![](/screenshots/1f352a8a-94ca-4243-90ef-a83fd082bf98.png)
www.bmvi.de
Open in
urlscan Pro
185.49.16.164
Public Scan
Submission: On March 25 via manual from DE — Scanned from DE
Summary
TLS certificate: Issued by TeleSec ServerPass Class 2 CA on August 9th 2021. Valid for: a year.
This is the only time www.bmvi.de was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
16 | 185.49.16.164 185.49.16.164 | 25516 (INIT-AS) (INIT-AS) | |
1 | 23.37.39.49 23.37.39.49 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
1 | 62.201.164.113 62.201.164.113 | 12731 (IPHH IPHH...) (IPHH IPHH Internet Port Hamburg GmbH) | |
1 | 62.201.164.117 62.201.164.117 | 12731 (IPHH IPHH...) (IPHH IPHH Internet Port Hamburg GmbH) | |
19 | 5 |
ASN16625 (AKAMAI-AS, US)
PTR: a23-37-39-49.deploy.static.akamaitechnologies.com
static.etracker.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
16 |
bmvi.de
www.bmvi.de |
1 MB |
2 |
etracker.com
static.etracker.com — Cisco Umbrella Rank: 73447 code.etracker.com — Cisco Umbrella Rank: 57049 |
32 KB |
1 |
etracker.de
www.etracker.de — Cisco Umbrella Rank: 52401 |
146 B |
19 | 3 |
Domain | Requested by | |
---|---|---|
16 | www.bmvi.de |
www.bmvi.de
|
1 | www.etracker.de |
static.etracker.com
|
1 | code.etracker.com |
static.etracker.com
|
1 | static.etracker.com |
www.bmvi.de
|
19 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.facebook.com |
twitter.com |
www.xing.com |
projekttraeger-breitband.de |
www.gigabit-projekttraeger.de |
www.kfw.de |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.bmvi.de TeleSec ServerPass Class 2 CA |
2021-08-09 - 2022-08-13 |
a year | crt.sh |
*.etracker.com DigiCert SHA2 Secure Server CA |
2022-02-05 - 2023-02-07 |
a year | crt.sh |
www.etracker.com GlobalSign RSA OV SSL CA 2018 |
2021-04-08 - 2022-05-10 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.bmvi.de/DE/Themen/Digitales/Breitbandausbau/Breitbandfoerderung/breitbandfoerderung.html
Frame ID: 7C760EB410AA57590E1F2264C2DA0888
Requests: 22 HTTP requests in this frame
Screenshot
![](/screenshots/1f352a8a-94ca-4243-90ef-a83fd082bf98.png)
Page Title
BMDV - BreitbandförderungGebärdenspracheLeichte SpracheAusklappenTopMenuSchliessenÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüÖffnet/schließt UntermenüAusklappenTopMenuSchliessenÖffnet/schließt UntermenüÖffnet/schließt UntermenüAusklappenTopMenuSchliessenÖffnet/schließt UntermenüÖffnet/schließt UntermenüSuchenÖffnet/schließt UntermenüStartseiteAlle aktuellen ArtikelExterner Link: Flickr (Öffnet in einem neuen Fenster)Externer Link: Facebook (Öffnet in einem neuen Fenster)Externer Link: Twitter-Link (Öffnet in einem neuen Fenster)Externer Link: Xing (Öffnet in einem neuen Fenster)URL kopierenPfeil runtericon-downloadicon-downloadicon-downloadicon-downloadicon-downloadicon-downloadicon-downloadSeitenanfangPage Statistics
7 Outgoing links
These are links going to different origins than the main page.
Title: Externer Link: Facebook (Öffnet in einem neuen Fenster)
Search URL Search Domain Scan URL
Title: Externer Link: Twitter-Link (Öffnet in einem neuen Fenster)
Search URL Search Domain Scan URL
Title: Externer Link: Xing (Öffnet in einem neuen Fenster)
Search URL Search Domain Scan URL
Title: → Stellen Sie hier Ihren Antrag
Search URL Search Domain Scan URL
Title: → Stellen Sie hier Ihren Antrag
Search URL Search Domain Scan URL
Title: hier
Search URL Search Domain Scan URL
Title: hier
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
19 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
breitbandfoerderung.html
www.bmvi.de/DE/Themen/Digitales/Breitbandausbau/Breitbandfoerderung/ |
163 KB 36 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.css
www.bmvi.de/cae/static/BMVI/assets/css/ |
183 KB 30 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main.css
www.bmvi.de/SiteGlobals/Frontend/Styles/ |
11 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
map_css.css
www.bmvi.de/SiteGlobals/StyleBundles/ |
5 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
formcss.css
www.bmvi.de/SiteGlobals/Frontend/Styles/ |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
de.js
www.bmvi.de/cae/static/BMVI/datepicker/locales/ |
5 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dynform.js
www.bmvi.de/SiteGlobals/Frontend/JavaScript/ |
9 KB 3 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
etrackerCheckBox.js
www.bmvi.de/SiteGlobals/Frontend/JavaScript/ |
876 B 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-part1.svg
www.bmvi.de/cae/static/BMVI/assets/global/images/logo/ |
7 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-part2.svg
www.bmvi.de/cae/static/BMVI/assets/global/images/logo/ |
549 B 953 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-part3.svg
www.bmvi.de/cae/static/BMVI/assets/global/images/logo/ |
26 KB 27 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
breitbandfoerderung.jpg
www.bmvi.de/SharedDocs/DE/Bilder/DG/ |
134 KB 135 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
breitband-foerderung-imagemap.jpg
www.bmvi.de/SharedDocs/DE/Bilder/DG/ |
32 KB 34 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
production.min.js
www.bmvi.de/cae/static/BMVI/assets/js/ |
235 KB 68 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
formcss_print.css
www.bmvi.de/SiteGlobals/Frontend/Styles/ |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
e.js
static.etracker.com/code/ |
97 KB 27 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
t.js
code.etracker.com/ |
14 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
font.css
www.bmvi.de/cae/static/BMVI/assets/css/ |
2 MB 916 KB |
XHR
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cntcc
www.etracker.de/ |
2 B 146 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
72 KB 72 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
68 KB 68 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
84 KB 84 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
385 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| structuredClone object| oncontextlost object| oncontextrestored function| initPrecacheJob string| precacheBaseUrl function| initDynformSub1 function| getElementValue function| formChange function| displayCharsLeft function| handleOpenElements function| handleCloseElements function| initDynformSub2 function| generateKey function| fillClickText function| ddClickText function| initDynform function| l2 function| initEtrackerCheckBox function| doActivateET function| doDeactivateET function| Hammer function| download function| enterFullscreen function| exitFullscreen string| useG string| useIMG number| gActiveImage number| gSize number| pSlider number| zoom number| relation number| playing number| playing_100 undefined| playInterval number| timerType number| timerCol1 number| timerCol2 number| timerCol3 number| sliderInnerWidth undefined| img undefined| imgW number| swipeMinX function| downloadThat function| downloadThis function| stopPlay function| displayTimer function| rnd function| newTimerType function| play100 function| startPlay function| play number| oldPosX number| newPosX number| stepsToGo undefined| slideInterval number| slideStep undefined| sliderInner undefined| sliderOuter number| bpRatio function| setSliderX function| initSlider function| setSlider function| slide function| setBP function| initSwipe function| swLeft function| swRight function| swLeftSlider function| swRightSlider function| normalizeZoom function| modifyZoom function| adjustSmallImage function| incZoom function| decZoom function| resetZoom number| activeImage function| preloadImage2 function| clickImage function| boxImage function| setImg function| set0 function| finishDrag number| lastPosX number| lastPosY boolean| isDragging undefined| dragImgBlock undefined| dragBlockContainer undefined| dragXPadding undefined| dragXMax undefined| dragYMax function| handleDrag function| recalcDragMax function| initDrag function| galLoadReady number| fsMarker function| toggleFullscreen function| sliderSwitch function| showDialog function| hideDialog function| startGallery function| getPos function| getPosX function| getPosY function| clearPos function| setPos function| setPosX function| setPosY function| setPosXY function| moveImage function| acceptOnce function| acceptAlways function| isRemembered function| cl function| dge function| getCookie function| isCookieSetForDummy function| isCookieSetFor function| isCookieRemembered function| isTrackerRemembered function| isFlickrRemembered function| isYoutubeRemembered function| isSoundcloudRemembered function| setCookieFor function| setCookieRemember function| setTrackerRemember function| setFlickrRemember function| setYoutubeRemember function| setSoundcloudRemember function| acceptCookies function| eraseCookie function| getCheckBoxValue function| saveCookieChange function| clickCookie function| showCheckboxes function| showBanner function| hideBanner string| et_pagename string| et_areas string| et_url function| _dcLaunch function| et_addEvent function| et_md5 function| et_escape function| et_unescape function| et_createScriptTag function| et_createStyleTag function| et_getCookieValue function| et_getDefaultCookieDomain function| et_readExpirableLocalStorageEntry function| et_setCookieValue function| et_setCoid function| et_cookiesSupported function| et_getFpcParams function| et_isEmpty function| et_getUrlSearchParam function| et_urlify_cc function| et_getReferrer function| et_getUrl function| et_getPageName boolean| et_optInActive string| et_target string| et_tval string| et_tonr number| et_tsale number| et_cust string| et_basket string| et_lpage string| et_trig string| et_se number| et_ilevel string| et_tag string| et_organisation string| et_demographic string| et_ssid string| et_ip string| et_sem string| et_pse string| et_subid string| et_iw string| et_ih string| et_up string| et_tv string| et_to string| et_ts string| et_tt boolean| et_first string| et_referrer number| et_sw number| et_sh number| et_sc undefined| et_co string| et_la string| et_sub string| et_cdi string| et_seg1 string| et_seg2 string| et_seg3 string| et_seg4 string| et_seg5 string| et_seg6 string| et_seg7 string| et_seg8 string| et_seg9 string| et_seg10 function| _et_vm_ct function| et_vm_init function| et_vm_formSubmit function| et_vm_reload function| ETVMRecorder function| _etc_vv_raiseInvitation function| _etc_vv_get_uuid function| _etc_vv_showInvitation function| _etc_do_invite function| _etc_get_vv_cookie function| _etc_set_vv_cookie function| _vv_participate function| _vv_participateInvite function| _vv_open function| _vv_vst function| _vv_createCntImage function| _vv_pcp function| _etc_fb_show_button function| _etc_fb_cb function| _etc_fb_get_sizes function| _etc_fb_sd function| _etc_fb_col function| _etc_fb_etc function| et_eC function| et_createCntImage function| et_spLink function| et_spPage function| et_pd function| _etc_ht function| et_addFpcParams function| et_urlify function| et_getJavaScriptVersion function| et_pEc function| et_set_pos function| et_changeStarScale function| handleTextareaTextLength function| et_iO function| et_removeUrlParamLink function| et_getPageSize function| et_recursiveNode function| et_strReplace function| et_divHash function| et_eC_Wrapper function| et_eC_Wrapper_set_vars function| et_cc_wrapper_inner function| et_cc_wrapper function| et_cc_parameter function| et_cc_getOrderType function| et_cc_getBasket function| et_cc_orderEvent function| et_cc function| etCommerceFunc object| etCommerce function| et_PostError function| et_ClientTime function| et_CustomEventTimer function| et_GenericEvent function| SmartMessageEvent function| SmartMessageViewEvent function| SmartMessageClickEvent function| TestViewEvent function| et_BlockedEvent function| et_UserDefinedEvent function| et_StandardEvent function| et_PlaytimeEvent function| et_DownloadEvent function| et_ClickEvent function| et_ViewEvent function| et_LinkEvent function| et_AuthenticationSuccessEvent function| et_AuthenticationFailureEvent function| et_AuthenticationLogoutEvent function| et_AudioPlaytimeEvent function| et_VideoPlaytimeEvent function| et_VideoFullsizeEvent function| et_VideoRestoreEvent function| et_GalleryViewEvent function| et_GalleryZoomEvent function| et_GalleryNextEvent function| et_GalleryPreviousEvent function| et_PageExitBeaconEvent function| et_TimedEvent function| et_AudioStartEvent function| et_VideoStartEvent function| et_AudioStopEvent function| et_VideoStopEvent function| et_AudioPauseEvent function| et_VideoPauseEvent function| et_AudioMuteEvent function| et_AudioSeekEvent function| et_AudioNextEvent function| et_AudioPreviousEvent function| et_VideoMuteEvent function| et_VideoSeekEvent function| et_VideoNextEvent function| et_VideoPreviousEvent function| et_GenericEventHandler object| et_genericEvents function| et_prepareMediaForEvents function| et_prepareAnchorsForEvents function| et_setupPageExitBeacon function| et_showOptIn function| et_switchLang function| et_getLanguage function| et_startOptinOverlay function| et_disableTrackingTemporary function| et_sendOptIn function| et_setCntCookie function| et_checkOptInCookie function| et_getOptInCookie function| et_setOptInCookie function| etEvent function| et_FormEvent object| etVM object| et_customEventTimerObject object| etForm boolean| isDataECommerceGrabberDefined function| _etc object| _et_cookie_upgrade_url string| _btCc string| _btHost string| _btSslHost number| _btCLT boolean| _btAllowCookies boolean| _btNoWs string| _btCi boolean| _btPage boolean| _btSuccess boolean| _btSync number| _btTestType boolean| _etLoglv boolean| _btNoJquery boolean| _allowCookies string| et_rfr boolean| trt string| tracecode boolean| noredirect object| _bt string| BTSendDomain object| _etracker object| ET_Event object| BMVI string| foo object| $player function| $ function| jQuery function| Cookies object| Modernizr object| FLICKR object| SOUNDCLOUD object| YOUTUBE object| arrOfLinksToPrepare boolean| preparePlayableMedia object| getParamsWhitelist string| et_protocol string| et_server string| et_code_server string| et_ver string| et_panelLink string| et_secureId number| et_maxUrlLength string| et_deliveryHash string| cc_autoPageNameRegistration object| cc_getParamsWhiteList string| cc_cntScript string| cc_genericEventPath string| cc_optInPath string| cc_cntCookie number| cc_deltaTime number| cc_codecVersion string| cc_apiVersion string| cc_articleDivider string| cc_itemDivider function| _etc_start number| et_OptInType object| et_ScrollDepthUtils string| bodyclass object| etCommercePrepareEvents object| beacon object| prepareAnchors object| prepareMedia0 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.
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 |
X-Content-Security-Policy | default-src 'self' https://*.tv1.eu http://*.tv1.eu |
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.
code.etracker.com
static.etracker.com
www.bmvi.de
www.etracker.de
185.49.16.164
23.37.39.49
62.201.164.113
62.201.164.117
09c39e25055ce9de949066a1e2fd19e5a95b3dce9640c00d93d59ddbbd3e5157
24343d02d2b3580be50a5159a87e91a8844d1650524629c4b3a5d54b4a47f9fc
2f59a8fcf923ff10d5f4dd597ac652cb822cf3d7fbc96de29e3d71dc5c8d0c91
32c32530700057fa187c79995ed4ee5a04485795a9e6f1b081fb9481f337a283
3bbc6fbc8acdb7b73396514bb11cdf1c8f40814d67b9c965a790d08ecd815e25
6bc6045f3cf3b5cfd6883091d6ec72aa5db6e6a8d8973e5c4d54eb9cd856ef7e
7907fb04abce54f2f2e45cc010cc661b0727a2127c633460e56b8e95ba1ed2a0
8404d7e34041383d54c37bbe21516179c14a6c7115f796ccaac385d7d46aed5a
9321ddd19dd66c46b9e1f12b61d278788b9da8db5eb0fe0bdce447a67fac6631
a2c2339691fc48fbd14fb307292dff3e21222712d9240810742d7df0c6d74dfb
a2cce400bb8561a0ca29dddd7e479ae523d1ae64180e796e0ea9b58e9db4b623
af89f03f24f629a3b4663f2dc325ca02a8ab33ba59911f0e11c5718985801814
b2f970e9329662134e468b2ec3a7d23e1098db2915067aafafd2e89989a1a5f7
bffa7a0f1adaba1b31f92f84893b7c75d3f8e481b57d1f066f1ffdc75c16c2a1
d0d83fa18d8d06bdb00fe33f78fd9673c71e162654ceb7db2b600acb876ecb4c
d2bdf4f8dad255333f0463e06ad131e7382cb0c58d8e86c94c262154a3753389
d69aca8720af8cfa1920ecf561b034f294a75120bbf8f2c1340b859f88e74323
eb5f424448938e779f1094f6011d700778354eb868a4eb19500bae868f0ae200
ed8ea225548e1d8953bdf2d6c5b25cf07a7faee6f2ebbddaaff71309d450b07b
f59788c9afbb0f0899fd65070b581ae7148f29b0e961e8caf52dcc8f328e69df
fa5693bffa75c06fe1c654804152bd4b8b16d44b7fc625ce32b1c07200b9d698
fc9e55710e7b5db36a559d21bd81613af8e74a8b73b1ed0e81a4b71429dd6103