dubai-comet.publicbikesystem.net
Open in
urlscan Pro
2600:9000:2761:2c00:1e:dd5f:83c0:93a1
Public Scan
Effective URL: https://dubai-comet.publicbikesystem.net/
Submission: On June 06 via manual from AE — Scanned from DE
Summary
TLS certificate: Issued by Amazon RSA 2048 M02 on February 1st 2024. Valid for: a year.
This is the only time dubai-comet.publicbikesystem.net was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 4 | 157.175.11.134 157.175.11.134 | 16509 (AMAZON-02) (AMAZON-02) | |
16 | 2600:9000:276... 2600:9000:2761:2c00:1e:dd5f:83c0:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:80e::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4860:480... 2001:4860:4802:34::36 | 15169 (GOOGLE) (GOOGLE) | |
1 | 172.217.18.106 172.217.18.106 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:80e::2003 | 15169 (GOOGLE) (GOOGLE) | |
23 | 7 |
ASN16509 (AMAZON-02, US)
PTR: ec2-157-175-11-134.me-south-1.compute.amazonaws.com
dubai.publicbikesystem.net |
ASN16509 (AMAZON-02, US)
dubai-comet.publicbikesystem.net |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
PTR: fra16s42-in-f10.1e100.net
maps.googleapis.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
20 |
publicbikesystem.net
2 redirects
dubai.publicbikesystem.net — Cisco Umbrella Rank: 719744 dubai-comet.publicbikesystem.net |
704 KB |
2 |
googleapis.com
maps.googleapis.com — Cisco Umbrella Rank: 387 |
73 KB |
1 |
gstatic.com
fonts.gstatic.com |
16 KB |
1 |
google-analytics.com
region1.google-analytics.com — Cisco Umbrella Rank: 2406 |
266 B |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 78 |
93 KB |
23 | 5 |
Domain | Requested by | |
---|---|---|
16 | dubai-comet.publicbikesystem.net |
dubai-comet.publicbikesystem.net
|
4 | dubai.publicbikesystem.net |
2 redirects
dubai-comet.publicbikesystem.net
|
2 | maps.googleapis.com |
dubai-comet.publicbikesystem.net
|
1 | fonts.gstatic.com | |
1 | region1.google-analytics.com |
www.googletagmanager.com
|
1 | www.googletagmanager.com |
dubai-comet.publicbikesystem.net
|
23 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.pbsc.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.publicbikesystem.net Amazon RSA 2048 M02 |
2024-02-01 - 2025-03-01 |
a year | crt.sh |
upload.video.google.com WR2 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
*.google-analytics.com WR2 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
*.gstatic.com WR2 |
2024-05-21 - 2024-08-13 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://dubai-comet.publicbikesystem.net/
Frame ID: D8872C5643D9E251FD68A449210A4467
Requests: 22 HTTP requests in this frame
Screenshot
Page Title
LoginPage URL History Show full URLs
-
https://dubai.publicbikesystem.net/
HTTP 302
https://dubai.publicbikesystem.net/comet HTTP 301
https://dubai-comet.publicbikesystem.net/ Page URL
Detected technologies
Google Maps (Maps) ExpandDetected patterns
- //maps\.google(?:apis)?\.com/maps/api/js
Prototype (JavaScript Frameworks) Expand
Detected patterns
- (?:prototype|protoaculous)(?:-([\d.]*[\d]))?.*\.js
Google Analytics (Analytics) Expand
Detected patterns
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtag/js
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: www.pbsc.com
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.
-
https://dubai.publicbikesystem.net/
HTTP 302
https://dubai.publicbikesystem.net/comet HTTP 301
https://dubai-comet.publicbikesystem.net/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
23 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
dubai-comet.publicbikesystem.net/ Redirect Chain
|
30 KB 9 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime.f8dbd285097d3b2d.js
dubai-comet.publicbikesystem.net/ |
3 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfills.c8003fc1f3fd0f8a.js
dubai-comet.publicbikesystem.net/ |
33 KB 12 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.10d62f5395257d21.js
dubai-comet.publicbikesystem.net/ |
2 MB 391 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
styles.598c04ad886b0f63.css
dubai-comet.publicbikesystem.net/ |
321 KB 44 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Aileron-Regular.b522f90cf43ec527.woff2
dubai-comet.publicbikesystem.net/ |
14 KB 15 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
config.json
dubai-comet.publicbikesystem.net/ |
750 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
translation.en.json
dubai-comet.publicbikesystem.net/assets/locales/ |
246 KB 64 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
maps.googleapis.com/maps/api/ |
213 KB 73 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
266 KB 93 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
131.a20d8c4a7bb1caf6.js
dubai-comet.publicbikesystem.net/ |
14 KB 5 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
842.ff4f93045da2f53e.js
dubai-comet.publicbikesystem.net/ |
26 KB 11 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.0b8b663c036954a8.js
dubai-comet.publicbikesystem.net/ |
8 KB 3 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
612.86e1d9abc4262ca3.js
dubai-comet.publicbikesystem.net/ |
22 KB 6 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
comet.png
dubai-comet.publicbikesystem.net/assets/images/ |
105 KB 105 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
region1.google-analytics.com/g/ |
0 266 B |
Ping
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
gen_204
maps.googleapis.com/maps/api/mapsjs/ |
3 B 45 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
build-version
dubai.publicbikesystem.net/operation/v1/auth/ |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
build-version
dubai.publicbikesystem.net/operation/v1/auth/ |
146 B 583 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
version.json
dubai-comet.publicbikesystem.net/assets/version/ |
105 B 552 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_black_large.bac066e4f3c02d2f.png
dubai-comet.publicbikesystem.net/ |
18 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Aileron-Bold.3475d5973b2a0668.woff2
dubai-comet.publicbikesystem.net/ |
15 KB 15 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
171 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| webpackChunkcomet2 function| Zone function| __zone_symbol__Promise 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__ononsearchpatched boolean| __zone_symbol__ononappinstalledpatched boolean| __zone_symbol__ononbeforeinstallpromptpatched boolean| __zone_symbol__ononbeforexrselectpatched boolean| __zone_symbol__ononabortpatched boolean| __zone_symbol__ononbeforeinputpatched boolean| __zone_symbol__ononbeforematchpatched boolean| __zone_symbol__ononbeforetogglepatched boolean| __zone_symbol__ononblurpatched boolean| __zone_symbol__ononcancelpatched boolean| __zone_symbol__ononcanplaypatched boolean| __zone_symbol__ononcanplaythroughpatched boolean| __zone_symbol__ononchangepatched boolean| __zone_symbol__ononclickpatched boolean| __zone_symbol__ononclosepatched boolean| __zone_symbol__ononcontentvisibilityautostatechangepatched boolean| __zone_symbol__ononcontextlostpatched boolean| __zone_symbol__ononcontextmenupatched boolean| __zone_symbol__ononcontextrestoredpatched boolean| __zone_symbol__ononcuechangepatched 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__onondragstartpatched 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__ononformdatapatched 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__ononloadeddatapatched boolean| __zone_symbol__ononloadedmetadatapatched boolean| __zone_symbol__ononloadstartpatched 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__ononprogresspatched boolean| __zone_symbol__ononratechangepatched boolean| __zone_symbol__ononresetpatched boolean| __zone_symbol__ononresizepatched boolean| __zone_symbol__ononscrollpatched boolean| __zone_symbol__ononsecuritypolicyviolationpatched boolean| __zone_symbol__ononseekedpatched boolean| __zone_symbol__ononseekingpatched boolean| __zone_symbol__ononselectpatched boolean| __zone_symbol__ononslotchangepatched boolean| __zone_symbol__ononstalledpatched boolean| __zone_symbol__ononsubmitpatched boolean| __zone_symbol__ononsuspendpatched boolean| __zone_symbol__onontimeupdatepatched boolean| __zone_symbol__onontogglepatched boolean| __zone_symbol__ononvolumechangepatched boolean| __zone_symbol__ononwaitingpatched boolean| __zone_symbol__ononwebkitanimationendpatched boolean| __zone_symbol__ononwebkitanimationiterationpatched boolean| __zone_symbol__ononwebkitanimationstartpatched boolean| __zone_symbol__ononwebkittransitionendpatched boolean| __zone_symbol__ononwheelpatched boolean| __zone_symbol__ononauxclickpatched boolean| __zone_symbol__onongotpointercapturepatched boolean| __zone_symbol__ononlostpointercapturepatched boolean| __zone_symbol__ononpointerdownpatched boolean| __zone_symbol__ononpointermovepatched boolean| __zone_symbol__ononpointerrawupdatepatched boolean| __zone_symbol__ononpointeruppatched boolean| __zone_symbol__ononpointercancelpatched boolean| __zone_symbol__ononpointeroverpatched boolean| __zone_symbol__ononpointeroutpatched boolean| __zone_symbol__ononpointerenterpatched boolean| __zone_symbol__ononpointerleavepatched boolean| __zone_symbol__ononselectstartpatched boolean| __zone_symbol__ononselectionchangepatched boolean| __zone_symbol__ononanimationendpatched boolean| __zone_symbol__ononanimationiterationpatched boolean| __zone_symbol__ononanimationstartpatched boolean| __zone_symbol__onontransitionrunpatched boolean| __zone_symbol__onontransitionstartpatched boolean| __zone_symbol__onontransitionendpatched boolean| __zone_symbol__onontransitioncancelpatched boolean| __zone_symbol__ononafterprintpatched boolean| __zone_symbol__ononbeforeprintpatched boolean| __zone_symbol__ononbeforeunloadpatched boolean| __zone_symbol__ononhashchangepatched boolean| __zone_symbol__ononlanguagechangepatched boolean| __zone_symbol__ononmessagepatched boolean| __zone_symbol__ononmessageerrorpatched boolean| __zone_symbol__ononofflinepatched boolean| __zone_symbol__onononlinepatched boolean| __zone_symbol__ononpagehidepatched boolean| __zone_symbol__ononpageshowpatched boolean| __zone_symbol__ononpopstatepatched boolean| __zone_symbol__ononrejectionhandledpatched boolean| __zone_symbol__ononstoragepatched boolean| __zone_symbol__ononunhandledrejectionpatched boolean| __zone_symbol__ononunloadpatched boolean| __zone_symbol__onondevicemotionpatched boolean| __zone_symbol__onondeviceorientationpatched boolean| __zone_symbol__onondeviceorientationabsolutepatched boolean| __zone_symbol__ononpageswappatched boolean| __zone_symbol__ononpagerevealpatched boolean| __zone_symbol__ononscrollendpatched function| __zone_symbol__queueMicrotask function| _ 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| gtag object| dataLayer object| google_tag_manager object| google_tag_data object| __zone_symbol__focusfalse object| __zone_symbol__blurfalse object| __zone_symbol__pageshowfalse object| __zone_symbol__pagehidefalse object| gaGlobal object| google object| __zone_symbol__testfalse object| __zone_symbol__ON_PROPERTYtest object| litHtmlVersions object| module$exports$mapsapi$geometry$spherical object| litElementVersions object| reactiveElementVersions object| module$contents$mapsapi$overlay$overlayView_OverlayView function| __zone_symbol__addEventListener function| __zone_symbol__removeEventListener undefined| __zone_symbol__eventListeners undefined| __zone_symbol__removeAllListeners function| eventListeners function| removeAllListeners3 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 |
---|---|---|
dubai.publicbikesystem.net/ | Name: JSESSIONID Value: CD7CDEAD54440959A75F874D5395F982 |
|
.publicbikesystem.net/ | Name: _ga Value: GA1.1.1462095991.1717648313 |
|
.publicbikesystem.net/ | Name: _ga_1KB60NK9W1 Value: GS1.1.1717648313.1.1.1717648314.0.0.0 |
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 |
---|
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.
dubai-comet.publicbikesystem.net
dubai.publicbikesystem.net
fonts.gstatic.com
maps.googleapis.com
region1.google-analytics.com
www.googletagmanager.com
157.175.11.134
172.217.18.106
2001:4860:4802:34::36
2600:9000:2761:2c00:1e:dd5f:83c0:93a1
2a00:1450:4001:80e::2003
2a00:1450:4001:80e::200a
2a00:1450:4001:828::2008
00555e2d5c0184e0d868a59e94c13e83563284f088f5411777f13e4c3bf748e2
1344fcb2be3dcb3c3bc7eebe3c9c091c05c1dc1fa363bc8193841a56c9562e38
36d978af65561204f3ec2241997e768aafe734797c233662885d4f7fe5816658
4d3eafa2fd338ec5797cddbdb8ceedc45cf45ba1442a982561497c8f91e6ced4
705df6d92e352580a52b2aecc3c7d9594f6b36a1bc5b06feb3340dddbb460d7c
75b334e96a943d89f347ef706fb9f91c75cac22b1065970c9d933775891b8cae
84ff568830831ac62a5f28f3a43dd901580df7b66e94354d86141466bd3d3e7d
8c87e9a952c3ca41793b8105cf48ee068100cb1702907bd78c533b27801606e6
8d2dc84bf2f522fd9804efb144362730fc411adebfdcd1723ddbc3c869b3c21b
91d722d1802ea75a41b60f4617f3da3d7a53423f3f003ed843ddd21b3e5eb58e
9c39ea9e289bcf4580aa255964224d67a94d0532c02a357fc754a2e04c4f8275
a4b40e4efd1111ccdc06cfe23f8112ef65ec5ed37ff73278bc80e0294e01687a
a83e702e8312bae9f7a5745c63119e93bb952e9b26de52b06a6f294d99b53c93
a8cd72beea2e77cb008e7cf842a843dbf32e7bb5748fb060c35b2ae6fd2c694f
adbd87b6d9bc7fa08735ae486ab90dc62e6d8f0f1a77891d78c73b4d160db9d3
aeb00b86e25d5de4ab2b539dc2aeb85d45cbcc526f0702324f736bc30911dd2c
bc79c256507c773caefe9ba4781f579c8f9aabe26935968e5cf90e72c400a9e3
ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356
d0c165fe28c23fbd0dc4046bfd476e08404fb8c9ae543f502eac7bcd6c25d69f
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ef9cabde869be0bf8d871af673ca9c259ee125bb962016aeaeba7cf9edcab67e
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615