discourse.anymal-research.org
Open in
urlscan Pro
16.62.82.178
Public Scan
Effective URL: https://discourse.anymal-research.org/login
Submission Tags: phishingrod
Submission: On April 20 via api from DE — Scanned from DE
Summary
TLS certificate: Issued by R3 on April 20th 2023. Valid for: 3 months.
This is the only time discourse.anymal-research.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 34 | 16.62.82.178 16.62.82.178 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2a00:1450:400... 2a00:1450:4001:80f::200e | 15169 (GOOGLE) (GOOGLE) | |
35 | 3 |
ASN16509 (AMAZON-02, US)
PTR: ec2-16-62-82-178.eu-central-2.compute.amazonaws.com
discourse.anymal-research.org |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
34 |
anymal-research.org
1 redirects
discourse.anymal-research.org |
1 MB |
2 |
google-analytics.com
www.google-analytics.com — Cisco Umbrella Rank: 91 |
20 KB |
35 | 2 |
Domain | Requested by | |
---|---|---|
34 | discourse.anymal-research.org |
1 redirects
discourse.anymal-research.org
|
2 | www.google-analytics.com |
discourse.anymal-research.org
www.google-analytics.com |
35 | 2 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
discourse.anymal-research.org R3 |
2023-04-20 - 2023-07-19 |
3 months | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2023-04-03 - 2023-06-26 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://discourse.anymal-research.org/login
Frame ID: 1326780437DC0E539162DF11E6DD98C1
Requests: 37 HTTP requests in this frame
Screenshot
Page Title
ANYmal ResearchPage URL History Show full URLs
-
https://discourse.anymal-research.org/
HTTP 302
https://discourse.anymal-research.org/login Page URL
Detected technologies
Google Analytics (Analytics) ExpandDetected patterns
- google-analytics\.com/(?:ga|urchin|analytics)\.js
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://discourse.anymal-research.org/
HTTP 302
https://discourse.anymal-research.org/login Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
35 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
login
discourse.anymal-research.org/ Redirect Chain
|
44 KB 12 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
start-discourse-d091d8f0e71a9eb73fae51c33cd7b8591ba8859045ab1ce8ad45873e6ea42278.js
discourse.anymal-research.org/assets/ |
1 KB 783 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
browser-update-331e86c77ddeff594308c27802669aeffae5f4ffddf9565a44e67d119278ae51.js
discourse.anymal-research.org/assets/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
browser-detect-18068a2d9ee3b1943a0bea70aa916d391f1dc6c03eeb7917ead5d6e0a637321a.js
discourse.anymal-research.org/assets/ |
1 KB 652 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
en-73e1bcb2dc101ee34e4bddec2be3aba94d17838ed592a0f5a0f808268565a140.js
discourse.anymal-research.org/assets/locales/ |
326 KB 73 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor-2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d.js
discourse.anymal-research.org/assets/ |
1 MB 270 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk.13.53a5259a3555005f52f3-c036b3e9fba751633bf4b3780fd2c23046e9525c639ec84e16d64620fc181752.js
discourse.anymal-research.org/assets/ |
325 KB 92 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk.143.6491299eadc952a9a207-ac0ecc1bde4638897ba1505b132a3243d1b4e0bda2afcfe35f47d2fbb5b67908.js
discourse.anymal-research.org/assets/ |
4 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
discourse-aa69acab997bb73f3485781046c74b6a7661d5ddcb2a17cb4938cd46b084d5c6.js
discourse.anymal-research.org/assets/ |
3 MB 512 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
discourse-details-4cc313dcbef7c2a43d82c8d9cd301ad2bedc79dcb8f31645e1dd0a8b626ba7f3.js
discourse.anymal-research.org/assets/plugins/ |
1 KB 781 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
discourse-local-dates-22d3a796d033bcb3d0ef3a0eb37447fa978bab3161f4ad7b5de02813041e299e.js
discourse.anymal-research.org/assets/plugins/ |
35 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
discourse-math-6edfa55446705528abf0d6b375322e7abad9314e7d8fe018908a032393f1a5ff.js
discourse.anymal-research.org/assets/plugins/ |
6 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
discourse-narrative-bot-4cf85d81804acc076fc2f587e4b1474e55808ac24ab19217564f0fa8d3271c99.js
discourse.anymal-research.org/assets/plugins/ |
2 KB 818 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
discourse-presence-3b38178511d2b7c3214307adb42bd1d0db87528b0eea60327b0542a2953f9767.js
discourse.anymal-research.org/assets/plugins/ |
11 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
docker_manager_admin-aad638dcc96908cfa782346d0f47287f1dfe6cde4b86f6d0ec3f70c66fded3d9.js
discourse.anymal-research.org/assets/plugins/ |
36 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lazy-yt-37ba46caad39a8d451e22030fac3ba0c04d3c2aa5cf73544b9c23ec143dcbf99.js
discourse.anymal-research.org/assets/plugins/ |
4 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
poll-b173398ae855023fa7edc3f56a4c509952048022aee0d350cc45419e004f4310.js
discourse.anymal-research.org/assets/plugins/ |
56 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
google-universal-analytics-v3-4195304cc8fc9564a86cfaf637f43e2582acbb938c5f563f03b3c967c4bf07a4.js
discourse.anymal-research.org/assets/ |
1014 B 514 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
color_definitions_base__2_39aef884acf6df0a60af245e1c53376ebc906a67.css
discourse.anymal-research.org/stylesheets/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
desktop_eb007e024390cc1cc563dee17271697fc9f326b4.css
discourse.anymal-research.org/stylesheets/ |
472 KB 83 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
discourse-details_eb007e024390cc1cc563dee17271697fc9f326b4.css
discourse.anymal-research.org/stylesheets/ |
1 KB 710 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
discourse-local-dates_eb007e024390cc1cc563dee17271697fc9f326b4.css
discourse.anymal-research.org/stylesheets/ |
7 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
discourse-math_eb007e024390cc1cc563dee17271697fc9f326b4.css
discourse.anymal-research.org/stylesheets/ |
2 KB 943 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
discourse-narrative-bot_eb007e024390cc1cc563dee17271697fc9f326b4.css
discourse.anymal-research.org/stylesheets/ |
188 B 380 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
discourse-presence_eb007e024390cc1cc563dee17271697fc9f326b4.css
discourse.anymal-research.org/stylesheets/ |
1 KB 735 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
docker_manager_eb007e024390cc1cc563dee17271697fc9f326b4.css
discourse.anymal-research.org/stylesheets/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lazy-yt_eb007e024390cc1cc563dee17271697fc9f326b4.css
discourse.anymal-research.org/stylesheets/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
poll_eb007e024390cc1cc563dee17271697fc9f326b4.css
discourse.anymal-research.org/stylesheets/ |
6 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
poll_desktop_eb007e024390cc1cc563dee17271697fc9f326b4.css
discourse.anymal-research.org/stylesheets/ |
2 KB 936 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
desktop_theme_2_559fe756b741043d87f60372507050f0c4bb3316.css
discourse.anymal-research.org/stylesheets/ |
125 B 415 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
42 B 42 B |
Image
image/svg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
3 KB 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
color_definitions_simple-dark_1_2_802eeba781e41209b9b895893db479891120340b.css
discourse.anymal-research.org/stylesheets/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 |
svg-2-2f47b7d2d73a6e82dfcc77cadd05fae3ff9a02ce.js
discourse.anymal-research.org/svg-sprite/discourse.anymal-research.org/ |
129 KB 43 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
f0f53ceb179018fe6d7b6692aa9c754cc233b4ac.png
discourse.anymal-research.org/uploads/default/original/1X/ |
65 KB 65 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
3 B 217 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
41 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.
boolean| credentialless object| I18n object| MessageFormat function| moment object| loader function| define function| requireModule function| require function| requirejs boolean| runningTests object| bootbox object| clone object| EmberENV function| $ function| jQuery object| Ember object| Em object| deprecationWorkflow object| webpackChunk_ember_auto_import_ object| __ember_auto_import__ function| _eai_r function| _eai_d function| emberAutoImportDynamic function| emberAutoImportSync string| GoogleAnalyticsObject function| ga function| filterCSS function| filterXSS string| __INDIVIDUAL_ONE_VERSION_ev-store_ENFORCE_SINGLETON undefined| __INDIVIDUAL_ONE_VERSION_ev-store object| __widget_helpers object| virtualDom function| ItsATrap object| Logster object| MessageBus object| Discourse undefined| $bu object| google_tag_data object| gaplugins object| gaGlobal object| gaData4 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 |
---|---|---|
discourse.anymal-research.org/ | Name: destination_url Value: https%3A%2F%2Fdiscourse.anymal-research.org%2F |
|
.anymal-research.org/ | Name: _ga Value: GA1.2.69712116.1682015145 |
|
.anymal-research.org/ | Name: _gid Value: GA1.2.1437448495.1682015145 |
|
.anymal-research.org/ | Name: _gat Value: 1 |
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 |
---|---|
Content-Security-Policy | upgrade-insecure-requests; base-uri 'self'; object-src 'none'; script-src https://discourse.anymal-research.org/logs/ https://discourse.anymal-research.org/sidekiq/ https://discourse.anymal-research.org/mini-profiler-resources/ https://discourse.anymal-research.org/assets/ https://discourse.anymal-research.org/brotli_asset/ https://discourse.anymal-research.org/extra-locales/ https://discourse.anymal-research.org/highlight-js/ https://discourse.anymal-research.org/javascripts/ https://discourse.anymal-research.org/plugins/ https://discourse.anymal-research.org/theme-javascripts/ https://discourse.anymal-research.org/svg-sprite/ https://www.google-analytics.com/analytics.js 'sha256-Gty3/aPWFfSvz7pdT39HY97/+2opLup9V0L19ZF0IwY='; worker-src 'self' https://discourse.anymal-research.org/assets/ https://discourse.anymal-research.org/brotli_asset/ https://discourse.anymal-research.org/javascripts/ https://discourse.anymal-research.org/plugins/; frame-ancestors 'self'; manifest-src 'self' |
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.
discourse.anymal-research.org
www.google-analytics.com
16.62.82.178
2a00:1450:4001:80f::200e
110c929aafec722ed84be1ff51a0cfc48cb8791d3e44ac41409d62a14a77a9c8
16f60cefb6a895f6d4d077cbff9b468079713d87f157bd72a345871f654d6c97
18068a2d9ee3b1943a0bea70aa916d391f1dc6c03eeb7917ead5d6e0a637321a
1cffc2b3146584685cd72751d7f28aa030ab9ae2f1bc78f2c27909f8d8287b26
22d3a796d033bcb3d0ef3a0eb37447fa978bab3161f4ad7b5de02813041e299e
2409a2c4ae4555c2b063c34234d358f83a23d3ade201ee7a47602bcc8135388d
2a39d9178562dcb3db2bb38c0c51ae34d6c9b0bd6ce08fad27dafd0f2e060db5
331e86c77ddeff594308c27802669aeffae5f4ffddf9565a44e67d119278ae51
37ba46caad39a8d451e22030fac3ba0c04d3c2aa5cf73544b9c23ec143dcbf99
3b38178511d2b7c3214307adb42bd1d0db87528b0eea60327b0542a2953f9767
4195304cc8fc9564a86cfaf637f43e2582acbb938c5f563f03b3c967c4bf07a4
47ff5cb6b5cc4dede3e737a63f0265b8c2b7e873d2780a3e727ec2bb2481d4ed
4cc313dcbef7c2a43d82c8d9cd301ad2bedc79dcb8f31645e1dd0a8b626ba7f3
4cf85d81804acc076fc2f587e4b1474e55808ac24ab19217564f0fa8d3271c99
5971b095cff574a66d35ada016d4c077c86e2dea62e9c0f14cf7c94b258619de
6edfa55446705528abf0d6b375322e7abad9314e7d8fe018908a032393f1a5ff
71ad14e6c47fad72a0344198fc10ce71180afbb6e021c750f123c8ac1b96f00f
73526ee36c6e93e87b98907dfae2011b52057283322b37c5a17c6808cd259590
81966844e07ef738272e78bfa6c0f33fe244852c7b843a41a5450ce083090b60
8c505cc8a8d90ec3cb77c18fa97e0d78fd27683330c11e6f80acf06cc88cd178
90ddc49742884b8f7855dc7273ebfd4ca3dad1ca23ec2930e60ffe248248fb2c
9d35b4e14f4703eee86555abe3763fd1100c0a77f27ea7110988d56ab420f24e
aa69acab997bb73f3485781046c74b6a7661d5ddcb2a17cb4938cd46b084d5c6
aad638dcc96908cfa782346d0f47287f1dfe6cde4b86f6d0ec3f70c66fded3d9
ac0ecc1bde4638897ba1505b132a3243d1b4e0bda2afcfe35f47d2fbb5b67908
b130993ddefccf043ac3d716d5dc04100458592b994731aec3bae933556b717e
b173398ae855023fa7edc3f56a4c509952048022aee0d350cc45419e004f4310
b62c097a56ac1113acaf8a69baefb0b44ea09b340a7d5a339f2883493a2c5cbc
be337850e6938215c0d0685ccd297d06bcb7685887df8be75268c63560f996f9
c036b3e9fba751633bf4b3780fd2c23046e9525c639ec84e16d64620fc181752
ca06039542c2c02eab404c1adca6755b0212837c55479878fe387682c891ec9c
ca78fe13e032e0c09d0818cf8e0e9b6f0fcf9025a684bdd1b25e142b1001d8bf
d091d8f0e71a9eb73fae51c33cd7b8591ba8859045ab1ce8ad45873e6ea42278
d2f9acd6f4b38a91e1cad7a9ff218f1fe2102d9339465a94dd2ad71db7e67713
dc2758d2fdaf3c95c0d1ae6aaf6d360f52c28dd8c31aeffadd75a20b440af802
ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
f70d7772c3e082b16f255fa1d2c51823089b9aa6cede70467b62db206908e161