![](/screenshots/d69d0a87-3ab6-4f48-a4fe-edf0e2a346c1.png)
essential.canto.global
Open in
urlscan Pro
54.78.182.3
Public Scan
Effective URL: https://essential.canto.global/index.html
Submission: On June 21 via manual from AU — Scanned from AU
Summary
TLS certificate: Issued by Amazon RSA 2048 M03 on November 27th 2023. Valid for: a year.
This is the only time essential.canto.global was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 14 | 54.78.182.3 54.78.182.3 | 16509 (AMAZON-02) (AMAZON-02) | |
13 | 108.158.16.174 108.158.16.174 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 99.83.165.153 99.83.165.153 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 162.247.243.39 162.247.243.39 | 54113 (FASTLY) (FASTLY) | |
3 | 162.247.241.14 162.247.241.14 | 23467 (NEWRELIC-...) (NEWRELIC-AS-1) | |
37 | 6 |
ASN16509 (AMAZON-02, US)
PTR: ec2-54-78-182-3.eu-west-1.compute.amazonaws.com
essential.canto.global |
ASN16509 (AMAZON-02, US)
PTR: server-108-158-16-174.syd62.r.cloudfront.net
d105emv5h26k8d.cloudfront.net |
ASN16509 (AMAZON-02, US)
PTR: a25802669398e7f2c.awsglobalaccelerator.com
canto.us1app.churnzero.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
14 |
canto.global
2 redirects
essential.canto.global |
86 KB |
13 |
cloudfront.net
d105emv5h26k8d.cloudfront.net |
2 MB |
3 |
nr-data.net
bam.nr-data.net — Cisco Umbrella Rank: 311 |
2 KB |
2 |
newrelic.com
js-agent.newrelic.com — Cisco Umbrella Rank: 900 |
17 KB |
2 |
churnzero.net
canto.us1app.churnzero.net — Cisco Umbrella Rank: 114416 |
143 KB |
37 | 5 |
Domain | Requested by | |
---|---|---|
14 | essential.canto.global |
2 redirects
essential.canto.global
d105emv5h26k8d.cloudfront.net |
13 | d105emv5h26k8d.cloudfront.net |
essential.canto.global
d105emv5h26k8d.cloudfront.net |
3 | bam.nr-data.net |
essential.canto.global
js-agent.newrelic.com |
2 | js-agent.newrelic.com |
essential.canto.global
|
2 | canto.us1app.churnzero.net |
essential.canto.global
|
37 | 5 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.canto.global Amazon RSA 2048 M03 |
2023-11-27 - 2024-12-25 |
a year | crt.sh |
*.cloudfront.net Amazon RSA 2048 M01 |
2023-10-10 - 2024-09-19 |
a year | crt.sh |
*.churnzero.net Amazon RSA 2048 M03 |
2023-11-05 - 2024-12-03 |
a year | crt.sh |
js-agent.newrelic.com GlobalSign Atlas R3 DV TLS CA 2024 Q1 |
2024-03-21 - 2025-04-22 |
a year | crt.sh |
*.nr-data.net DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-09-29 - 2024-10-01 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://essential.canto.global/index.html
Frame ID: B45CB9767B37130F4FFD893C237B5AE7
Requests: 37 HTTP requests in this frame
Screenshot
![](/screenshots/d69d0a87-3ab6-4f48-a4fe-edf0e2a346c1.png)
Page Title
CantoPage URL History Show full URLs
-
https://essential.canto.global/v/EssentialEnergy24__;!!I5VtmDF0nueQlgT1!mPKN0Aq3_TTRlDiKPBSKjIRy4yvw15I76i9...
HTTP 303
https://essential.canto.global/index.html Page URL
-
https://essential.canto.global/invalid?from=/v/EssentialEnergy24__/smartalbum/image
HTTP 303
https://essential.canto.global/index.html Page URL
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://essential.canto.global/v/EssentialEnergy24__;!!I5VtmDF0nueQlgT1!mPKN0Aq3_TTRlDiKPBSKjIRy4yvw15I76i9g-uB1YwoUg46__1MY91tskpyrEXusGv2G3BpVjpEX9uPtz-hWcQt7eG5lIk6HYA
HTTP 303
https://essential.canto.global/index.html Page URL
-
https://essential.canto.global/invalid?from=/v/EssentialEnergy24__/smartalbum/image
HTTP 303
https://essential.canto.global/index.html Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- https://essential.canto.global/v/EssentialEnergy24__;!!I5VtmDF0nueQlgT1!mPKN0Aq3_TTRlDiKPBSKjIRy4yvw15I76i9g-uB1YwoUg46__1MY91tskpyrEXusGv2G3BpVjpEX9uPtz-hWcQt7eG5lIk6HYA HTTP 303
- https://essential.canto.global/index.html
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
index.html
essential.canto.global/ Redirect Chain
|
34 KB 14 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
d105emv5h26k8d.cloudfront.net/static/2nd/assets/ |
4 MB 886 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tenant
essential.canto.global/rest/ |
15 KB 6 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
info
essential.canto.global/rest/v/EssentialEnergy24__/ |
20 KB 12 KB |
Fetch
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
churnzero.js
canto.us1app.churnzero.net/ |
501 KB 143 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
resources-locale_en-US.js
d105emv5h26k8d.cloudfront.net/static/2nd/i18n/ |
319 KB 69 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-0.0.1.css
d105emv5h26k8d.cloudfront.net/static/2nd/assets/ |
1 MB 219 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.min.2024.05.07.121622.js
d105emv5h26k8d.cloudfront.net/static/2nd/assets/flight-legacy/ |
793 KB 234 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Roboto-Medium.ttf
d105emv5h26k8d.cloudfront.net/static/2nd/assets/ |
159 KB 160 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
EssentialEnergy24__
essential.canto.global/account/v/ |
30 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
authz
essential.canto.global/rest/v/EssentialEnergy24__/ |
20 KB 12 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
brand
essential.canto.global/rest/v/EssentialEnergy24__/ |
20 KB 12 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookiedisclosure
essential.canto.global/rest/v/EssentialEnergy24__/tenant/ |
44 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nr-spa-1208.min.js
js-agent.newrelic.com/ |
42 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
essential.canto.global/static/assets/ |
1 KB 2 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Primary Request
index.html
essential.canto.global/ Redirect Chain
|
34 KB 14 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
essential.canto.global/static/assets/ |
1 KB 1 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
NRJS-a95c1cff368e631de64
bam.nr-data.net/1/ |
79 B 685 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
NRJS-a95c1cff368e631de64
bam.nr-data.net/resources/1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
NRJS-a95c1cff368e631de64
bam.nr-data.net/events/1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
NRJS-a95c1cff368e631de64
bam.nr-data.net/events/1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
NRJS-a95c1cff368e631de64
bam.nr-data.net/jserrors/1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
NRJS-a95c1cff368e631de64
bam.nr-data.net/resources/1/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
d105emv5h26k8d.cloudfront.net/static/2nd/assets/ |
4 MB 0 |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tenant
essential.canto.global/rest/ |
15 KB 6 KB |
Fetch
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
churnzero.js
canto.us1app.churnzero.net/ |
501 KB 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
resources-locale_en-US.js
d105emv5h26k8d.cloudfront.net/static/2nd/i18n/ |
319 KB 507 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app-0.0.1.css
d105emv5h26k8d.cloudfront.net/static/2nd/assets/ |
1 MB 0 |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.min.2024.05.07.121622.js
d105emv5h26k8d.cloudfront.net/static/2nd/assets/flight-legacy/ |
793 KB 0 |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Roboto-Medium.ttf
d105emv5h26k8d.cloudfront.net/static/2nd/assets/ |
159 KB 0 |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Roboto-Light.ttf
d105emv5h26k8d.cloudfront.net/static/2nd/assets/ |
159 KB 159 KB |
Font
binary/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
nr-spa-1208.min.js
js-agent.newrelic.com/ |
42 KB 0 |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HEAD H2 |
bg.png
d105emv5h26k8d.cloudfront.net/essential/ |
0 0 |
Fetch
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
favicon.ico
essential.canto.global/static/assets/ |
1 KB 1 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
NRJS-a95c1cff368e631de64
bam.nr-data.net/1/ |
79 B 687 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo.png
d105emv5h26k8d.cloudfront.net/essential/ |
89 KB 90 KB |
Image
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
NRJS-a95c1cff368e631de64
bam.nr-data.net/events/1/ |
24 B 410 B |
XHR
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- bam.nr-data.net
- URL
- https://bam.nr-data.net/resources/1/NRJS-a95c1cff368e631de64?a=1615474412&sa=1&v=1208.49599aa&t=Unnamed%20Transaction&rst=3048&ck=1&ref=https://essential.canto.global/v/EssentialEnergy24__/smartalbum/image&st=1718945407450
- Domain
- bam.nr-data.net
- URL
- https://bam.nr-data.net/events/1/NRJS-a95c1cff368e631de64?a=1615474412&sa=1&v=1208.49599aa&t=Unnamed%20Transaction&rst=3054&ck=1&ref=https://essential.canto.global/v/EssentialEnergy24__/smartalbum/image
- Domain
- bam.nr-data.net
- URL
- https://bam.nr-data.net/events/1/NRJS-a95c1cff368e631de64?a=1615474412&sa=1&v=1208.49599aa&t=Unnamed%20Transaction&rst=3114&ck=1&ref=https://essential.canto.global/v/EssentialEnergy24__/smartalbum/image
- Domain
- bam.nr-data.net
- URL
- https://bam.nr-data.net/jserrors/1/NRJS-a95c1cff368e631de64?a=1615474412&sa=1&v=1208.49599aa&t=Unnamed%20Transaction&rst=3115&ck=1&ref=https://essential.canto.global/v/EssentialEnergy24__/smartalbum/image
- Domain
- bam.nr-data.net
- URL
- https://bam.nr-data.net/resources/1/NRJS-a95c1cff368e631de64?a=1615474412&sa=1&v=1208.49599aa&t=Unnamed%20Transaction&rst=3116&ck=1&ref=https://essential.canto.global/v/EssentialEnergy24__/smartalbum/image&st=1718945407450
Verdicts & Comments Add Verdict or Comment
65 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 undefined| event object| fence object| sharedStorage object| NREUM object| newrelic function| __nr_require string| STATIC_DOMAIN_NAME string| STATIC_DIR string| STATIC_ASSETS_VERSION string| BUILD_ID object| flight object| type string| com object| p function| mouseEnterListItem function| mouseLeaveListItem object| ChurnZero function| isIE object| links undefined| link function| callZendeskScript object| otMeta string| windowLocation object| _CantoCore_ object| CryptoJS function| _createClass function| _typeof function| DateFormatter function| _classCallCheck function| datetimepickerFactory object| __core-js_shared__ object| core function| setImmediate function| clearImmediate object| regeneratorRuntime boolean| _babelPolyfill object| angular number| ng339 function| $ function| jQuery function| Sammy function| Mousetrap function| _ function| tinycolor function| SparkMD5 object| hashwasm function| dayjs_plugin_customParseFormat function| dayjs function| moment function| require function| convertSize function| isSupportLocalStorage object| __tracerCZ object| loadSettings function| getCloudFont string| PREFIX_URL boolean| isMobile object| mg undefined| isMyNavTag object| resources_locale_en_US number| locationChangeDebounce string| FULL_BUILD_ID string| posCss number| nG1 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 |
---|---|---|
.nr-data.net/ | Name: JSESSIONID Value: 802abe86340b29c9 |
6 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 |
---|---|
Content-Security-Policy | default-src 'self' www.google-analytics.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' www.google-analytics.com www.googletagmanager.com *.googleapis.com *.storage.googleapis.com code.jquery.com *.churnzero.net canto.us1app.churnzero.net *.walkme.com *.cloudfront.net java.com connect.facebook.net *.eu.pendo.io *.pendo.io fast.wistia.net js-agent.newrelic.com bam.nr-data.net *.zdassets.com *.zendesk.com *.eu-1.smooch.io *.smooch.io wss://api.eu-1.smooch.io; object-src 'none'; style-src 'self' 'unsafe-inline' *.cloudfront.net *.churnzero.net canto.us1app.churnzero.net *.googleapis.com *.storage.googleapis.com *.eu.pendo.io *.pendo.io *.zdassets.com *.zendesk.com *.eu-1.smooch.io *.smooch.io wss://api.eu-1.smooch.io; img-src * data: blob:; media-src * data: blob:; connect-src 'self' *.cloudfront.net *.churnzero.net canto.us1app.churnzero.net *.amazonaws.com *.walkme.com cantodam.freshdesk.com www.google-analytics.com bam.nr-data.net *.googleapis.com *.storage.googleapis.com *.eu.pendo.io *.pendo.io *.zdassets.com *.zendesk.com *.eu-1.smooch.io *.smooch.io wss://api.eu-1.smooch.io; font-src * data:; child-src https: blob: |
Strict-Transport-Security | max-age=31536000;includeSubDomains |
X-Content-Type-Options | nosniff |
X-Frame-Options | DENY |
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.
bam.nr-data.net
canto.us1app.churnzero.net
d105emv5h26k8d.cloudfront.net
essential.canto.global
js-agent.newrelic.com
bam.nr-data.net
108.158.16.174
162.247.241.14
162.247.243.39
54.78.182.3
99.83.165.153
0438dcdfb3bc2ec048bcfeb8570c93ed12c96c0544d0274ae102c3b78d5d2f8d
0c909725b0ea7da9994f16e47a4142783410c5aa25cdd7770f85dc61eb8a170c
0c9cf152a0ad00d4f102c93c613c104914be5517ac8f8e0831727f8bfbe8b300
0cc572889275960ec75c2c56f3b40f13a1427477e3e1c007d04ca16701c07f0e
13e8b4f6220702a10a7566fb389055fedd388a364975146c8d2780c1d2fdc0d0
148970a8142932a80022799a50f6984701b9d23807a07961583adea01edde4a5
2c2844448fdaecda012843b8515672a6c410bc303ed150e610086f20f39b1937
5338089617349231ac9dbe7914de3c803643cfbc60a5480b86db3d1b03ed5f50
73a4a3796355eab4736d99a12d1d22d9fbcba943de9f3dfa8c811bfe61b88c3d
74e28a5feaecfd64b7b35fb08eb943fc2afd1dde58ae4f765edd1b1ebda54d86
8559132c89ad51d8a2ba5b171887a44a7ba93776e205f553573de228e64b45f8
d1ed3669e5b50e9a6d0c8ec4129dbc6f9c6b9ad1218878561b526670fdb8824c
db570141289e17d2c0bf14515d697eddf479f339e6ef1ef5282d877926832ed6
e2623f19be8e03c1090c5ade612e3b90d3c59b93bdab79fa3fb310f4efb698f2
e7ea653ddec2d2a74d0dcbff099c009cc7469ec323a50c89a2915ce44ca4c0b4
ec77cd70b5d2fe084d7c43b42d9f8904dcb7f63f7ec5dc9444d08bf85d249867