www.agravis.de
Open in
urlscan Pro
45.60.78.172
Public Scan
Effective URL: https://www.agravis.de/de/themen-und-kampagnen/biovis/
Submission: On June 19 via api from US — Scanned from DE
Summary
TLS certificate: Issued by GlobalSign Atlas R3 DV TLS CA 2024 Q2 on June 17th 2024. Valid for: 6 months.
This is the only time www.agravis.de was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2a01:4f8:d0a:... 2a01:4f8:d0a:65e4::2 | 24940 (HETZNER-AS) (HETZNER-AS) | |
25 | 45.60.78.172 45.60.78.172 | 19551 (INCAPSULA) (INCAPSULA) | |
7 | 2001:41d0:700... 2001:41d0:700:3a98::2:a1 | 16276 (OVH) (OVH) | |
2 | 78.46.167.56 78.46.167.56 | 24940 (HETZNER-AS) (HETZNER-AS) | |
34 | 4 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
agravis.de
www.agravis.de media.agravis.de |
1 MB |
7 |
ccm19.de
agravis.ccm19.de |
59 KB |
2 |
agravis.eu
forms.agravis.eu |
2 KB |
1 |
biovis.bio
1 redirects
biovis.bio |
118 B |
34 | 4 |
Domain | Requested by | |
---|---|---|
20 | www.agravis.de |
www.agravis.de
|
7 | agravis.ccm19.de |
www.agravis.de
agravis.ccm19.de |
5 | media.agravis.de | |
2 | forms.agravis.eu |
agravis.ccm19.de
|
1 | biovis.bio | 1 redirects |
34 | 5 |
This site contains links to these domains. Also see Links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
imperva.com GlobalSign Atlas R3 DV TLS CA 2024 Q2 |
2024-06-17 - 2024-12-14 |
6 months | crt.sh |
agravis.ccm19.de R3 |
2024-04-26 - 2024-07-25 |
3 months | crt.sh |
forms.agravis.eu R3 |
2024-05-18 - 2024-08-16 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://www.agravis.de/de/themen-und-kampagnen/biovis/
Frame ID: 03CD0B6D4DF62EE34767A5BDE0467D7F
Requests: 33 HTTP requests in this frame
Frame:
https://forms.agravis.eu/app/embed?id=116&t=1&js=1&rec=1&parentUrl=https%3A%2F%2Fwww.agravis.de%2Fde%2Fthemen-und-kampagnen%2Fbiovis%2F&title=Biovis%20-%20Partner%20der%20%C3%96ko-Landwirtschaft&url=https%3A%2F%2Fwww.agravis.de%2Fde%2Fthemen-und-kampagnen%2Fbiovis%2F&referrer=
Frame ID: 49D62D1819557A4D77C2E0E74BE5FF9A
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Biovis - Partner der Öko-LandwirtschaftPage URL History Show full URLs
-
https://biovis.bio/
HTTP 301
https://www.agravis.de/de/themen-und-kampagnen/biovis/ 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]+)?)?)|)
Imperva (Security) Expand
Detected patterns
- /_Incapsula_Resource
Page Statistics
33 Outgoing links
These are links going to different origins than the main page.
Title: myfarmvis-b2b - Großhandel
Search URL Search Domain Scan URL
Title: myfarmvis.com - Landwirte
Search URL Search Domain Scan URL
Title: Raiffeisenmarkt.de
Search URL Search Domain Scan URL
Title: Newtec
Search URL Search Domain Scan URL
Title: Steigra
Search URL Search Domain Scan URL
Title: Technik Center Alpen
Search URL Search Domain Scan URL
Title: TecVis
Search URL Search Domain Scan URL
Title: Raiffeisen Ökofeldtag in Lathen.
Search URL Search Domain Scan URL
Title: Biomühle Hamaland
Search URL Search Domain Scan URL
Title: agravis-robotik.de
Search URL Search Domain Scan URL
Title: AGRAVIS Ost GmbH
Search URL Search Domain Scan URL
Title: Agri V Raiffeisen eG
Search URL Search Domain Scan URL
Title: Agritura Raiffeisen eG
Search URL Search Domain Scan URL
Title: Raiffeisen Ems-Vechte eG
Search URL Search Domain Scan URL
Title: Raiffeisen-Markt Niep Handelsgesellschaft mbH
Search URL Search Domain Scan URL
Title: RWG Hunte-Weser eG
Search URL Search Domain Scan URL
Title: Raiffeisen Warengenossenschaft Osnabrücker Land eG
Search URL Search Domain Scan URL
Title: RWG Rheinland eG
Search URL Search Domain Scan URL
Title: Raiffeisen Lübbecker Land AG
Search URL Search Domain Scan URL
Title: Raiffeisen Wittgenstein-Hallenberg eG
Search URL Search Domain Scan URL
Title: Raiffeisen Hohe Mark Hamaland eG
Search URL Search Domain Scan URL
Title: RWG Raiffeisen-Warengenossenschaft Ammerland-OstFriesland eG
Search URL Search Domain Scan URL
Title: Raiffeisen-Warengenossenschaft Stendal eG
Search URL Search Domain Scan URL
Title: Der Feldroboter Farmdroid FD 20 zog zahlreiche Blicke auf sich.
Search URL Search Domain Scan URL
Title: Raiffeisen Ems-Vechte
Search URL Search Domain Scan URL
Title: Wirtschaftsbetrieben Meppen
Search URL Search Domain Scan URL
Title: Jetzt informieren
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
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://biovis.bio/
HTTP 301
https://www.agravis.de/de/themen-und-kampagnen/biovis/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
34 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.agravis.de/de/themen-und-kampagnen/biovis/ Redirect Chain
|
198 KB 33 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
agravis.ccm19.de/ |
120 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
istok-web-v10-latin-regular_woff2.woff2
www.agravis.de/media/ressourcen/fonts/istok-web/ |
23 KB 24 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
istok-web-v10-latin-700_woff2.woff2
www.agravis.de/media/ressourcen/fonts/istok-web/ |
23 KB 23 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
www.agravis.de/media/ressourcen/css/ |
352 KB 59 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tmpstyle.css
www.agravis.de/media/ressourcen/css/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jsconf.js
www.agravis.de/media/ressourcen/js/ |
5 KB 947 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lib.min.js
www.agravis.de/media/ressourcen/js/ |
482 KB 149 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
linkedin_logo_av_de.png
www.agravis.de/media/ressourcen/img/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
custom.min.js
www.agravis.de/media/ressourcen/js/ |
43 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
markerclusterer.js
www.agravis.de/media/ressourcen/js/ |
56 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
locator.js
www.agravis.de/media/ressourcen/js/ |
948 KB 238 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_Incapsula_Resource
www.agravis.de/ |
144 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.css
agravis.ccm19.de/ |
43 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
widget
agravis.ccm19.de/ |
9 KB 3 KB |
Other
text/x-html-fragment |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
43 B 0 |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
form.widget.js
forms.agravis.eu/static_files/js/ |
8 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
agravis_pattern.png
www.agravis.de/media/ressourcen/img/ |
153 B 246 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
consent
agravis.ccm19.de/statistics/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
illu_footer.png
www.agravis.de/media/ressourcen/img/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
details
agravis.ccm19.de/widget/ |
0 16 KB |
Other
text/x-html-fragment |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
consent
agravis.ccm19.de/statistics/ |
16 B 86 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
settings-icon
agravis.ccm19.de/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
svg-sprite.svg
www.agravis.de/media/ressourcen/img/ |
411 KB 149 KB |
XHR
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
embed
forms.agravis.eu/app/ Frame 49D6 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
_Incapsula_Resource
www.agravis.de/ |
1 B 35 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
illu_buehne.png
www.agravis.de/media/ressourcen/img/ |
9 KB 9 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
istok-web-v10-latin-italic_woff2.woff2
www.agravis.de/media/ressourcen/fonts/istok-web/ |
24 KB 24 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome-webfont_woff2-2.woff2
www.agravis.de/media/ressourcen/fonts/fontawesome/ |
75 KB 76 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Header_biovis_Hummel_links.jpg
media.agravis.de/im/generic/s,x,1920/pboxx-pixelboxx-658977/ |
91 KB 92 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
media.agravis.de/im/generic/s,x,585/pboxx-pixelboxx-52703417/ |
78 KB 79 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
media.agravis.de/im/generic/s,x,585/pboxx-pixelboxx-51814601/ |
52 KB 52 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
media.agravis.de/im/generic/s,x,585/pboxx-pixelboxx-2347505/ |
16 KB 16 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
media.agravis.de/im/generic/s,x,370/pboxx-pixelboxx-51838749/ |
12 KB 12 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
www.agravis.de/media/ressourcen/img/favicon/ |
15 KB 15 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
95 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 undefined| event object| fence object| sharedStorage object| Ccm19Plugins object| CCM object| JSConf function| _typeof boolean| windowIsDefined function| validate function| $ function| jQuery function| Cookies function| Slider function| Shariff function| jQueryBridget function| EvEmitter function| getSize function| matchesSelector object| fizzyUIUtils function| Outlayer function| Masonry object| picturefillCFG function| picturefill function| isIE11 object| css object| dataLayer function| getHashTagAndScroll function| scrollToHashTag function| scrollToHashTagWithoutPush function| getNoHeaderOverlayOffset function| initialiseMasonry function| reloadMasonry function| reloadSelectric function| initJSDropDown undefined| google function| MarkerClusterer object| generalSettings undefined| geocoder undefined| autocompleteResult object| $mapContainer object| $mapStageContainer object| $mapFooterContainer object| mapStyles boolean| infoIsOpen object| jsonitems object| $searchContainerTemplate object| $filterContainerTemplate object| filterType object| filterService object| filterBrands function| debounce function| assertChain function| useFilterGroups function| latLngEquals function| getMarkersWithSameLatLngExist function| addOffSetToMarkersWithSameLatLng function| buildConfig function| setDefaultAddress function| initCluster function| buildMarkersAndInitMap function| addEventsToMap function| initNewMap function| getCenteredLocationByUsingMultipleLocations function| checkMarkerOnmap function| resizeMap function| buildSearch function| buildFilter function| filterItems function| resetBoxes function| checkBoxes function| closeAllInfoWindows function| initAutoComplete function| googleMapSetCenter function| performSearch function| lazyLoad function| scrollFormTop function| hideForm object| $targetGroups object| $targetGroup number| _speed function| ClusterIcon function| Cluster object| core object| __core-js_shared__ object| global object| System function| asap function| Observable number| 2f1acc6c3a606b082e5eef5e54414ffb object| AGRV function| EasyForms object| FormWidget object| agravisLocator boolean| is_IE114 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 |
---|---|---|
.agravis.de/ | Name: visid_incap_2777280 Value: X++MKmeJRUSA6MKN9EamkRcMc2YAAAAAQUIPAAAAAABmKJJa/JcztjoPdgwspKqD |
|
.agravis.de/ | Name: incap_ses_728_2777280 Value: 0DJnBaFlPHyHSj1pN2AaChcMc2YAAAAAKhQOiX0sbD1a0mbNk3gTDA== |
|
.agravis.de/ | Name: visid_incap_2784569 Value: +CW6iwetSqmtBgSDDfYAohkMc2YAAAAAQUIPAAAAAACYTi+5VE6Z2DXvkPvdThqS |
|
.agravis.de/ | Name: incap_ses_728_2784569 Value: dK3jX6D5CCgnUD1pN2AaChkMc2YAAAAAF1tmev0H2L7REcsunQ5Z3w== |
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.
agravis.ccm19.de
biovis.bio
forms.agravis.eu
media.agravis.de
www.agravis.de
2001:41d0:700:3a98::2:a1
2a01:4f8:d0a:65e4::2
45.60.78.172
78.46.167.56
02ab6d67ac3d09641691f31bcb60f4f4f6743d3022865282c28adf714fe3432e
184ecc7eb10803783aa218ba2b29d081cacadaf44fb4b64d09a1b745100966d1
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
4436f7ec6e7571327e603f6939f13dff2d15ec4198a8316070fee47d64fa4c62
49367de3f1b43ebdef608742b39355860c84f6ca9316962d66e66b77c184fb08
53dc34798090684f5536d7a6fc7895d8c20c0e5e20b04c4b3a80b1f61a0ec0dc
57e3f3b08e273754a90bc969b4a5c33decfedabf17a5a68e54f2c4a1df2eaefb
5e47341c37e7a2facc51c98e4144be96504927b2c5f538474b99c60a6319111a
60e1f807b28f2364dd5014ff9009b25b242b7cd1d69a3de45fd82fdaf9de1c57
61ddb7b3113f38030e50a7bd438f66f62c35c1b88aa94b5c15a887fe4a7c8d1b
69efc3d452d90808f5d1ae478256bcbd40411fff965eb5ab1ec825b0338c3baa
6e823b5a7c2c01ba3508a0ed29229f79c4974398832ffe6889a2a842c2ad170b
6ed103822ef60986785c914475517e6adc4555d2b32a3a248981cf062c2d96f7
7b948c74341261b17f2909467aa5da2592d77dd9e4eaf507b77a9e0cd9e2f2c2
85fd700ef1fe2be71f3a2fb149912e54f6af9ccdb565b01796630428e538c650
895fbafb4b593aaf05ae2a0817d3786714a29d6ccc8b8128b34557acd4f3114c
8a4e62715c3e0734398701a8452f1b6a6b5b69e6176006aad1909f00d3e9b360
90e4663e71b8463c66348a968d8064e417306bca83dba584848ffad9fefbd477
93e58c730da005a2eab2cb8fc970dae231dca0d4dd50b08d552fbb8a5cee57eb
994e4a487d2d1d711d88ffd4d04a14ae5acc645f5d2d8d9745e91bb337f8512a
af0364823d7aedf5c1a8660b2ebdca8af0d94c6b676a8ec60bdb4e3ca0985bba
b1442e85b03bdcaf66dc58c7abb98745dd2687d86350be9a298a1d9382ac849b
b7d0e2a9344fa2a4658de2b0e13a54115681e5846fc0f57376f070f8b87ab200
c955e57777ec0d73639dca6748560d00aa5eb8e12f13ebb2ed9656add3908f97
cc13e4ec1a5d251f69f1b3cf7f09ce36fc53be4a2b2260c464f24befe76e2691
de4c1e8c7b2578e8d51c8fa3a8952061b0ece7041138f9af5941f300f49133f8
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e3db759c0bf59be43fd47d8fa1ed6c1928e90fe49ac92039f278a061bba9280f
e8a49c7d11940110d4dee77c1669017952527768211d145de2177fe44c5f94cc
f3ff0fc1e2612c39ed79f3269c6d68c952f030181dd2868c12c1ae1e06a1a18a
fd008feb71a25b80767571f5412f0de8afd4f70f1b6ae98fb3db23e21eeb1570
ffc16f79d4e233dd22e83121a5b671539309c37dac9ad6bd2337fe7014dac439