alliancepropmgmt.appfolio.com
Open in
urlscan Pro
34.195.106.18
Public Scan
Effective URL: https://alliancepropmgmt.appfolio.com/oportal/users/log_in
Submission: On June 21 via manual from US
Summary
TLS certificate: Issued by Amazon on November 28th 2020. Valid for: a year.
This is the only time alliancepropmgmt.appfolio.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2600:9000:215... 2600:9000:2156:ce00:1f:2436:e1c0:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
1 2 | 34.195.106.18 34.195.106.18 | 14618 (AMAZON-AES) (AMAZON-AES) | |
6 | 2600:9000:215... 2600:9000:2156:2a00:9:cc76:c180:93a1 | 16509 (AMAZON-02) (AMAZON-02) | |
12 | 23.37.36.87 23.37.36.87 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
1 | 2a00:1450:400... 2a00:1450:4001:828::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:831::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:827::200e | 15169 (GOOGLE) (GOOGLE) | |
4 | 2a00:1450:400... 2a00:1450:4001:809::2003 | 15169 (GOOGLE) (GOOGLE) | |
27 | 7 |
ASN16509 (AMAZON-02, US)
public.cdn.appfolio.com |
ASN16625 (AKAMAI-AS, US)
assets.cdn.appfolio.com | |
pa.cdn.appfolio.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
appfolio.com
2 redirects
sg.appfolio.com alliancepropmgmt.appfolio.com public.cdn.appfolio.com assets.cdn.appfolio.com pa.cdn.appfolio.com |
397 KB |
4 |
gstatic.com
fonts.gstatic.com |
66 KB |
2 |
google-analytics.com
www.google-analytics.com |
19 KB |
1 |
googleapis.com
fonts.googleapis.com |
634 B |
1 |
googletagmanager.com
www.googletagmanager.com |
54 KB |
27 | 5 |
Domain | Requested by | |
---|---|---|
11 | assets.cdn.appfolio.com |
alliancepropmgmt.appfolio.com
|
6 | public.cdn.appfolio.com |
alliancepropmgmt.appfolio.com
|
4 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
2 | alliancepropmgmt.appfolio.com | 1 redirects |
1 | fonts.googleapis.com |
public.cdn.appfolio.com
|
1 | www.googletagmanager.com |
alliancepropmgmt.appfolio.com
|
1 | pa.cdn.appfolio.com |
alliancepropmgmt.appfolio.com
|
1 | sg.appfolio.com | 1 redirects |
27 | 9 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.apmutah.com |
info.appfolio.com |
outdatedbrowser.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.appfolio.com Amazon |
2020-11-28 - 2021-12-27 |
a year | crt.sh |
public.cdn.appfolio.com Amazon |
2021-05-04 - 2022-06-02 |
a year | crt.sh |
*.cdn.appfolio.com DigiCert SHA2 Secure Server CA |
2021-05-19 - 2022-05-24 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2021-05-24 - 2021-08-16 |
3 months | crt.sh |
upload.video.google.com GTS CA 1O1 |
2021-05-24 - 2021-08-16 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2021-05-24 - 2021-08-16 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://alliancepropmgmt.appfolio.com/oportal/users/log_in
Frame ID: C9A22413A983B952288F651BD0679D9C
Requests: 27 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
https://sg.appfolio.com/ls/click?upn=lweuVihOonZ8JQmXimWnCA-2F75792lvk2rt4IabUzFQDKxNLDtWmYlAgFiF8-2...
HTTP 302
https://alliancepropmgmt.appfolio.com/oportal/token_sessions?user_email=Kyle.Poulson%40CenturyLink.com&user_token=... HTTP 302
https://alliancepropmgmt.appfolio.com/oportal/users/log_in Page URL
Detected technologies
Ruby (Programming Languages) ExpandDetected patterns
- meta csrf-param /^authenticity_token$/i
Ruby on Rails (Web Frameworks) Expand
Detected patterns
- meta csrf-param /^authenticity_token$/i
Fingerprintjs (JavaScript Libraries) Expand
Detected patterns
- script /fingerprint(\d)?(?:\.min)?\.js/i
Google Analytics (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|analytics)\.js/i
Google Tag Manager (Tag Managers) Expand
Detected patterns
- html /googletagmanager\.com\/ns\.html[^>]+><\/iframe>/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery[.-]([\d.]*\d)[^/]*\.js/i
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/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:
Search URL Search Domain Scan URL
Title: Update my browser now
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.
-
https://sg.appfolio.com/ls/click?upn=lweuVihOonZ8JQmXimWnCA-2F75792lvk2rt4IabUzFQDKxNLDtWmYlAgFiF8-2BRS10odEvkBgRp9YHHSm8YgvInvwfEgBTlouNaiQ2hKIFja72Ckxcm7IsHN-2B6B99mGfqclCAP1t8lUKzQ4oN5RVV3hhucmSWKPLBD0y46ppHXdfh9Je7NfVRuot8oV0RtD8TqKXlfNfJAx03nQU6j22Z-2FDQJ3N2mWBf9a-2BYF-2FMktLx2JOn9QQcOXHnZrr9cllu6nTiCOwEWfElce58H74qGnUbw-3D-3DRe5P_jthfY8kn24AaAE2B3quNkxXicuXqMfTaFnipkew1pWZRSTnf0drSmDjUMKZT373wmDvI6ykoJ00Y6-2F-2FbE4-2FZ4ShCG4OVy-2B3jRuYiTLi2FNCBSLGV3XAmjXkaaPo2RmbhWGyCEfITAgqHGxHyli-2FbIbjF2HFcvkqjXxwwoq7Yzdsgmrggk3mIQTitML0Nt9YqjpqgGlHQ5aPAgCGTm-2FMlwet-2Bqelcp35F8Bred-2BN0qlo-3D
HTTP 302
https://alliancepropmgmt.appfolio.com/oportal/token_sessions?user_email=Kyle.Poulson%40CenturyLink.com&user_token=hjfXmbsgy5areKymMWKg&portfolio_uuid=fe010dd5-3b0e-11e9-969e-1866da72b9fb HTTP 302
https://alliancepropmgmt.appfolio.com/oportal/users/log_in Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
27 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
log_in
alliancepropmgmt.appfolio.com/oportal/users/ Redirect Chain
|
8 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
ios12-array-reverse-fix-polyfill.js
public.cdn.appfolio.com/public/assets/scripts/ |
313 B 807 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
af_fingerprint.js
public.cdn.appfolio.com/public/assets/scripts/ |
30 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
application-eaa18feb54bde8b3596b2d4aa76083091504beadeadebb1cb5fbc79f41b0d9a5.css
assets.cdn.appfolio.com/oportal/assets/oportal/ |
103 KB 20 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap-coastline.min.css
public.cdn.appfolio.com/bootstrap-coastline/4.4.3/ |
161 KB 25 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
all.min.css
public.cdn.appfolio.com/public/icons/font-awesome/5.14.0/css/ |
58 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v4-shims.min.css
public.cdn.appfolio.com/public/icons/font-awesome/5.14.0/css/ |
26 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
large.jpg
pa.cdn.appfolio.com/alliancepropmgmt/images/571f6488-b094-4c15-b16a-bdf22b90dcc2/ |
29 KB 29 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
powered_by_appfolio_logo.png
public.cdn.appfolio.com/public/images/ |
10 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime~outdatedbrowser-862e901172fe68db96e7.js
assets.cdn.appfolio.com/oportal/assets/oportal/js/ |
2 KB 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
outdatedbrowser-34b875b1e873950b1305.chunk.js
assets.cdn.appfolio.com/oportal/assets/oportal/js/ |
3 KB 2 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.5.1.min-03dce57167696722e434bd9ffd5fbe516946f1173f63261630d5d4732e540a01.js
assets.cdn.appfolio.com/oportal/assets/oportal/ |
88 KB 31 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime~vendor-930f123d3d54ec913b45.js
assets.cdn.appfolio.com/oportal/assets/oportal/js/ |
2 KB 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
2-b09fa63532b83e5a3e99.chunk.js
assets.cdn.appfolio.com/oportal/assets/oportal/js/ |
71 KB 25 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
21-71355e1a5dd2e1b984ff.chunk.js
assets.cdn.appfolio.com/oportal/assets/oportal/js/ |
32 KB 11 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor-28ade180f53746645729.chunk.js
assets.cdn.appfolio.com/oportal/assets/oportal/js/ |
13 KB 4 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
runtime~application-5ee0225d930b4b90c89f.js
assets.cdn.appfolio.com/oportal/assets/oportal/js/ |
2 KB 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
0-75c15a19750721361ad2.chunk.js
assets.cdn.appfolio.com/oportal/assets/oportal/js/ |
120 KB 35 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
application-9b14aed9ffed9b4569b1.chunk.js
assets.cdn.appfolio.com/oportal/assets/oportal/js/ |
733 KB 166 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
207 KB 54 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
4 KB 634 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
48 KB 19 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pe0qMImSLYBIv1o4X1M8cce9I9s.woff2
fonts.gstatic.com/s/nunitosans/v6/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
pe03MImSLYBIv1o4X1M8cc8GBs5tU1E.woff2
fonts.gstatic.com/s/nunitosans/v6/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H3-29 |
collect
www.google-analytics.com/j/ |
1 B 21 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
pe03MImSLYBIv1o4X1M8cc8WAc5tU1E.woff2
fonts.gstatic.com/s/nunitosans/v6/ |
16 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3-29 |
pe03MImSLYBIv1o4X1M8cc9iB85tU1E.woff2
fonts.gstatic.com/s/nunitosans/v6/ |
17 KB 17 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
35 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| onbeforexrselect object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker boolean| originAgentCluster object| trustedTypes boolean| crossOriginIsolated object| dataLayer object| google_tag_manager object| google_tag_data string| GoogleAnalyticsObject function| ga object| gaplugins object| gaGlobal object| gaData string| jsPageModule string| _token object| webpackJsonp function| outdatedBrowser function| $ function| jQuery function| _ object| ClientSideValidations object| __core-js_shared__ object| core function| setImmediate function| clearImmediate object| regeneratorRuntime boolean| _babelPolyfill function| getCookie function| Fingerprint27 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 |
---|---|---|
.alliancepropmgmt.appfolio.com/ | Name: _gid Value: GA1.3.371188651.1624289144 |
|
.alliancepropmgmt.appfolio.com/ | Name: _ga Value: GA1.3.577282871.1624289144 |
|
.appfolio.com/ | Name: _gat_UA-26982405-9 Value: 1 |
|
.appfolio.com/ | Name: _gid Value: GA1.2.371188651.1624289144 |
|
.appfolio.com/ | Name: af_fingerprint Value: b144266212017272ba9718a63325bd9e2248ed84 |
|
.appfolio.com/ | Name: _ga Value: GA1.2.577282871.1624289144 |
|
alliancepropmgmt.appfolio.com/ | Name: _oportal_session Value: eVpFaVhRV0U3ZkZHeFo1ZXc2RzlYbjlSVDNXY05kbmFhMWpPdldhWTd2OU5mN2pJVXZ0WGNEaSsrRFVORFZWQnJtSjQyOE9GeVpRVURsY2xpUHoxaEhYTTNaT3pTSFpBOG84OEMzSUdlL1JiRnl0QlQ1UGl0MVYwUTN4NnM3RW1TaDRCV1hkRGhyVytkclppZWJQTnNrVEtjUVFRU09SZk9Bdk84ZjhXeW41ZFNGcmt4Z2k2MHRGTUM0cjcrWGF4Ynk2YytmNzZLYmJEcW9jN3NuTVJMTTZFMkI0WTdqU09wa3ZqRFFoTDFCUT0tLWxPVUFrRUMzSW1UZDZsdW5nZlVPaGc9PQ%3D%3D--8e7168f007fb673606047fefc2975e3e2a8f5141 |
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 |
---|---|
Strict-Transport-Security | max-age=604800 ; includeSubDomains |
X-Content-Type-Options | nosniff |
X-Frame-Options | SAMEORIGIN |
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.
alliancepropmgmt.appfolio.com
assets.cdn.appfolio.com
fonts.googleapis.com
fonts.gstatic.com
pa.cdn.appfolio.com
public.cdn.appfolio.com
sg.appfolio.com
www.google-analytics.com
www.googletagmanager.com
23.37.36.87
2600:9000:2156:2a00:9:cc76:c180:93a1
2600:9000:2156:ce00:1f:2436:e1c0:93a1
2a00:1450:4001:809::2003
2a00:1450:4001:827::200e
2a00:1450:4001:828::2008
2a00:1450:4001:831::200a
34.195.106.18
03dce57167696722e434bd9ffd5fbe516946f1173f63261630d5d4732e540a01
14cbd9b866a9b092e3a2e03a93b128da5baca005fd8b44a1956146eaab7b48b7
213a768c28378bf59798453fce20e1af42247a14688b7030c5627c8be184bfbb
232b4b23c9a612000d796110ff1efbb6600b94d574b33c4466da8288f474eb2d
2cb09c7b3e19bfc41743ca3624ef81c3258d56525647feac76aa757e0292627a
3c080d6b2a9d963be654efe16ec513be1dc69bc2b9179a66bc2b1d5e27408188
56f66115eef2b86225e6212e1b796c0945ad0644fcc028f2c62f9a3fb3415e94
6183c01de3a2e09a6fb6be42346e79386a1a57230f58c91216573927139195d9
66d7ccd295a846355c49d9986431238dc76ad370c9061bd7e395ea6f1b44d547
67d1f70e61d70de9260b4c7968d82eaef4951e0626ae8e17c9193ed78dbbe952
6b6bdb341440c662d46a4fe200f47772ede3040d2ce52ecfcab8f017f4fa2738
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
743ba3bd6ec8d506c8d6cf8dbf54bf6d4d47c08900690316e010d7ef2f949cb4
7782b21e214d70880b110a3119b7c92f4a1e5e3a0060e13afbd481d0993ec317
8a5ff91ba5c390ceb086fe653e647acd2aaf67979ad4e0aeff8e2760bd4b6ce1
8cbf008d5e5829b87fd8e7cfbe54adfb56120d6768e00ffc82f24dea304c173c
90767fabd53fe6949c8e19f3ab9d3da69cfc52c7bbfafe42739ed14c2e837920
9ff054f78d1862e24fc819726d4d9c92a3eed5e57448f37f98b6f3caefbe09bd
a76c4d036689d4785d19b7a8a702554813225f1c0cd94b83bdd44472a9250086
c9438d97c7ac42c56339bb63489b93d9cb654c64f9edbb70f1781cede35b6d5c
d18c05b903e42fe072a80fb16a7aae87c94e506237fce86f68ad8241fa70f759
d9c54f72b9c640f6f056ed986e5061346452ca7cb4e534def558cd3263fa6270
dd0d7b0bd9b543ac1655f000d5db598194d9a6c0c79815600b59ee49a81e8c62
deb404f08502fac8a2951731fbb62e4c2c24eddbf7221c5565bc31dbcda1a16a
e7e64f7ac226543bcd3094fe012ea0ce2aa5e5cff19a4d06fed924648cca3ebc
ea9e5314bcb52213aba2ec3fdb973a14109ec02ec3c369dfce8cbc8675eec34d
ecb9811ef52a2227823d075e488cb80f64e3aca7754904516ef6e6ca0e488d8a