www.concur.com
Open in
urlscan Pro
23.205.235.213
Public Scan
Effective URL: https://www.concur.com/
Submission: On November 15 via api from US — Scanned from DE
Summary
TLS certificate: Issued by GeoTrust RSA CA 2018 on October 19th 2022. Valid for: a year.
This is the only time www.concur.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 4 | 23.205.235.213 23.205.235.213 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
1 | 2a00:1450:400... 2a00:1450:4001:80b::2004 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2001:4de0:ac1... 2001:4de0:ac18::1:a:3b | 20446 (STACKPATH...) (STACKPATH-CDN) | |
1 | 2606:4700::68... 2606:4700::6811:190e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
7 | 13.225.78.53 13.225.78.53 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 2a02:26f0:470... 2a02:26f0:4700:185::11a6 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 | 2a00:1450:400... 2a00:1450:4001:808::2003 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a02:26f0:470... 2a02:26f0:4700:2a7::11a6 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
13 | 13.225.78.127 13.225.78.127 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 13.224.189.101 13.224.189.101 | 16509 (AMAZON-02) (AMAZON-02) | |
1 | 52.71.25.230 52.71.25.230 | 14618 (AMAZON-AES) (AMAZON-AES) | |
31 | 11 |
ASN16625 (AKAMAI-AS, US)
PTR: a23-205-235-213.deploy.static.akamaitechnologies.com
www.concur.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-225-78-53.fra2.r.cloudfront.net
consent.trustarc.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-225-78-127.fra2.r.cloudfront.net
consent-pref.trustarc.com |
ASN16509 (AMAZON-02, US)
PTR: server-13-224-189-101.fra2.r.cloudfront.net
consent-st.trustarc.com |
ASN14618 (AMAZON-AES, US)
PTR: ec2-52-71-25-230.compute-1.amazonaws.com
prefmgr-cookie.truste-svc.net |
Apex Domain Subdomains |
Transfer | |
---|---|---|
21 |
trustarc.com
consent.trustarc.com — Cisco Umbrella Rank: 3058 consent-pref.trustarc.com — Cisco Umbrella Rank: 15992 consent-st.trustarc.com — Cisco Umbrella Rank: 29513 |
246 KB |
4 |
concur.com
1 redirects
www.concur.com — Cisco Umbrella Rank: 83167 |
67 KB |
2 |
go-mpulse.net
s.go-mpulse.net — Cisco Umbrella Rank: 1270 c.go-mpulse.net — Cisco Umbrella Rank: 611 |
51 KB |
1 |
truste-svc.net
prefmgr-cookie.truste-svc.net — Cisco Umbrella Rank: 30020 |
2 KB |
1 |
gstatic.com
www.gstatic.com |
159 KB |
1 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 201 |
1 KB |
1 |
jquery.com
code.jquery.com — Cisco Umbrella Rank: 669 |
30 KB |
1 |
google.com
www.google.com — Cisco Umbrella Rank: 2 |
968 B |
31 | 8 |
Domain | Requested by | |
---|---|---|
13 | consent-pref.trustarc.com |
consent.trustarc.com
consent-pref.trustarc.com prefmgr-cookie.truste-svc.net |
7 | consent.trustarc.com |
www.concur.com
consent.trustarc.com consent-pref.trustarc.com |
4 | www.concur.com |
1 redirects
www.concur.com
|
1 | prefmgr-cookie.truste-svc.net |
www.concur.com
|
1 | consent-st.trustarc.com |
consent-pref.trustarc.com
|
1 | c.go-mpulse.net |
s.go-mpulse.net
|
1 | www.gstatic.com |
www.google.com
|
1 | s.go-mpulse.net |
www.concur.com
|
1 | cdnjs.cloudflare.com |
www.concur.com
|
1 | code.jquery.com |
www.concur.com
|
1 | www.google.com |
www.concur.com
|
31 | 11 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
www.concur.com GeoTrust RSA CA 2018 |
2022-10-19 - 2023-10-21 |
a year | crt.sh |
www.google.com GTS CA 1C3 |
2022-10-25 - 2023-01-17 |
3 months | crt.sh |
*.jquery.com Sectigo RSA Domain Validation Secure Server CA |
2022-08-03 - 2023-07-14 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2022-08-03 - 2023-08-02 |
a year | crt.sh |
*.trustarc.com Amazon |
2022-05-17 - 2023-06-15 |
a year | crt.sh |
akstat.io DigiCert TLS Hybrid ECC SHA384 2020 CA1 |
2022-04-15 - 2023-04-19 |
a year | crt.sh |
*.gstatic.com GTS CA 1C3 |
2022-10-25 - 2023-01-17 |
3 months | crt.sh |
*.truste-svc.net Amazon |
2022-05-23 - 2023-06-21 |
a year | crt.sh |
This page contains 5 frames:
Primary Page:
https://www.concur.com/
Frame ID: B877F2E43BAD64A5499568910519CEB9
Requests: 13 HTTP requests in this frame
Frame:
https://consent-pref.trustarc.com/?type=concur_v2&site=concur.com&action=notice&country=de&locale=de&behavior=expressed>m=1&layout=default_eu&irm=undefined&from=https://consent.trustarc.com/
Frame ID: 5C2CD531C1919AB2FC587E304946650E
Requests: 15 HTTP requests in this frame
Frame:
https://consent-pref.trustarc.com/defaultpreferencemanager/900F1BE3E033349C4A8AEE7E6836E50C.cache.html
Frame ID: 71D039A84205F994F7CD7C0B7B2BA3F5
Requests: 1 HTTP requests in this frame
Frame:
https://prefmgr-cookie.truste-svc.net/cookie_js/cookie_iframe.html?parent=https://consent-pref.trustarc.com/?type=concur_v2&site=concur.com&action=notice&country=de&locale=de&behavior=expressed>m=1&layout=default_eu&irm=undefined&from=https://consent.trustarc.com/
Frame ID: 42D5D4C15F0416223C25CDC668874CE6
Requests: 1 HTTP requests in this frame
Frame:
https://consent-pref.trustarc.com/cookie_inneriframe.html
Frame ID: 0B09D1F141C07867C4FD961DB87FD0D0
Requests: 1 HTTP requests in this frame
Screenshot
Page Title
Travel Expense Management - SAP ConcurPage URL History Show full URLs
-
http://www.concur.com/
HTTP 301
https://www.concur.com/ Page URL
Detected technologies
Backbone.js (JavaScript Frameworks) ExpandDetected patterns
- backbone.*\.js
TrustArc (Cookie compliance) Expand
Detected patterns
- consent\.trustarc\.com
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
reCAPTCHA (Captchas) Expand
Detected patterns
- /recaptcha/api\.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://www.concur.com/
HTTP 301
https://www.concur.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.concur.com/ Redirect Chain
|
26 KB 7 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api.js
www.google.com/recaptcha/ |
850 B 968 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
consent.css
www.concur.com/ |
188 KB 29 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.3.1.min.js
code.jquery.com/ |
85 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.cookie.min.js
cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
notice
consent.trustarc.com/ |
11 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
56VGK-KZ5VS-7BMLL-58DHU-CTJGD
s.go-mpulse.net/boomerang/ |
202 KB 51 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
trustarc-background.jpeg
www.concur.com/sites/all/themes/concur7/images/backgrounds/ |
30 KB 30 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
recaptcha__en.js
www.gstatic.com/recaptcha/releases/jF-AgDWy8ih0GfLx4Semh9UK/ |
399 KB 159 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
config.json
c.go-mpulse.net/api/ |
51 B 323 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
v1.7-9931
consent.trustarc.com/asset/notice.js/v/ |
76 KB 23 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
log
consent.trustarc.com/ |
43 B 428 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
/
consent-pref.trustarc.com/ Frame 5C2C |
5 KB 3 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
noticemsg
consent.trustarc.com/ |
43 B 527 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
defaultpreferencemanager.nocache.js
consent-pref.trustarc.com/defaultpreferencemanager/ Frame 5C2C |
5 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
get
consent-st.trustarc.com/ Frame 5C2C |
20 KB 5 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
loading.gif
consent-pref.trustarc.com/images/ Frame 5C2C |
3 KB 3 KB |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
900F1BE3E033349C4A8AEE7E6836E50C.cache.html
consent-pref.trustarc.com/defaultpreferencemanager/ Frame 71D0 |
139 KB 46 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
truste
consent-pref.trustarc.com/defaultpreferencemanager/ Frame 5C2C |
969 B 1 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
truste
consent-pref.trustarc.com/defaultpreferencemanager/ Frame 5C2C |
48 B 619 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
EuPreferenceManager.css
consent-pref.trustarc.com/ Frame 5C2C |
28 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
10.cache.js
consent-pref.trustarc.com/defaultpreferencemanager/deferredjs/900F1BE3E033349C4A8AEE7E6836E50C/ Frame 5C2C |
253 KB 87 KB |
XHR
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1.cache.js
consent-pref.trustarc.com/defaultpreferencemanager/deferredjs/900F1BE3E033349C4A8AEE7E6836E50C/ Frame 5C2C |
19 KB 8 KB |
XHR
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookie_iframe.html
prefmgr-cookie.truste-svc.net/cookie_js/ Frame 42D5 |
5 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
truste
consent-pref.trustarc.com/defaultpreferencemanager/ Frame 5C2C |
952 B 1020 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
truste
consent-pref.trustarc.com/defaultpreferencemanager/ Frame 5C2C |
21 KB 6 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
get
consent.trustarc.com/ Frame 5C2C |
3 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
6.cache.js
consent-pref.trustarc.com/defaultpreferencemanager/deferredjs/900F1BE3E033349C4A8AEE7E6836E50C/ Frame 5C2C |
7 KB 4 KB |
XHR
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
get
consent.trustarc.com/ Frame 5C2C |
78 KB 37 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
cookie_inneriframe.html
consent-pref.trustarc.com/ Frame 0B09 |
2 KB 1 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
get
consent.trustarc.com/ Frame 5C2C |
3 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
36 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| BOOMR_mq string| BOOMR_API_key object| BOOMR object| ___grecaptcha_cfg object| grecaptcha string| __recaptcha_api boolean| __google_recaptcha_client function| BOOMR_check_doc_domain object| ErrorStackParser object| UserTimingCompression object| recaptcha number| BOOMR_configt function| $ function| jQuery function| setPidCid function| keywordReferrer function| emailMidToCid function| directTraffic function| setLastCookie function| setIntialCookie function| google_bucket function| yahoo_bucket function| final_bucket function| return_referrer_array function| doRedirect function| isConsented function| checkForConsent function| _truste_eumap object| truste object| $temp_box_overlay function| _truste_eu object| PREF_MGR_API_DEBUG object| PrivacyManagerAPI object| TRUSTE_CMAPI_DEBUG number| BOOMR_onload8 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 |
---|---|---|
.concur.com/ | Name: RT Value: "z=1&dm=concur.com&si=2ao2k6fj21e&ss=laij6yuu&sl=0&tt=0" |
|
www.concur.com/ | Name: qs_pid Value: direct |
|
www.concur.com/ | Name: qs_cid Value: direct |
|
www.concur.com/ | Name: qs_pid_last Value: direct |
|
www.concur.com/ | Name: qs_cid_last Value: direct |
|
.concur.com/ | Name: notice_behavior Value: expressed,eu |
|
prefmgr-cookie.truste-svc.net/ | Name: cookie_3rdparty Value: enabled |
|
consent-pref.trustarc.com/ | Name: token_test Value: Tue Nov 15 2022 18:11:41 GMT+0000 (GMT) |
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 |
---|---|
X-Content-Type-Options | nosniff |
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.
c.go-mpulse.net
cdnjs.cloudflare.com
code.jquery.com
consent-pref.trustarc.com
consent-st.trustarc.com
consent.trustarc.com
prefmgr-cookie.truste-svc.net
s.go-mpulse.net
www.concur.com
www.google.com
www.gstatic.com
13.224.189.101
13.225.78.127
13.225.78.53
2001:4de0:ac18::1:a:3b
23.205.235.213
2606:4700::6811:190e
2a00:1450:4001:808::2003
2a00:1450:4001:80b::2004
2a02:26f0:4700:185::11a6
2a02:26f0:4700:2a7::11a6
52.71.25.230
058cfb733528f631448f93e7f0e99d4de3d6191e3d4baad2b671890481eb9020
09c960769e9f68332fb134641579e5932064c3d1dc90e6b583502b526dcf7148
11304b88bdf5cd5f42513b9aa8bd3206653770f4f125b852285db812c731cf24
160a426ff2894252cd7cebbdd6d6b7da8fcd319c65b70468f10b6690c45d02ef
19e6e19861cbd8c5614dad6ec3988e2d6efdba4d46d14e34ace07d12654f5e3a
1a0c308606a223352aea3c72b20001e073ab7b42f6a33e3ff49050d135677d85
21f32081a3477c266971480dadcd914a02a07faf825f1e4b68786bb22912788c
2bfe0bfebc6bf40e5f73c03389ba8285505bc2f45d739d1efd5ca830f940a51d
407d40651225e9ce7c887f32e1d10213df4aba24a4fc4ffbee407d26573eab89
5d59d71fa30604e26c815b2bcfea777bef1564467e2ff9b1b4dc45ca2ee0f6fe
615865887dbb8bbf7394e1a8d58da7b0d27ee55b60d92dbb6778fd6492ef0fc4
7a2ffdbb208abc0c4162ae77535687b761c1e9a98a034cfe8dba4bff522c80c4
807dfd7a0b30a6c6a793b5a540ca1153d1f25c502e7e4a96abff81b3bee262b6
8cd45983252377ab47167a01dc25622b9a2ed372ccef7809b5b987e7f5804aee
92fd05238c68ae5b9427768681489ebd3a4f8569f2deea18c1afc7b7ac5ae574
95a439c4e11ace2484e8d42c30ff56cf7db5ea7c6463df9ce2fdafa7f6ccbf54
98b3d9d20e032f90aca49e9b116225d539ff6fbdb7e42c3c363f63896ac03d2a
9a3922ab13028b40a17d282752146872724c3f994b88d7329227f1300f4de7b7
a2287bb22f8ed8285baec2e9b8cfd84ea46d0a142884bea029c7c396fa3a0d9f
a2de091c86c5a7b6dcc572eb6e5a76c2cd72ce27a2042a8dc2974f15b33566ed
b84a1dca100f511e6781fe77813af824b9e10dbc7afdc58d5fff477c52499b60
c8828c30566eae0be01418b96f524aaa0f00f1cf0cecab2a013a78f5f1648a6b
c9b45ee6cb1756b2c645f2c180937c2b3585f3cdb2f97bc5830eb749b7854c45
d40efcac911d8964f3728eaa767de281306ff55ba9377435a3364d4d1e1613f6
e5356c4d200584b116d9ac14f89d883b120dbe4d7878914a4fa22358074c74f8
eb7cfd3d959b2e09c170f532e29f8b825f9bc770b2279fde58e595617753e244
f1ba71d3bf034aeceecb8895e71a44f4806dbb5bcc44e46fd8fc461a774eb880
f76a484bb66130b90832bfe73e4b5acb2da46d8dac2abb34b6d60ecab7f4365a
fdfeba02862c96c6d6fa5c6ecc5db0b1f9c04b93941ffa0dd47b23e66a7f9e8f