www.donorperfect.net
Open in
urlscan Pro
104.18.25.46
Public Scan
Effective URL: https://www.donorperfect.net/prod/Logon/
Submission Tags: falconsandbox
Submission: On August 10 via api from US
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on June 3rd 2021. Valid for: a year.
This is the only time www.donorperfect.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
3 25 | 104.18.25.46 104.18.25.46 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 52.215.192.132 52.215.192.132 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2606:4700::68... 2606:4700::6810:5e41 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 3.5.1.157 3.5.1.157 | 14618 (AMAZON-AES) (AMAZON-AES) | |
1 | 52.217.82.244 52.217.82.244 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 151.101.13.27 151.101.13.27 | 54113 (FASTLY) (FASTLY) | |
2 | 162.247.243.146 162.247.243.146 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
30 | 7 |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-215-192-132.eu-west-1.compute.amazonaws.com
g539d7b6pc00.statuspage.io |
ASN14618 (AMAZON-AES, US)
PTR: s3-1.amazonaws.com
s3.amazonaws.com |
ASN16509 (AMAZON-02, US)
PTR: s3-1-w.amazonaws.com
dpo.s3.amazonaws.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
donorperfect.net
3 redirects
www.donorperfect.net |
265 KB |
2 |
nr-data.net
bam-cell.nr-data.net |
1 KB |
2 |
amazonaws.com
s3.amazonaws.com dpo.s3.amazonaws.com |
65 KB |
2 |
statuspage.io
g539d7b6pc00.statuspage.io |
5 KB |
1 |
newrelic.com
js-agent.newrelic.com |
12 KB |
1 |
cloudflareinsights.com
static.cloudflareinsights.com |
5 KB |
30 | 6 |
Domain | Requested by | |
---|---|---|
25 | www.donorperfect.net |
3 redirects
www.donorperfect.net
|
2 | bam-cell.nr-data.net |
js-agent.newrelic.com
www.donorperfect.net |
2 | g539d7b6pc00.statuspage.io |
www.donorperfect.net
g539d7b6pc00.statuspage.io |
1 | js-agent.newrelic.com |
www.donorperfect.net
|
1 | dpo.s3.amazonaws.com |
www.donorperfect.net
|
1 | s3.amazonaws.com |
www.donorperfect.net
|
1 | static.cloudflareinsights.com |
www.donorperfect.net
|
30 | 7 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.donorperfect.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
donorperfect.net Cloudflare Inc ECC CA-3 |
2021-06-03 - 2022-06-02 |
a year | crt.sh |
*.statuspage.io DigiCert TLS RSA SHA256 2020 CA1 |
2021-07-12 - 2022-08-12 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2021-06-11 - 2022-06-10 |
a year | crt.sh |
s3.amazonaws.com DigiCert Baltimore CA-2 G2 |
2021-06-23 - 2022-07-24 |
a year | crt.sh |
*.s3.amazonaws.com DigiCert Baltimore CA-2 G2 |
2021-01-11 - 2022-02-11 |
a year | crt.sh |
*.newrelic.com GlobalSign Atlas R3 DV TLS CA 2020 |
2021-05-05 - 2022-06-06 |
a year | crt.sh |
*.nr-data.net DigiCert SHA2 Secure Server CA |
2020-02-05 - 2022-02-08 |
2 years | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.donorperfect.net/prod/Logon/
Frame ID: 142C018A568B859B7DD6B53FFBD0CDFF
Requests: 29 HTTP requests in this frame
Frame:
https://g539d7b6pc00.statuspage.io/embed/frame
Frame ID: 4CA87E859982E23D3E910D1F82B32F62
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://www.donorperfect.net/prod/aspToAspx.asp?item=Search&redirecturl=%2Fprod%2FSearch%2FSearch%2F
HTTP 302
http://www.donorperfect.net/prod/login.asp HTTP 302
http://www.donorperfect.net/prod/Logon/ HTTP 302
https://www.donorperfect.net/prod/Logon/ Page URL
Detected technologies
Windows Server (Operating Systems) ExpandDetected patterns
- url /\.aspx?(?:$|\?)/i
Microsoft ASP.NET (Web Frameworks) Expand
Detected patterns
- url /\.aspx?(?:$|\?)/i
IIS (Web Servers) Expand
Detected patterns
- url /\.aspx?(?:$|\?)/i
CloudFlare (CDN) Expand
Detected patterns
- headers server /^cloudflare$/i
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://www.donorperfect.net/prod/aspToAspx.asp?item=Search&redirecturl=%2Fprod%2FSearch%2FSearch%2F
HTTP 302
http://www.donorperfect.net/prod/login.asp HTTP 302
http://www.donorperfect.net/prod/Logon/ HTTP 302
https://www.donorperfect.net/prod/Logon/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
30 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.donorperfect.net/prod/Logon/ Redirect Chain
|
35 KB 13 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Site.css
www.donorperfect.net/prod/Logon/Content/ |
10 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fonts.css
www.donorperfect.net/prod/css/open-sans/ |
6 KB 671 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.marquee.css
www.donorperfect.net/prod/Logon/Content/ |
708 B 474 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
content.css
www.donorperfect.net/prod/Logon/Content/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
content_classic.css
www.donorperfect.net/prod/Logon/Content/ |
3 KB 993 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roundedcorner-ie8.css
www.donorperfect.net/prod/Logon/Content/ |
397 B 364 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Ke5vR0DRAOFPGigk.css
www.donorperfect.net/prod/css/f7geqJeJECVYHkVh/ |
35 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
login-page-styles.css
www.donorperfect.net/prod/Logon/Content/ |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.1.1.min.js
www.donorperfect.net/prod/Logon/Scripts/ |
85 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.unobtrusive-ajax.min.js
www.donorperfect.net/prod/Logon/Scripts/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
modernizr-1.7.min.js
www.donorperfect.net/prod/Logon/Scripts/ |
9 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.marquee.js
www.donorperfect.net/prod/Logon/Scripts/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dpoutil.js
www.donorperfect.net/prod/scripts/ |
55 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
i7kPjStVoy90FNum.js
www.donorperfect.net/prod/js/ |
195 KB 50 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
script.js
g539d7b6pc00.statuspage.io/embed/ |
1 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Login.css
www.donorperfect.net/prod/Logon/Styles/ |
5 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dp_loading_a.gif
www.donorperfect.net/prod/Logon/images/ |
118 KB 118 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
beacon.min.js
static.cloudflareinsights.com/ |
13 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
frame
g539d7b6pc00.statuspage.io/embed/ Frame 4CA8 |
12 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.png
www.donorperfect.net/prod/Logon/images/ |
7 KB 7 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_user.png
www.donorperfect.net/prod/Logon/images/ |
922 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_lock.png
www.donorperfect.net/prod/Logon/images/ |
791 B 859 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Open-Sans-regular.woff2
www.donorperfect.net/prod/css/open-sans/fonts/Open-Sans-regular/ |
10 KB 10 KB |
Font
font/x-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
DPO-Logon-Control.txt
s3.amazonaws.com/dpo/Image_Repository/Prod/ControlRoom/ |
334 B 741 B |
Script
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
DPO-Login-Ad.png
dpo.s3.amazonaws.com/Image_Repository/Prod/ControlRoom/ |
64 KB 65 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nr-1210.min.js
js-agent.newrelic.com/ |
31 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
rum
www.donorperfect.net/cdn-cgi/ |
0 204 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
NRJS-d100fe3ce681cf601b9
bam-cell.nr-data.net/1/ |
49 B 880 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
NRJS-d100fe3ce681cf601b9
bam-cell.nr-data.net/events/1/ |
24 B 508 B |
XHR
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
96 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| 0 object| onbeforexrselect object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker boolean| originAgentCluster object| trustedTypes boolean| crossOriginIsolated object| NREUM object| newrelic function| __nr_require function| $ function| jQuery object| Modernizr number| submitcount function| NewFilterStyleUpdate function| popupFilterNewStyle function| popupFilter function| getScreenSize function| printableReportEFT function| popupFilter3 function| popupFilter4 function| printableReport_fin function| printableReport function| printableReportMulti function| printableReportSmall function| printableReportSmall2 function| printableReportSmall3 function| poptastic function| memoPad function| wopen function| todaysDate function| todaysDateEurope function| todaysDateKorea function| insertTodaysDateKorea function| insertTodaysDate function| insertTodaysDateEurope function| doGetCaretPosition function| setCaretPosition function| checkMonth function| MonthDayMask function| checkMonthDay function| checkMonthDayEurope function| checkMonthYear function| checkMonthYear2 function| confirm_delete function| confirm_donor_delete function| changeCodeDisplay function| changeUDFDisplay function| isFieldBlank function| isFieldNumber function| setNumber function| trim function| isValidEmail function| checkFieldName function| checkCode function| checkCodeBool function| checkTextOnly function| check_null function| close_window function| remove_spaces function| clearSearchFields function| clearSearchFields2 function| browser_check function| textCounter function| validate_solicit_code function| validate_solicit_code2 function| validate_solicit_code_lg function| calculateBirthdateOLD function| calculateBirthdate function| calculate_payment function| checkorder function| nomail_warning function| submit_only_once function| validatePage function| trimAll function| replaceSubstring function| logout_warning function| SetGridSize function| deactivateParentDialogButtons function| reactivateParentDialogButtons function| supportsLocalStorage number| MinPasswordLength string| PasswordStrengthRegexJavascript string| DPOLogonControlURL function| DP_jQuery_1628603404416 function| errHandler function| DisplayProgressSplashDlg function| statusEmbedTest function| login function| delete_cookie object| __cfBeacon5 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.donorperfect.net/ | Name: __cf_bm Value: 03710589e9978a8d1344eb2849685aabbb95dc28-1628603404-1800-AcUlJVPH7U5geflw6zRiwbtLJsqc5kKkMkuyPJXLBibhwy2uzmyaanUSzRCfvjuYrr0+Og3hKReKvvepAXOLHcU= |
|
www.donorperfect.net/ | Name: __RequestVerificationToken_L3Byb2QvTG9nb241 Value: u0hHN2H7YtlkI31KTs-_ilsxzzDbiBrMYSWQjbLBp4ZFkoKyF3Wue8PSMWlXLpIS68uAkqA3vVxwzvNs156A9k_x0iTFp8KdTB5lLYBd6tQ1 |
|
www.donorperfect.net/ | Name: AWSALBCORS Value: jdrwsL18YG1GYhkpitNfRl/Zodqx6o20fWRqZKqpVPBQ7QR7PWABaSiyORbfnxz/HK3oWwNEwqwjb7B6K42zHwuzzYLH0wHFdWfh+jV5VvewdIy52M7nIp/Sn/ZuO6B+rxNcYHY9BpWdfL9YtZRWjj4SrWFEEZSjg4GrbsWpVvHoC3Wto9rcUg2kYFTWjg== |
|
www.donorperfect.net/ | Name: AWSALB Value: jdrwsL18YG1GYhkpitNfRl/Zodqx6o20fWRqZKqpVPBQ7QR7PWABaSiyORbfnxz/HK3oWwNEwqwjb7B6K42zHwuzzYLH0wHFdWfh+jV5VvewdIy52M7nIp/Sn/ZuO6B+rxNcYHY9BpWdfL9YtZRWjj4SrWFEEZSjg4GrbsWpVvHoC3Wto9rcUg2kYFTWjg== |
|
www.donorperfect.net/ | Name: ASPSESSIONIDCAATRTQR Value: HBPJKHCBMOGCLIMECFOKJFKF |
1 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Content-Security-Policy | frame-ancestors 'none' |
Strict-Transport-Security | max-age=31536000 |
X-Content-Type-Options | nosniff |
X-Frame-Options | NONE |
X-Xss-Protection | 1; mode=block |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
bam-cell.nr-data.net
dpo.s3.amazonaws.com
g539d7b6pc00.statuspage.io
js-agent.newrelic.com
s3.amazonaws.com
static.cloudflareinsights.com
www.donorperfect.net
104.18.25.46
151.101.13.27
162.247.243.146
2606:4700::6810:5e41
3.5.1.157
52.215.192.132
52.217.82.244
0c9cf152a0ad00d4f102c93c613c104914be5517ac8f8e0831727f8bfbe8b300
0e567066985125e7974f68b42914dcb134e3c38373a4a3d668bdb38a3e55f299
144c829c8a84549eede387412d229b394a61cecc9f7459153ed4dc647b676cdd
29499c8a59398bf29daf8e7ddeace5be6d3687198a1320c2e8ffc11df9a230aa
2f0a66476496a8d4c4f49901453fff989b069951ca384ae996c25da82da9bdc3
3cde554ae2966991cafb9f5551f297e1c17b76b5fe806cee9e69ae6539123790
555a95e66bbce2e15d1385384609a8af408895676f545f3e2e71837f9941c99c
577cdb6df412df7d025cf8aa954cb8bcec7ea1051d8824c7fb34ab5e2238543b
5b8810ee64bade6fc49a6c0948f933337663c3df9526ed7e21694b728a15818e
7232e0c7e4d2c46ad7eed731f69573e201869e0a91f56ae8827ae99b676e54d3
732d5765c33eff81c7825dcc5e8cd1eda32dc04f39da7cae66accf9580b1e3a7
813fde465f49935192a2225dae27b7148d59101d6debe0dc397d7f608c6a0f0e
85556761a8800d14ced8fcd41a6b8b26bf012d44a318866c0d81a62092efd9bf
8612b20b2cf60473339013cc50585053721362a59af61c0de0fbf42cfe4a585a
8c2313ca47f2aaa112cadf91277cf70a76077f94efc2757c237d3bf3c7d5969e
8f85300bb9bc12884069679bdb3820d396b11a89cbdb1a31d38aef46299399ed
93d68431f1f7dc19eecf363fc59d8c1d57f6701e0c418584f58e5c659a440a03
a371ab2950b99e80983ebd8e407acd0f6e8bea4a87c1cc041145216e4d58ad04
ab0400e97519b93522248a0543a46c6fde6853ffd245487fef4abbae5404fbfa
afe95f6c371b471f114759fb7fc7b3137e2c6ffa32a624ca114594d1da478588
b3d5a23cb04f20420e838524ce21ab79bc9768c7f8b87c26b19e55cbb726820b
c826943fa116ea12bdf10fec000d70bd168f6e02f507c2c6dd73aea4ce16da39
cc21c263feef67dd19c018b05fa878701394c8d6d325e6661eeae9854ab0c101
d15352c54e84ed73babb90c5a32a705640373821d9be5a800287b1055d60ee5a
d7512f9960f629b7cbbd666c290f94f7130dbf7e738cdbb389d9b2b68c3e607b
dac715f087720dd7ff7067f5d2ec1988851fa93140ae8a9cbfaa15659dd7fd82
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ec222c3db57b1017ba0e686c59195f60d3f974e874bac6d66a96dd4bd80d6491
fdc6683f4d28f7cafd4264034f1a6f52588b8c35f7798a7461d1bbb51f197e09
fdd6a7ebf017d7eef9dbd39647956f8bcdd92ba9faa359cfa15f389376a182e0