www.swissadserver.ch
Open in
urlscan Pro
185.46.59.235
Public Scan
Submission: On October 04 via api from US — Scanned from CH
Summary
TLS certificate: Issued by R3 on October 3rd 2023. Valid for: 3 months.
This is the only time www.swissadserver.ch was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 | 185.46.59.235 185.46.59.235 | 21069 (ASN-METAN...) (ASN-METANET Routingpeering issues: noc@metanet.ch) | |
6 | 2a00:1450:400... 2a00:1450:4001:811::2002 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2600:9000:236... 2600:9000:236e:1e00:e:5a66:ac0:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
5 | 2a00:1450:400... 2a00:1450:4001:827::2002 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:800::2001 | 15169 (GOOGLE) (GOOGLE) | |
5 | 2a00:1450:400... 2a00:1450:4001:82b::2001 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:812::2002 | 15169 (GOOGLE) (GOOGLE) | |
2 | 34.254.117.183 34.254.117.183 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a00:1450:400... 2a00:1450:4001:82f::2004 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2600:9000:21f... 2600:9000:21f3:8800:8:48e:53c0:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
7 | 2600:1f13:800... 2600:1f13:800:7781:c98b:653f:bcad:438a | 16509 (AMAZON-02) (AMAZON-02) | |
32 | 12 |
ASN21069 (ASN-METANET Routingpeering issues: noc@metanet.ch, CH)
PTR: mc22u0212.dnh.net
www.swissadserver.ch |
ASN15169 (GOOGLE, US)
securepubads.g.doubleclick.net |
ASN16509 (AMAZON-02, US)
files.publishing.tamedia.ch |
ASN15169 (GOOGLE, US)
pagead2.googlesyndication.com |
ASN15169 (GOOGLE, US)
ea82278e5084ad4e71e5cf7995ec7100.safeframe.googlesyndication.com |
ASN15169 (GOOGLE, US)
tpc.googlesyndication.com |
ASN15169 (GOOGLE, US)
www.googletagservices.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-34-254-117-183.eu-west-1.compute.amazonaws.com
pixel.adsafeprotected.com |
ASN16509 (AMAZON-02, US)
static.adsafeprotected.com |
ASN16509 (AMAZON-02, US)
dt.adsafeprotected.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
11 |
adsafeprotected.com
pixel.adsafeprotected.com — Cisco Umbrella Rank: 1025 static.adsafeprotected.com — Cisco Umbrella Rank: 851 dt.adsafeprotected.com — Cisco Umbrella Rank: 765 |
102 KB |
11 |
googlesyndication.com
pagead2.googlesyndication.com — Cisco Umbrella Rank: 122 ea82278e5084ad4e71e5cf7995ec7100.safeframe.googlesyndication.com tpc.googlesyndication.com — Cisco Umbrella Rank: 169 |
166 KB |
6 |
doubleclick.net
securepubads.g.doubleclick.net — Cisco Umbrella Rank: 235 |
179 KB |
1 |
google.com
www.google.com — Cisco Umbrella Rank: 11 |
1 KB |
1 |
googletagservices.com
www.googletagservices.com — Cisco Umbrella Rank: 254 |
59 KB |
1 |
tamedia.ch
files.publishing.tamedia.ch — Cisco Umbrella Rank: 358801 |
1 KB |
1 |
swissadserver.ch
www.swissadserver.ch — Cisco Umbrella Rank: 402689 |
2 KB |
32 | 7 |
Domain | Requested by | |
---|---|---|
7 | dt.adsafeprotected.com | |
6 | securepubads.g.doubleclick.net |
www.swissadserver.ch
securepubads.g.doubleclick.net www.googletagservices.com |
5 | tpc.googlesyndication.com |
securepubads.g.doubleclick.net
tpc.googlesyndication.com |
5 | pagead2.googlesyndication.com |
securepubads.g.doubleclick.net
tpc.googlesyndication.com www.googletagservices.com |
2 | static.adsafeprotected.com |
pixel.adsafeprotected.com
www.swissadserver.ch |
2 | pixel.adsafeprotected.com |
www.swissadserver.ch
|
1 | www.google.com |
tpc.googlesyndication.com
|
1 | www.googletagservices.com |
securepubads.g.doubleclick.net
|
1 | ea82278e5084ad4e71e5cf7995ec7100.safeframe.googlesyndication.com |
securepubads.g.doubleclick.net
|
1 | files.publishing.tamedia.ch |
www.swissadserver.ch
|
1 | www.swissadserver.ch | |
32 | 11 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.sbb.ch |
Subject Issuer | Validity | Valid | |
---|---|---|---|
swissadserver.ch R3 |
2023-10-03 - 2024-01-01 |
3 months | crt.sh |
*.g.doubleclick.net GTS CA 1C3 |
2023-09-18 - 2023-12-11 |
3 months | crt.sh |
publishing.tamedia.ch Amazon RSA 2048 M02 |
2023-04-23 - 2024-05-22 |
a year | crt.sh |
tpc.googlesyndication.com GTS CA 1C3 |
2023-09-18 - 2023-12-11 |
3 months | crt.sh |
fw.adsafeprotected.com Amazon RSA 2048 M02 |
2023-03-29 - 2024-04-27 |
a year | crt.sh |
www.google.com GTS CA 1C3 |
2023-09-18 - 2023-12-11 |
3 months | crt.sh |
static.adsafeprotected.com Amazon RSA 2048 M02 |
2023-07-07 - 2024-08-04 |
a year | crt.sh |
dt.adsafeprotected.com Amazon RSA 2048 M01 |
2023-05-09 - 2024-06-06 |
a year | crt.sh |
This page contains 7 frames:
Primary Page:
https://www.swissadserver.ch/20minuten/shoppingads/index.html
Frame ID: 3D4334ECE2E1E01A9C073A8DA4D298DB
Requests: 17 HTTP requests in this frame
Frame:
https://ea82278e5084ad4e71e5cf7995ec7100.safeframe.googlesyndication.com/safeframe/1-0-40/html/container.html
Frame ID: 30865B6187F633CA6D2118A53EC63EBA
Requests: 1 HTTP requests in this frame
Frame:
https://securepubads.g.doubleclick.net/pcs/view?xai=AKAOjsvMcj1rbbpPV74mtl5FoxIwkkfvgrCi_HNprmEiAbeV6v5uPAmyGtwlwnn4snuieiLAOMKbFU0zgMx5HGYfdrFAiRxtOfL_va3wAnx8eMSHU4vr3uUMWjfvDfgiq-0t8dgQrAQSU_gSNyCFomLln1KxEep-6Th4p6tOsj7nuDrJeMIBlzSSLiIPtp-yksAUA_R_lxEqV0MViFcpiTpIDqgSVqbN45u2W0DaqawjIG-uYHkIS_rAwJieF0BonkrMh-Adh0rT7ASXlVBEQOw7Gmo-NqN7rF3JN7zmlvrHTNppC1JN9r1UNZvLkTO7ASNTpIMRubZKYGPrAFcvYa2dGGh3Yt2vaqZAa7gvJWY&sai=AMfl-YSzalhE1yNAwoNMHsylEuSuu5t--yxSFam9JthwNEolmNzw-yonzvvggkh4JitZwSzSNJel70ffu8jcVOhfq2HHg2dGFv616urO44hWyf30UqGLUcGV3yYyzvec-EovVzt_sDxp-ANuKkwIaQQ&sig=Cg0ArKJSzOhYolJ71zwPEAE&uach_m=[UACH]&adurl=
Frame ID: 45C7378DCE6115A9B0DD4784741C16F1
Requests: 7 HTTP requests in this frame
Frame:
https://pixel.adsafeprotected.com/jload?anId=930546&campId=960x290&pubId=5232675802&chanId=22841513681&placementId=6389723037&pubCreative=138448813467&pubOrder=3256891358&cb=2142791688&adsafe_par&impId=
Frame ID: C759A72E6530F06DDBCEBA1FF4299BCC
Requests: 2 HTTP requests in this frame
Frame:
https://tpc.googlesyndication.com/sodar/sodar2/225/runner.html
Frame ID: CDD80EC583FD43DA5F33839B144B2CE3
Requests: 3 HTTP requests in this frame
Frame:
https://www.google.com/recaptcha/api2/aframe
Frame ID: 8868466FA77097E3A6B74601035A9B1A
Requests: 2 HTTP requests in this frame
Frame:
https://static.adsafeprotected.com/sca.17.6.2.js
Frame ID: E18F05D7AD4702EDF7D16FCB755B0DDA
Requests: 1 HTTP requests in this frame
Screenshot
Detected technologies
Google AdSense (Advertising Networks) ExpandDetected patterns
- googlesyndication\.com/
Page Statistics
1 Outgoing links
These are links going to different origins than the main page.
Title: SBB Tageskarte
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
32 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
index.html
www.swissadserver.ch/20minuten/shoppingads/ |
6 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gpt.js
securepubads.g.doubleclick.net/tag/js/ |
98 KB 29 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dnd_iframe_autofit_child.js
files.publishing.tamedia.ch/_static/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pubads_impl.js
securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202310020101/ |
421 KB 132 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ppub_config
securepubads.g.doubleclick.net/pagead/ |
42 B 65 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ads
securepubads.g.doubleclick.net/gampad/ |
42 KB 17 KB |
Fetch
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sodar
pagead2.googlesyndication.com/getconfig/ |
16 KB 12 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
container.html
ea82278e5084ad4e71e5cf7995ec7100.safeframe.googlesyndication.com/safeframe/1-0-40/html/ Frame 3086 |
6 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
view
securepubads.g.doubleclick.net/pcs/ Frame 45C7 |
0 0 |
Fetch
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
window_focus_fy2021.js
tpc.googlesyndication.com/pagead/js/r20231002/r20110914/client/ Frame 45C7 |
3 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
rx_lidar.js
www.googletagservices.com/activeview/js/current/ Frame 45C7 |
187 KB 59 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
12622238469387292237
tpc.googlesyndication.com/simgad/ Frame 45C7 |
123 KB 123 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sodar2.js
tpc.googlesyndication.com/sodar/ |
17 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ Frame 45C7 |
217 B 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
view
securepubads.g.doubleclick.net/pcs/ Frame 45C7 |
0 0 |
Fetch
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jload
pixel.adsafeprotected.com/ Frame C759 |
47 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runner.html
tpc.googlesyndication.com/sodar/sodar2/225/ Frame CDD8 |
13 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
aframe
www.google.com/recaptcha/api2/ Frame 8868 |
829 B 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
BAadeGEE1qHjsQ6c_rqFtjeXulPdvwUFIKdhRpM9mgY.js
pagead2.googlesyndication.com/bg/ Frame CDD8 |
37 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sodar
pagead2.googlesyndication.com/pagead/ Frame 8868 |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
generate_204
tpc.googlesyndication.com/ Frame CDD8 |
0 10 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.19.8.439.js
static.adsafeprotected.com/ Frame C759 |
207 KB 65 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sca.17.6.2.js
static.adsafeprotected.com/ Frame E18F |
91 KB 23 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mon
pixel.adsafeprotected.com/ |
43 B 215 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dt
dt.adsafeprotected.com/ |
43 B 216 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dt
dt.adsafeprotected.com/ |
43 B 215 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dt
dt.adsafeprotected.com/ |
43 B 215 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dt
dt.adsafeprotected.com/ |
43 B 215 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
sodar
pagead2.googlesyndication.com/pagead/ |
0 0 |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
activeview
pagead2.googlesyndication.com/pcs/ Frame 45C7 |
42 B 174 B |
Fetch
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dt
dt.adsafeprotected.com/ |
43 B 215 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dt
dt.adsafeprotected.com/ |
43 B 215 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dt
dt.adsafeprotected.com/ |
43 B 215 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
20 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| 2 object| 3 object| documentPictureInPicture object| currentScreenSize function| getWindowSize function| getMediaQuery function| getMediaQueryMobileSmall function| getMediaQueryMobileBig function| partner object| googletag object| ggeac object| google_tag_data object| google_js_reporting_queue undefined| google_measure_js_timing number| google_unique_id object| gaGlobal object| GoogleGcLKhOms object| google_image_requests3 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 |
---|---|---|
.swissadserver.ch/ | Name: __gads Value: ID=2cab568a1c328160:T=1696439654:RT=1696439654:S=ALNI_MYEh_e8MOt5vsVCY8W0IG0fOt0Clw |
|
.swissadserver.ch/ | Name: __gpi Value: UID=00000cb5a946a1d8:T=1696439654:RT=1696439654:S=ALNI_MaLwTZWTyOeqMYQE5CRnZEFkcQEzQ |
|
.doubleclick.net/ | Name: IDE Value: AHWqTUlY6NRAILOO4kWlUsHq4Ce1PnsM0a5D3gk4nwMdbQbRlaPKdSgwiwSIZsb7s1k |
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.
dt.adsafeprotected.com
ea82278e5084ad4e71e5cf7995ec7100.safeframe.googlesyndication.com
files.publishing.tamedia.ch
pagead2.googlesyndication.com
pixel.adsafeprotected.com
securepubads.g.doubleclick.net
static.adsafeprotected.com
tpc.googlesyndication.com
www.google.com
www.googletagservices.com
www.swissadserver.ch
185.46.59.235
2600:1f13:800:7781:c98b:653f:bcad:438a
2600:9000:21f3:8800:8:48e:53c0:93a1
2600:9000:236e:1e00:e:5a66:ac0:93a1
2a00:1450:4001:800::2001
2a00:1450:4001:811::2002
2a00:1450:4001:812::2002
2a00:1450:4001:827::2002
2a00:1450:4001:82b::2001
2a00:1450:4001:82f::2004
34.254.117.183
01cee6a7a3f1444680b188ab84052e2b6c85966f53a718d3926135ebcc832ffd
04069d786104d6a1e3b10e9cfeba85b63797ba53ddbf050520a76146933d9a06
048ca07dab1225420f610a366ae63c9dfe01269a8ed2515cd1733fa928ac1854
0949c1eb1e1746ea97e7cd0aaf67a5d532bcdeb70cf5681e47b01683f76e060c
13a82da10f7db6aaab52cb9e89ce2628892ccc71a906b9d0ec9c5151b1935fe0
14e11b7b49146ac90b38b242b82233d9fdd4d07f13e65526d70e19595905737a
1fe5a48664c575d45d7944c468501fccf7ec7a9b8ba1ad9494d0de9aebe41d9f
26f228c23b8dfbd1163d7f85ab5cc340186f2e9822f41bf88f7bbecaa88bf6da
29e8432646e100c652ba7b14246f286d29870f21871212374ac249298a26303f
3164db7ef9efc7121ce85192340a653c6cb87e34caa05849c8fd47b7872f9fc5
3b1ab917c7da8e45e24d8eea1c130fa25ce01e422fb747eea8163a06e07e84bb
468959e93f9b4e6f07c6a8f8d0e93d8fcb37d76a8615a93ec153f5842247ba99
55a119c0394f901a8a297e109c17b5e5402689708b999ab10691c16179f32a4a
61c32059a5e94075a7ecff678b33907966fc9cfa384daa01aa057f872da14dbb
8e13b990ba95d19746bb5ba999bb22823ecaa39f5964725795eb589985d4d496
b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b
d0de35029eda2bb34ece2b5b82ebc942bbfdb4dd6b6c6598a89d5d6c321436e8
d8cf9c099210d35a81ecaa76fa79748cf99d5435a3e8d469dc964cea4faac124
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
eea0402a4e432d4813cd7c4e2ca26a1d74a8db38de8f049f7e57d27b9aef6ad0
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
efc2b5f3cfb42ac86c11900be6091d645853af46ab4f01bfba7280c3ac37ae02