admin.fxfair.com
Open in
urlscan Pro
13.225.183.22
Public Scan
Effective URL: https://admin.fxfair.com/
Submission: On September 05 via manual from JP — Scanned from JP
Summary
TLS certificate: Issued by Amazon RSA 2048 M01 on January 30th 2023. Valid for: a year.
This is the only time admin.fxfair.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 13.225.183.30 13.225.183.30 | 16509 (AMAZON-02) (AMAZON-02) | |
24 | 13.225.183.22 13.225.183.22 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 142.251.42.170 142.251.42.170 | 15169 (GOOGLE) (GOOGLE) | |
1 | 142.250.196.99 142.250.196.99 | 15169 (GOOGLE) (GOOGLE) | |
31 | 4 |
ASN16509 (AMAZON-02, US)
PTR: server-13-225-183-30.nrt57.r.cloudfront.net
admin.fxfair.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-225-183-22.nrt57.r.cloudfront.net
admin.fxfair.com |
ASN15169 (GOOGLE, US)
PTR: nrt12s46-in-f10.1e100.net
fonts.googleapis.com |
ASN15169 (GOOGLE, US)
PTR: nrt12s35-in-f3.1e100.net
fonts.gstatic.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
fxfair.com
1 redirects
admin.fxfair.com admin-apis.fxfair.com Failed |
1 MB |
2 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 41 |
2 KB |
1 |
gstatic.com
fonts.gstatic.com |
16 KB |
31 | 3 |
Domain | Requested by | |
---|---|---|
25 | admin.fxfair.com |
1 redirects
admin.fxfair.com
|
2 | fonts.googleapis.com |
admin.fxfair.com
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
0 | admin-apis.fxfair.com Failed |
admin.fxfair.com
|
31 | 4 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.fxfair.com Amazon RSA 2048 M01 |
2023-01-30 - 2024-02-28 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-08-07 - 2023-10-30 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-08-07 - 2023-10-30 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://admin.fxfair.com/
Frame ID: F5FE581F7CB75C394F5123564CE8F839
Requests: 29 HTTP requests in this frame
Screenshot
Page Title
FX AdminPage URL History Show full URLs
-
http://admin.fxfair.com/
HTTP 301
https://admin.fxfair.com/ Page URL
Detected technologies
Google Font API (Font Scripts) ExpandDetected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
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://admin.fxfair.com/
HTTP 301
https://admin.fxfair.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
admin.fxfair.com/ Redirect Chain
|
2 KB 1010 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
7 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon
fonts.googleapis.com/ |
569 B 439 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.2afd7f1d9cf0f6f3ea94.css
admin.fxfair.com/ |
398 KB 60 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime.69085b2eab962ee2954d.js
admin.fxfair.com/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfills.6cd2cb107c209a0f97f7.js
admin.fxfair.com/ |
45 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scripts.506ea65c475004886929.js
admin.fxfair.com/ |
242 KB 69 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.2e5022b60973b399cb07.js
admin.fxfair.com/ |
2 MB 702 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS |
get_group_names
admin-apis.fxfair.com/api/configs/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS |
get_mam_groups
admin-apis.fxfair.com/api/configs/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en.json
admin.fxfair.com/assets/i18n/ |
10 KB 4 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
get_group_names
admin-apis.fxfair.com/api/configs/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
get_mam_groups
admin-apis.fxfair.com/api/configs/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3.63b8722444c237e24e8f.js
admin.fxfair.com/ |
61 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.e9240fe1467978c12236.js
admin.fxfair.com/ |
38 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
14.c6025a0b928a641735f6.js
admin.fxfair.com/ |
42 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.297453623998c53108ed.js
admin.fxfair.com/ |
55 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2.70407d9be8396d00900f.js
admin.fxfair.com/ |
21 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
5.c4ba7576d982a2c45349.js
admin.fxfair.com/ |
73 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
13.da763eb7b65769eef630.js
admin.fxfair.com/ |
58 KB 14 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
16.de03f2f4e0205a8291b9.js
admin.fxfair.com/ |
39 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
15.1c50e61ba64e78bf2b5d.js
admin.fxfair.com/ |
82 KB 19 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
12.09a3ef1ea8df9afa57d8.js
admin.fxfair.com/ |
177 KB 45 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
17.3a773a8f5481a915317b.js
admin.fxfair.com/ |
28 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
10.01905d5771e0c42cc2cd.js
admin.fxfair.com/ |
38 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
18.84d94fa9d9bf78762250.js
admin.fxfair.com/ |
56 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9.feb8d2f88ebdfc3baf51.js
admin.fxfair.com/ |
96 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
19.784b516ec06903ab2210.js
admin.fxfair.com/ |
131 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
11.3eedc185e6a2751b4b56.js
admin.fxfair.com/ |
27 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_full.svg
admin.fxfair.com/assets/images/ |
4 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- admin-apis.fxfair.com
- URL
- https://admin-apis.fxfair.com/api/configs/get_group_names
- Domain
- admin-apis.fxfair.com
- URL
- https://admin-apis.fxfair.com/api/configs/get_mam_groups
- Domain
- admin-apis.fxfair.com
- URL
- https://admin-apis.fxfair.com/api/configs/get_group_names
- Domain
- admin-apis.fxfair.com
- URL
- https://admin-apis.fxfair.com/api/configs/get_mam_groups
Verdicts & Comments Add Verdict or Comment
188 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| documentPictureInPicture object| webpackJsonp function| Zone function| __zone_symbol__Promise function| __zone_symbol__ZoneAwarePromise function| __zone_symbol__fetch function| __zone_symbol__setTimeout function| __zone_symbol__clearTimeout function| __zone_symbol__setInterval function| __zone_symbol__clearInterval function| __zone_symbol__requestAnimationFrame function| __zone_symbol__cancelAnimationFrame function| __zone_symbol__webkitRequestAnimationFrame function| __zone_symbol__webkitCancelAnimationFrame function| __zone_symbol__alert function| __zone_symbol__prompt function| __zone_symbol__confirm function| __zone_symbol__MutationObserver function| __zone_symbol__WebKitMutationObserver function| __zone_symbol__IntersectionObserver function| __zone_symbol__FileReader boolean| __zone_symbol__ononabortpatched boolean| __zone_symbol__ononanimationendpatched boolean| __zone_symbol__ononanimationiterationpatched boolean| __zone_symbol__ononauxclickpatched boolean| __zone_symbol__ononbeforeinputpatched boolean| __zone_symbol__ononblurpatched boolean| __zone_symbol__ononcancelpatched boolean| __zone_symbol__ononcanplaypatched boolean| __zone_symbol__ononcanplaythroughpatched boolean| __zone_symbol__ononchangepatched boolean| __zone_symbol__ononcuechangepatched boolean| __zone_symbol__ononclickpatched boolean| __zone_symbol__ononclosepatched boolean| __zone_symbol__ononcontextmenupatched boolean| __zone_symbol__onondblclickpatched boolean| __zone_symbol__onondragpatched boolean| __zone_symbol__onondragendpatched boolean| __zone_symbol__onondragenterpatched boolean| __zone_symbol__onondragleavepatched boolean| __zone_symbol__onondragoverpatched boolean| __zone_symbol__onondroppatched boolean| __zone_symbol__onondurationchangepatched boolean| __zone_symbol__ononemptiedpatched boolean| __zone_symbol__ononendedpatched boolean| __zone_symbol__ononerrorpatched boolean| __zone_symbol__ononfocuspatched boolean| __zone_symbol__onongotpointercapturepatched boolean| __zone_symbol__ononinputpatched boolean| __zone_symbol__ononinvalidpatched boolean| __zone_symbol__ononkeydownpatched boolean| __zone_symbol__ononkeypresspatched boolean| __zone_symbol__ononkeyuppatched boolean| __zone_symbol__ononloadpatched boolean| __zone_symbol__ononloadstartpatched boolean| __zone_symbol__ononloadeddatapatched boolean| __zone_symbol__ononloadedmetadatapatched boolean| __zone_symbol__ononlostpointercapturepatched boolean| __zone_symbol__ononmousedownpatched boolean| __zone_symbol__ononmouseenterpatched boolean| __zone_symbol__ononmouseleavepatched boolean| __zone_symbol__ononmousemovepatched boolean| __zone_symbol__ononmouseoutpatched boolean| __zone_symbol__ononmouseoverpatched boolean| __zone_symbol__ononmouseuppatched boolean| __zone_symbol__ononmousewheelpatched boolean| __zone_symbol__ononpausepatched boolean| __zone_symbol__ononplaypatched boolean| __zone_symbol__ononplayingpatched boolean| __zone_symbol__ononpointercancelpatched boolean| __zone_symbol__ononpointerdownpatched boolean| __zone_symbol__ononpointerenterpatched boolean| __zone_symbol__ononpointerleavepatched boolean| __zone_symbol__ononpointermovepatched boolean| __zone_symbol__ononpointeroverpatched boolean| __zone_symbol__ononpointeruppatched boolean| __zone_symbol__ononprogresspatched boolean| __zone_symbol__ononratechangepatched boolean| __zone_symbol__ononresetpatched boolean| __zone_symbol__ononresizepatched boolean| __zone_symbol__ononscrollpatched boolean| __zone_symbol__ononseekedpatched boolean| __zone_symbol__ononseekingpatched boolean| __zone_symbol__ononselectpatched boolean| __zone_symbol__ononselectionchangepatched boolean| __zone_symbol__ononselectstartpatched boolean| __zone_symbol__ononstalledpatched boolean| __zone_symbol__ononsubmitpatched boolean| __zone_symbol__ononsuspendpatched boolean| __zone_symbol__onontimeupdatepatched boolean| __zone_symbol__ononvolumechangepatched boolean| __zone_symbol__onontransitioncancelpatched boolean| __zone_symbol__onontransitionendpatched boolean| __zone_symbol__ononwaitingpatched boolean| __zone_symbol__ononwheelpatched boolean| __zone_symbol__onontogglepatched boolean| __zone_symbol__ononafterprintpatched boolean| __zone_symbol__ononappinstalledpatched boolean| __zone_symbol__ononbeforeinstallpromptpatched boolean| __zone_symbol__ononbeforeprintpatched boolean| __zone_symbol__ononbeforeunloadpatched boolean| __zone_symbol__onondevicemotionpatched boolean| __zone_symbol__onondeviceorientationpatched boolean| __zone_symbol__onondeviceorientationabsolutepatched boolean| __zone_symbol__ononhashchangepatched boolean| __zone_symbol__ononlanguagechangepatched boolean| __zone_symbol__ononmessagepatched boolean| __zone_symbol__ononofflinepatched boolean| __zone_symbol__onononlinepatched boolean| __zone_symbol__ononpageshowpatched boolean| __zone_symbol__ononpagehidepatched boolean| __zone_symbol__ononpopstatepatched boolean| __zone_symbol__ononrejectionhandledpatched boolean| __zone_symbol__ononstoragepatched boolean| __zone_symbol__ononunhandledrejectionpatched boolean| __zone_symbol__ononunloadpatched boolean| __zone_symbol__onondragstartpatched boolean| __zone_symbol__ononanimationstartpatched boolean| __zone_symbol__ononsearchpatched boolean| __zone_symbol__onontransitionrunpatched boolean| __zone_symbol__onontransitionstartpatched boolean| __zone_symbol__ononwebkitanimationendpatched boolean| __zone_symbol__ononwebkitanimationiterationpatched boolean| __zone_symbol__ononwebkitanimationstartpatched boolean| __zone_symbol__ononwebkittransitionendpatched boolean| __zone_symbol__ononpointeroutpatched boolean| __zone_symbol__ononmessageerrorpatched function| bkExtend function| bkClass function| bkElement object| bkLib function| $BK object| bkEvent function| __ function| nicEditorConfig object| nicEditors function| nicEditor function| nicEditorInstance function| nicEditorIFrameInstance function| nicEditorPanel function| nicEditorButton function| nicPlugin object| nicPaneOptions function| nicEditorPane object| nicSelectOptions function| nicEditorSelect function| nicEditorFontSizeSelect function| nicEditorFontFamilySelect function| nicEditorFontFormatSelect function| nicButtonTips function| nicEditorAdvancedButton object| nicLinkOptions function| nicLinkButton object| nicColorOptions function| nicEditorColorButton function| nicEditorBgColorButton object| nicImageOptions function| nicImageButton object| nicSaveOptions function| nicEditorSaveButton function| nicXHTML object| nicCodeOptions function| nicCodeButton function| nicBBCode object| nicUploadOptions function| nicUploadButton function| $ function| jQuery function| Popper object| bootstrap object| __zone_symbol__loadfalse function| FreezeTable object| __zone_symbol__pagehidefalse object| __zone_symbol__popstatefalse object| __zone_symbol__hashchangefalse object| __zone_symbol__resizefalse object| __zone_symbol__orientationchangefalse function| getAngularTestability function| getAllAngularTestabilities function| getAllAngularRootElements object| frameworkStabilizers function| saveAs function| __zone_symbol__addEventListener function| __zone_symbol__removeEventListener undefined| __zone_symbol__eventListeners undefined| __zone_symbol__removeAllListeners function| eventListeners function| removeAllListeners0 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.
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.
admin-apis.fxfair.com
admin.fxfair.com
fonts.googleapis.com
fonts.gstatic.com
admin-apis.fxfair.com
13.225.183.22
13.225.183.30
142.250.196.99
142.251.42.170
0c29c3f48e094c27a9151bb747f99b8a2fa071cb5eba75d943441de04fc8d87d
109586e469643eac3c27af192a7c6dd640a3f59fdc38cce8f536ac07c83d29cb
2170f04df3b7e03e3439440b22f30247a1ee0606d4a0253e159c8a725372ac8f
28a244bf649316d3ea201fd2d105a97c13e8d698f7819cadfce41ef984721b92
33a5947f9b2a368e98152e2f4b2d30fac8b2ca037873e02733b765a285363cdc
48c9111e441c6d64a04a48d6147a65a0c32193460b03c017d888fc5efa75b971
4fc43e5085764347faddc41b3043cb709ab5a4840f641f66e8533f5c4315c239
53c6db44199db1deddd4d3e955a04f694165b8875dbcf2354c641b8e76d9c67d
5848fed0499a99763526e2178efc1bec18842259a88cb1cf12600be9ddabbdcd
630575d42d6f3f859f529cc724eede87d1361df37a5f535b3c6c5c35825920f2
6d5e20c53f1ef4dce9912b439e41a9fad72c7b9a08f57dd807ad50497c8eecdf
7742d3cccd02b4d1cfbf0f3a4bc54dad8d536b4fa128f28d83dd61aead7cbc41
a22bf3a64a8e0e9254f94987509b822ee754607b4e4767a37426b4ed30aa3c3a
aaa6e813a37bbc11dfa9ede95574dc42f96fc9d75c5ac6d37389a23a6a7009c1
b568c33e20f9552895490fc30b53d3a909896bd9d73866b37c2cee01057d2e77
b8b1246546ea6746b21c4b5d916f097936f48d86dfcff2912b0780434e90c88a
bb479c4a2aeb1cff58d8fb347abd76403a0dea8d32cd42c9b1210e05e29739e0
c361cc2cc6ab91825dfb8db7a10f4e6361ccce3fc0c408525c47ed112abf742d
caeaf2bcf135377a581879e6d56b0ba6b05459986a995787505ef88cef2675af
d8bd7aae115baa5fdbda6af38533249816250d1bab640cbb6de89c3c8f2f6321
dc168bddafc2df31b8784600e8a1ea214143074cc0a0d0e9efc550af2e6948dd
dc562b5f1bc94d14a527c972ed7cd692a6620a717287d882d115ce7e1335875f
ecf420405782e2f9bab75b67058e23dd3d2aee0a6d6e6f5f1f56c7285d643bfa
f0e3e9f37ab1a41650fc3f74f6c9b113708ac2ca2b4dc98b68933017fbda6375
f37eba15cb84e7357354c6c768d5fd25ed495251f0f571d0f74987e561be1f52
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615
fd32a8a56e5a6787940dee8bfa07717d8f5d8308dcf2c8eeb359a3e8d152faad