riveloffer.com
Open in
urlscan Pro
199.188.201.125
Public Scan
Effective URL: https://riveloffer.com/
Submission: On January 06 via manual from GB
Summary
TLS certificate: Issued by Sectigo RSA Domain Validation Secure ... on September 15th 2020. Valid for: a year.
This is the only time riveloffer.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 45 | 199.188.201.125 199.188.201.125 | 22612 (NAMECHEAP...) (NAMECHEAP-NET) | |
1 | 2a00:1450:400... 2a00:1450:4001:81d::200a | 15169 (GOOGLE) (GOOGLE) | |
3 | 2a00:1450:400... 2a00:1450:4001:81e::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2606:4700::68... 2606:4700::6812:1cf3 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
49 | 4 |
ASN22612 (NAMECHEAP-NET, US)
PTR: server281-4.web-hosting.com
riveloffer.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
45 |
riveloffer.com
1 redirects
riveloffer.com |
700 KB |
3 |
gstatic.com
fonts.gstatic.com |
40 KB |
1 |
iconscout.com
unicons.iconscout.com |
912 B |
1 |
googleapis.com
fonts.googleapis.com |
748 B |
49 | 4 |
Domain | Requested by | |
---|---|---|
45 | riveloffer.com |
1 redirects
riveloffer.com
|
3 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | unicons.iconscout.com |
riveloffer.com
|
1 | fonts.googleapis.com |
riveloffer.com
|
49 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
partner.riveloffer.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
riveloffer.com Sectigo RSA Domain Validation Secure Server CA |
2020-09-15 - 2021-09-15 |
a year | crt.sh |
upload.video.google.com GTS CA 1O1 |
2020-11-10 - 2021-02-02 |
3 months | crt.sh |
*.gstatic.com GTS CA 1O1 |
2020-11-10 - 2021-02-02 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2020-07-17 - 2021-07-17 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://riveloffer.com/
Frame ID: ECA1CF0E6F47C54CDAD3F27E7BDF3345
Requests: 49 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://riveloffer.com/
HTTP 301
https://riveloffer.com/ Page URL
Detected technologies
Apache (Web Servers) ExpandDetected patterns
- headers server /(?:Apache(?:$|\/([\d.]+)|[^/-])|(?:^|\b)HTTPD)/i
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Title: Login
Search URL Search Domain Scan URL
Title: Sign Up
Search URL Search Domain Scan URL
Title: Get Started
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://riveloffer.com/
HTTP 301
https://riveloffer.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
49 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
riveloffer.com/ Redirect Chain
|
35 KB 5 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
riveloffer.com/css/ |
157 KB 23 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
materialdesignicons.min.css
riveloffer.com/css/ |
239 KB 39 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
unicons.css
riveloffer.com/css/ |
60 KB 10 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
owl.carousel.min.css
riveloffer.com/css/ |
3 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
owl.theme.default.min.css
riveloffer.com/css/ |
1013 B 621 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
riveloffer.com/css/ |
104 KB 15 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
default.css
riveloffer.com/css/colors/ |
8 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo-dark.png
riveloffer.com/images/ |
44 KB 44 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Startup_SVG.svg
riveloffer.com/images/illustrator/ |
20 KB 7 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pen.svg
riveloffer.com/images/icon/ |
1020 B 663 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
video.svg
riveloffer.com/images/icon/ |
3 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
intellectual.svg
riveloffer.com/images/icon/ |
2 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
user.svg
riveloffer.com/images/icon/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
calendar.svg
riveloffer.com/images/icon/ |
4 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sand-clock.svg
riveloffer.com/images/icon/ |
2 KB 924 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
SEO_SVG.svg
riveloffer.com/images/illustrator/ |
55 KB 14 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app_development_SVG.1744d3c9.svg
riveloffer.com/images/illustrator/ |
38 KB 9 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Asset190.svg
riveloffer.com/images/illustrator/ |
7 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Asset189.svg
riveloffer.com/images/illustrator/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Asset186.svg
riveloffer.com/images/illustrator/ |
2 KB 923 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
Asset187.svg
riveloffer.com/images/illustrator/ |
3 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
01.jpg
riveloffer.com/images/client/ |
31 KB 31 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
02.jpg
riveloffer.com/images/client/ |
24 KB 25 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
03.jpg
riveloffer.com/images/client/ |
26 KB 26 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
04.jpg
riveloffer.com/images/client/ |
31 KB 32 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
05.jpg
riveloffer.com/images/client/ |
22 KB 22 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
06.jpg
riveloffer.com/images/client/ |
4 KB 4 KB |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.5.1.min.js
riveloffer.com/js/ |
87 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.bundle.min.js
riveloffer.com/js/ |
79 KB 21 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.easing.min.js
riveloffer.com/js/ |
2 KB 974 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scrollspy.min.js
riveloffer.com/js/ |
1 KB 811 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
typed.js
riveloffer.com/js/ |
12 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
typed.init.js
riveloffer.com/js/ |
246 B 348 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
owl.carousel.min.js
riveloffer.com/js/ |
43 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
owl.init.js
riveloffer.com/js/ |
1 KB 440 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
counter.init.js
riveloffer.com/js/ |
884 B 509 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
feather.min.js
riveloffer.com/js/ |
73 KB 20 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bundle.js
riveloffer.com/js/ |
9 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
app.js
riveloffer.com/js/ |
3 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
init.js
riveloffer.com/supportboard/js/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
6 KB 748 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
XRXW3I6Li01BKofA6sKUYevIWzgPDA.woff2
fonts.gstatic.com/s/nunito/v16/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
XRXW3I6Li01BKofAjsOUYevIWzgPDA.woff2
fonts.gstatic.com/s/nunito/v16/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
XRXV3I6Li01BKofINeaBTMnFcQ.woff2
fonts.gstatic.com/s/nunito/v16/ |
13 KB 13 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
materialdesignicons-webfontb1c3.html
riveloffer.com/fonts/ |
283 KB 279 KB |
Font
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
06.jpg
riveloffer.com/images/client/ |
4 KB 4 KB |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
init.js
riveloffer.com/supportboard/js/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
check-circle.svg
unicons.iconscout.com/release/v2.1.9/svg/monochrome/ |
582 B 912 B |
Fetch
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
16 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| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker object| trustedTypes boolean| crossOriginIsolated function| $ function| jQuery object| bootstrap number| a object| feather object| regeneratorRuntime object| Unicons0 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.
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.
fonts.googleapis.com
fonts.gstatic.com
riveloffer.com
unicons.iconscout.com
199.188.201.125
2606:4700::6812:1cf3
2a00:1450:4001:81d::200a
2a00:1450:4001:81e::2003
05ae7ec850fb36ef9868823a5ec447a14d2d4b6c741dca20f2fdad5037baf564
093291441f48a866ae48b787c85081a7466f428018056938f5c03c43435db624
181ca06aba2cd5e91ae761263d553046d9f674f54f5153f8bc8d8181cdc20bbb
1f7723b6b9bfced0deba108df48e3287888dd986f1ff2d5133bacc9807ac0349
26c2d38dbd37d776d151ae486dbe2e0ffd099a2cf53183c74b0da5e1e19f3126
317f1704c0d2af2f0642d00a1bd7a0a8a3e18a292cfdde8c32ea1f71cef69c1e
347e2cdfb198f732f1c17e18c2663b040f572a83f7eef1ea9fba3671b0353472
38c4c708b76de916524edab7bf34de7bc9ed5fd0f69221f7319197bcaf9fbc4f
3d6137f916755864fbec02a5db9c88f029b5aea55f291122e5bcc45ab03bd37f
3febc3cbc1b24d5c09ed3b47e5b14d84d392c63c2e2a3b0df5c15a73bca1e7ef
45bb20b487adf6093fbaf2a002f55a492cd98068da085f080c787d185a819346
500acb34a113e74100751ac0bba971bf6668f713233ffa2b7c4777feb76906a9
51d13b0a62708a5cb1fcf3794a47feb1c38beb716994d10afbc15e7b142182f8
5598dcd7a436b9f543bc9846922698a72a99f47b3f5c00504e7e66cf4433503d
5a271d830afdf97fd9db938e1eb1a83e3c5be6034c721129db32e3fac2722a7a
5edf297381b409d711bc8d27676951a59e151e783412850332519c05243d1e24
6535434d5cefd4a5a63f1f9c9ec66c077918942cbcd9d04fa615e879ee3c9115
680af6669abc319f9803f0fa26d443df1b6bc29133d88a8e4bea560ffed7288c
6bef9e3291b0a561a2d2e01cfa5614a1e0357bc9ad47e76ac163851024d8b0eb
6d019d18e5435f58ea54fef738a97a50fc0f6328a075e876e8f3eec26f352803
701962f4602b3a62093b0097d6f46eabba2f84dfd83030e0ff049c6a4017323e
71be9bdaed2130d68fb514bde006b6982af20d081da6930b87b6405328579108
79094c3b36dcc1575d6557d6ffd3a5768f460f08cd5d0985b7af37777cdf72bb
79c6244bfeec67513266d7c152dbbaa4cf4aaa2188a5ae116f911fe17ee789f5
87fba3184271e8f1d6f5bbfa96c509cbe8c1c8b7f97827af4c6c19b991f468ca
924b0dc630d1c5dff9fa31aead9509775b1d476bfe0a5ac2977b2f11205a26ac
98d94f5c9621ea703c902562a796c98239cd5c4ab2a814441689bcd6e18f73d3
9d695b7a10152cf7e6851a6e9f81e5cf9612a9bd361be50edf4f52b20f0eab29
a26d1d56972b1c15c2e6306998afb7ed6df5f80d4d8d95ff4234bf100236f868
a469b9ee274cc3c65d5d2d5ba7f0f3a93686814a92d466b8540d629759feb733
a53c43f834b32309b084ea9314df8307e9c78cee2202c6e07f216ae4ae5b704d
aa7e59e6ec8871088cfeb47bac59a6475c815357deef042c61a5c3c965390546
ab7103bdbceeb187b10b981214bc46b449c10a633ea83c4a58e50a2908c9a613
c06b805392112e0f58b0bd0e33e85f4f8d93722eacaaa354a7cd07cb962cfb2e
ca12496c3a0b5456d198147e85c26ea281b69e0fdf1c35c0e3ec4ae4431c1816
d2716f408ba8f6b7dfb4040dbec3e65690ba026781c811f7425be73720af1d21
d309fd437b9adfb5152d641e76469265ff805bf48fca6035a7875967e9cb2337
db1523fdfce67d906942cb94495bf6a50a5e08a604008421391817c0cdd38922
dcb69c9f0226455b7a10ff4ab6c31744f45e899e3279396aa55430433ac40d10
e268812e96a355eb38eedcedeb962815d245e3e49fd5e195eb4de6c11fb61fc3
eaa66ec85f8ed50f7dd02874999c4c8ae853a140851f99ce9df77e8c470ab446
ef9f1e725e2b292805587a6634a9d49047757f17be49d8e950e2f5929d4f54d7
f3aedb3066bc31c6092dd988c5786bd3516c1208675f565f451c91bfae17ca9e
f5586bb42c27fb7a1730f9b373a389147ce7df423d563edf5e401fb3f788a6d3
f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d
f9f3ea16c4a35699957befe6fa29f9a2e572238afc4fbb70e3683fa0b96d753f