iborrowdesk.com
Open in
urlscan Pro
44.229.6.222
Public Scan
Effective URL: https://iborrowdesk.com/
Submission Tags: tranco_l324
Submission: On November 28 via api from DE — Scanned from DE
Summary
TLS certificate: Issued by R3 on October 10th 2021. Valid for: 3 months.
This is the only time iborrowdesk.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
ASN16509 (AMAZON-02, US)
PTR: ec2-44-229-6-222.us-west-2.compute.amazonaws.com
iborrowdesk.com |
ASN16509 (AMAZON-02, US)
quantcast.mgr.consensu.org |
ASN15169 (GOOGLE, US)
PTR: fra16s48-in-f2.1e100.net
securepubads.g.doubleclick.net |
ASN16509 (AMAZON-02, US)
PTR: ec2-54-153-127-51.us-west-1.compute.amazonaws.com
ipfind.co |
ASN16509 (AMAZON-02, US)
secure.quantserve.com |
ASN16509 (AMAZON-02, US)
test.quantcast.mgr.consensu.org |
ASN16509 (AMAZON-02, US)
rules.quantcount.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-224-193-34.fra2.r.cloudfront.net
audit-tcfv2.quantcast.mgr.consensu.org |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-15-219-226.us-east-2.compute.amazonaws.com
thisiswaldo.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
7 |
consensu.org
quantcast.mgr.consensu.org test.quantcast.mgr.consensu.org audit-tcfv2.quantcast.mgr.consensu.org |
178 KB |
5 |
iborrowdesk.com
1 redirects
iborrowdesk.com |
444 KB |
4 |
doubleclick.net
securepubads.g.doubleclick.net stats.g.doubleclick.net |
143 KB |
2 |
gstatic.com
fonts.gstatic.com |
46 KB |
2 |
google-analytics.com
www.google-analytics.com |
20 KB |
2 |
fastly.net
confiant-integrations.global.ssl.fastly.net |
73 KB |
2 |
thisiswaldo.com
cdn.thisiswaldo.com thisiswaldo.com |
127 KB |
2 |
bootstrapcdn.com
maxcdn.bootstrapcdn.com |
40 KB |
1 |
quantcount.com
rules.quantcount.com |
353 B |
1 |
quantserve.com
secure.quantserve.com |
10 KB |
1 |
ipfind.co
ipfind.co |
422 B |
1 |
googleapis.com
fonts.googleapis.com |
930 B |
29 | 12 |
Domain | Requested by | |
---|---|---|
5 | quantcast.mgr.consensu.org |
cdn.thisiswaldo.com
quantcast.mgr.consensu.org |
5 | iborrowdesk.com |
1 redirects
iborrowdesk.com
|
3 | securepubads.g.doubleclick.net |
cdn.thisiswaldo.com
securepubads.g.doubleclick.net |
2 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | www.google-analytics.com |
iborrowdesk.com
www.google-analytics.com |
2 | confiant-integrations.global.ssl.fastly.net |
cdn.thisiswaldo.com
confiant-integrations.global.ssl.fastly.net |
2 | maxcdn.bootstrapcdn.com |
iborrowdesk.com
maxcdn.bootstrapcdn.com |
1 | stats.g.doubleclick.net |
www.google-analytics.com
|
1 | thisiswaldo.com |
cdn.thisiswaldo.com
|
1 | audit-tcfv2.quantcast.mgr.consensu.org |
quantcast.mgr.consensu.org
|
1 | rules.quantcount.com |
secure.quantserve.com
|
1 | test.quantcast.mgr.consensu.org |
quantcast.mgr.consensu.org
|
1 | secure.quantserve.com |
quantcast.mgr.consensu.org
|
1 | ipfind.co |
cdn.thisiswaldo.com
|
1 | fonts.googleapis.com |
maxcdn.bootstrapcdn.com
|
1 | cdn.thisiswaldo.com |
iborrowdesk.com
|
29 | 16 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.patreon.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
cjmochrie.com R3 |
2021-10-10 - 2022-01-08 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2021-03-01 - 2022-02-28 |
a year | crt.sh |
cdn.thisiswaldo.com Go Daddy Secure Certificate Authority - G2 |
2021-04-17 - 2022-05-19 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
quantcast.mgr.consensu.org Amazon |
2021-04-24 - 2022-05-23 |
a year | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
*.freetls.fastly.net GlobalSign Atlas R3 DV TLS CA 2020 |
2021-04-27 - 2022-05-29 |
a year | crt.sh |
ipfind.co Amazon |
2021-02-02 - 2022-03-03 |
a year | crt.sh |
*.quantserve.com DigiCert TLS RSA SHA256 2020 CA1 |
2021-09-22 - 2022-09-21 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
thisiswaldo.com Go Daddy Secure Certificate Authority - G2 |
2021-09-25 - 2022-10-27 |
a year | crt.sh |
*.gstatic.com GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://iborrowdesk.com/
Frame ID: 74313E3EFCB5D88F07CED506619A155F
Requests: 29 HTTP requests in this frame
Screenshot
Page Title
IBorrowDeskPage URL History Show full URLs
-
http://iborrowdesk.com/
HTTP 301
https://iborrowdesk.com/ Page URL
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: Patreon
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://iborrowdesk.com/
HTTP 301
https://iborrowdesk.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
iborrowdesk.com/ Redirect Chain
|
875 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
maxcdn.bootstrapcdn.com/bootswatch/3.3.6/flatly/ |
124 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
9754.js
cdn.thisiswaldo.com/static/js/ |
415 KB 127 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.bundle.js
iborrowdesk.com/static/ |
2 MB 438 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
2 KB 930 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
choice.js
quantcast.mgr.consensu.org/choice/fTfJtcPmQDwZG/iborrowdesk.com/ |
3 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gpt.js
securepubads.g.doubleclick.net/tag/js/ |
77 KB 27 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
config.js
confiant-integrations.global.ssl.fastly.net/bbdvOAJnqH-Idffgn_02C2Cyx_E/gpt_and_prebid/ |
49 KB 13 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
me
ipfind.co/ |
306 B 422 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wrap.js
confiant-integrations.global.ssl.fastly.net/gptprebidnative/202111171629/ |
189 KB 60 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pubads_impl_2021111601.js
securepubads.g.doubleclick.net/gpt/ |
344 KB 116 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ppub_config
securepubads.g.doubleclick.net/pagead/ |
97 B 114 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
quant.js
secure.quantserve.com/ |
24 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmp2.js
quantcast.mgr.consensu.org/tcfv2/ |
179 KB 44 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmp-list.json
test.quantcast.mgr.consensu.org/GVL-v2/ |
9 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rules-p-fTfJtcPmQDwZG.js
rules.quantcount.com/ |
2 B 353 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmp2ui-en.js
quantcast.mgr.consensu.org/tcfv2/36/ |
224 KB 58 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor-list-trimmed-v1.json
quantcast.mgr.consensu.org/GVL-v2/ |
277 KB 35 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
google-atp-list.json
quantcast.mgr.consensu.org/tcfv2/ |
154 KB 36 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
audit-tcfv2.quantcast.mgr.consensu.org/ |
80 B 514 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
49 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
track-impression
thisiswaldo.com/js/ |
1 B 376 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
S6uyw4BMUTPHjx4wXg.woff2
fonts.gstatic.com/s/lato/v20/ |
23 KB 24 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
d7232bf83011ddad35c069e9fc118ae8.woff
iborrowdesk.com/static/ |
4 KB 4 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
most_expensive
iborrowdesk.com/api/ |
4 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3 |
collect
www.google-analytics.com/j/ |
4 B 24 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
stats.g.doubleclick.net/j/ |
1 B 439 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
S6u9w4BMUTPHh6UVSwiPGQ.woff2
fonts.gstatic.com/s/lato/v20/ |
22 KB 22 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
glyphicons-halflings-regular.woff2
maxcdn.bootstrapcdn.com/bootswatch/3.3.6/fonts/ |
18 KB 18 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
135 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 function| reportError boolean| originAgentCluster object| scheduler function| adDomainCheck function| waldoIsInArray function| waldoInitScripts function| waldoSetTagsOnPage function| isElementInViewport function| isElementInViewport2 function| waldoInitScroll function| waldoSlotRenderEnded function| waldoInitGPT function| waldoInitGPTSingleSlot function| waldoAddSelectMediaCookie function| fetchHeaderBids function| waldoTriggerHB function| waldoAddCloseBtn function| waldoPassbackCheck function| waldoAdxClickFraud function| waldoAdxClickFraudRefresh function| waldoClickFraudNetworkWide function| waldoDelayAdClicks function| waldoInitTags function| hbRefreshBid function| waldoApplyBidGeoRestrictions function| hbRandomMinMaxRefreshMulti function| hbRandomMinMaxRefresh function| hbRandomMinMaxRefreshOnView function| getRandomNumber function| waldoGeoBidsCheck function| waldoGetUserData function| waldoLoadSlot function| waldoCreateCookie function| waldoReadCookie function| waldoEmailDetected function| waldoRecordImpression function| waldoAddCCPAWidget function| waldoSetPbjsUSPString number| refEn string| updateDate number| tagsInitDone object| gptAdSlots string| adDomain object| waldoBreakpoints number| domainValid number| PREBID_TIMEOUT number| interstitialDone object| waldoTimeOuts object| waldoAdRefreshes object| waldoAdXRefreshes object| allAdUnits object| blockAdsOn number| adTagsInitFlag number| siteId number| bidDivAvailable object| waldoTagsStatus object| googletag object| pbjs number| switchUserSync number| waldoImpressionDone string| blockedPageAds number| waldoGDPR object| waldoCountry object| waldoContinent object| waldoDataPointsDone number| closeBtnAdded object| unlimitedRefGeos object| waldoBlockRequestGeos object| waldoNoRefreshGeos object| waldoRefreshOnScollGeos object| waldoGPTSlots object| waldoTagsOnPage object| waldoSlotIds object| waldoDefinedSlots object| waldoAdUnitsAddedToPbjs object| waldoAdRefreshesOnView number| waldoCCPAWidgetAdded undefined| oriRenderAd object| waldoVideoSlot number| cmpVersion number| cmpFailureTimeout string| webInterstitialAdId object| waldoScrollSticky number| adTagsInitFinished number| adxOrderId number| enVariableHeightFix number| delayAdClicks number| allowAdClicks object| delayAdClickTimers number| delayAdClickSecs boolean| loadedOnAction boolean| loadOnAction boolean| waldoScrollRefreshEnabled boolean| waldoBlockRequests boolean| waldoNoRefresh number| waldoDisableGeoRestrictions object| countriesToExclude number| browserWidth object| adUnits object| passbackAdUnits undefined| affiliateBanners number| waldoCheckIndividualImps string| waldoOriPathName object| waldo function| __tcfapi function| __uspapi function| pbjsChunk object| _pbjsGlobals object| ADAGIO object| mnet string| nobidVersion object| nobid object| confiant object| ggeac object| google_js_reporting_queue undefined| google_measure_js_timing object| _qevents object| regeneratorRuntime function| __tcfapiui function| quantserve function| __qc object| ezt object| _qoptions function| qtrack string| GoogleAnalyticsObject function| ga function| _ object| d3 number| index object| google_tag_data object| gaplugins object| gaGlobal object| gaData6 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 |
---|---|---|
iborrowdesk.com/ | Name: waldo_country Value: DE |
|
iborrowdesk.com/ | Name: waldo_continent Value: EU |
|
iborrowdesk.com/ | Name: waldo_region Value: null |
|
.iborrowdesk.com/ | Name: _ga Value: GA1.2.527051949.1638084656 |
|
.iborrowdesk.com/ | Name: _gid Value: GA1.2.474641290.1638084656 |
|
.iborrowdesk.com/ | Name: _gat Value: 1 |
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.
audit-tcfv2.quantcast.mgr.consensu.org
cdn.thisiswaldo.com
confiant-integrations.global.ssl.fastly.net
fonts.googleapis.com
fonts.gstatic.com
iborrowdesk.com
ipfind.co
maxcdn.bootstrapcdn.com
quantcast.mgr.consensu.org
rules.quantcount.com
secure.quantserve.com
securepubads.g.doubleclick.net
stats.g.doubleclick.net
test.quantcast.mgr.consensu.org
thisiswaldo.com
www.google-analytics.com
13.224.193.34
142.250.185.66
151.101.193.194
2600:9000:20eb:6c00:6:44e3:f8c0:93a1
2600:9000:20eb:f400:f:458e:2a80:93a1
2600:9000:21f3:8400:3:a4cd:8380:93a1
2600:9000:21f3:f400:9:46dc:4700:93a1
2606:4700::6812:bcf
2620:116:800d:21:51e4:db4b:4436:b305
2a00:1450:4001:810::200a
2a00:1450:4001:829::2003
2a00:1450:4001:830::200e
2a00:1450:400c:c08::9a
44.229.6.222
52.15.219.226
54.153.127.51
02fda550d245cfb16ac4baaebc8172c7209003f5475059dade89d5cbee635013
04439d86c471931ad0a6b9fce279cb4ba67b255d71d4cceb07fc5e1c7145759b
0a0be87f38c97fdbdf0b9d780b486cd323301bd01eb6f948b05945734a6f9d92
0f249ae8ef5b514cb11c7e322891ff8829f7d53c23bd3ca2ce0967ffabc96c5d
10a08cacdc27f38e317b26999e189216c3630b81515e2b7a01120ad6bd8537b2
2c125e6a12e3dd1d1d1aec93292e90fb3c28f36646a954402702b1d9c25175b1
2d0f6b590917e7d27ddeb026b280d62dde9d03bb92f47f56342fc5f68f0c24eb
3b850fd9301b5a95c9c7ead67c57622e1a06680f69bf8d2f5ce57983011da3b1
3c330f8872793401d50b62635f3ed5594b588690b92f896e4d3559372bd9fb73
3eee78aaf4f9dc8d0d36d3dddbaad9094ace5d91611f9aee6fe0b44b0ed46ccc
44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
487fce51fd801415c362f3f9f2df43c445a4b9ba38f9b6d49dfc898dc85ede94
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
721390fc1c3df98791759ee1309952bf2548745b76d36e329ed7b9570257dcb3
81915c7d7a7a5074030071635dd010075988edf5ea19cbae4a3d0a22bc7ce1af
8d3ca80fa271e94b0c36cf3053b0f806b7a42bb3395b424c99dc0bd218f0ac20
9aaa0167f4abb8eb86f2182c46287c6bddc68d7538f0bfa9e71287db2c700a60
9cc323e14e131052ed9e9844ea3dee2d2fc09dd8c0d747c1273882aa89772d19
a1925038db769477ab74b4df34350c35688a795bb718727b0f4292a4a78a6210
a2db4b2c71866f42ae95ae3141ab0cb74f79b04896a6f58e2b7b0cd451b58159
aec60bc104db041b1512185839f18f52986df7e569e5445f740dd60f763fbca8
c066de3b6cefd5a9429e7b3ec114f71265bacab7a62ed2d4a2f964951a9c8bb3
c3ab98a11303695462aaa63309ffa207915c6ec8c6f514c6193cfa57c6796d8d
c3c0d3f472358aac78455515c4800771426770c22698e2486d39fdb5505634e1
d261bc09d55ca6390f043aa5a196a8c4d49d38bb48792e007e539a9b67a86bbb
e647eaca8dc1255d70d978d86d9a048525584af607cf106c8b34ce878794ffd8
fa2babd104361e0f02bd3b8579bc96dc8028f4279859bac9e060a803e31c3058
fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c