www.jualkarpetmobil.site
Open in
urlscan Pro
2a00:1450:4001:814::2013
Public Scan
Effective URL: https://www.jualkarpetmobil.site/
Submission: On August 15 via api from DE
Summary
TLS certificate: Issued by Let's Encrypt Authority X3 on July 31st 2019. Valid for: 3 months.
This is the only time www.jualkarpetmobil.site was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 216.239.34.21 216.239.34.21 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 3 | 2a00:1450:400... 2a00:1450:4001:814::2013 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
3 | 2a00:1450:400... 2a00:1450:4001:819::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
3 | 2a00:1450:400... 2a00:1450:4001:820::2001 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
3 | 2a00:1450:400... 2a00:1450:4001:814::2009 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2.18.232.148 2.18.232.148 | 16625 (AKAMAI-AS) (AKAMAI-AS - Akamai Technologies) | |
3 | 2a00:1450:400... 2a00:1450:4001:81e::2001 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2606:4700::68... 2606:4700::6813:c497 | 13335 (CLOUDFLAR...) (CLOUDFLARENET - Cloudflare) | |
1 | 2a00:1450:400... 2a00:1450:4001:80b::2002 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 2a00:1450:400... 2a00:1450:4001:808::2003 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 95.216.228.15 95.216.228.15 | 24940 (HETZNER-AS) (HETZNER-AS) | |
23 | 10 |
ASN15169 (GOOGLE - Google LLC, US)
PTR: any-in-2215.1e100.net
jualkarpetmobil.site |
ASN15169 (GOOGLE - Google LLC, US)
www.jualkarpetmobil.site |
ASN15169 (GOOGLE - Google LLC, US)
apis.google.com |
ASN15169 (GOOGLE - Google LLC, US)
3.bp.blogspot.com | |
4.bp.blogspot.com |
ASN15169 (GOOGLE - Google LLC, US)
resources.blogblog.com | |
www.blogger.com |
ASN16625 (AKAMAI-AS - Akamai Technologies, Inc., US)
PTR: a2-18-232-148.deploy.static.akamaitechnologies.com
s0.bukalapak.com | |
s3.bukalapak.com |
ASN15169 (GOOGLE - Google LLC, US)
1.bp.blogspot.com | |
2.bp.blogspot.com |
ASN13335 (CLOUDFLARENET - Cloudflare, Inc., US)
cdnjs.cloudflare.com |
ASN15169 (GOOGLE - Google LLC, US)
pagead2.googlesyndication.com |
ASN15169 (GOOGLE - Google LLC, US)
fonts.gstatic.com |
ASN24940 (HETZNER-AS, DE)
PTR: static.15.228.216.95.clients.your-server.de
static.whatshelp.io | |
widget.whatshelp.io |
Apex Domain Subdomains |
Transfer | |
---|---|---|
6 |
blogspot.com
3.bp.blogspot.com 1.bp.blogspot.com 2.bp.blogspot.com 4.bp.blogspot.com |
424 KB |
4 |
jualkarpetmobil.site
2 redirects
jualkarpetmobil.site www.jualkarpetmobil.site |
52 KB |
3 |
google.com
apis.google.com |
84 KB |
2 |
whatshelp.io
static.whatshelp.io widget.whatshelp.io |
7 KB |
2 |
gstatic.com
fonts.gstatic.com |
22 KB |
2 |
blogger.com
www.blogger.com |
53 KB |
2 |
cloudflare.com
cdnjs.cloudflare.com |
83 KB |
2 |
bukalapak.com
s0.bukalapak.com s3.bukalapak.com |
20 KB |
1 |
googlesyndication.com
pagead2.googlesyndication.com |
498 B |
1 |
blogblog.com
resources.blogblog.com |
702 B |
23 | 10 |
Domain | Requested by | |
---|---|---|
3 | apis.google.com |
www.jualkarpetmobil.site
apis.google.com |
3 | www.jualkarpetmobil.site |
1 redirects
www.jualkarpetmobil.site
|
2 | fonts.gstatic.com |
www.jualkarpetmobil.site
|
2 | www.blogger.com |
www.jualkarpetmobil.site
apis.google.com |
2 | cdnjs.cloudflare.com |
www.jualkarpetmobil.site
|
2 | 1.bp.blogspot.com |
www.jualkarpetmobil.site
|
2 | 3.bp.blogspot.com |
www.jualkarpetmobil.site
|
1 | widget.whatshelp.io |
static.whatshelp.io
|
1 | static.whatshelp.io |
www.jualkarpetmobil.site
|
1 | pagead2.googlesyndication.com |
www.jualkarpetmobil.site
|
1 | 4.bp.blogspot.com |
www.jualkarpetmobil.site
|
1 | 2.bp.blogspot.com |
www.jualkarpetmobil.site
|
1 | s3.bukalapak.com |
www.jualkarpetmobil.site
|
1 | s0.bukalapak.com |
www.jualkarpetmobil.site
|
1 | resources.blogblog.com |
www.jualkarpetmobil.site
|
1 | jualkarpetmobil.site | 1 redirects |
23 | 16 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.blogger.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.jualkarpetmobil.site Let's Encrypt Authority X3 |
2019-07-31 - 2019-10-29 |
3 months | crt.sh |
*.apis.google.com Google Internet Authority G3 |
2019-07-29 - 2019-10-21 |
3 months | crt.sh |
*.googleusercontent.com Google Internet Authority G3 |
2019-07-29 - 2019-10-21 |
3 months | crt.sh |
*.blogger.com Google Internet Authority G3 |
2019-07-29 - 2019-10-21 |
3 months | crt.sh |
*.bukalapak.com DigiCert ECC Secure Server CA |
2018-12-08 - 2020-03-08 |
a year | crt.sh |
ssl412106.cloudflaressl.com COMODO ECC Domain Validation Secure Server CA 2 |
2019-08-10 - 2020-02-16 |
6 months | crt.sh |
*.g.doubleclick.net Google Internet Authority G3 |
2019-07-29 - 2019-10-21 |
3 months | crt.sh |
*.google.com Google Internet Authority G3 |
2019-07-29 - 2019-10-21 |
3 months | crt.sh |
*.whatshelp.io AlphaSSL CA - SHA256 - G2 |
2019-03-27 - 2020-04-11 |
a year | crt.sh |
This page contains 3 frames:
Primary Page:
https://www.jualkarpetmobil.site/
Frame ID: 095B55FE9BEDEDE9AB05F1A50F558E88
Requests: 21 HTTP requests in this frame
Frame:
https://www.blogger.com/navbar.g?targetBlogID=6933830294004298393&blogName=JUAL+KARPET+MOBIL+2+LAPIS&publishMode=PUBLISH_MODE_HOSTED&navbarType=LIGHT&layoutType=LAYOUTS&searchRoot=https://www.jualkarpetmobil.site/search&blogLocale=in&v=2&homepageUrl=https://www.jualkarpetmobil.site/&vt=-7587173132569423680&usegapi=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_US.tkLGB8oygGw.O%2Fam%3DwQE%2Fd%3D1%2Frs%3DAGLTcCOVrdiUrdoKYhlUTq9WIvZT-VXTAA%2Fm%3D__features__
Frame ID: EC2B12DC31968907359F836DE1E21767
Requests: 1 HTTP requests in this frame
Frame:
https://widget.whatshelp.io/widget/wSendButton?whatsapp=%2B6289649586599%20&sms=%2B6289649586599%20&call_to_action=Live%20Chat%20Bersama%20Kami&button_color=%23A8CE50&position=right&order=whatsapp%2Csms&ga=false&branding=true&mobile=true&desktop=true&shift_vertical=0&shift_horizontal=0&domain=null&key=null&parentWrapperId=wh-widget-send-button&clientHostname=www.jualkarpetmobil.site&showHelloPopup=1&isMobile=0
Frame ID: 26319B754E8062B5D7A196638F99CDF7
Requests: 1 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://jualkarpetmobil.site/
HTTP 301
http://www.jualkarpetmobil.site/ HTTP 301
https://www.jualkarpetmobil.site/ Page URL
Detected technologies
Blogger (Blogs) ExpandDetected patterns
- meta generator /^Blogger$/i
Python (Programming Languages) Expand
Detected patterns
- meta generator /^Blogger$/i
Java (Programming Languages) Expand
Detected patterns
- headers server /GSE/i
OpenGSE (Web Servers) Expand
Detected patterns
- headers server /GSE/i
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Title:
Search URL Search Domain Scan URL
Title: Blogger
Search URL Search Domain Scan URL
Title: Weitere Informationen
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.
-
http://jualkarpetmobil.site/
HTTP 301
http://www.jualkarpetmobil.site/ HTTP 301
https://www.jualkarpetmobil.site/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
23 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.jualkarpetmobil.site/ Redirect Chain
|
166 KB 49 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
plusone.js
apis.google.com/js/ |
44 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
16142183_662671650571809_644965364564408917_n.jpg
3.bp.blogspot.com/-YW-7cf449-M/XKBo8PvwDOI/AAAAAAAAF5I/ct-5_YBNH_YSs_VznCt6ncCXIx3_8o_qwCK4BGAYYCw/s758/ |
61 KB 61 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon18_wrench_allbkg.png
resources.blogblog.com/img/ |
475 B 702 B |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
IMG_20181113_WA0006_scaled.jpg.webp
s0.bukalapak.com/img/0616852444/w-300/ |
8 KB 8 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
IMG_20190129_WA0000_scaled.jpg.webp
s3.bukalapak.com/img/8544053766/w-300/ |
12 KB 12 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
IMG-20190324-WA0012.jpg
1.bp.blogspot.com/-de7ZM25CqqU/XJmma_GP81I/AAAAAAAAF3k/QQ0a8W-N3CIvEUrZp4fAEmD54H3FTKqagCLcBGAs/w300/ |
24 KB 25 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
IMG-20190324-WA0012.jpg
1.bp.blogspot.com/-de7ZM25CqqU/XJmma_GP81I/AAAAAAAAF3k/QQ0a8W-N3CIvEUrZp4fAEmD54H3FTKqagCLcBGAs/s1600/ |
275 KB 275 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_jne.png
2.bp.blogspot.com/-TQ8G73zSeM8/WtLqRlGncpI/AAAAAAAAGV8/xAMGKZKGoe0TlFpoDCniC-c6EhOZHNZjgCPcBGAYYCw/s1600/ |
19 KB 19 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_tiki.jpg
3.bp.blogspot.com/-MkHR3PdJmuo/WtLqS7H0ADI/AAAAAAAAGWI/fBaHYdZpsD43fYG8TmUCU0xudCmnDkb5ACPcBGAYYCw/s1600/ |
26 KB 26 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_J%2526T.jpg
4.bp.blogspot.com/-ndDVZF5HduA/WtLqRcV0gVI/AAAAAAAAGV4/tp4rG_hPKI0MfXAStUagzZFa7RPJzPdQgCPcBGAYYCw/s1600/ |
18 KB 18 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.min.css
cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/ |
30 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookienotice.js
www.jualkarpetmobil.site/js/ |
6 KB 2 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
3680708148-widgets.js
www.blogger.com/static/v1/widgets/ |
145 KB 53 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cb=gapi.loaded_0
apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_US.tkLGB8oygGw.O/m=plusone/rt=j/sv=1/d=1/ed=1/am=wQE/rs=AGLTcCOVrdiUrdoKYhlUTq9WIvZT-VXTAA/ |
137 KB 49 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cb=gapi.loaded_1
apis.google.com/_/scs/apps-static/_/js/k=oz.gapi.en_US.tkLGB8oygGw.O/m=gapi_iframes,gapi_iframes_style_bubble/exm=plusone/rt=j/sv=1/d=1/ed=1/am=wQE/rs=AGLTcCOVrdiUrdoKYhlUTq9WIvZT-VXTAA/ |
53 KB 17 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
google_top_exp.js
pagead2.googlesyndication.com/pagead/js/ |
47 B 498 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
fonts.gstatic.com/s/roboto/v20/ |
11 KB 11 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2
fonts.gstatic.com/s/roboto/v20/ |
11 KB 11 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
init.js
static.whatshelp.io/widget-send-button/js/ |
22 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
fontawesome-webfont.woff2
cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/ |
75 KB 76 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
navbar.g
www.blogger.com/ Frame EC2B |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
wSendButton
widget.whatshelp.io/widget/ Frame 2631 |
0 0 |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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| onselectstart object| onselectionchange function| queueMicrotask function| $ function| jQuery function| setAttributeOnload object| gapi object| ___jsl object| $window object| $floatvideoWrap object| $floatvideo object| floatvideoHeight function| BLOG_attachCsiOnload function| _WidgetManager function| _WidgetInfo function| widget_module_provide function| _AdSenseView function| _BlogArchiveView function| _AttributionView function| _BlogView function| _BlogListView function| _BlogSearchView function| _ContactFormView function| _ExampleView function| _FeaturedPostView function| _FeedView function| _FollowByEmailView function| _FollowersView function| _HeaderView function| _TextView function| _HTMLView function| _ImageView function| _LabelView function| _TextListView function| _LinkListView function| _BloggerButtonView function| _NavbarView function| _PageListView function| _PollView function| _PopularPostsView function| _ProfileView function| _RecentPostsView function| _ReportAbuseView function| _SharingView function| _StatsView function| _SubscribeView function| _SW_toggleReaderList function| _SW_hideReaderList function| _TranslateView function| _WikipediaView string| __wavt function| __gjsload__ object| osapi object| gadgets object| shindig object| iframer function| ToolbarApi object| iframes function| IframeBase function| Iframe function| IframeProxy function| IframeWindow object| __gapi_jstiming__ boolean| google_empty_script_included object| cookieChoices function| multiTg function| Cookie function| WidgetDetect function| WidgetDOM function| WidgetHelper function| WidgetElement function| WhWidgetSendButton function| WidgetInitializer function| WidgetSendButtonBase function| ParentWindowHelper function| WidgetSize function| Animates function| AnimationControl function| StateMashine function| WidgetSendButtonContainer0 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 |
---|---|
X-Content-Type-Options | nosniff |
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.
1.bp.blogspot.com
2.bp.blogspot.com
3.bp.blogspot.com
4.bp.blogspot.com
apis.google.com
cdnjs.cloudflare.com
fonts.gstatic.com
jualkarpetmobil.site
pagead2.googlesyndication.com
resources.blogblog.com
s0.bukalapak.com
s3.bukalapak.com
static.whatshelp.io
widget.whatshelp.io
www.blogger.com
www.jualkarpetmobil.site
2.18.232.148
216.239.34.21
2606:4700::6813:c497
2a00:1450:4001:808::2003
2a00:1450:4001:80b::2002
2a00:1450:4001:814::2009
2a00:1450:4001:814::2013
2a00:1450:4001:819::200e
2a00:1450:4001:81e::2001
2a00:1450:4001:820::2001
95.216.228.15
03a9655247b7e1268c1724ee31085ff232eeac32f99a7e66a71c03f94329d503
068ffe90977f2b5b2dc2ef18572166e85281bd0ecb31c4902464b23db54d2568
0c65ee2686c12d73ae59fd5f591760a738451953eddfe5679f08d5226d269371
210bbe8588da8144dc5a6af8078d4e2eb7b3816dcd481fab9eb085c1ea41794a
270910e368e3e8eaf6b7292f9950778cb4cb1fb81093abdbbc8247449f15d265
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
4cc7185e527c9d5828ed83dfbe42147bdde0914a45e1ffc3eece1adb72c8cef7
5d1bc9b443f3f81fa4b4ad4634c1bb9702194c1898e3a9de0ab5e2cdc0e9f479
6469fea22179bbfcf888f9c4c67ed0f9bbc3afad96afbe74302fd5b4c6d6862c
799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd
941a23db972131dde66171968f6b847416dfe037e9f3a143f2b9c729b41a625c
abe522d40a30373a67bf9e68e73453108724443ea4adfdcc876cec3e12da4f29
b0741247041e629fde9b43e2f32212882816c536302bfb39c35ef46d05ecfd45
b453d4a96ed5554758b8133500cfcb9c0d78465c4f0bf31d34a17f4784989d63
bd7de9e89ce333f486d2d6b1aa9a69ca715aa36db83181b9df976b8bdfbd4ab1
ccecd185ac16ba0a538840f37701053fbb861f7fbbdd86039c7415fcd924d1f2
cd25f04dbfbf58b28cfa7f189bb4e923f61cf53b5ba0a1f71ccb08fc336a5d1e
ce897833ac6e362df7c91ac8223fe511c6defcf33964928a81004600a2dd4c2e
d172d750493be64a7ed84dec1dd2a0d787ba42f78bc694b0858f152c52b6620b
e15c2b291ba23bb646ca27e52853b1fb305b60e1ef40c51530b8a2b18bdcff82
ecc143e1ad88f5f784f955aabe74a3b97574898ffe6d2d4b43a6b858ae2ac9cd