biguacu.creditoleve.com.br
Open in
urlscan Pro
54.161.241.46
Public Scan
Submission: On August 18 via automatic, source certstream-suspicious
Summary
TLS certificate: Issued by R3 on August 17th 2021. Valid for: 3 months.
This is the only time biguacu.creditoleve.com.br was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
6 | 54.161.241.46 54.161.241.46 | 14618 (AMAZON-AES) (AMAZON-AES) | |
1 | 52.95.163.71 52.95.163.71 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2600:1901:0:b... 2600:1901:0:bc29:: | 15169 (GOOGLE) (GOOGLE) | |
20 | 35.199.70.37 35.199.70.37 | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:830::200a | 15169 (GOOGLE) (GOOGLE) | |
30 | 5 |
ASN14618 (AMAZON-AES, US)
PTR: ec2-54-161-241-46.compute-1.amazonaws.com
biguacu.creditoleve.com.br |
ASN16509 (AMAZON-02, US)
PTR: s3-sa-east-1-r-w.amazonaws.com
leve-assets.s3-sa-east-1.amazonaws.com |
ASN15169 (GOOGLE, US)
PTR: 37.70.199.35.bc.googleusercontent.com
chat.octadesk.services | |
tenant.octadesk.services | |
api.octadesk.services |
Apex Domain Subdomains |
Transfer | |
---|---|---|
20 |
octadesk.services
chat.octadesk.services tenant.octadesk.services api.octadesk.services |
1 MB |
6 |
creditoleve.com.br
biguacu.creditoleve.com.br |
335 KB |
2 |
googleapis.com
fonts.googleapis.com |
1 KB |
1 |
mxpnl.com
cdn.mxpnl.com |
25 KB |
1 |
amazonaws.com
leve-assets.s3-sa-east-1.amazonaws.com |
29 KB |
30 | 5 |
Domain | Requested by | |
---|---|---|
17 | chat.octadesk.services |
biguacu.creditoleve.com.br
chat.octadesk.services |
6 | biguacu.creditoleve.com.br |
biguacu.creditoleve.com.br
|
2 | api.octadesk.services |
chat.octadesk.services
|
2 | fonts.googleapis.com |
chat.octadesk.services
|
1 | tenant.octadesk.services |
chat.octadesk.services
|
1 | cdn.mxpnl.com |
biguacu.creditoleve.com.br
|
1 | leve-assets.s3-sa-east-1.amazonaws.com |
biguacu.creditoleve.com.br
|
30 | 7 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
biguacu.creditoleve.com.br R3 |
2021-08-17 - 2021-11-15 |
3 months | crt.sh |
*.s3-sa-east-1.amazonaws.com Amazon |
2021-03-26 - 2022-03-03 |
a year | crt.sh |
*.mxpnl.com GeoTrust TLS DV RSA Mixed SHA256 2020 CA-1 |
2021-07-15 - 2022-07-28 |
a year | crt.sh |
*.octadesk.services R3 |
2021-08-13 - 2021-11-11 |
3 months | crt.sh |
upload.video.google.com GTS CA 1C3 |
2021-07-12 - 2021-10-04 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://biguacu.creditoleve.com.br/
Frame ID: 9FE1A330152F71DE3AEA159A826723C9
Requests: 9 HTTP requests in this frame
Frame:
https://chat.octadesk.services/embed?subdomain=levecapital&id=chat&showButton=true&openOnMessage=true&forceSelectFields=false&reopen=true&url=https://biguacu.creditoleve.com.br/
Frame ID: 63ABF24FCD2C1BAFCB48CDDB459DE685
Requests: 20 HTTP requests in this frame
0 Outgoing links
These are links going to different origins than the main page.
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
/
biguacu.creditoleve.com.br/ |
4 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
styles.5856460cd69807d2b9e8.css
biguacu.creditoleve.com.br/ |
76 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.png
leve-assets.s3-sa-east-1.amazonaws.com/images/ |
29 KB 29 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
runtime-es2015.6e8c0792dc308d40b148.js
biguacu.creditoleve.com.br/ |
4 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
polyfills-es2015.9337ce7174b91657f1a0.js
biguacu.creditoleve.com.br/ |
36 KB 13 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
main-es2015.92079abe4da116569dea.js
biguacu.creditoleve.com.br/ |
1 MB 294 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
mixpanel-2-latest.min.js
cdn.mxpnl.com/libs/ |
75 KB 25 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
levecapital
chat.octadesk.services/api/widget/ |
11 KB 4 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
nunito-Regular.ba4bc41ddfea01fd8588.woff2
biguacu.creditoleve.com.br/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
embed
chat.octadesk.services/ Frame 63AB |
2 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.29abff79.css
chat.octadesk.services/embed/static/css/ Frame 63AB |
48 KB 11 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.dedb857a.js
chat.octadesk.services/embed/static/js/ Frame 63AB |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-vendors.c2c18b5c.js
chat.octadesk.services/embed/static/js/ Frame 63AB |
210 KB 79 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-1bd90e18.d28629e7.css
chat.octadesk.services/embed/static/css/ Frame 63AB |
0 20 KB |
Other
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
emojipicker.f0d47378.css
chat.octadesk.services/embed/static/css/ Frame 63AB |
0 3 KB |
Other
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
phone-number-input.982a3b17.css
chat.octadesk.services/embed/static/css/ Frame 63AB |
0 22 KB |
Other
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-1bd90e18.557d448e.js
chat.octadesk.services/embed/static/js/ Frame 63AB |
0 331 KB |
Other
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-2d0d61fd.f7a677b9.js
chat.octadesk.services/embed/static/js/ Frame 63AB |
0 573 B |
Other
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
emojipicker.194beaa3.js
chat.octadesk.services/embed/static/js/ Frame 63AB |
0 248 KB |
Other
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
phone-number-input.d47b7b3e.js
chat.octadesk.services/embed/static/js/ Frame 63AB |
0 76 KB |
Other
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ Frame 63AB |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
octa-config
tenant.octadesk.services/api/tenant/ Frame 63AB |
2 KB 992 B |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-1bd90e18.d28629e7.css
chat.octadesk.services/embed/static/css/ Frame 63AB |
83 KB 20 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chunk-1bd90e18.557d448e.js
chat.octadesk.services/embed/static/js/ Frame 63AB |
899 KB 331 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
css2
fonts.googleapis.com/ Frame 63AB |
420 B 327 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
flux
chat.octadesk.services/api/ Frame 63AB |
2 B 350 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
configs
chat.octadesk.services/api/ Frame 63AB |
1 KB 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
chat-beep.765be77c.mp3
chat.octadesk.services/embed/static/media/ Frame 63AB |
4 KB 5 KB |
Media
audio/mpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H2 |
culture
api.octadesk.services/company/ Frame |
0 0 |
Preflight
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
culture
api.octadesk.services/company/ Frame 63AB |
5 B 230 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
156 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| onbeforexrselect object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker boolean| originAgentCluster object| trustedTypes boolean| crossOriginIsolated object| mixpanel object| octadesk object| webpackJsonp function| Zone function| __zone_symbol__Promise function| __zone_symbol__ZoneAwarePromise function| __zone_symbol__fetch function| __zone_symbol__setTimeout function| __zone_symbol__clearTimeout function| __zone_symbol__setInterval function| __zone_symbol__clearInterval function| __zone_symbol__requestAnimationFrame function| __zone_symbol__cancelAnimationFrame function| __zone_symbol__webkitRequestAnimationFrame function| __zone_symbol__webkitCancelAnimationFrame function| __zone_symbol__alert function| __zone_symbol__prompt function| __zone_symbol__confirm function| __zone_symbol__MutationObserver function| __zone_symbol__WebKitMutationObserver function| __zone_symbol__IntersectionObserver function| __zone_symbol__FileReader boolean| __zone_symbol__ononabortpatched boolean| __zone_symbol__ononanimationendpatched boolean| __zone_symbol__ononanimationiterationpatched boolean| __zone_symbol__ononauxclickpatched boolean| __zone_symbol__ononblurpatched boolean| __zone_symbol__ononcancelpatched boolean| __zone_symbol__ononcanplaypatched boolean| __zone_symbol__ononcanplaythroughpatched boolean| __zone_symbol__ononchangepatched boolean| __zone_symbol__ononcuechangepatched boolean| __zone_symbol__ononclickpatched boolean| __zone_symbol__ononclosepatched boolean| __zone_symbol__ononcontextmenupatched boolean| __zone_symbol__onondblclickpatched boolean| __zone_symbol__onondragpatched boolean| __zone_symbol__onondragendpatched boolean| __zone_symbol__onondragenterpatched boolean| __zone_symbol__onondragleavepatched boolean| __zone_symbol__onondragoverpatched boolean| __zone_symbol__onondroppatched boolean| __zone_symbol__onondurationchangepatched boolean| __zone_symbol__ononemptiedpatched boolean| __zone_symbol__ononendedpatched boolean| __zone_symbol__ononerrorpatched boolean| __zone_symbol__ononfocuspatched boolean| __zone_symbol__onongotpointercapturepatched boolean| __zone_symbol__ononinputpatched boolean| __zone_symbol__ononinvalidpatched boolean| __zone_symbol__ononkeydownpatched boolean| __zone_symbol__ononkeypresspatched boolean| __zone_symbol__ononkeyuppatched boolean| __zone_symbol__ononloadpatched boolean| __zone_symbol__ononloadstartpatched boolean| __zone_symbol__ononloadeddatapatched boolean| __zone_symbol__ononloadedmetadatapatched boolean| __zone_symbol__ononlostpointercapturepatched boolean| __zone_symbol__ononmousedownpatched boolean| __zone_symbol__ononmouseenterpatched boolean| __zone_symbol__ononmouseleavepatched boolean| __zone_symbol__ononmousemovepatched boolean| __zone_symbol__ononmouseoutpatched boolean| __zone_symbol__ononmouseoverpatched boolean| __zone_symbol__ononmouseuppatched boolean| __zone_symbol__ononmousewheelpatched boolean| __zone_symbol__ononpausepatched boolean| __zone_symbol__ononplaypatched boolean| __zone_symbol__ononplayingpatched boolean| __zone_symbol__ononpointercancelpatched boolean| __zone_symbol__ononpointerdownpatched boolean| __zone_symbol__ononpointerenterpatched boolean| __zone_symbol__ononpointerleavepatched boolean| __zone_symbol__ononpointermovepatched boolean| __zone_symbol__ononpointeroverpatched boolean| __zone_symbol__ononpointeruppatched boolean| __zone_symbol__ononprogresspatched boolean| __zone_symbol__ononratechangepatched boolean| __zone_symbol__ononresetpatched boolean| __zone_symbol__ononresizepatched boolean| __zone_symbol__ononscrollpatched boolean| __zone_symbol__ononseekedpatched boolean| __zone_symbol__ononseekingpatched boolean| __zone_symbol__ononselectpatched boolean| __zone_symbol__ononselectionchangepatched boolean| __zone_symbol__ononselectstartpatched boolean| __zone_symbol__ononstalledpatched boolean| __zone_symbol__ononsubmitpatched boolean| __zone_symbol__ononsuspendpatched boolean| __zone_symbol__onontimeupdatepatched boolean| __zone_symbol__ononvolumechangepatched boolean| __zone_symbol__onontransitioncancelpatched boolean| __zone_symbol__onontransitionendpatched boolean| __zone_symbol__ononwaitingpatched boolean| __zone_symbol__ononwheelpatched boolean| __zone_symbol__onontogglepatched boolean| __zone_symbol__ononafterprintpatched boolean| __zone_symbol__ononappinstalledpatched boolean| __zone_symbol__ononbeforeinstallpromptpatched boolean| __zone_symbol__ononbeforeprintpatched boolean| __zone_symbol__ononbeforeunloadpatched boolean| __zone_symbol__onondevicemotionpatched boolean| __zone_symbol__onondeviceorientationpatched boolean| __zone_symbol__onondeviceorientationabsolutepatched boolean| __zone_symbol__ononhashchangepatched boolean| __zone_symbol__ononlanguagechangepatched boolean| __zone_symbol__ononmessagepatched boolean| __zone_symbol__ononofflinepatched boolean| __zone_symbol__onononlinepatched boolean| __zone_symbol__ononpageshowpatched boolean| __zone_symbol__ononpagehidepatched boolean| __zone_symbol__ononpopstatepatched boolean| __zone_symbol__ononrejectionhandledpatched boolean| __zone_symbol__ononstoragepatched boolean| __zone_symbol__ononunhandledrejectionpatched boolean| __zone_symbol__ononunloadpatched boolean| __zone_symbol__onondragstartpatched boolean| __zone_symbol__ononanimationstartpatched boolean| __zone_symbol__ononsearchpatched boolean| __zone_symbol__onontransitionrunpatched boolean| __zone_symbol__onontransitionstartpatched boolean| __zone_symbol__ononwebkitanimationendpatched boolean| __zone_symbol__ononwebkitanimationiterationpatched boolean| __zone_symbol__ononwebkitanimationstartpatched boolean| __zone_symbol__ononwebkittransitionendpatched boolean| __zone_symbol__ononpointeroutpatched boolean| __zone_symbol__ononmessageerrorpatched function| __zone_symbol__ON_PROPERTYload object| __zone_symbol__loadfalse object| __zone_symbol__resizefalse object| __zone_symbol__orientationchangefalse object| __zone_symbol__popstatefalse object| __zone_symbol__hashchangefalse function| _classCallCheck function| _defineProperties function| _createClass object| __zone_symbol__messagefalse object| __zone_symbol__scrollfalse function| __zone_symbol__addEventListener function| __zone_symbol__removeEventListener undefined| __zone_symbol__eventListeners undefined| __zone_symbol__removeAllListeners function| eventListeners function| removeAllListeners0 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.octadesk.services
biguacu.creditoleve.com.br
cdn.mxpnl.com
chat.octadesk.services
fonts.googleapis.com
leve-assets.s3-sa-east-1.amazonaws.com
tenant.octadesk.services
2600:1901:0:bc29::
2a00:1450:4001:830::200a
35.199.70.37
52.95.163.71
54.161.241.46
009f6b3a5bed5b0e662f455e73ea7019ef21dfcd9562ca905355f986f03efc1b
02e821d1b1ad00782e754e09eaf07e38fa32c93c26c69ff2539be3ba2614de1e
05016b7c8d8c36082ffaa9c117a7db2ea71b96b927218cc3e4323ce0f2c9f6c7
06f68cade75da1348dd8e55a8c7143d2d82445bbab6c5a24be3a05bd8e36b06d
075691767a1a09b4e5ca4d24fbd8e90746b58f573e9286952a6244b15d2ab383
07bf87548212f24057ba352fed5ec567dab724b44a7fc88ddc393cbc7706d033
2a67f1a4675ab88705c1a2bbe30bdd800f22c737e7f8c0328825cd247bd078ad
42ea79fc48b9ac68b67cd1fccc5e1924bf866f93713e68969b7312f0720d3c40
494f1cf86c8c1f984b1628504911cf7fa0194c2d8b0878e472fd3d1828e7a11d
4b1013985df9b64904028d1476161b69977c05e2c2843bd3476754ae7a35b460
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945
528acaa0f9bde637ec835edb2b71bb2e2005e8f40c00f6124960c6dbcf563939
8636ea368d41b46f0a9e010be684239eab42719e34978f32b4c71d99714887e0
86b09a867c5c2102a37541923a542aeb02b92622c3295c4715ab30e64e7e5439
8c1d5572b3eabdc16074d814f0d2de02f4eabcc7cc70ca46ac25f5ea9d2de7a1
901f9c171d8a548e211110e42f185284f5c366cd02152b28dcc3f08716ed60eb
919c46d3e699709f213eeeeb27960faace72df511bdf2bda486bfcaf04fd2a1c
a1edb8f64eb1272288ae67d59a6b01a84711e460857e8214c3cc077f1de09136
de689ff01c016a30363a0d5aede6617ba5bef7e80ef8577876008826a99c1b4a
e2b5d4752ac81478ad36860fbe67b75bad20bbee7a93e835a25283d310c78999
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
fcace60350ea365bb0dd0c90bd55c0b86e9536c17ca5fb2b9e8b9d150fb9876b
ffe75f90ba75645225896a028e23e60d2a80cb6185f45fc78c01e8b5c9e761eb