www.g2.com
Open in
urlscan Pro
2606:4700::6812:6794
Public Scan
Effective URL: https://www.g2.com/identities/2250748?secure%5Bexpires_at%5D=2023-08-18+06%3A24%3A32+-0500&secure%5Bid%5D=2250748&s...
Submission: On August 18 via manual from IN — Scanned from DE
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on April 27th 2023. Valid for: a year.
This is the only time www.g2.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2606:4700::68... 2606:4700::6812:6894 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 25 | 2606:4700::68... 2606:4700::6812:6794 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
4 | 2600:9000:223... 2600:9000:223c:7000:3:b7e:8940:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 151.101.194.137 151.101.194.137 | 54113 (FASTLY) (FASTLY) | |
29 | 4 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
26 |
g2.com
3 redirects
links.hello.g2.com — Cisco Umbrella Rank: 583708 www.g2.com — Cisco Umbrella Rank: 47219 |
620 KB |
4 |
osano.com
cmp.osano.com — Cisco Umbrella Rank: 6329 |
69 KB |
1 |
newrelic.com
js-agent.newrelic.com — Cisco Umbrella Rank: 611 |
39 KB |
29 | 3 |
Domain | Requested by | |
---|---|---|
25 | www.g2.com |
2 redirects
www.g2.com
cmp.osano.com |
4 | cmp.osano.com |
www.g2.com
cmp.osano.com |
1 | js-agent.newrelic.com |
cmp.osano.com
|
1 | links.hello.g2.com | 1 redirects |
29 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
legal.g2.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-04-27 - 2024-04-26 |
a year | crt.sh |
cmp.osano.com Amazon RSA 2048 M02 |
2023-02-21 - 2023-09-30 |
7 months | crt.sh |
js-agent.newrelic.com GlobalSign Atlas R3 DV TLS CA 2023 Q2 |
2023-04-13 - 2024-05-14 |
a year | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.g2.com/identities/2250748?secure%5Bexpires_at%5D=2023-08-18+06%3A24%3A32+-0500&secure%5Bid%5D=2250748&secure%5Btoken%5D=20374b0c2bbbec5ca5416157b369602be7e347fb7ebebce98d11765af18d5cb6
Frame ID: 00F6FC82120BE15DF19BB8979A23CC19
Requests: 26 HTTP requests in this frame
Frame:
https://www.g2.com/cdn-cgi/challenge-platform/h/g/scripts/jsd/313d8a27/invisible.js
Frame ID: C0E8747A061C8944712AA155DF6C8E51
Requests: 2 HTTP requests in this frame
Screenshot
Page Title
G2G2 - Business Software ReviewsG2 - Business Software ReviewsPage URL History Show full URLs
-
https://links.hello.g2.com/u/click?_t=de29532e29214cb3af587555c91ac01e&_m=36e0a3849fb9415489c3373aacdf6...
HTTP 303
https://www.g2.com/identities/2250748/verify?perishable_token=OCWXWORU&utm_source=Iterable&utm_... HTTP 302
https://www.g2.com/identities/2250748?secure%5Bexpires_at%5D=2023-08-18+06%3A24%3A32+-0500&secu... Page URL
Page Statistics
2 Outgoing links
These are links going to different origins than the main page.
Title: Terms of Use
Search URL Search Domain Scan URL
Title: Privacy Policy
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://links.hello.g2.com/u/click?_t=de29532e29214cb3af587555c91ac01e&_m=36e0a3849fb9415489c3373aacdf64a4&_e=vJAfYi8zU7tuS_b7wCQGy2_nLNC7OllGlJMhcR3YzZynLjUUptn-PThM52m3vv4jKHeqnuUh0mj7br_6MCZrsjleZ88H_M1COxr3JXaYfEvGho5zmEo8kYxmVot2BH3LDkTasjDg7H72PUu3Aj3iF2nOdrxTRyE_s-NXIVr5p-sFfmHJ4HNo68ZFphngDePJjRpNN6saS98saNzxShg0iNrottjt0kmuHX8YlsWtj1nX6J7gWpV1LKcjBMcHXW2FdtexYVbGvgnMcThlGUSEVL1PWz1_oayZhhZefRGHPmN9sblxpUKz_iYxa0UWvbhmGuQDY21VEbGVowhp0ASunIF57CnfU4mlrAhmdeX99eQ%3D
HTTP 303
https://www.g2.com/identities/2250748/verify?perishable_token=OCWXWORU&utm_source=Iterable&utm_medium=email&utm_campaign=it_txn_900519 HTTP 302
https://www.g2.com/identities/2250748?secure%5Bexpires_at%5D=2023-08-18+06%3A24%3A32+-0500&secure%5Bid%5D=2250748&secure%5Btoken%5D=20374b0c2bbbec5ca5416157b369602be7e347fb7ebebce98d11765af18d5cb6 Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 14- https://www.g2.com/cdn-cgi/challenge-platform/scripts/invisible.js HTTP 302
- https://www.g2.com/cdn-cgi/challenge-platform/h/g/scripts/jsd/313d8a27/invisible.js
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
2250748
www.g2.com/identities/ Redirect Chain
|
56 KB 17 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
roboto-v18-latin-100.woff2
www.g2.com/fontfaces/ |
15 KB 16 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nessy_app-44510d0344.css
www.g2.com/assets/ |
2 MB 360 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
osano.js
cmp.osano.com/Azqe3XTG0NugLuZ/509014bb-9af4-43fc-8271-bd15f1a7fb2b/ |
155 KB 41 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app_6dd725868f0ee215c259.js
www.g2.com/assets/ |
421 KB 121 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
linked-in-no-background-f85d4a33a28dc8279c8b1ffc3d28d08d8a918e2120dbcf09a7f67d5963a37e03.svg
www.g2.com/assets/ |
460 B 391 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
facebook-f-white-6014a239929d63b63fdc05e4b07e86d4bc3fa7def423eec1a132aae520c99ca4.svg
www.g2.com/assets/ |
356 B 420 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
google-button-6a4a2a22bea89b1105ad6723b7db24789bedb8370c1c5925e83128c5e0c49022.svg
www.g2.com/assets/ |
2 KB 870 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET BLOB |
5d8bec68-a26b-4d09-85b3-66d2b2284de0
https://www.g2.com/ |
390 B 0 |
Other
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
barlow-v2-latin-300.woff2
www.g2.com/fontfaces/ |
20 KB 20 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
barlow-v2-latin-600.woff2
www.g2.com/fontfaces/ |
21 KB 21 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
barlow-v2-latin-regular.woff2
www.g2.com/fontfaces/ |
20 KB 20 KB |
Font
application/font-woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
de.json
cmp.osano.com/Azqe3XTG0NugLuZ/509014bb-9af4-43fc-8271-bd15f1a7fb2b/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
osano-ui.js
cmp.osano.com/Azqe3XTG0NugLuZ/509014bb-9af4-43fc-8271-bd15f1a7fb2b/ |
97 KB 25 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
de.json
cmp.osano.com/Azqe3XTG0NugLuZ/509014bb-9af4-43fc-8271-bd15f1a7fb2b/ |
6 KB 3 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
invisible.js
www.g2.com/cdn-cgi/challenge-platform/h/g/scripts/jsd/313d8a27/ Frame C0E8 Redirect Chain
|
7 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk_5147_db03a57496c6c37f90d0.js
www.g2.com/assets/ |
121 KB 28 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk_9437_a9abff0f804ce287413a.js
www.g2.com/assets/ |
6 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon-fdacc4208a68e8ae57a80bf869d155829f2400fa7dd128b9c9e60f07795c4915.ico
www.g2.com/assets/ |
5 KB 2 KB |
Image
image/vnd.microsoft.icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk_5316_87d2e24275385698748a.js
www.g2.com/assets/ |
446 B 280 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk_5823_130af0ec3c94fc9b8c1d.js
www.g2.com/assets/ |
547 B 386 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk_8529_5f4b95c2a91362a787e3.js
www.g2.com/assets/ |
1 KB 680 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk_4934_6b9725dc34a02ab60a85.js
www.g2.com/assets/ |
2 KB 945 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk_4411_8416acf97ee5a214c3a4.js
www.g2.com/assets/ |
300 B 296 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk_2048_0cd3216acc4b43577664.js
www.g2.com/assets/ |
235 B 229 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk_9953_2cdfb197516bb934a5a0.js
www.g2.com/assets/ |
395 B 307 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
events
www.g2.com/activity/ |
0 1 KB |
Ping
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
7f899e8b9d6a3a5e
www.g2.com/cdn-cgi/challenge-platform/h/g/cv/result/ Frame C0E8 |
0 231 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nr-1216.min.js
js-agent.newrelic.com/ |
38 KB 39 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
29 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| 1 object| documentPictureInPicture object| webpackChunk_osano_cmp_consent_manager function| Osano function| __uspapi object| _initialTimerStart function| replaceWithDefaultFavicon function| replaceWithDefaultImg function| replaceWithDefaultThumb function| replaceWithDefaultDetail function| replaceWithAvatar function| replaceWithMonogram function| hideBrokenImage function| preEvent object| __tti object| NREUM object| newrelic function| __nr_require object| webpackChunk_g2crowd_ue object| Modernizr function| jQuery function| $ object| Turbo object| ahoy boolean| _ueWatchingHTML object| Backbone object| litHtmlVersions object| Foundation19 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 |
---|---|---|
.g2.com/ | Name: iterableEmailCampaignId Value: 900519 |
|
.g2.com/ | Name: iterableTemplateId Value: 1656512 |
|
.g2.com/ | Name: iterableMessageId Value: 36e0a3849fb9415489c3373aacdf64a4 |
|
.g2.com/ | Name: iterableEndUserId Value: kim.powe%40consilio.com |
|
links.hello.g2.com/ | Name: XSRF-TOKEN Value: 7a2af0db56a5437e1c1d6755f800fbcb773ede7f-1692356071817-8dca6c037c494c34d2e29852 |
|
.g2.com/ | Name: __cf_bm Value: kgw77FXXP8DgFUYFpTHSoY.889mMgnU2DnA4rAol.tg-1692356071-0-AUuOjsBSUR3cMhqZf4PnbPeUD+LMOiuBZWbKSoQBFXOs8qVJmjm2uM+60aKsARfPkvlAp7OCEulYXhrz63qp5X4= |
|
www.g2.com/ | Name: u_source Value: Iterable |
|
www.g2.com/ | Name: u_medium Value: email |
|
www.g2.com/ | Name: u_term Value: |
|
www.g2.com/ | Name: u_content Value: |
|
www.g2.com/ | Name: u_campaign Value: it_txn_900519 |
|
www.g2.com/ | Name: u_from Value: |
|
www.g2.com/ | Name: u_time Value: 1692356072 |
|
www.g2.com/ | Name: u_lp Value: %2Fidentities%2F2250748%2Fverify |
|
www.g2.com/ | Name: events_distinct_id Value: 0e60cb06-0762-4f14-bed1-bf40175df63f |
|
.g2.com/ | Name: _g2_session_id Value: c3139ad7e3d5ad535a2cb3c6ce581f6e |
|
.g2.com/ | Name: cf_clearance Value: _pzJXk73n6QG8T7zuN.gzXOOr0Ugk5qxWJKP07ey9fY-1692356073-0-1-9ea4b76d.7ead9ca7.c9a5e88d-0.2.1692356073 |
|
www.g2.com/ | Name: AWSALB Value: sLJWA6M9cWQzfMFhf1hjTSqFLj3DCozVmmCI7GGRPS+H0WUfbIqHl+d7BtOBt3eqaMer8SqA2jP0QC+ZXks+I7Xny+IAyveEbbBjnFVPAPH1+LiOT7TeTZWSh/KI |
|
www.g2.com/ | Name: AWSALBCORS Value: sLJWA6M9cWQzfMFhf1hjTSqFLj3DCozVmmCI7GGRPS+H0WUfbIqHl+d7BtOBt3eqaMer8SqA2jP0QC+ZXks+I7Xny+IAyveEbbBjnFVPAPH1+LiOT7TeTZWSh/KI |
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 | default-src 'self' *.g2crowd.com *.g2.com; connect-src * 'self' *.g2crowd.com *.g2.com; frame-src * 'self' *.g2crowd.com *.g2.com; font-src * data: 'self' *.g2crowd.com *.g2.com; form-action * 'self' *.g2crowd.com *.g2.com; img-src * data: blob: 'self' *.g2crowd.com *.g2.com; manifest-src 'self' *.g2crowd.com *.g2.com; media-src * blob: 'self' *.g2crowd.com *.g2.com; object-src 'self' *.g2crowd.com *.g2.com; script-src * 'unsafe-inline' 'unsafe-eval' 'self' *.g2crowd.com *.g2.com; style-src * 'unsafe-inline' 'self' *.g2crowd.com *.g2.com; worker-src * blob: 'self' *.g2crowd.com *.g2.com; frame-ancestors * |
Strict-Transport-Security | max-age=15552000; includeSubDomains; preload |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
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.
cmp.osano.com
js-agent.newrelic.com
links.hello.g2.com
www.g2.com
151.101.194.137
2600:9000:223c:7000:3:b7e:8940:93a1
2606:4700::6812:6794
2606:4700::6812:6894
023694a0472dde38c6600bf88e6330765839e53f64f94edb63714aeab3de7e51
0856d0dc64afb25d63b6ba67f7a7b797101fceef1117341aa0e1bcfaa2bd63e4
087466b06f57f691ce94f2058889ebd7c3f22b33d511fcdbd78aea93f4378edd
1eb4d4efdd889efd5ba7fe7c8ec41db98c4a87c73233c6af2e61f070ea4d688f
37bca6cd4d82eff15d0657ee95e7b08e8d3416d11e0d5dcc54b948e1f92308e7
3916e5c19c2e260ec6c95d4af3cc8c026c5825717221a6b931614f804be378ac
46710f0509008ad4a31212927e35441764b757d672b2ed4f892ee4e2f0804abb
4e7a94f1ea770accd1f38f46637303314ce5df6fc49e1234202f1603f8a51918
55ee851595123b0652ca263140c6e87465e6e0195968612487e7572ee667dc40
6149ece0d9e34c0901f1683bd8ae580d8592f8b3acd8e45ff984cd5e47e90190
6309b0265edb8a409b1a120036a651230824b326e26a5f24eca1b9f544e2a42f
6f973e7d75a7e6f6e59708f19631c8890034db5debb4d04f189deb53c114e708
7abe1c40e97d1a4d37ec2713473efc0e9ddb280285a25bc06ba8aa8c1f24f856
7b457d5a2f6ecf7e4587e7c921629d5a5be84f8c53e2b051685e4cc0a00c4b6b
844d83b63450c45fa696ed6d2a95b6b9ef89f79858421e7921d0fca2024f3324
8d74197c7469acb5daef065bc9f647dd05381ec15bdef8184782d01b5fbdbd13
964820d131b98fda4b1a0c3952f92946bf45d306f7a7bc86b0f8082b3e53f376
b453f1387e7ca89b04cb2c0884184404d0807334798af08fc8d0affcebd0a7cb
b8bfbb3e2a5f9f62038d2da26e55d18c96ed3bf513b0ee9ae72d6132984ee699
c53a953dc73ac96875d7816d072dc071db3f055ee3293f3dd733a9f8a9d6bae9
d26d62c515d3876f35056e7824c9a5fa4544a87cedf465893845614a4390e31f
d8511c4420af89a7e762abee8feb7045a8571465fc34c8af0c17b5067334c1e9
d8b209e4516cbddb1c4c74d23df6ad967c465da1571afb287cbcb470454e4d11
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ee0781a16631fc75f9bc33180d2abf7c1bdfaba71ef2b9fc88c02cf6a0d056fb
f48a2dbde2da8c7153d3911ef03d87e1b19f80639bc9285e2fd32b81223cf353
ff4ec1e8813b8c6a111a216208a7b45cc7c51f1e8c31ceaa970985012e1e4810