www.kamilfranek.com
Open in
urlscan Pro
18.159.80.129
Public Scan
Effective URL: https://www.kamilfranek.com/
Submission: On February 14 via api from SG — Scanned from DE
Summary
TLS certificate: Issued by R3 on December 18th 2021. Valid for: 3 months.
This is the only time www.kamilfranek.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 25 | 18.159.80.129 18.159.80.129 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2600:9000:215... 2600:9000:2156:c000:1d:3142:8200:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2a00:1450:400... 2a00:1450:4001:810::200e | 15169 (GOOGLE) (GOOGLE) | |
1 | 2606:4700:303... 2606:4700:3031::6815:496e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2606:4700:303... 2606:4700:3036::ac43:a1d1 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
29 | 6 |
ASN16509 (AMAZON-02, US)
PTR: ec2-18-159-80-129.eu-central-1.compute.amazonaws.com
kamilfranek.com | |
www.kamilfranek.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
kamilfranek.com
2 redirects
kamilfranek.com www.kamilfranek.com |
242 KB |
3 |
ezodn.com
g.ezodn.com — Cisco Umbrella Rank: 54283 gvl.ezodn.com — Cisco Umbrella Rank: 75267 |
154 KB |
2 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 31 |
20 KB |
1 |
ezoiccdn.com
sf.ezoiccdn.com — Cisco Umbrella Rank: 29299 |
12 KB |
29 | 4 |
Domain | Requested by | |
---|---|---|
23 | www.kamilfranek.com |
www.kamilfranek.com
|
2 | gvl.ezodn.com |
g.ezodn.com
|
2 | www.google-analytics.com |
www.kamilfranek.com
www.google-analytics.com |
2 | kamilfranek.com | 2 redirects |
1 | g.ezodn.com |
www.kamilfranek.com
|
1 | sf.ezoiccdn.com |
www.kamilfranek.com
|
29 | 6 |
This site contains links to these domains. Also see Links.
Domain |
---|
twitter.com |
www.linkedin.com |
instagram.com |
www.youtube.com |
eepurl.com |
linkedin.com |
www.instagram.com |
jekyllrb.com |
mademistakes.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
kamilfranek.com R3 |
2021-12-18 - 2022-03-18 |
3 months | crt.sh |
ezoiccdn.com R3 |
2022-01-27 - 2022-04-27 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-01-17 - 2022-04-11 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2021-07-05 - 2022-07-04 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.kamilfranek.com/
Frame ID: 15B2958B93722DCA6C5D53FDD493B471
Requests: 35 HTTP requests in this frame
Screenshot
Page Title
KAMIL FRANEK | Business AnalyticsPage URL History Show full URLs
-
http://kamilfranek.com/
HTTP 301
https://kamilfranek.com/ HTTP 301
https://www.kamilfranek.com/ Page URL
Detected technologies
Font Awesome (Font Scripts) ExpandDetected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Analytics (Analytics) Expand
Detected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Page Statistics
9 Outgoing links
These are links going to different origins than the main page.
Title: Twitter
Search URL Search Domain Scan URL
Title: LinkedIn
Search URL Search Domain Scan URL
Title: Instagram
Search URL Search Domain Scan URL
Title: YouTube
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: LinkedIn
Search URL Search Domain Scan URL
Title: Instagram
Search URL Search Domain Scan URL
Title: Jekyll
Search URL Search Domain Scan URL
Title: Minimal Mistakes
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://kamilfranek.com/
HTTP 301
https://kamilfranek.com/ HTTP 301
https://www.kamilfranek.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 H2 |
Primary Request
/
www.kamilfranek.com/ Redirect Chain
|
113 KB 32 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
subscribe_small_white_border.png
www.kamilfranek.com/assets/images/branding/ |
8 KB 9 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cash.js
sf.ezoiccdn.com/tardisrocinante/ |
32 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.css
www.kamilfranek.com/assets/css/ |
32 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome-webfont.woff2
www.kamilfranek.com/assets/fonts/ |
75 KB 76 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
consentsettings.js
www.kamilfranek.com/detroitchicago/ |
1 KB 713 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
banger.js
www.kamilfranek.com/porpoiseant/ |
53 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ezcl.webp
www.kamilfranek.com/utilcave_com/inc/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nmash.js
www.kamilfranek.com/porpoiseant/ |
24 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmbv2.js
www.kamilfranek.com/detroitchicago/ |
87 KB 25 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
70 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
71 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
72 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
72 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
72 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
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
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmp.js
g.ezodn.com/cmp/v2/ |
399 KB 108 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
imp.gif
www.kamilfranek.com/detroitchicago/ |
43 B 159 B |
XHR
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
42 B 0 |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.css
www.kamilfranek.com/assets/css/ |
32 KB 32 KB |
Image
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cmbdv2.js
www.kamilfranek.com/detroitchicago/ |
43 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
kamilfranek_square.jpg
www.kamilfranek.com/assets/images/branding/ |
2 KB 2 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
facebook_how_facebook_makes_money_teaser.png
www.kamilfranek.com/assets/images/teasers/ |
2 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
facebook_financial_statements_overview_and_analysis_teaser.png
www.kamilfranek.com/assets/images/teasers/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
amazon_annual_report_financial_overview_and_analysis_teaser.png
www.kamilfranek.com/assets/images/teasers/ |
3 KB 4 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
microsoft_annual_report_financial_overview_and_analysis_teaser.png
www.kamilfranek.com/assets/images/teasers/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
best_charts_for_income_statement_presentation_and_analysis_teaser.png
www.kamilfranek.com/assets/images/teasers/ |
5 KB 6 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
alphabet_google_how_google_makes_money_from_android_teaser.png
www.kamilfranek.com/assets/images/teasers/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
alphabet_google_how_google_news_makes_money_teaser.png
www.kamilfranek.com/assets/images/teasers/ |
2 KB 2 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
alphabet_google_how_google_pay_earns_money_teaser.png
www.kamilfranek.com/assets/images/teasers/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
2 B 210 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
GVL
gvl.ezodn.com/gvlcache/ |
304 KB 40 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_kamilfranek_small.png
www.kamilfranek.com/assets/images/branding/ |
3 KB 3 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
GVL
gvl.ezodn.com/gvlcache/ |
31 KB 6 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
lcpel.go
www.kamilfranek.com/cheetah/ |
0 147 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
120 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 function| structuredClone function| __tcfapi object| __ez boolean| ezoicTestActive object| _ezaq object| _ezim_d object| _ezat string| ezoScriptHost object| IL11ILILIIlLLLILILLLLIILLLIIL11111LLILiiLIliLlILlLiiLLIiILL string| ezobv object| ezomash function| ezbanger function| ezvt function| ezvb function| ezsr function| ezosethbbid function| ezosethbbids function| ezoSyncToDfp function| ezoGetDFPSlot function| ezGetSlotViewedTime function| formatBid function| adjustHbValues function| ezasBuild function| ezorefgsl function| Zepto function| $ function| jQuery boolean| __ez_conestreq object| adsbygoogle string| ezouid string| ezoTemplate string| ezoFormfactor object| ezo_elements_to_check string| soc_app_id number| did string| ezdomain number| ezoicSearchable function| create_ezolpl function| attach_ezolpl boolean| cmpIsOn object| ezConsentCategories object| __ezconsent function| ezConsentSettings string| GoogleAnalyticsObject function| ga object| __ezlcp function| __ezlcpcd function| __ez_sendLCPElement boolean| __inScopeForCCPA function| __uspapi function| __receiveUspapiMessage function| __ez_addAllListeners undefined| __ez_dims boolean| ezCanEngagePage object| cmpCookies object| __ezCmpConfig function| EzoicMash object| ezoic_mash function| onmessagefunc function| SetSlotTargeting object| __ezcl function| ez_attachEvent function| ez_attachEventWithCapture function| ez_detachEvent function| ez_getQueryString function| __ezDotData object| ezux function| _ez_TOS_TrackEvent function| ezocfol number| netStartTime function| hashCode function| ezogetrqbykey function| ezorqs function| ezorqe function| _fEzDt function| ezoicSiteSpeed function| ezoicDocumentWrite boolean| __ezScrexFired function| __ezScrexify boolean| isScrexed object| _ezImgFmt object| metricNameMap function| ezlogVital object| _ezfd object| riveted number| ez_tos_track_count number| ez_last_activity_count function| ES6Promise function| EzoIvent function| _findOverlappingQuietPeriods function| _findNetworkQuietPeriods function| ezoFetchConst function| __ez__ael undefined| __ez__ael__proto function| loadCSS object| ezLazySizesConfig object| ezLazySizes object| webVitals number| indexKey object| google_tag_data object| gaplugins object| gaGlobal object| gaData object| ct object| ezmt object| ezua object| ezuxgoals object| ezdent object| ezDenty object| __core-js_shared__ object| core function| setImmediate function| clearImmediate object| regeneratorRuntime boolean| _babelPolyfill object| nunjucksPrecompiled object| ezCMP object| perf_vals boolean| __ez__w_load19 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 |
---|---|---|
.kamilfranek.com/ | Name: ezoadgid_260965 Value: -1 |
|
.kamilfranek.com/ | Name: ezoref_260965 Value: |
|
.kamilfranek.com/ | Name: ezoab_260965 Value: mod70-c |
|
.kamilfranek.com/ | Name: active_template::260965 Value: pub_site.1644836333 |
|
.kamilfranek.com/ | Name: ezopvc_260965 Value: 1 |
|
.kamilfranek.com/ | Name: ezepvv Value: 0 |
|
.kamilfranek.com/ | Name: ezovid_260965 Value: 578055645 |
|
.kamilfranek.com/ | Name: lp_260965 Value: https://www.kamilfranek.com/ |
|
.kamilfranek.com/ | Name: ezovuuidtime_260965 Value: 1644836333 |
|
.kamilfranek.com/ | Name: ezovuuid_260965 Value: fe9ea80c-89c8-4295-4c82-c1addfc7e73c |
|
.kamilfranek.com/ | Name: ezCMPCCS Value: false |
|
www.kamilfranek.com/ | Name: ezouspvv Value: 0 |
|
www.kamilfranek.com/ | Name: ezouspva Value: 0 |
|
.kamilfranek.com/ | Name: ezosuibasgeneris-1 Value: ba5ced2d-ecff-4861-6b2c-c23ed6eee72e |
|
www.kamilfranek.com/ | Name: ezds Value: ffid%3D1%2Cw%3D1600%2Ch%3D1200 |
|
www.kamilfranek.com/ | Name: ezohw Value: w%3D1600%2Ch%3D1200 |
|
.kamilfranek.com/ | Name: _ga Value: GA1.2.948842967.1644836334 |
|
.kamilfranek.com/ | Name: _gid Value: GA1.2.850280261.1644836334 |
|
.kamilfranek.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.
g.ezodn.com
gvl.ezodn.com
kamilfranek.com
sf.ezoiccdn.com
www.google-analytics.com
www.kamilfranek.com
18.159.80.129
2600:9000:2156:c000:1d:3142:8200:93a1
2606:4700:3031::6815:496e
2606:4700:3036::ac43:a1d1
2a00:1450:4001:810::200e
1a3791e057ed7275707a44fbe5658469078f6ee6052967b6aa68442f21e7518b
1c5ad2fd42dffdf04a0f1d757c1cccb4d840218d7ecada79d6cc9db33ca40319
28de00f51974ca7ca8b5992c0f787f77fff6ccafc1c6a75d73b5833bdf6b9576
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
383472db86bc19b822592340828e1a9d680ece8e6a5114eb4744351081fdea3c
47b843d13fc8bb86480723d6f38c8ec57025aa636d9ff8777eebd09008691277
54ebc83954d2aa80f47fb1070269da5c1cf628121182f44244cb309cf737c5ad
5ff8960d47bbef5e376cc197133d64a2d19f6cc8b3e5fbbc11c4613c50694ec9
613d6bc3b776a6f38a7b3592c3a502e88d5d8d3b9f54bb4ad9002b318fa432ba
65ac857d205e9ec9ab2c0ce5528071ee85a9c02df771cf73de5c6beedbe59626
7360356b5ade646c718574599e78e4216c1e0979278ea730bd0b5ab9d3032f9b
7a60a355a2d82e25567c6cc4101f32ceaa9098066c1952c6a3c962b2e1c76571
84b742c171dadedcad5db808d8dca7c9b19487365533eee7919cebe8e88c3cf6
89386aabbd50fc647bf66abbdff1b130a832e112524b9a6d5393aa5d6c32db42
8958867cfbfdb9c81c94ec7355045944ff720c70726fe0f0ca05ae714f6a82d0
9e7c03ad2190877b42eaf84f2be61fcfc8ecfd5fe5f6016246d5037734f72b2d
a048e640908046be06e00eab37742b5d5ff80964af58cfd22f7cb2de4dfe375f
a0c6588b1e2b4793012cfadc85b25a7b26700e7ffaa9492d744a20e0ae2161c5
a1925038db769477ab74b4df34350c35688a795bb718727b0f4292a4a78a6210
a1f5ded712942e58a5694b1e2f9573f7db0aa469261ed791ea4c25c3d8dde131
a5c35dc11b37fb28d175872606cb8be5f197a9c69efc96c3a8dbe202d34248ce
a6c55e57284c58a279197484cb2c07454e9a60f9f22878554f507d012428d530
a6d2e85edc180463b26e4b4857720b74fd1870412c1889dde1175fa47f397204
a86886f10c5acb249d92b37e4f53c5c6a42c95aba023bc6312f0b82edcc66e81
b56a760263665f8531879de610f936731b1f820619f42b682e02bee8fbdb8ae7
c788b2839818cce6b9760c9ae35fba563158a8d2e4d5f0abaeae92ba69d7fd18
c90cff659645a312a28804965f3dbc34061338f7234ff5d6ddb2c57e9eadec15
cfd3914c2782cb9a53715a79f0baf1de7b03e2efc1dbc8f9342e18283b517c9b
dcecab1355b5c2b9ecef281322bf265ac5840b4688748586e9632b473a5fe56b
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e68184eb177f4309c65fa193a65dde9504658494b6936a0330776417b4f9e05b
e81dab9398148911598faa8bcd8d727134e42ae736219dae5657a20492fc7527
f2a98e86a2e4de6352f2c6c9b8380368ac762aca6f75bd3ce3b99d22d728ae1b
ffb648200f12e9e83c7a7d94892271c74f23b39d6f77b9df5e21c96166a41ecb