www.packtpub.com
Open in
urlscan Pro
2606:4700:10::ac43:15a2
Public Scan
Effective URL: https://www.packtpub.com/en-us/product/python-feature-engineering-cookbook-9781835883587?utm_source=ProgrammingPro+Newsle...
Submission: On September 17 via api from SA — Scanned from CA
Summary
TLS certificate: Issued by E5 on August 31st 2024. Valid for: 3 months.
This is the only time www.packtpub.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 205.162.42.171 205.162.42.171 | 53866 (QTS-AS) (QTS-AS) | |
6 | 2606:4700:10:... 2606:4700:10::ac43:15a2 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
10 | 172.67.21.162 172.67.21.162 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
9 | 2606:4700:10:... 2606:4700:10::6816:43b4 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
5 | 2001:4860:480... 2001:4860:4802:38::181 | 15169 (GOOGLE) (GOOGLE) | |
5 | 142.251.40.227 142.251.40.227 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2607:f8b0:400... 2607:f8b0:4004:c06::9b | 15169 (GOOGLE) (GOOGLE) | |
36 | 6 |
ASN53866 (QTS-AS, US)
PTR: omeclk.com
packt.omeclk.com |
ASN13335 (CLOUDFLARENET, US)
www.packtpub.com | |
91519dce225c6867.packtpub.com |
ASN13335 (CLOUDFLARENET, US)
www.packtpub.com | |
91519dce225c6867.packtpub.com |
ASN15169 (GOOGLE, US)
PTR: lga34s39-in-f3.1e100.net
www.google.ca |
Apex Domain Subdomains |
Transfer | |
---|---|---|
16 |
packtpub.com
www.packtpub.com — Cisco Umbrella Rank: 766384 91519dce225c6867.packtpub.com |
239 KB |
9 |
packt.com
content.packt.com — Cisco Umbrella Rank: 521578 |
70 KB |
5 |
google.ca
www.google.ca — Cisco Umbrella Rank: 10940 |
315 B |
5 |
google.com
analytics.google.com — Cisco Umbrella Rank: 140 |
395 B |
1 |
doubleclick.net
stats.g.doubleclick.net — Cisco Umbrella Rank: 130 |
201 B |
1 |
omeclk.com
1 redirects
packt.omeclk.com |
455 B |
36 | 6 |
Domain | Requested by | |
---|---|---|
10 | www.packtpub.com |
www.packtpub.com
|
9 | content.packt.com |
www.packtpub.com
|
6 | 91519dce225c6867.packtpub.com |
www.packtpub.com
91519dce225c6867.packtpub.com |
5 | www.google.ca | |
5 | analytics.google.com | |
1 | stats.g.doubleclick.net | |
1 | packt.omeclk.com | 1 redirects |
36 | 7 |
This site contains links to these domains. Also see Links.
Domain |
---|
packtpub.com |
github.com |
de.linkedin.com |
acrobat.adobe.com |
partnerships.packt.com |
apply.workable.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
packtpub.com E5 |
2024-08-31 - 2024-11-29 |
3 months | crt.sh |
content.packt.com WE1 |
2024-08-30 - 2024-11-28 |
3 months | crt.sh |
*.google.com WR2 |
2024-08-12 - 2024-11-04 |
3 months | crt.sh |
*.google.ca WR2 |
2024-08-12 - 2024-11-04 |
3 months | crt.sh |
*.g.doubleclick.net WR2 |
2024-08-12 - 2024-11-04 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.packtpub.com/en-us/product/python-feature-engineering-cookbook-9781835883587?utm_source=ProgrammingPro+Newsletter&utm_medium=email&utm_campaign=20240917&utm_content=1101878820-11&oly_enc_id=6800A3427478H8A
Frame ID: 6D60B179F8832B0E57ECE4CB54DF1137
Requests: 36 HTTP requests in this frame
Screenshot
Page Title
Python Feature Engineering Cookbook - Third Edition | Data | eBookPage URL History Show full URLs
-
https://packt.omeclk.com/portal/wts/ug%5EcnN2co6ecv60B%5EgEczea8eE8zmq4rhkrt7yCrCka
HTTP 302
https://www.packtpub.com/en-us/product/python-feature-engineering-cookbook-9781835883587?utm_source=P... Page URL
Detected technologies
Google Analytics (Analytics) ExpandDetected patterns
Page Statistics
9 Outgoing links
These are links going to different origins than the main page.
Title: Learning Hub
Search URL Search Domain Scan URL
Title: Download code icon Download Code
Search URL Search Domain Scan URL
Title: LinkedIn icon
Search URL Search Domain Scan URL
Title: Adobe Reader version 9
Search URL Search Domain Scan URL
Title: Partnerships
Search URL Search Domain Scan URL
Title: Sponsored eBooks
Search URL Search Domain Scan URL
Title: Custom eBooks
Search URL Search Domain Scan URL
Title: Careers
Search URL Search Domain Scan URL
Title: Become an author
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://packt.omeclk.com/portal/wts/ug%5EcnN2co6ecv60B%5EgEczea8eE8zmq4rhkrt7yCrCka
HTTP 302
https://www.packtpub.com/en-us/product/python-feature-engineering-cookbook-9781835883587?utm_source=ProgrammingPro+Newsletter&utm_medium=email&utm_campaign=20240917&utm_content=1101878820-11&oly_enc_id=6800A3427478H8A Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
36 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
python-feature-engineering-cookbook-9781835883587
www.packtpub.com/en-us/product/ Redirect Chain
|
835 KB 69 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Outfit-VariableFont_wght-B-fmKU8E.woff2
www.packtpub.com/rebuild/build/assets/ |
44 KB 0 |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
product-D7WqQu7C.css
www.packtpub.com/rebuild/build/assets/ |
78 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-gTEiDzLw.js
www.packtpub.com/rebuild/build/assets/ |
94 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
91519dce225c6867.packtpub.com/gtag/ |
329 KB 107 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo-new-Dz-8EKdV.svg
www.packtpub.com/rebuild/build/assets/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
common-CwvaZMrJ.svg
www.packtpub.com/rebuild/build/assets/ |
41 KB 14 KB |
Other
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
product-3B25Z9PC.svg
www.packtpub.com/rebuild/build/assets/ |
15 KB 5 KB |
Other
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
close-BX_BCJyJ.svg
www.packtpub.com/rebuild/build/assets/ |
298 B 381 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
canada.png
www.packtpub.com/images/countries/ |
928 B 1 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cover_image_large.jpg
content.packt.com/_/image/original/B22396/ |
34 KB 34 KB |
Image
image/avif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cover_image_large.jpg
content.packt.com/_/image/xlarge/B18949/ |
5 KB 5 KB |
Image
image/avif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cover_image_large.jpg
content.packt.com/_/image/xlarge/B17582/ |
6 KB 6 KB |
Image
image/avif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cover_image_large.jpg
content.packt.com/_/image/xlarge/B31271/ |
5 KB 5 KB |
Image
image/avif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cover_image_large.jpg
content.packt.com/_/image/xlarge/B19488/ |
4 KB 4 KB |
Image
image/avif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cover_image_large.jpg
content.packt.com/_/image/xlarge/V22053/ |
4 KB 4 KB |
Image
image/avif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cover_image_large.jpg
content.packt.com/_/image/xlarge/V19592/ |
4 KB 4 KB |
Image
image/avif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cover_image_large.jpg
content.packt.com/_/image/xlarge/V21751/ |
4 KB 4 KB |
Image
image/avif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cover_image_large.jpg
content.packt.com/_/image/xlarge/B21323/ |
4 KB 4 KB |
Image
image/avif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
collect
91519dce225c6867.packtpub.com/g/ |
870 B 1001 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
collect
91519dce225c6867.packtpub.com/g/ |
595 B 890 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
collect
91519dce225c6867.packtpub.com/g/ |
595 B 888 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
collect
91519dce225c6867.packtpub.com/g/ |
595 B 886 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
collect
91519dce225c6867.packtpub.com/g/ |
595 B 892 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
favicon.svg
www.packtpub.com/ |
2 KB 1 KB |
Other
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
analytics.google.com/g/s/ |
0 201 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ga-audiences
www.google.ca/ads/ |
42 B 63 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
analytics.google.com/g/s/ |
0 53 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ga-audiences
www.google.ca/ads/ |
42 B 63 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
analytics.google.com/g/s/ |
0 53 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ga-audiences
www.google.ca/ads/ |
42 B 63 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
stats.g.doubleclick.net/g/ |
0 201 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
analytics.google.com/g/s/ |
0 44 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
analytics.google.com/g/s/ |
0 44 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ga-audiences
www.google.ca/ads/ |
42 B 63 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ga-audiences
www.google.ca/ads/ |
42 B 63 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
15 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| gtag object| dataLayer string| pageName string| packtPubBaseUrl string| searchIcon string| countryCode object| headerMenuData string| closeIcon string| menuDropdownCloseIcon string| menuDropdownOpenIcon string| darkGreenCheck string| viewMoreUrl object| google_tag_manager object| google_tag_data object| gaGlobal10 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 |
---|---|---|
.packtpub.com/ | Name: packt_locale Value: en-us |
|
.packtpub.com/ | Name: XSRF-TOKEN Value: eyJpdiI6IjNOTndBNGU2UHJtWUFIT1Y4NEZaZVE9PSIsInZhbHVlIjoiZGx4NDRDdzlaL0tMdVhjWUlxaFpYM3dXaVZ1aklwVW96UEhWV2RqR05xVE92bkpkZDk5QlpKem1KbWJ4bndISHhrSWNIWWtXNzc1VUZIVnpBZjBDWGc4ZC8vdG9KdzB2ckFnMzdWUVVhQzZ2bVpSUWxtWlprbGVjMVBQVjAwU2giLCJtYWMiOiJjODAxNGNiNmE1OGM5OWI0NTQ2YzUxYWRlZmNkOTNiMzdkNDk3YTE2MjQ4MWYwMTI3ODVmMThjZjk1YWVkOTkxIiwidGFnIjoiIn0%3D |
|
.packtpub.com/ | Name: packt_session Value: eyJpdiI6InlCa0FvZXpoSDVUR1R6RDlIYVdTQkE9PSIsInZhbHVlIjoiTFVIRmdVaHRCZVVZNUdVb3VaU1VCVkI1Q0UvVVRnODVKdmJuUVF2WC9mbkdoQzQzRTYyaGZmU0NuMHJQOWVsK3VNRlpaeUJWbHBCTE5WekxFTjFyU09WbFBoamc1MklISW9Jc2FIRjQwbmpkamVKb3lVNHFqTStISk44UGF6ZVgiLCJtYWMiOiI2MjgyNWE2MmU4ODI3MzQ3MWFkYjdjNTJlNzI5ZDQxZmViOGQyMmZkYTFiYmQ2NzIwYWM5ZDA2MDBjNzViZGZlIiwidGFnIjoiIn0%3D |
|
.packtpub.com/ | Name: packt_cart Value: 2dxqF7nSipkmgp6OoMUACSqCj7rqJH9A |
|
.packtpub.com/ | Name: _ga Value: GA1.1.1361724507.1726606364 |
|
.packtpub.com/ | Name: _ga_Q4R8G7SJDK Value: GS1.1.1726606363.1.0.1726606363.0.0.621448337 |
|
.packtpub.com/ | Name: FPID Value: FPID2.2.9JrmY3bOhs4pDXDX8rIYK10QyfJvFTVI5U3Pm5l6M90%3D.1726606364 |
|
.packtpub.com/ | Name: FPAU Value: 1.2.1576882948.1726606364 |
|
.packtpub.com/ | Name: FPLC Value: 2BrxVsrdDbJ8I30vnV5wl0qEPCYrPzRKWrYJW68hbmRTbqMhX8579ICWeO0DQaJnYYx3jIw8fWulLx7Nj01MB07n4om6kBAdiLTmOCvQFK0HbulxOZZIb0sL8r%2FhRg%3D%3D |
|
.packtpub.com/ | Name: FPGSID Value: 1.1726606364.1726606364.G-Q4R8G7SJDK.IKiGM9OUu8Md-n-1mMvPCw |
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 |
---|---|
Strict-Transport-Security | max-age=31536000; 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.
91519dce225c6867.packtpub.com
analytics.google.com
content.packt.com
packt.omeclk.com
stats.g.doubleclick.net
www.google.ca
www.packtpub.com
142.251.40.227
172.67.21.162
2001:4860:4802:38::181
205.162.42.171
2606:4700:10::6816:43b4
2606:4700:10::ac43:15a2
2607:f8b0:4004:c06::9b
096d401dc2303e60807d7340977529bd3d097ad7e7136ae889e14708b2c5aa1d
17a23449b1c419f6fb05cfca1b3efab8f78ec4298f45dfa8c88207fdd41c2130
1b23c9f09272303c533ecfd1d47c3131c5c5b3b455ae15e80dcf1f858ca2d917
337c553b9987e00fb405935284671b83e9d2f3aa07153f1ba4f40ba666f2f910
3606bf5b89d0f64b624e42fe9b32a80661fcd6bbfd0f38ac6685f82e498253ac
474a93f551024f2696674b87ae0305bead0b062e6be1b6c0adc941575ccea904
5189fbcc6202e7783390bf7e8d475cb063243e3f1445298b8aff885808fa07e9
727aa1c355c01af26e79e8490b074c5e5691cafc669db9d5bb5974cfdeada70f
78788585ae4fd993b5e0432b65f310dd466451ecadcb8a289eff5a15f7150412
7f653ae7832259cf78aad20ea67ac2206bf2fecbdafdf8446abf14c6e7ba6c9d
83f70d07d85592a5f1f2db7704bf167016393859971538a36d16d5b42c9bd1e4
87d400cdb64ab177f8f33ebd08c74b3fb7a1c77e2b3fff76eb8b0ffb1f2e6e23
9940112e20973d4229d3b62033b07a59ce4b18a44f8f7b845ad10c7196b414ce
9aef1651735a469839e93024e12e255cea8eb351324b2b42ce74aaae584cc5b1
a4663fb04f878d9ce6fdd6d43742205884bf88c40c305ae3c9f4bc1336ea42b7
a7764d76eb21013ea02c497f68f95290aa55640dba82ba984fc7fa151203a01a
ad52b3ba957ed9f9a8d18a656fbd12f3693665ef99fbe62207ac3cc461caf793
b35208fc46b157fa46ced177c8f3458c6783b52ca2238c77bc237e76aa2d6a75
bed40a509093478a43593fb7e2bae0287eeebb76c3f96b22392f983605c43c5d
cfa650e4590fecbf46328beee14b14bec101df928fe6d0ccc768326580a23029
d1dc8525c7fb2ab6263fdc628ad78b26f514a6081df78cd14373bcf81c290db9
d9e80389ac79c0a5912b459f116990d5b09809767f902ed215bff4439d1ff2df
df7cd97f805eced9195a220516c9f0f969fd6b07d5b4387b1afd5f88bf91c2a5
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
ed68d5abd725422fda72d87fcc3736b41d80eb0a1ea38a81c576cf07689c9040
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f6c22f76ba4519075b9c9cc5cd6c9121e5f9daa08f96df128b4ee22088aff7b8