checkout.payfort.com
Open in
urlscan Pro
104.16.119.28
Public Scan
Effective URL: https://checkout.payfort.com/
Submission: On September 01 via manual from JO — Scanned from DE
Summary
TLS certificate: Issued by DigiCert Global G2 TLS RSA SHA256 202... on July 30th 2024. Valid for: a year.
This is the only time checkout.payfort.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 | 104.16.119.28 104.16.119.28 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
6 | 2600:1f18:41d... 2600:1f18:41d6:7400:d65f:843e:483:ce70 | 14618 (AMAZON-AES) (AMAZON-AES) | |
1 | 18.244.18.55 18.244.18.55 | 16509 (AMAZON-02) (AMAZON-02) | |
14 | 2600:9000:275... 2600:9000:275b:9a00:1c:f062:ce80:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a01:b740:a10... 2a01:b740:a10:f100::202 | 6185 (APPLE-AUSTIN) (APPLE-AUSTIN) | |
2 | 54.228.71.178 54.228.71.178 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 209.54.177.185 209.54.177.185 | 16509 (AMAZON-02) (AMAZON-02) | |
28 | 7 |
ASN14618 (AMAZON-AES, US)
cognito-identity.us-east-1.amazonaws.com |
ASN16509 (AMAZON-02, US)
PTR: server-18-244-18-55.fra56.r.cloudfront.net
client.rum.us-east-1.amazonaws.com |
ASN6185 (APPLE-AUSTIN, US)
applepay.cdn-apple.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-54-228-71-178.eu-west-1.compute.amazonaws.com
mpsnare.iesnare.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
16 |
payfort.com
checkout.payfort.com cdn.payfort.com |
378 KB |
9 |
amazonaws.com
cognito-identity.us-east-1.amazonaws.com — Cisco Umbrella Rank: 2155 client.rum.us-east-1.amazonaws.com — Cisco Umbrella Rank: 17619 sts.us-east-1.amazonaws.com — Cisco Umbrella Rank: 10901 |
39 KB |
2 |
iesnare.com
mpsnare.iesnare.com — Cisco Umbrella Rank: 7738 |
14 KB |
1 |
cdn-apple.com
applepay.cdn-apple.com — Cisco Umbrella Rank: 23017 |
4 KB |
28 | 4 |
Domain | Requested by | |
---|---|---|
14 | cdn.payfort.com |
checkout.payfort.com
cdn.payfort.com |
6 | cognito-identity.us-east-1.amazonaws.com |
checkout.payfort.com
|
2 | sts.us-east-1.amazonaws.com |
checkout.payfort.com
|
2 | mpsnare.iesnare.com |
checkout.payfort.com
mpsnare.iesnare.com |
2 | checkout.payfort.com | |
1 | applepay.cdn-apple.com |
checkout.payfort.com
|
1 | client.rum.us-east-1.amazonaws.com |
checkout.payfort.com
|
28 | 7 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
checkout.payfort.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2024-07-30 - 2025-07-29 |
a year | crt.sh |
cognito-identity.us-east-1.amazonaws.com Amazon RSA 2048 M03 |
2024-04-07 - 2025-05-06 |
a year | crt.sh |
client.rum.us-east-1.amazonaws.com Amazon RSA 2048 M02 |
2024-08-15 - 2025-09-14 |
a year | crt.sh |
*.payfort.com DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-09-28 - 2024-10-28 |
a year | crt.sh |
applepay.cdn-apple.com Apple Public Server ECC CA 12 - G1 |
2024-07-19 - 2024-10-17 |
3 months | crt.sh |
mpsnare.iesnare.com DigiCert SHA2 High Assurance Server CA |
2024-05-06 - 2025-05-20 |
a year | crt.sh |
sts.us-east-1.amazonaws.com Amazon RSA 2048 M01 |
2024-01-18 - 2024-12-31 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://checkout.payfort.com/
Frame ID: 40333971D6576E4ACDFD109DDA5A8F9E
Requests: 26 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://checkout.payfort.com/
HTTP 307
https://checkout.payfort.com/ Page URL
Detected technologies
jQuery (JavaScript Libraries) ExpandDetected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://checkout.payfort.com/
HTTP 307
https://checkout.payfort.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
28 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
checkout.payfort.com/ Redirect Chain
|
150 KB 151 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
cognito-identity.us-east-1.amazonaws.com/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cwr.js
client.rum.us-east-1.amazonaws.com/1.12.0/ |
133 KB 32 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
cognito-identity.us-east-1.amazonaws.com/ |
63 B 316 B |
Fetch
application/x-amz-json-1.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Montserrat.css
cdn.payfort.com/fonts/ |
3 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
normalize.css
cdn.payfort.com/payment_link/css/ |
9 KB 9 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontello.css
cdn.payfort.com/payment_link/css/ |
4 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
cdn.payfort.com/payment_link/css/ |
26 KB 27 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ccStyle.css
cdn.payfort.com/payment_link/css/ |
2 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cusLogo.png
cdn.payfort.com/payment_link/images/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
verified.svg
cdn.payfort.com/payment_link/images/ |
10 KB 10 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-2.1.4.min.js
cdn.payfort.com/loading/jquery/ |
82 KB 83 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
payment_page_common.js
cdn.payfort.com/internal/payment_page_redirection/common/js/ |
27 KB 28 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
device_detector.js
cdn.payfort.com/internal/payment_page_redirection/common/js/ |
5 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
payment_link.js
cdn.payfort.com/payment_link/js/ |
25 KB 26 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
apple_pay_payment_request.js
cdn.payfort.com/apple_pay/ |
8 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
apple_pay_merchant_validation.js
cdn.payfort.com/apple_pay/ |
4 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
apple-pay-sdk.js
applepay.cdn-apple.com/jsapi/v1.1.0/ |
6 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
snare.js
mpsnare.iesnare.com/ |
38 KB 13 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
cognito-identity.us-east-1.amazonaws.com/ |
63 B 318 B |
Fetch
application/x-amz-json-1.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
/
cognito-identity.us-east-1.amazonaws.com/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.js
mpsnare.iesnare.com/script/ |
96 B 809 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontello.woff2
cdn.payfort.com/payment_link/font/ |
13 KB 13 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
checkout.payfort.com/ |
1 KB 745 B |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
cognito-identity.us-east-1.amazonaws.com/ |
772 B 1 KB |
Fetch
application/x-amz-json-1.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
/
cognito-identity.us-east-1.amazonaws.com/ |
772 B 1 KB |
Fetch
application/x-amz-json-1.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
/
sts.us-east-1.amazonaws.com/ |
2 KB 2 KB |
Fetch
text/xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
/
sts.us-east-1.amazonaws.com/ |
2 KB 2 KB |
Fetch
text/xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
236 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.
function| rum function| rumRecordEvent function| rumDispatchBeacon object| AwsRumClient function| cwr function| $ function| jQuery string| cancelOperation string| cardStatusMissmatch string| cardStatusInvalid string| cardStatusFailed string| cardStatusPayeasy string| abnormalPageToken string| motoRedirectionNotAllowed string| invalidCardHolderName string| createTokenCvvNotAllowed string| cardBinSuppressed string| MASTERCARD string| VISA string| AMEX string| MADA string| MEEZA string| _contextPath string| responseMsg string| io_bbout_element_id number| io_exclude_stm boolean| io_enable_rip string| creditCardCategoryCode object| cards object| ELEMENT number| PAY_CLICK_CHECK_COUNT boolean| isFrontFace number| payPressed string| CARD_NO_INVALID string| ALL_EMPTY_INVALID string| CVV_LENGTH_INVALID string| EXP_DATE_PAST_INVALID string| EXP_DATE_INVALID string| PAYMENT_OPTION_MISS_MATCH string| CVV_NOT_ALLOWED_FOR_MOTO string| CARD_LENGTH_AMEX_INVALID string| CVV_LENGTH_AMEX_INVALID string| INVALID_CARD_HOLDER_NAME_MSG string| CARD_BIN_SUPPRESSED object| cardNumErrorHintSpan object| expDateErrorHintSpan object| allEmptyErrorHintSpan object| cardNumErrorContent object| cvvErrorContent object| expDateErrorContent object| cardHolderNameErrorHintSpan object| cardHolderNameErrorContent string| PAY string| NEXT string| SUBMIT object| buttonHintSpan object| payeasyCB object| payeasyInfoI object| peCheckSpan object| peInfoContent object| closeBtn object| backBtn object| visaIndicator object| mcIndicator object| amexIndicator object| madaIndicator object| meezaIndicator object| cardNumberInput object| cvvInput object| expDateInput object| chNameInput object| cardContainerDiv object| cardNumberSpan object| cvvSpan object| expDateSpan object| chNameSpan object| rememberMeInput function| initView function| setupListeners function| preventCtrlShiftI function| applyMerchantPaymentOptionChoice function| cardholderFieldsListiners function| checkInstallmentToken function| motoRedirection function| chromeBackBtnScript function| tokensOnStart function| loadMerchantLogo function| getContextPath function| callAjax function| disbaleElements function| enableElements function| showPayeasyInfo function| unCheckAllPlans function| loadPlans function| cardTypeListener function| isNumber function| hasClass function| cancelRequest function| formatExpiryDate function| getCard function| switchLengthToVisaMC function| switchLengthToAmex function| switchLengthToMeeza function| validateCardNumber function| doSkipCVV function| validateCvvNumber function| validateExpDate function| validateCHDForm object| QueryString function| getCookie function| cardMismatchMsgHandler number| deviceScreenHeight number| deviceScreenWidth function| deviceType object| mobileOS object| deviceBrowser object| desktopOS function| deviceOS function| fillDeviceDetailsInputs object| headerLogoSection object| orderInfoSection object| paymentOptionsSection object| failedCasesSection object| actionsSection object| successCasesSection object| orderDescription object| price object| paymentOptionsHolder object| submissionForm object| continueContentSpan object| loadingView object| continueBtn object| choosingOptionErrorHolder object| linkIdHolder object| linkExpiryHolder object| merchantNameHolder object| mainWrapper object| creditCardCategoryHolder object| creditCardsInputsHolder object| paymentResponseBlock object| allPrimeEmptyErrorSpan object| allPrimeErrorContent string| contextPath object| termsCheckBox object| termsLabel object| termsErrorLable object| reAttemptBtn object| reAttemptLoadingView object| reAttemptTKN object| reAttemptContentSpan object| reAttemptIcon function| setupFromCommon function| allowEnterSubmission function| showCreditCardOption function| initElements function| fillViews function| showCreditCardCategory function| hideCreditCardCategory function| setOptionsSelectionListener function| onContinueClicked function| prepreViewsForSubmit function| collectSelectedOptionData function| handleWarning function| handleInvalidExpDateMonthRange function| handleInvalidExpDate function| handleValidExpDate function| validateCardByNumber function| addErrorTheme function| removeErrorTheme function| hideElement function| showElement function| doDisplayPeOption function| clearConditionalElements function| shakeCard function| makePayment function| processCreditCardTxn function| disableCreditCard function| enableCreditCard function| stopLoading function| responseDiv function| getQueryVariable function| removeTermsConditionError function| reAttemptFailure function| updateLinkStatusOnFailure function| disableApplePayButton function| setupApplePaySession function| sendApplePayRequestToAPS function| handleApplePayPaymentRequest function| applePayMerchantValidation function| handleAPSMerchantValidation function| processList function| constructAPSRequiredAppleHeader function| constructAPSRequiredPaymentMethod string| _i_a string| localObjectName function| __if_a function| __if_b function| __if_c object| _i_d object| _i_o object| _i_z object| _i_aa object| _i_ac object| _i_cr function| __if_d object| io_adp function| __if_e object| _i_dt function| __if_f function| iov_fl_cb function| iov_fl_fn function| iov_fl_get_value function| __if_g object| io_dp function| __if_h function| ioGetBlackbox object| io_cm function| __if_i object| _i_fm object| _i_fn object| _i_fo object| _i_dl object| _i_fp function| __if_j function| __if_k number| _i_fq function| __if_l function| __if_m object| IGLOO string| io_stm_cab_url object| io_flash_blacklist object| io_flash_whitelist string| _i_dw number| _i_g number| _i_bl object| ApplePaySDK4 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 |
---|---|---|
checkout.payfort.com/FortAPI | Name: JSESSIONID Value: qVUy7WSxl3At1-FKJznPtExlb90s77gaBx99p9Cv.ip-10-100-25-182 |
|
.checkout.payfort.com/ | Name: cwr_u Value: a38c738c-3ac2-4dd6-b69c-afad5effceb5 |
|
mpsnare.iesnare.com/ | Name: io_token_7c6a6574-f011-4c9a-abdd-9894a102ccef Value: hG0zbmxHdmORPgGlhfUet1GSK0V6gli+Ewf6G2kHeEQ= |
|
.checkout.payfort.com/ | Name: cwr_s Value: eyJzZXNzaW9uSWQiOiI2NzA5NzJjNC1mYmZmLTQwM2UtYTJmZC03YWMzZjM2MTI3NDYiLCJyZWNvcmQiOnRydWUsImV2ZW50Q291bnQiOjE0LCJwYWdlIjp7InBhZ2VJZCI6Ii8iLCJwYXJlbnRQYWdlSWQiOiIvIiwiaW50ZXJhY3Rpb24iOjEsInN0YXJ0IjoxNzI1MjIxODQ2NDMxfX0= |
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 |
---|---|
X-Content-Type-Options | nosniff |
X-Frame-Options | DENY |
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.
applepay.cdn-apple.com
cdn.payfort.com
checkout.payfort.com
client.rum.us-east-1.amazonaws.com
cognito-identity.us-east-1.amazonaws.com
mpsnare.iesnare.com
sts.us-east-1.amazonaws.com
104.16.119.28
18.244.18.55
209.54.177.185
2600:1f18:41d6:7400:d65f:843e:483:ce70
2600:9000:275b:9a00:1c:f062:ce80:93a1
2a01:b740:a10:f100::202
54.228.71.178
06c42d69370899f6792a4f88bd1210b30f083f2c60223b0d479a5ca181e91920
1609e2bef59bf7bd812011f7c3401a9b180c99e5f1030e6801fd3842a4134d29
2db2bd1902b6256807e37ec86035eede01af385191e431eb4ce0eaa481a17c11
467b847691d996f158a8c0cdf9ae29734f1fd4c9b694795660d97d5cf6adb748
6c29f3fa00e33788d8e8e65814db9191f2d4035eb403cae2f4efcd61641a9240
6e74e21dc6feb6801a12f5ae2e7673c0b3b7273650de7e1fe1f6d70408d020c9
70fffbcbcb37e4c62c1969db46e3e80c2781e833aed78ce8e777443c1550e517
76ece8849fd4df66d2a2580ef13bdc6ce659d7f95d1125c1a3c546c09791d1fb
7b349291a6880573fc423710410082eb10bb6be46fd37a1e03be99c5b1be6948
7fd4a2bea7ad57ef8df20aa6a991c70b032388dc999ff0d352a7f20dc58b3729
837d829d41b0dda126493f8f43b2adc9e46c6a5166633b8e725f539315241425
8c302ddbc5e99e4f1c8a06f8d72f75bf42ef852bbeff246999fd426c404d7740
90e0f22b8ce8014c5ec4fbc04728ee0da76bc52c25c6baf5b59b04498238bbbe
9826dc174db4b919118454874e6b76fed7e133c811768f096c782101f8727b06
a5b504649951f73cd7702a8031a4aa951e4bf04d36692d2f0acfa9a0f4378dbe
ab0d063b4ff2827192c0e44103d3091457a1d2374c3b6243721c5679bb61eae2
c74acced0f7e437fbe430fec32e698aba6eea835474239f33371cf8ba2909083
d8ab3a418d95f4320ce81ec30e7b74751a8bbf4e609691a39c932cc2c8e43f91
dfb6bc48c054f492aaf6907dfca6386bbed1cbd267d3f0e120d251945a0df7f4
e43bb12680766591659c52c02eb4e7ebb7b07206af13510dc364243a12a447cc
e4d1940c8fb25b69eda8b1b194e5af5111174f7120b7efc35ffbb302f786ba8a
ef86de7c38ab150433b5687c7d56bd89d4952ff56fab4df38c01cfddab268fa9
f1999064567af59fab1d3b9d4757abedbb69c1d0c37f0edab7d02795c0d7bd55
f65247da5654c2eeaa95c969dd4024b91a28ed6a0f0cbe57da2250f053f81fb9
f9063ec418d2ba69300bb6bb28b37bd745a4f114a2f4d5b5a83230c58be81e41
fa0fbab9002933c36aecabbfd9102e93fea2fbc66fc8a3abf16d83bd7590baaa