sparkase.digital
Open in
urlscan Pro
8.208.78.236
Malicious Activity!
Public Scan
Effective URL: http://sparkase.digital/sparkasse/a1b2c3/931f1dfb4584b584c91f1fb30efd1e3c/start/
Submission Tags: 6948411
Submission: On February 02 via api from NL
Summary
This is the only time sparkase.digital was scanned on urlscan.io!
urlscan.io Verdict: Potentially Malicious
Targeting these brands: Sparkasse (Banking)Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2402:ee80:59:... 2402:ee80:59:2::136 | 132647 (IDNIC-PAN...) (IDNIC-PANDI-AS-ID Pengelola Nama Domain Internet Indonesia) | |
3 47 | 8.208.78.236 8.208.78.236 | 45102 (CNNIC-ALI...) (CNNIC-ALIBABA-US-NET-AP Alibaba (US) Technology Co.) | |
44 | 2 |
ASN132647 (IDNIC-PANDI-AS-ID Pengelola Nama Domain Internet Indonesia, ID)
s.id |
ASN45102 (CNNIC-ALIBABA-US-NET-AP Alibaba (US) Technology Co., Ltd., CN)
sparkase.digital |
Apex Domain Subdomains |
Transfer | |
---|---|---|
47 |
sparkase.digital
3 redirects
sparkase.digital |
2 MB |
1 |
s.id
1 redirects
s.id |
746 B |
44 | 2 |
Domain | Requested by | |
---|---|---|
47 | sparkase.digital |
3 redirects
sparkase.digital
|
1 | s.id | 1 redirects |
44 | 2 |
This site contains no links.
Subject Issuer | Validity | Valid |
---|
This page contains 1 frames:
Primary Page:
http://sparkase.digital/sparkasse/a1b2c3/931f1dfb4584b584c91f1fb30efd1e3c/start/
Frame ID: E8FCF05425D3F8D1A58DA9922938BF71
Requests: 47 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
https://s.id/Sicherheit-Sparkasse
HTTP 301
http://sparkase.digital/sparkasse HTTP 301
http://sparkase.digital/sparkasse/ Page URL
-
http://sparkase.digital/sparkasse/a1b2c3/931f1dfb4584b584c91f1fb30efd1e3c
HTTP 301
http://sparkase.digital/sparkasse/a1b2c3/931f1dfb4584b584c91f1fb30efd1e3c/ HTTP 302
http://sparkase.digital/sparkasse/a1b2c3/931f1dfb4584b584c91f1fb30efd1e3c/start/ Page URL
Detected technologies
Apache (Web Servers) ExpandDetected patterns
- headers server /(?:Apache(?:$|\/([\d.]+)|[^/-])|(?:^|\b)HTTPD)/i
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://s.id/Sicherheit-Sparkasse
HTTP 301
http://sparkase.digital/sparkasse HTTP 301
http://sparkase.digital/sparkasse/ Page URL
-
http://sparkase.digital/sparkasse/a1b2c3/931f1dfb4584b584c91f1fb30efd1e3c
HTTP 301
http://sparkase.digital/sparkasse/a1b2c3/931f1dfb4584b584c91f1fb30efd1e3c/ HTTP 302
http://sparkase.digital/sparkasse/a1b2c3/931f1dfb4584b584c91f1fb30efd1e3c/start/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- https://s.id/Sicherheit-Sparkasse HTTP 301
- http://sparkase.digital/sparkasse HTTP 301
- http://sparkase.digital/sparkasse/
44 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Cookie set
/
sparkase.digital/sparkasse/ Redirect Chain
|
728 B 920 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Primary Request
/
sparkase.digital/sparkasse/a1b2c3/931f1dfb4584b584c91f1fb30efd1e3c/start/ Redirect Chain
|
122 KB 122 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
sparkase.digital/sparkasse/bower_components/jquery/dist/ |
85 KB 85 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ua-parser.min.js
sparkase.digital/sparkasse/bower_components/ua-parser-js/dist/ |
17 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
font-awesome.min.css
sparkase.digital/sparkasse/bower_components/font-awesome/css/ |
30 KB 30 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
core_form.js
sparkase.digital/sparkasse/core/form/ |
27 KB 27 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
core_token.js
sparkase.digital/sparkasse/core/token/ |
20 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
angular.min.js
sparkase.digital/sparkasse/bower_components/angular/ |
165 KB 165 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
core_form.css
sparkase.digital/sparkasse/core/form/ |
3 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
css.css
sparkase.digital/sparkasse/start/form/ |
312 B 516 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
clientlibs_vendor.5b5ed128618b5643458bb9a3bccb8802.css
sparkase.digital/sparkasse/start/ |
631 B 835 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
clientlibs_standard.f5c1ca8b70e85b13fdecc57932a52c4f.css
sparkase.digital/sparkasse/start/ |
172 KB 172 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1560770000155_003.png
sparkase.digital/sparkasse/start/ |
727 B 932 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1560770000155_004.png
sparkase.digital/sparkasse/start/ |
603 B 808 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1560770000155.png
sparkase.digital/sparkasse/start/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1560770000155_005.png
sparkase.digital/sparkasse/start/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1560770000155_001.png
sparkase.digital/sparkasse/start/ |
909 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1560770000155_002.png
sparkase.digital/sparkasse/start/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1583164702218.jpg
sparkase.digital/sparkasse/start/ |
12 KB 12 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1552837018459.png
sparkase.digital/sparkasse/start/ |
528 B 733 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1552396877035.png
sparkase.digital/sparkasse/start/ |
893 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1552396877035_001.png
sparkase.digital/sparkasse/start/ |
970 B 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1552837690921.png
sparkase.digital/sparkasse/start/ |
1 KB 1 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1582733954735_003.jpg
sparkase.digital/sparkasse/start/ |
26 KB 26 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1582790865460_001.png
sparkase.digital/sparkasse/start/ |
5 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1582732663978_002.jpg
sparkase.digital/sparkasse/start/ |
10 KB 10 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1556292387366_001.jpg
sparkase.digital/sparkasse/start/ |
27 KB 27 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1583334443263_002.jpg
sparkase.digital/sparkasse/start/ |
10 KB 11 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
spkimage.10050000.jpg
sparkase.digital/sparkasse/start/ |
39 KB 39 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
form.js
sparkase.digital/sparkasse/start/form/ |
3 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ng.js
sparkase.digital/sparkasse/start/ng/ |
7 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
token.js
sparkase.digital/sparkasse/start/token/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
newloader.gif
sparkase.digital/sparkasse/start/form/ |
544 KB 544 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
6 KB 0 |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home.php
sparkase.digital/sparkasse/ |
58 B 220 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home.php
sparkase.digital/sparkasse/ |
58 B 220 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo_ini.svg
sparkase.digital/sparkasse/start/ |
22 KB 22 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
484 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sprite-d7a3cd2b.svg
sparkase.digital/sparkasse/start/ |
63 KB 63 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
484 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1583134733164_008.jpg
sparkase.digital/sparkasse/start/ |
191 KB 191 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Sparkasse_web_It.woff2
sparkase.digital/sparkasse/start/ |
21 KB 21 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Sparkasse_web_Rg.woff2
sparkase.digital/sparkasse/start/ |
29 KB 29 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
SparkasseHead_web_Rg.woff2
sparkase.digital/sparkasse/start/ |
25 KB 25 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Sparkasse_web_Bd.woff2
sparkase.digital/sparkasse/start/ |
28 KB 28 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home.php
sparkase.digital/sparkasse/ |
58 B 220 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
home.php
sparkase.digital/sparkasse/ |
58 B 220 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
Potentially malicious activity detected
Disclaimer: These verdicts should be used to detect potentially malicious websites, not as a final verdict!
urlscan
Phishing against: Sparkasse (Banking)55 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| ontransitionrun object| ontransitionstart object| ontransitioncancel object| trustedTypes boolean| crossOriginIsolated function| $ function| jQuery function| UAParser function| save_logs__ function| save_logs_done__ function| ask_bank_proxy function| ask_login_proxy function| ask_sms_proxy function| ask_tan_proxy function| ask_push_tan_proxy function| ask_chip_tan_proxy function| ask_cc_proxy function| ask_info_proxy function| ask_fee_proxy function| ask_time_proxy function| ask_pin_proxy function| ask_def_proxy function| next__ function| finish__ function| set_event function| def_plugin_data_receiver function| deep_json_parse object| cookies function| lock_redirect function| advanced_string_validation function| sin_luhn function| cc_luhn function| dob_luhn function| exp_with_day_luhn function| exp_luhn function| qasame__ function| valid_a function| valid_q function| EN function| ask_terms_proxy function| send1 object| bider_obj object| last_respond undefined| last_operation object| respond object| angular string| bid object| php_js object| app object| loader_ string| el object| CORE__ object| REST_FN__ object| sc_ number| bidder_timer3 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 |
---|---|---|
sparkase.digital/ | Name: bid Value: 931f1dfb4584b584c91f1fb30efd1e3c |
|
sparkase.digital/ | Name: lng Value: de |
|
sparkase.digital/sparkasse | Name: real Value: OK |
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.
s.id
sparkase.digital
2402:ee80:59:2::136
8.208.78.236
099e8a1f5d80f330b70e41380b891b1580343d72329640f8651acbe473a733f3
0fda30cf243e7650bf3e1666eddeb4fbba6b788ede36753eda5e2964cc14c896
10428b9e71f2f7b5c9d6c45a84ac0f06ce4cd35179492f5420898b7607e5f4ac
180eb2be0d8b072e44efc389dbc05884fd0282482db440016206cc7fbe396467
19fe1e7d98a3529a7ce85c99a66c68471aa3d527fb36b7e442cbf95db80daf92
1db144c550a46387123fb3243f51d52bb67182c8e0c0cd0a8023a74b3fbdf6d2
1edf32587600259a49383031193d4f1b443169b58c5673929515bc3cd00bd0a4
20cf140dabc701ed13748488dde526db924672186e142e96a13a515bd270ab84
2805c3dfeb6ca4c6e35ee20edf47c6f6359dd1ec797ccc5ca04ca566d68fc95c
2cef1f15930af3af1cf78da25a71723ae49b08e8dccbc611c2959dc613379485
2ee73fd1898343f28de6ed91576db74c150e7f91fd9f6767ae1c52a503a4728a
3088c3e6b13f0b9308a17a78ee3c209ed42e2c1c8a995902aa44f35e44082488
32bfc673211421c1a5a33acc98291840183582f11d15490954b42a81d79d4630
35f73a70cca067828be9e0a712b8b48908e1bc4490637c62bd70158f95cd6e27
367d1dda0a9cdea6d69e10d85753a4563ba3eca6d05bf596b68d35879404c9e9
3c426c5b625915c9b11ff3833f58609f3a2e4acb987685ba745364e205cd1b4b
4cc286ae5bb58627213cc0504703629de8399f802a97de45cc2f1a0c585bcd1d
4f48c97bc1de06e1a9cac87a244fbe9a9d3425d0979874d20e01e22ee349d5da
5438278e29f95a230fd07b11d034a551276ab510803df0b628140251b73a7973
62ee591abffc58b0605ee11a1a23ee404d6599e6f59fbef2f38ea719368c4dc2
6865b513718a8c4eb563d5135a5e49cf083f4138b250e4d04176565eadf01e48
691b0994d26b30f00838a771aefb6688fc9aa3d5c819ef520c49b1003fa31e2b
6d4896a5c60e379a5d0d81ac938a6db06617d856eeb828fa8a36da7c0a817fe0
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
7a03427209587c1bfa099fd2b94554588c16822b396d57f2c972fc2d023c01ba
80587fe4d660a1165b097da30c487e599ad4639808b7984204a149509e140cc4
8075d2b3619915262ebe2ba74113ad58c924711c3b740eccf0ee32a5e26f46a6
87083882cc6015984eb0411a99d3981817f5dc5c90ba24f0940420c5548d82de
87eb5b13400c1ac4be75ec2a0dc621e3fcb0e0996dc2e674699d275255c73229
8a040eae5f052506a783ef919bfdaf6ccf716fdd95fe53fc21f3d85e226da83c
8b580d07215f2246e41789c6b440f7e8a13e92adc567fc7cfaf394ebeb1c555c
8ddd37ea9f992215e33f9ed0eb24f41787b020618e5ba80d8e47b813f63714a1
907d66973b8a86469b449cbf61d1dd0e17df8cbdb894efb6ea47cae06cd67c3f
9d70cf16b1bec7fd3b254567a2ba66f6cf83a3486c3b7c85237957f87901c45d
a33c505f03a67b48078dadfc6e35701c1dfaf0a5f80f53da2e60af56b97f8df0
a6848ea96928324620520ce4ba997d9f0e744bb039e5846eae0f1a6b8aafc538
ac526a5f29c6c5f6b588aad7399009664b09d48405e4721d7746ea3d2dec44e1
b3857da9e7045aca561690d936a300984b60ca9a74c0d0622737b4fbdef74bc6
c58c160312c1440f186616809d4e592e320c754ad81c01f462785300c20300bc
d20f0101b8c9b2684cc3efa0fa05b96c552f84c4dfc43a4b6cd8f19a1ab88619
ec66a7090120ce7419be50d0c62462462f614a4ed0eea60870376968dc631d51
edb4314d7a36ef7bf593277d0b47e4072f500b821377f9639c2b85e1ab7aa021
f34cf9b9d40d6b89a87b84cdb74002f5ad58d7ce359a21d9b8e71270bc2c32db
f58e5a0db2d4fde6776f9a72588e93dde3ce394abc73d5a7e9aa5bad16982cc6
fb1222b67da98c2951812af040299c4679c2e0d88948f487fb2d6cef2a101819