anotepad.com
Open in
urlscan Pro
207.244.104.157
Public Scan
Submission: On July 03 via manual from GB — Scanned from IS
Summary
TLS certificate: Issued by R3 on June 1st 2022. Valid for: 3 months.
This is the only time anotepad.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 | 207.244.104.157 207.244.104.157 | 30633 (LEASEWEB-...) (LEASEWEB-USA-WDC) | |
7 | 108.138.17.70 108.138.17.70 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 192.243.59.13 192.243.59.13 | 39572 (ADVANCEDH...) (ADVANCEDHOSTERS-AS) | |
1 | 192.241.187.71 192.241.187.71 | 14061 (DIGITALOC...) (DIGITALOCEAN-ASN) | |
1 | 54.215.164.29 54.215.164.29 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 104.75.88.126 104.75.88.126 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
1 | 23.35.237.151 23.35.237.151 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
1 | 192.243.61.225 192.243.61.225 | 39572 (ADVANCEDH...) (ADVANCEDHOSTERS-AS) | |
1 | 18.194.245.245 18.194.245.245 | 16509 (AMAZON-02) (AMAZON-02) | |
3 | 192.243.59.20 192.243.59.20 | 39572 (ADVANCEDH...) (ADVANCEDHOSTERS-AS) | |
30 | 11 |
ASN30633 (LEASEWEB-USA-WDC, US)
PTR: anotepad.com
anotepad.com |
ASN16509 (AMAZON-02, US)
PTR: server-108-138-17-70.fra56.r.cloudfront.net
cdn.anotepad.com |
ASN39572 (ADVANCEDHOSTERS-AS, NL)
pl16023739.revenuenetworkcpm.com |
ASN14061 (DIGITALOCEAN-ASN, US)
PTR: host-6.tntsupport.net
www.beverlyhillscompletedentistry.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-54-215-164-29.us-west-1.compute.amazonaws.com
o360.com |
ASN16625 (AKAMAI-AS, US)
PTR: a104-75-88-126.deploy.static.akamaitechnologies.com
s7.addthis.com |
ASN16625 (AKAMAI-AS, US)
PTR: a23-35-237-151.deploy.static.akamaitechnologies.com
z.moatads.com |
ASN39572 (ADVANCEDHOSTERS-AS, NL)
delayeddisembroildisembroil.com |
ASN16509 (AMAZON-02, US)
PTR: ec2-18-194-245-245.eu-central-1.compute.amazonaws.com
simplewebanalysis.com |
ASN39572 (ADVANCEDHOSTERS-AS, NL)
accordaudienceeducational.com |
Domain | Requested by | |
---|---|---|
7 | cdn.anotepad.com |
anotepad.com
cdn.anotepad.com |
3 | accordaudienceeducational.com |
delayeddisembroildisembroil.com
anotepad.com |
1 | simplewebanalysis.com |
delayeddisembroildisembroil.com
|
1 | delayeddisembroildisembroil.com |
pl16023739.revenuenetworkcpm.com
|
1 | z.moatads.com |
s7.addthis.com
|
1 | s7.addthis.com |
anotepad.com
|
1 | o360.com |
anotepad.com
|
1 | www.beverlyhillscompletedentistry.com |
anotepad.com
|
1 | pl16023739.revenuenetworkcpm.com |
anotepad.com
|
1 | anotepad.com | |
0 | cdn.barscreative1.com Failed |
delayeddisembroildisembroil.com
|
0 | creepingbrings.com Failed |
delayeddisembroildisembroil.com
|
0 | addresseepaper.com Failed |
pl16023739.revenuenetworkcpm.com
|
0 | fonts.googleapis.com Failed |
cdn.anotepad.com
|
0 | www.beverlyhillscosmeticdentist.com Failed |
anotepad.com
|
0 | www.labeverlyhillsdentist.com Failed |
anotepad.com
|
0 | a.pub.network Failed |
anotepad.com
|
0 | cdnjs.cloudflare.com Failed |
anotepad.com
|
0 | www.googletagmanager.com Failed |
anotepad.com
|
30 | 19 |
This site contains links to these domains. Also see Links.
Domain |
---|
svendsen-anderson-2.technetbloggers.de |
apps.apple.com |
play.google.com |
delayeddisembroildisembroil.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
anotepad.com R3 |
2022-06-01 - 2022-08-30 |
3 months | crt.sh |
*.anotepad.com Amazon |
2022-02-15 - 2023-03-16 |
a year | crt.sh |
revenuenetworkcpm.com R3 |
2022-06-14 - 2022-09-12 |
3 months | crt.sh |
beverlyhillscompletedentistry.com R3 |
2022-06-16 - 2022-09-14 |
3 months | crt.sh |
o360.com R3 |
2022-05-16 - 2022-08-14 |
3 months | crt.sh |
odc-addthis-prod-01.oracle.com DigiCert SHA2 Secure Server CA |
2022-02-27 - 2023-02-28 |
a year | crt.sh |
moatads.com DigiCert SHA2 Secure Server CA |
2021-11-27 - 2022-11-29 |
a year | crt.sh |
delayeddisembroildisembroil.com R3 |
2022-06-24 - 2022-09-22 |
3 months | crt.sh |
simplewebanalysis.com Amazon |
2022-04-01 - 2023-04-30 |
a year | crt.sh |
accordaudienceeducational.com R3 |
2022-06-24 - 2022-09-22 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://anotepad.com/notes/gkbwrfwm
Frame ID: D19431BD65C0E9C5C48D800D27EAA071
Requests: 30 HTTP requests in this frame
Screenshot
Page Title
Online Notepad - Some Ideas on Perfect White Smile: Cosmetic Dentist Beverly Hills and LA You Need To KnowDetected technologies
WordPress (CMS) ExpandDetected patterns
- /wp-(?:content|includes)/
Bootstrap (Web Frameworks) Expand
Detected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
AddThis (Widgets) Expand
Detected patterns
- addthis\.com/js/
Moat (Analytics) Expand
Detected patterns
- moatads\.com
Page Statistics
4 Outgoing links
These are links going to different origins than the main page.
Title: dr song dentist
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
30 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
gkbwrfwm
anotepad.com/notes/ |
14 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
js
www.googletagmanager.com/gtag/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
bootstrap.min.css
cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
site-css
cdn.anotepad.com/bundles/ |
21 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
cls.css
a.pub.network/core/pubfig/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
anotepad.svg
cdn.anotepad.com/images/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
a1385457843ed7b58df9deca74af31e9.js
pl16023739.revenuenetworkcpm.com/a1/38/54/ |
53 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
implants-1.jpg
www.beverlyhillscompletedentistry.com/assets/images/ |
87 KB 87 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
001-3-1024x1024.jpg
www.labeverlyhillsdentist.com/wp-content/uploads/2019/01/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nhdentistrybeverlyhills.com-screenshot2.jpg
o360.com/wp-content/uploads/2019/09/ |
205 KB 206 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
How-to-Find-the-Best-Cosmetic-Dentist-in-Beverly-Hills-CA-271x300.jpg
www.beverlyhillscosmeticdentist.com/wp-content/uploads/2021/04/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
badge_applestore.png
cdn.anotepad.com/images/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
badge_playstore.png
cdn.anotepad.com/images/ |
4 KB 4 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
jquery.min.js
cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
jquery-ui.min.js
cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
bootstrap.min.js
cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
site-js
cdn.anotepad.com/bundles/ |
18 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
addthis_widget.js
s7.addthis.com/js/300/ |
353 KB 114 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
css2
fonts.googleapis.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_language_light.png
cdn.anotepad.com/Images/icons/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
icon_sprites.png
cdn.anotepad.com/Images/ |
15 KB 15 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
moatframe.js
z.moatads.com/addthismoatframe568911941483/ |
2 KB 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
sfp.js
addresseepaper.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
b37d2f9324506eb3d8dc9b0489d7878c.js
delayeddisembroildisembroil.com/b3/7d/2f/ |
33 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
sfp.js
creepingbrings.com/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
stats
simplewebanalysis.com/ |
40 B 286 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sbar.json
accordaudienceeducational.com/ |
6 KB 5 KB |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET |
index.html
cdn.barscreative1.com/sb/notifications/addon/websecurerr/mac/2/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
ren.gif
accordaudienceeducational.com/ |
7 B 719 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sbe
accordaudienceeducational.com/pixel/ |
0 469 B |
Image
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Failed requests
These URLs were requested, but there was no response received. You will also see them in the list above.
- Domain
- www.googletagmanager.com
- URL
- https://www.googletagmanager.com/gtag/js?id=UA-8870545-1
- Domain
- cdnjs.cloudflare.com
- URL
- https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css
- Domain
- a.pub.network
- URL
- https://a.pub.network/core/pubfig/cls.css
- Domain
- www.labeverlyhillsdentist.com
- URL
- https://www.labeverlyhillsdentist.com/wp-content/uploads/2019/01/001-3-1024x1024.jpg
- Domain
- www.beverlyhillscosmeticdentist.com
- URL
- https://www.beverlyhillscosmeticdentist.com/wp-content/uploads/2021/04/How-to-Find-the-Best-Cosmetic-Dentist-in-Beverly-Hills-CA-271x300.jpg
- Domain
- cdnjs.cloudflare.com
- URL
- https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js
- Domain
- cdnjs.cloudflare.com
- URL
- https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
- Domain
- cdnjs.cloudflare.com
- URL
- https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js
- Domain
- fonts.googleapis.com
- URL
- https://fonts.googleapis.com/css2?family=Lato:wght@700&display=swap
- Domain
- addresseepaper.com
- URL
- https://addresseepaper.com/sfp.js
- Domain
- creepingbrings.com
- URL
- https://creepingbrings.com/sfp.js
- Domain
- cdn.barscreative1.com
- URL
- https://cdn.barscreative1.com/sb/notifications/addon/websecurerr/mac/2/index.html
Verdicts & Comments Add Verdict or Comment
98 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 object| oncontextlost object| oncontextrestored function| structuredClone object| launchQueue object| onbeforematch function| getScreenDetails function| queryLocalFonts object| navigation function| gtag object| dataLayer object| Notepad function| fnLookup function| fnLanguage function| fnEmailNote function| fnEmailNoteSend function| fnPremiumUpgrade function| fnImportFile function| fnAttachFile function| fnUpgradeNow function| fnMobileMenu function| fnTaskSave function| fnTaskSaveClicked function| fnTaskNewClicked function| fnTaskCheckboxClicked function| fnTaskDeleteClicked function| fnTaskTextFocus function| fnTaskTextBlur function| fnTaskTextNewFocus function| fnTaskTextNewBlur function| fnTaskTextNewKeyDown function| fnTaskTextKeyDown function| fnTextNoteToTask function| fnTaskToTextNote function| fnRichTextEditor function| fnPlainTextEditor function| fnTaskEditor function| fnSortByTitle function| fnSortByUpdated function| fnManageFolders function| fnLoadManageFolderContent function| fnShowNoteVersions function| fnLoadNoteVersions function| fnCreateFolder function| fnDeleteFolder function| fnRenameFolder function| fnRenameFolderSave function| fnRenameFolderCancel function| fnOpenFolder function| fnLoadFolderList function| fnMoveNoteToFolder function| fnEnableNoteDragDrop function| fnSaveNote function| fnSaveNoteNew function| fnSaveNoteEdit function| fnSaveNoteQuickEdit function| fnAutoSaveInit function| fnAutoSaveNote function| fnAutoSaveNoteNew function| fnAutoSaveNoteEdit function| fnAutoSaveNoteQuickEdit function| fnManageNoteAccess function| fnUpdateNoteAccessText function| fnCommentLoad function| fnCommentAdd function| fnCommentDelete function| fnCommentReply function| fnShowAlert function| fnLoadNoteFileList function| fnDeleteNoteFile function| fnDeleteNote function| fnCopyNote function| fnTinymceInit object| addthis_config function| atwpjp string| _atd function| _euc function| _duc object| _atc string| _atr object| addthis string| addthis_pub function| emdot object| _ate object| _adr object| addthis_conf function| addthis_open function| addthis_close function| addthis_sendto object| _0xb050 function| _0x1b62 object| mm object| LieDetector object| AaDetector boolean| __@@##MUH object| _0x43d1 function| _0x53b5 object| sbslms16 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 |
---|---|---|
anotepad.com/ | Name: ppu_show_on_a1385457843ed7b58df9deca74af31e9 Value: 1 |
|
anotepad.com/ | Name: ppu_main_a1385457843ed7b58df9deca74af31e9 Value: 1 |
|
anotepad.com/ | Name: ppu_exp_a1385457843ed7b58df9deca74af31e9 Value: 1656841145937 |
|
simplewebanalysis.com/ | Name: uid_id2 Value: 9902d943-593e-4140-b66f-fb166bc79b82:2:1 |
|
anotepad.com/ | Name: dom3ic8zudi28v8lr6fgphwffqoz0j6c Value: 9902d943-593e-4140-b66f-fb166bc79b82%3A2%3A1 |
|
anotepad.com/ | Name: sb_page_b37d2f9324506eb3d8dc9b0489d7878c Value: 1 |
|
anotepad.com/ | Name: sb_main_b37d2f9324506eb3d8dc9b0489d7878c Value: 1 |
|
anotepad.com/ | Name: sb_count_b37d2f9324506eb3d8dc9b0489d7878c Value: 1 |
|
anotepad.com/ | Name: sb_onpage_b37d2f9324506eb3d8dc9b0489d7878c Value: 1 |
|
accordaudienceeducational.com/ | Name: u_pl Value: 15950569 |
|
accordaudienceeducational.com/ | Name: uid_id2 Value: 9902d943-593e-4140-b66f-fb166bc79b82:2:1 |
|
accordaudienceeducational.com/ | Name: pdhtkv Value: true |
|
accordaudienceeducational.com/ | Name: uncs Value: 1 |
|
accordaudienceeducational.com/ | Name: pdhtkv29 Value: true |
|
accordaudienceeducational.com/ | Name: uncs29 Value: 1 |
|
anotepad.com/ | Name: pbpr0tpuw4isk85t8yg3jb2lj5vqf Value: accordaudienceeducational.com |
11 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 |
---|
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-Frame-Options | SAMEORIGIN |
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.
a.pub.network
accordaudienceeducational.com
addresseepaper.com
anotepad.com
cdn.anotepad.com
cdn.barscreative1.com
cdnjs.cloudflare.com
creepingbrings.com
delayeddisembroildisembroil.com
fonts.googleapis.com
o360.com
pl16023739.revenuenetworkcpm.com
s7.addthis.com
simplewebanalysis.com
www.beverlyhillscompletedentistry.com
www.beverlyhillscosmeticdentist.com
www.googletagmanager.com
www.labeverlyhillsdentist.com
z.moatads.com
a.pub.network
addresseepaper.com
cdn.barscreative1.com
cdnjs.cloudflare.com
creepingbrings.com
fonts.googleapis.com
www.beverlyhillscosmeticdentist.com
www.googletagmanager.com
www.labeverlyhillsdentist.com
104.75.88.126
108.138.17.70
18.194.245.245
192.241.187.71
192.243.59.13
192.243.59.20
192.243.61.225
207.244.104.157
23.35.237.151
54.215.164.29
00a1081b52175533a7f3b857f50cd13add6909e438464b56998e51d827ada440
05090f9390f5bc0cd23fe5f432037cc92d7cbce1ced9bfe8faf3d1c9abae85cd
0fbb05aa8c4b8db8546c7db43656b78c4bc7ab0c7c0c82a8bc6a47c7f1b976d8
4527b77018e41660577f711d00f23cfb556b1046e53c4f0ab74970d8d7f79a56
6587003f4154a0080a6332454ffb4962450d2b77ce49469f28639c76b8c7b60e
6bc447386b5b7bb9ad535fe346a9c2a43228dc50ff297f91955a276ee020b023
72220bca6b506d377b035cece181dbe4a02ef70c858f9e3db27cd65569db58a9
7f9164a13476744c911fea7dbab9a2924750f69f82ec1d51d2a09e64638952c0
84d8eb6af559cc3d679dcbbdc021f2bcd43b699edaf99c7443b0e30c1e65e205
85c529491d19e11ff6d23c88676a65e6b0befb2ab86f3de7290c7c3d73e239d7
8bcefaceaa94ba81f3bd5a7c543d3596e8de3aca77d87b1243f0c93451b04ed1
acd2f7ad78edeebad4b6b0fdd17ff57d81c3726c60fd5435ee8c5a0115d29403
d3caaac705d51d6ddadd969b5929ca8359ec5354ae3d02b4fc2c90227d8d749b
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e85368afb269d915dfa1d3a22b8b39394c95db8f019200b59730f5de3ca085a9
f01231a50ecc9c14b80f5f743ed5aeeec39f27867fb70b9b8e79f836f4af078f
f45f42097ab97da2bd3034f5f7331e2283a38f7147638825cd71912fe8dcbbb6