clearalignerportal.com
Open in
urlscan Pro
2001:8d8:100f:f000::286
Public Scan
Submission: On September 20 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Encryption Everywhere DV TLS CA - G2 on June 8th 2023. Valid for: a year.
This is the only time clearalignerportal.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
24 | 2001:8d8:100f... 2001:8d8:100f:f000::286 | 8560 (IONOS-AS ...) (IONOS-AS This is the joint network for IONOS) | |
2 | 2606:4700::68... 2606:4700::6812:bcf | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a04:4e42:200... 2a04:4e42:200::282 | 54113 (FASTLY) (FASTLY) | |
1 | 2a04:4e42:600... 2a04:4e42:600::729 | 54113 (FASTLY) (FASTLY) | |
1 | 45.144.133.87 45.144.133.87 | 29423 (GRIDSCALE) (GRIDSCALE) | |
1 | 2a00:1450:400... 2a00:1450:4001:811::2003 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2606:4700::68... 2606:4700::6810:5614 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
3 | 45.12.50.201 45.12.50.201 | 29423 (GRIDSCALE) (GRIDSCALE) | |
35 | 9 |
ASN8560 (IONOS-AS This is the joint network for IONOS, Fasthosts, Arsys, 1&1 Mail and Media and 1&1 Telecom. Formerly known as 1&1 Internet SE., DE)
clearalignerportal.com |
ASN29423 (GRIDSCALE, DE)
PTR: static-45-144-133-87.ipv4.gridserver.io
dokume.net |
ASN29423 (GRIDSCALE, DE)
PTR: static-45-12-50-201.ipv4.gridserver.io
api.kline-portal.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
24 |
clearalignerportal.com
clearalignerportal.com |
2 MB |
3 |
kline-portal.com
api.kline-portal.com |
6 KB |
2 |
jsdelivr.net
cdn.jsdelivr.net — Cisco Umbrella Rank: 558 |
9 KB |
2 |
bootstrapcdn.com
maxcdn.bootstrapcdn.com — Cisco Umbrella Rank: 1683 |
87 KB |
1 |
gstatic.com
www.gstatic.com |
19 KB |
1 |
dokume.net
dokume.net |
|
1 |
sentry-cdn.com
browser.sentry-cdn.com — Cisco Umbrella Rank: 6030 |
16 KB |
1 |
polyfill.io
polyfill.io — Cisco Umbrella Rank: 2287 |
676 B |
35 | 8 |
Domain | Requested by | |
---|---|---|
24 | clearalignerportal.com |
clearalignerportal.com
|
3 | api.kline-portal.com |
clearalignerportal.com
|
2 | cdn.jsdelivr.net |
clearalignerportal.com
|
2 | maxcdn.bootstrapcdn.com |
clearalignerportal.com
maxcdn.bootstrapcdn.com |
1 | www.gstatic.com |
clearalignerportal.com
|
1 | dokume.net |
clearalignerportal.com
|
1 | browser.sentry-cdn.com |
clearalignerportal.com
|
1 | polyfill.io |
clearalignerportal.com
|
35 | 8 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.cookiesandyou.com |
www.kline-europe.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.clearalignerportal.com Encryption Everywhere DV TLS CA - G2 |
2023-06-08 - 2024-06-22 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2022-12-30 - 2023-12-30 |
a year | crt.sh |
polyfill.io Certainly Intermediate R1 |
2023-09-13 - 2023-10-13 |
a month | crt.sh |
*.sentry-cdn.com GlobalSign Atlas R3 DV TLS CA 2023 Q3 |
2023-08-01 - 2024-09-01 |
a year | crt.sh |
dokume.net R3 |
2023-09-03 - 2023-12-02 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2023-09-04 - 2023-11-27 |
3 months | crt.sh |
api.kline-portal.com R3 |
2023-09-08 - 2023-12-07 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://clearalignerportal.com/
Frame ID: 68A948185D220B21F3FFE4954CB52853
Requests: 35 HTTP requests in this frame
Screenshot
Page Title
Doctor portalDetected technologies
Sentry (Issue Trackers) ExpandDetected patterns
- <script[^>]*src="[^"]*browser\.sentry\-cdn\.com/([0-9.]+)/bundle(?:\.tracing)?(?:\.min)?\.js
- browser\.sentry\-cdn\.com/([0-9.]+)/bundle(?:\.tracing)?(?:\.min)?\.js
Bootstrap (Web Frameworks) Expand
Detected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
DataTables (JavaScript Libraries) Expand
Detected patterns
- dataTables.*\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+(?:([\d.]+)/)?(?:css/)?font-awesome(?:\.min)?\.css
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Osano (Cookie compliance) Expand
Detected patterns
- cookieconsent\.min\.js
Polyfill (JavaScript Libraries) Expand
Detected patterns
- /polyfill\.min\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jsDelivr (CDN) Expand
Detected patterns
- <link [^>]*?href="?[a-zA-Z]*?:?//cdn\.jsdelivr\.net/
- //cdn\.jsdelivr\.net/
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Title: Mehr erfahren
Search URL Search Domain Scan URL
Title: Allgemeine Geschäftsbedingungen
Search URL Search Domain Scan URL
Title: Datenschutzbestimmungen
Search URL Search Domain Scan 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
/
clearalignerportal.com/ |
8 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
clearalignerportal.com/plugins/bootstrap/ |
152 KB 152 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.min.css
maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/ |
20 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
animate.compat.css
clearalignerportal.com/plugins/animate-css/ |
69 KB 69 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.dataTables.min.css
clearalignerportal.com/plugins/datatable/ |
14 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
clearalignerportal.com/css/ |
22 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
polyfill.min.js
polyfill.io/v3/ |
101 B 676 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bundle.min.js
browser.sentry-cdn.com/5.9.1/ |
51 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ClearalignerLogo.png
clearalignerportal.com/img/ |
189 KB 189 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
dokume-search.js
dokume.net/platform/js/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.5.1.min.js
clearalignerportal.com/plugins/jquery/ |
87 KB 88 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.bundle.min.js
clearalignerportal.com/plugins/bootstrap/ |
77 KB 77 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
klineConfig.js
clearalignerportal.com/js/ |
1 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
flatpickr.min.css
clearalignerportal.com/plugins/flatpickr/ |
16 KB 16 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
flatpickr.min.js
clearalignerportal.com/plugins/flatpickr/ |
48 KB 48 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
lazyload.min.js
clearalignerportal.com/plugins/vanilla-lazyload/ |
6 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
moment-with-locales.js
clearalignerportal.com/plugins/moment/ |
591 KB 592 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.reject.js
clearalignerportal.com/plugins/rejectBrowser/js/ |
17 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.dataTables.min.js
clearalignerportal.com/plugins/datatable/ |
85 KB 85 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loader.js
www.gstatic.com/charts/ |
61 KB 19 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dmcore.min.js
clearalignerportal.com/js/ |
121 KB 121 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
template.js
clearalignerportal.com/js/ |
7 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
common.js
clearalignerportal.com/js/ |
7 KB 8 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
object.js
clearalignerportal.com/js/ |
681 B 830 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
main.js
clearalignerportal.com/js/ |
6 KB 6 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookieconsent.min.css
cdn.jsdelivr.net/npm/cookieconsent@3/build/ |
5 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookieconsent.min.js
cdn.jsdelivr.net/npm/cookieconsent@3/build/ |
20 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
init.js
clearalignerportal.com/plugins/cookieconsent/ |
524 B 673 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bg.png
clearalignerportal.com/img/ |
505 KB 506 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
273 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fontawesome-webfont.woff
maxcdn.bootstrapcdn.com/font-awesome/4.1.0/fonts/ |
82 KB 82 KB |
Font
font/woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
DE
api.kline-portal.com/functions.php/translation/group/12873/ |
13 KB 6 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
2
api.kline-portal.com/protected.php/object/ |
0 0 |
Preflight
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.html
clearalignerportal.com/APPS/login/ |
1 KB 762 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
2
api.kline-portal.com/protected.php/object/ |
55 B 555 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
login.js
clearalignerportal.com/APPS/login/modules/ |
5 KB 5 KB |
XHR
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
80 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| documentPictureInPicture object| Sentry object| __SENTRY__ function| $ function| jQuery number| uidEvent object| bootstrap object| DM_CORE_CONFIG object| transCls function| flatpickr function| _toConsumableArray function| _nonIterableSpread function| _iterableToArray function| _arrayWithoutHoles function| _extends function| _typeof function| LazyLoad function| moment object| $jscomp function| $jscomp$lookupPolyfilledValue object| google object| DokuMe_Translation object| DM_PUBSUB object| DM_NOTIFICATIONS function| showPage function| el function| elq function| returnFallback object| util object| DM_PUSHNOTIFICATION object| DM_TENANTS object| access_id string| routingid object| access_info object| admin_id object| isGroup string| page_name string| app_name undefined| get_param1 undefined| get_param2 string| access_routingid object| accessInfos object| DM_ROUTING object| backend object| publicBackend object| socket object| auth string| DOKUME_URL string| SERVER_URL string| DOKUME_PLATFORM object| DM_CONFIG string| str object| arrValue object| arrSecondValue string| subdomain object| DM_CORE object| i18next object| i18nextJquery function| DokuMe_SetTrans function| DokuMe_PublicBackend function| DokuMe_Backend function| DokuMe_Auth function| ReconnectingWebSocket function| DokuMe_Socket function| signals object| hasher object| crossroads object| DM_TEMPLATE function| createPicker function| DokuMe_COMMON object| DM_OBJ object| DM_COMMON object| ACTIVE_GROUP object| DISTRIBUTORS object| SAVE_HEADER object| DM_MAIN object| notificationBar object| systemNotification function| showSystemNotification object| cookieconsent0 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.
1 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
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.
api.kline-portal.com
browser.sentry-cdn.com
cdn.jsdelivr.net
clearalignerportal.com
dokume.net
maxcdn.bootstrapcdn.com
polyfill.io
www.gstatic.com
2001:8d8:100f:f000::286
2606:4700::6810:5614
2606:4700::6812:bcf
2a00:1450:4001:811::2003
2a04:4e42:200::282
2a04:4e42:600::729
45.12.50.201
45.144.133.87
0be502b9446e16b338d36ccadac232f4a68ab74655f98fec415ccdbbccbf5729
0c757b5d4e0fd76efb3f8185f4b482c0646cf579f7b8151015f35058cdef2b79
1ddab1e63cbbe804abae0735d3b14db0c05f47402c939bf8e076f21427d06407
2935a7ec2a5a99bded4f4cee91e8cd91595d5dff3489d2c663094f2b3b480c5f
297ea7466b446d1c83023e7713b8619a49ce814ef877b1aa8aed20f7a0bdd1a3
299b96075ec418f0c5b80aef8724a42783e7b287111fe206ae84ad100230f945
3207412198c61f02dab5bfe68ac6ad93b94198778598f9a6891fd372f4183dcc
369ae154eab37b7ada7776b934833183bb053ebd1d0255f70ef8944f65cabb0c
37387577061913097d61fc0f5fa00aa15fc07de89d00538d76c67b3743c11ef8
406e3c7eb7886cb23d6b4c1f8fb2abd200955d47ac5845cc341ceaf1ed6ee040
476a76899c8731e1fccdb1647506c9dbc4f258a56f6a431e723f707be76250b7
48ffac643c14efa77ce4eb94caecb38dad3b07ff98cb1736f34a0a2532355b25
4994fa76a45bfe8680bea8e99cb26d09ffc39a3be7d55ed612dc285f51eceb8c
4d4108c6a32a17858e00a437afdd7bcc00041a67058631e053d488dabc3dbfd9
4fdf96679cdcfa940d1b56fc620e09c83baed3b7b97f677ca2b7defbe2e23cbd
66db52b456efe7e29cec11fa09421d03cb09e37ed1b567307ec0444fd605ce31
79d443b15f542c8a8acca8e937f2a3c90ecba78bd49fdbac6c9b878c7f1293e9
7c881f90d302c010e7e4513629b90370a916b5ec934f1154dd56e5bd989cd868
8234c21d2f76b02ca5c23478bd3d6397faa280fa02c0428df15b5cf293ffbdf3
847280dddfc7b6d0bc396dd2974f775bc0e866e7611c90e3fbe919628e8c2f30
93ac8e22ef8a241ddd954362cc979528693e4b7732dc5de26154d9bbf60011fb
953c39b93c46656e2d25a28dd13379498f98e991a78f682c4a42c951bc87a0f2
a217a3767a1c03bff6324fc854fe594cf0cf95fffe0d2c798adde94b7a2dd9d3
a5677b75ee55f8c998cdf53ddf2a409181e72c0676d0c03a6b4c975821d52ad0
b769324e0921f9f649611113e65f528ebae5e140da8a7e63c5d6ea7bc7a33bc0
baca9b1dca39d1b202d8b8566341f84bc9186a6331c2f60b344b588743e8c8b5
c91c904fbfbe1fcb61c4e4cb955b35e8eb303f29d97a9f757c744fc6603a978a
ca31d3aa2364f2a372c1d9ed477be2b71852e7d3a98bb92476c19efe67024a48
cd0d0b6e50ff01ff2f3a9a70d7cfb66a7c6cb9acf7a566325568be6d3bd31fc4
d7f817255acac24d24766a420471f23c0796b5228b84f8432bf70570ed870b72
e55842a856a6d829feca3c3ad736c136b6c7549e9247274f78aa296259e06e24
e6e8b37e39e5d0e61587926154e3af5d3cf249406f9e4f6c0fd13bff0cada278
f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d
f9e350bc7a3fca2e2db4b6093ef686bd91d5c2e17dfe21d401aacdb0199c26f0