![](/screenshots/1622159a-c57a-4ead-b9ed-ddce8ad2f167.png)
adfs.ppd.com
Open in
urlscan Pro
198.178.190.116
Public Scan
Effective URL: https://adfs.ppd.com/adfs/ls/?binding=urn%253aoasis%253anames%253atc%253aSAML%253a2.0%253abindings%253aHTTP-POST
Submission: On December 07 via manual from BG — Scanned from DE
Summary
TLS certificate: Issued by DigiCert Global G2 TLS RSA SHA256 202... on August 2nd 2023. Valid for: a year.
This is the only time adfs.ppd.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2606:4700:7::... 2606:4700:7::a29f:8a25 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
5 6 | 2606:4700:7::... 2606:4700:7::a29f:8925 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2606:4700::68... 2606:4700::6810:3965 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
3 | 198.178.190.116 198.178.190.116 | 18537 (PPD-AUSTIN) (PPD-AUSTIN) | |
6 | 4 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
7 |
cherwellondemand.com
6 redirects
ppdi.cherwellondemand.com |
6 KB |
3 |
ppd.com
adfs.ppd.com |
53 KB |
1 |
cloudflareinsights.com
static.cloudflareinsights.com — Cisco Umbrella Rank: 864 |
7 KB |
6 | 3 |
Domain | Requested by | |
---|---|---|
7 | ppdi.cherwellondemand.com |
6 redirects
static.cloudflareinsights.com
|
3 | adfs.ppd.com |
adfs.ppd.com
|
1 | static.cloudflareinsights.com |
ppdi.cherwellondemand.com
|
6 | 3 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
cherwellondemand.com E1 |
2023-12-03 - 2024-03-02 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-04-10 - 2024-04-09 |
a year | crt.sh |
LB.PPDI.COM DigiCert Global G2 TLS RSA SHA256 2020 CA1 |
2023-08-02 - 2024-09-01 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://adfs.ppd.com/adfs/ls/?binding=urn%253aoasis%253anames%253atc%253aSAML%253a2.0%253abindings%253aHTTP-POST
Frame ID: E36582A15AB9AEA68444180A2A0280FC
Requests: 6 HTTP requests in this frame
Screenshot
![](/screenshots/1622159a-c57a-4ead-b9ed-ddce8ad2f167.png)
Page Title
AnmeldenPage URL History Show full URLs
-
http://ppdi.cherwellondemand.com/
HTTP 301
https://ppdi.cherwellondemand.com/ HTTP 301
https://ppdi.cherwellondemand.com/cherwellportal/ HTTP 302
https://ppdi.cherwellondemand.com/CherwellPortal/ HTTP 307
https://ppdi.cherwellondemand.com/CherwellPortal/IT?_=668ae81a HTTP 307
https://ppdi.cherwellondemand.com/CherwellAPI/auth/authorize?response_type=code&state=ZTZkZGJlOTdkZDk2NDg5OGE0... HTTP 302
https://ppdi.cherwellondemand.com/CherwellAPI/Account/Login?ReturnUrl=%2FCherwellAPI%2Fauth%2Fauthorize%3Fresp... Page URL
- https://adfs.ppd.com/adfs/ls/?binding=urn%253aoasis%253anames%253atc%253aSAML%253a2.0%253abinding... Page URL
Detected technologies
Detected patterns
- static\.cloudflareinsights\.com/beacon(?:\.min)?\.js
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.
-
http://ppdi.cherwellondemand.com/
HTTP 301
https://ppdi.cherwellondemand.com/ HTTP 301
https://ppdi.cherwellondemand.com/cherwellportal/ HTTP 302
https://ppdi.cherwellondemand.com/CherwellPortal/ HTTP 307
https://ppdi.cherwellondemand.com/CherwellPortal/IT?_=668ae81a HTTP 307
https://ppdi.cherwellondemand.com/CherwellAPI/auth/authorize?response_type=code&state=ZTZkZGJlOTdkZDk2NDg5OGE0NmVmMDU4NzU5MWI0OTg%3D&client_id=d02eb550-52bf-4dc9-b7f8-c8dfe5cd2322&scope=&redirect_uri=https%3A%2F%2Fppdi.cherwellondemand.com%2FCherwellPortal%2Fcommand%2FAuthentication.PostRestApiLogin%3FsiteName%3DIT%26_%3D668ae81a&lang=en-GB HTTP 302
https://ppdi.cherwellondemand.com/CherwellAPI/Account/Login?ReturnUrl=%2FCherwellAPI%2Fauth%2Fauthorize%3Fresponse_type%3Dcode%26state%3DZTZkZGJlOTdkZDk2NDg5OGE0NmVmMDU4NzU5MWI0OTg%253D%26client_id%3Dd02eb550-52bf-4dc9-b7f8-c8dfe5cd2322%26scope%3D%26redirect_uri%3Dhttps%253A%252F%252Fppdi.cherwellondemand.com%252FCherwellPortal%252Fcommand%252FAuthentication.PostRestApiLogin%253FsiteName%253DIT%2526_%253D668ae81a%26lang%3Den-GB&lang=en-GB Page URL
- https://adfs.ppd.com/adfs/ls/?binding=urn%253aoasis%253anames%253atc%253aSAML%253a2.0%253abindings%253aHTTP-POST Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 0- http://ppdi.cherwellondemand.com/ HTTP 301
- https://ppdi.cherwellondemand.com/ HTTP 301
- https://ppdi.cherwellondemand.com/cherwellportal/ HTTP 302
- https://ppdi.cherwellondemand.com/CherwellPortal/ HTTP 307
- https://ppdi.cherwellondemand.com/CherwellPortal/IT?_=668ae81a HTTP 307
- https://ppdi.cherwellondemand.com/CherwellAPI/auth/authorize?response_type=code&state=ZTZkZGJlOTdkZDk2NDg5OGE0NmVmMDU4NzU5MWI0OTg%3D&client_id=d02eb550-52bf-4dc9-b7f8-c8dfe5cd2322&scope=&redirect_uri=https%3A%2F%2Fppdi.cherwellondemand.com%2FCherwellPortal%2Fcommand%2FAuthentication.PostRestApiLogin%3FsiteName%3DIT%26_%3D668ae81a&lang=en-GB HTTP 302
- https://ppdi.cherwellondemand.com/CherwellAPI/Account/Login?ReturnUrl=%2FCherwellAPI%2Fauth%2Fauthorize%3Fresponse_type%3Dcode%26state%3DZTZkZGJlOTdkZDk2NDg5OGE0NmVmMDU4NzU5MWI0OTg%253D%26client_id%3Dd02eb550-52bf-4dc9-b7f8-c8dfe5cd2322%26scope%3D%26redirect_uri%3Dhttps%253A%252F%252Fppdi.cherwellondemand.com%252FCherwellPortal%252Fcommand%252FAuthentication.PostRestApiLogin%253FsiteName%253DIT%2526_%253D668ae81a%26lang%3Den-GB&lang=en-GB
6 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H3 |
Login
ppdi.cherwellondemand.com/CherwellAPI/Account/ Redirect Chain
|
6 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v84a3a4012de94ce1a686ba8c167c359c1696973893317
static.cloudflareinsights.com/beacon.min.js/ |
20 KB 7 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H/1.1 |
Primary Request
/
adfs.ppd.com/adfs/ls/ |
19 KB 25 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST |
rum
ppdi.cherwellondemand.com/cdn-cgi/ |
0 0 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
adfs.ppd.com/adfs/portal/css/ |
8 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
illustration.png
adfs.ppd.com/adfs/portal/illustration/ |
20 KB 20 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||
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
- ppdi.cherwellondemand.com
- URL
- https://ppdi.cherwellondemand.com/cdn-cgi/rum?
Verdicts & Comments Add Verdict or Comment
27 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| documentPictureInPicture function| LoginErrors number| maxPasswordLength function| InputUtil function| SelectOption function| Login undefined| emails undefined| msViewportStyle undefined| viewport function| getStyle function| computeLoadIllustration function| SetIllustrationImage undefined| updatePasswordFormElement undefined| headerElement undefined| introductionElement undefined| iDiv undefined| captchaFormElement undefined| a undefined| b undefined| c undefined| d undefined| e undefined| f undefined| code function| checkform function| ValidCaptcha function| removeSpaces5 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 |
---|---|---|
ppdi.cherwellondemand.com/CherwellPortal | Name: Portal_ASP.NET_SessionId Value: bbypxdav5l2ewtkaqdie3qnk |
|
adfs.ppd.com/adfs | Name: MSISSamlRequest Value: QmFzZVVybD1odHRwcyUzYSUyZiUyZmFkZnMucHBkLmNvbSUzYTQ0MyUyZmFkZnMlMmZscyUyZiUzZmJpbmRpbmclM2R1cm4lMjUyNTNhb2FzaXMlMjUyNTNhbmFtZXMlMjUyNTNhdGMlMjUyNTNhU0FNTCUyNTI1M2EyLjAlMjUyNTNhYmluZGluZ3MlMjUyNTNhSFRUUC1QT1NUXFNBTUxSZXF1ZXN0PVBITmhiV3h3T2tGMWRHaHVVbVZ4ZFdWemRDQkpSRDBpWDJOa1pEUXhaRGc1TFdOaU1qY3ROREV4TXkxaE1UVXhMVFJtWlRaalpHTmxaamMwTWlJZ1ZtVnljMmx2YmowaU1pNHdJaUJKYzNOMVpVbHVjM1JoYm5ROUlqSXdNak10TVRJdE1EZFVNVGM2TVRFNk5ERXVPRGMwV2lJZ1JHVnpkR2x1WVhScGIyNDlJbWgwZEhCek9pOHZZV1JtY3k1d2NHUXVZMjl0TDJGa1puTXZiSE12SWlCR2IzSmpaVUYxZEdodVBTSjBjblZsSWlCSmMxQmhjM05wZG1VOUltWmhiSE5sSWlCUWNtOTBiMk52YkVKcGJtUnBibWM5SW5WeWJqcHZZWE5wY3pwdVlXMWxjenAwWXpwVFFVMU1Pakl1TURwaWFXNWthVzVuY3pwSVZGUlFMVkJQVTFRaUlFRnpjMlZ5ZEdsdmJrTnZibk4xYldWeVUyVnlkbWxqWlZWU1REMGlhSFIwY0hNNkx5OXdjR1JwTG1Ob1pYSjNaV3hzYjI1a1pXMWhibVF1WTI5dEwwTm9aWEozWld4c1FWQkpMM05oYld3dllYTnpaWEowYVc5dUlpQjRiV3h1Y3pwellXMXNjRDBpZFhKdU9tOWhjMmx6T201aGJXVnpPblJqT2xOQlRVdzZNaTR3T25CeWIzUnZZMjlzSWo0OGMyRnRiRHBKYzNOMVpYSWdlRzFzYm5NNmMyRnRiRDBpZFhKdU9tOWhjMmx6T201aGJXVnpPblJqT2xOQlRVdzZNaTR3T21GemMyVnlkR2x2YmlJJTJiYUhSMGNITTZMeTl3Y0dScExtTm9aWEozWld4c2IyNWtaVzFoYm1RdVkyOXRQQzl6WVcxc09rbHpjM1ZsY2o0OFUybG5ibUYwZFhKbElIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMekE1TDNodGJHUnphV2NqSWo0OFUybG5ibVZrU1c1bWJ6NDhRMkZ1YjI1cFkyRnNhWHBoZEdsdmJrMWxkR2h2WkNCQmJHZHZjbWwwYUcwOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREV2TVRBdmVHMXNMV1Y0WXkxak1UUnVJeUlnTHo0OFUybG5ibUYwZFhKbFRXVjBhRzlrSUVGc1oyOXlhWFJvYlQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzh3T1M5NGJXeGtjMmxuSTNKellTMXphR0V4SWlBdlBqeFNaV1psY21WdVkyVWdWVkpKUFNJalgyTmtaRFF4WkRnNUxXTmlNamN0TkRFeE15MWhNVFV4TFRSbVpUWmpaR05sWmpjME1pSSUyYlBGUnlZVzV6Wm05eWJYTSUyYlBGUnlZVzV6Wm05eWJTQkJiR2R2Y21sMGFHMDlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdk1Ea3ZlRzFzWkhOcFp5TmxiblpsYkc5d1pXUXRjMmxuYm1GMGRYSmxJaUF2UGp4VWNtRnVjMlp2Y20wZ1FXeG5iM0pwZEdodFBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF4THpFd0wzaHRiQzFsZUdNdFl6RTBiaU1pUGp4SmJtTnNkWE5wZG1WT1lXMWxjM0JoWTJWeklGQnlaV1pwZUV4cGMzUTlJaU5rWldaaGRXeDBJSE5oYld4d0lITmhi |
|
adfs.ppd.com/adfs | Name: MSISSamlRequest1 Value: V3dnWkhNZ2VITWdlSE5wSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOHhNQzk0Yld3dFpYaGpMV014Tkc0aklpQXZQand2VkhKaGJuTm1iM0p0UGp3dlZISmhibk5tYjNKdGN6NDhSR2xuWlhOMFRXVjBhRzlrSUVGc1oyOXlhWFJvYlQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzh3T1M5NGJXeGtjMmxuSTNOb1lURWlJQzglMmJQRVJwWjJWemRGWmhiSFZsUGxKMlJrVllVM292YTJSdmVFdGhNMVUxUjNSbFdITlBNVzVhV1QwOEwwUnBaMlZ6ZEZaaGJIVmxQand2VW1WbVpYSmxibU5sUGp3dlUybG5ibVZrU1c1bWJ6NDhVMmxuYm1GMGRYSmxWbUZzZFdVJTJiUVhack1VTk9SMWxwZUdWUGVGQnRWVTgzWWpBdmJXMWFZa1paV0Zka1F6RkhjREJYTkc5dmJYTndRM2RuUmtGclpIWlhjMVJtUW1KU2R6RjNTMUk0UmxaR1ZtSkdVblk0Y2k5RFExb3hRVTVXVlZwaFlYRTBaemRJVVVwRlNEaDBjWFJyV25oR2FIaEVTRmRUZGtoa2NGWTFSV3BOWWtkaEx5dHpaRXRpUjJwRlRpOXpOelpyVmxSRVluVXJiRTVNTWxWaE1ubEZRVUpzVG5CallqTnJVbXhpZFVKbGVXNDNZVzh3UFR3dlUybG5ibUYwZFhKbFZtRnNkV1UlMmJQRXRsZVVsdVptOCUyYlBGZzFNRGxFWVhSaFBqeFlOVEE1UTJWeWRHbG1hV05oZEdVJTJiVFVsSlFqbEVRME5CVmpKblFYZEpRa0ZuU1ZGWlZEaHhOVWhKT0c1TU1VMHlZMVZFTTFOMldsWjZRVTVDWjJ0eGFHdHBSemwzTUVKQlVWVkdRVVJCYTAxVFNYZEpRVmxFVmxGUlJFVjRiSGRqUjFKd1RHMU9iMXBZU2pOYVYzaHpZakkxYTFwWE1XaGliVkYxV1RJNWRFMUNORmhFVkVVeFRWUkplVTlVU1hwT1JGVXdUVEZ2V0VSVVVYcE5SRlY0VG1wSmVrNUVWVEJOTVc5M1NrUkZhVTFEUVVkQk1WVkZRWGhOV21OSVFtdGhVelZxWVVkV2VXUXlWbk5pUnpsMVdrZFdkRmxYTld0TWJVNTJZbFJEUW01NlFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRbXBSUVhkbldXdERaMWxGUVhONEsxTXZTWEF5VVZsWlFXMUxlRXR5WTNGM2NYQXhNVzVKZW5CNVkzSTBVR3RtV0cxeFVtMVdRa3hDVkZwbVFuZHhjRXRaTVRWR1RYTnNkbFpvZDNwcFF6azVRakJSUkRncmFFZDNNMnhsVW1KR2NqSjNha2htU1M5NlFWUjNZV2hMYW1GVlkwSnJValppZFVwMFZDdFpaU3RETUhwME4zVnVVelZIV2xjMVVraDVVM3BQTkVsVFRqSjZhMm94VURFMVJETm1lVVpoWm1oSU5VVXpObUk0TkRsMVIxTnVZbUpPYzBOQmQwVkJRV0ZOYmsxRFZYZEZkMWxFVmxJd2JFSkJkM2REWjFsSlMzZFpRa0pSVlVoQmQwVjNSR2RaUkZaU01GQkNRV05FUWxGRGQwRkJRVUZOUVRCSFExTnhSMU5KWWpORVVVVkNRbEZWUVVFMFIwSkJTVUpoUjNWNVUwOTZVMEVyWTJab2RGSkdZWFkyTUdSUFR5OHJObE00VlZGVWMweE1ZMmxPU0U5UlFrMDJRa05wWkU0MlZETXlaeTlyUmtSb1MyZERSRFk0Y1M5bVdWSlZNRkZMVlc5cWVIb3hVRlpLTWtnMWNXZE1MM3BsVURCeWRuaHRibWhJZHpWRmVYb3hVemR4UmpSSlNHWmhVVGRDUVVwWU1rUTBZbnBNYURFMlkwUjRWWGRYUVhn |
|
adfs.ppd.com/adfs | Name: MSISSamlRequest2 Value: MGVsZElUM1o0VlZCSFIzTnpXUzlYWVZOUE9HUjBPVlZyZGpnMlFYb3dQQzlZTlRBNVEyVnlkR2xtYVdOaGRHVSUyYlBDOVlOVEE1UkdGMFlUNDhMMHRsZVVsdVptOCUyYlBDOVRhV2R1WVhSMWNtVSUyYlBITmhiV3h3T2s1aGJXVkpSRkJ2YkdsamVTQkdiM0p0WVhROUluVnlianB2WVhOcGN6cHVZVzFsY3pwMFl6cFRRVTFNT2pJdU1EcHVZVzFsYVdRdFptOXliV0YwT210bGNtSmxjbTl6SWlCQmJHeHZkME55WldGMFpUMGlkSEoxWlNJZ0x6NDhMM05oYld4d09rRjFkR2h1VW1WeGRXVnpkRDQlM2RcUHJvdG9jb2xCaW5kaW5nPXVybiUzYW9hc2lzJTNhbmFtZXMlM2F0YyUzYVNBTUwlM2EyLjAlM2FiaW5kaW5ncyUzYUhUVFAtUE9TVFxSZWxheVN0YXRlPWh0dHBzJTNhJTJmJTJmcHBkaS5jaGVyd2VsbG9uZGVtYW5kLmNvbSUyZkNoZXJ3ZWxsQVBJJTJmQWNjb3VudCUyZkxvZ2luJTNmUmV0dXJuVXJsJTNkJTI1MkZDaGVyd2VsbEFQSSUyNTJGYXV0aCUyNTJGYXV0aG9yaXplJTI1M0ZyZXNwb25zZV90eXBlJTI1M0Rjb2RlJTI1MjZzdGF0ZSUyNTNEWlRaa1pHSmxPVGRrWkRrMk5EZzVPR0UwTm1WbU1EVTROelU1TVdJME9UZyUyNTI1M0QlMjUyNmNsaWVudF9pZCUyNTNEZDAyZWI1NTAtNTJiZi00ZGM5LWI3ZjgtYzhkZmU1Y2QyMzIyJTI1MjZzY29wZSUyNTNEJTI1MjZyZWRpcmVjdF91cmklMjUzRGh0dHBzJTI1MjUzQSUyNTI1MkYlMjUyNTJGcHBkaS5jaGVyd2VsbG9uZGVtYW5kLmNvbSUyNTI1MkZDaGVyd2VsbFBvcnRhbCUyNTI1MkZjb21tYW5kJTI1MjUyRkF1dGhlbnRpY2F0aW9uLlBvc3RSZXN0QXBpTG9naW4lMjUyNTNGc2l0ZU5hbWUlMjUyNTNESVQlMjUyNTI2XyUyNTI1M0Q2NjhhZTgxYSUyNTI2bGFuZyUyNTNEZW4tR0IlMjZsYW5nJTNkZW4tR0I= |
|
ppdi.cherwellondemand.com/ | Name: ASP.NET_SessionId Value: ja0xpbgvmukebhks4cu0z54m |
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=0; includeSubDomains |
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.
adfs.ppd.com
ppdi.cherwellondemand.com
static.cloudflareinsights.com
ppdi.cherwellondemand.com
198.178.190.116
2606:4700:7::a29f:8925
2606:4700:7::a29f:8a25
2606:4700::6810:3965
341837980f4d402999e48a66ade651d43b103c4b9430f95f142100d3610ea8da
5f3cd1c4229a11a965246aef273019dc48018faea84d90c96bb1bc2e553663a7
6153d13804862b0fc1c016cf1129f34cb7c6185f2cf4bf1a3a862eecdab50101
977f3a4e898d4f3a15ba7b9e747ee579b4645a2cf1cb88111ddb596e72d5d2aa
f9497b8c8acbcb80955fc83d4c9ad790adac4f0c5decf6894c104bba6bcc56f7