solutions.staubli.com
Open in
urlscan Pro
192.29.202.52
Public Scan
Submission: On March 22 via api from US — Scanned from NL
Summary
TLS certificate: Issued by Sectigo RSA Extended Validation Secur... on May 28th 2021. Valid for: a year.
This is the only time solutions.staubli.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 | 192.29.202.52 192.29.202.52 | 31898 (ORACLE-BM...) (ORACLE-BMC-31898) | |
1 | 2001:4de0:ac1... 2001:4de0:ac18::1:a:1b | 20446 (STACKPATH...) (STACKPATH-CDN) | |
1 | 2a00:1450:400... 2a00:1450:4001:810::2004 | 15169 (GOOGLE) (GOOGLE) | |
2 | 151.101.195.10 151.101.195.10 | 54113 (FASTLY) (FASTLY) | |
6 | 104.111.229.66 104.111.229.66 | 16625 (AKAMAI-AS) (AKAMAI-AS) | |
4 | 151.101.67.10 151.101.67.10 | 54113 (FASTLY) (FASTLY) | |
2 3 | 192.29.201.108 192.29.201.108 | 31898 (ORACLE-BM...) (ORACLE-BMC-31898) | |
1 | 2a02:26f0:6c0... 2a02:26f0:6c00::210:ba20 | 20940 (AKAMAI-ASN1) (AKAMAI-ASN1) | |
1 | 2a00:1450:400... 2a00:1450:4001:808::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:811::2003 | 15169 (GOOGLE) (GOOGLE) | |
3 3 | 2620:1ec:21::14 2620:1ec:21::14 | 8068 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
1 | 13.107.42.14 13.107.42.14 | 8068 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
20 | 11 |
ASN16625 (AKAMAI-AS, US)
PTR: a104-111-229-66.deploy.static.akamaitechnologies.com
img06.en25.com |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN8068 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
px.ads.linkedin.com | |
www.linkedin.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
6 |
en25.com
img06.en25.com — Cisco Umbrella Rank: 38520 |
985 KB |
4 |
linkedin.com
3 redirects
px.ads.linkedin.com — Cisco Umbrella Rank: 434 www.linkedin.com — Cisco Umbrella Rank: 609 px4.ads.linkedin.com — Cisco Umbrella Rank: 5153 |
3 KB |
4 |
adobeaemcloud.com
author-p34461-e128706.adobeaemcloud.com |
5 KB |
3 |
eloqua.com
2 redirects
s128625352.t.eloqua.com |
2 KB |
3 |
staubli.com
solutions.staubli.com www.staubli.com — Cisco Umbrella Rank: 822046 |
26 KB |
1 |
gstatic.com
www.gstatic.com |
142 KB |
1 |
googletagmanager.com
www.googletagmanager.com — Cisco Umbrella Rank: 54 |
|
1 |
licdn.com
snap.licdn.com — Cisco Umbrella Rank: 799 |
3 KB |
1 |
google.com
www.google.com — Cisco Umbrella Rank: 2 |
970 B |
1 |
jquery.com
code.jquery.com — Cisco Umbrella Rank: 588 |
30 KB |
20 | 10 |
Domain | Requested by | |
---|---|---|
6 | img06.en25.com |
solutions.staubli.com
|
4 | author-p34461-e128706.adobeaemcloud.com |
solutions.staubli.com
|
3 | s128625352.t.eloqua.com |
2 redirects
solutions.staubli.com
|
2 | px.ads.linkedin.com | 2 redirects |
2 | www.staubli.com |
solutions.staubli.com
|
1 | px4.ads.linkedin.com |
solutions.staubli.com
|
1 | www.linkedin.com | 1 redirects |
1 | www.gstatic.com |
www.google.com
|
1 | www.googletagmanager.com |
solutions.staubli.com
|
1 | snap.licdn.com |
solutions.staubli.com
|
1 | www.google.com |
solutions.staubli.com
|
1 | code.jquery.com |
solutions.staubli.com
|
1 | solutions.staubli.com | |
20 | 13 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.staubli.com |
www.linkedin.com |
twitter.com |
www.youtube.com |
www.facebook.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
solutions.staubli.com Sectigo RSA Extended Validation Secure Server CA |
2021-05-28 - 2022-06-28 |
a year | crt.sh |
*.jquery.com Sectigo RSA Domain Validation Secure Server CA |
2021-07-14 - 2022-08-14 |
a year | crt.sh |
www.google.com GTS CA 1C3 |
2022-02-28 - 2022-05-23 |
3 months | crt.sh |
staubli.com GeoTrust EV RSA CA G2 |
2022-01-11 - 2023-02-11 |
a year | crt.sh |
*.en25.com DigiCert SHA2 Secure Server CA |
2021-09-14 - 2022-09-14 |
a year | crt.sh |
*.adobeaemcloud.com DigiCert TLS RSA SHA256 2020 CA1 |
2021-10-22 - 2022-10-22 |
a year | crt.sh |
snap.licdn.com DigiCert SHA2 Secure Server CA |
2022-03-01 - 2023-03-01 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2022-02-28 - 2022-05-23 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2022-02-28 - 2022-05-23 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://solutions.staubli.com/joinPharmaImpulses3-EN?elqTrackId=DC66E88BC8CB27DE04FEF16AB0144428
Frame ID: 2BF6C5101F58C309558F04310001182A
Requests: 20 HTTP requests in this frame
Screenshot
Page Title
Stäubli Pharma Impulses Live 2021Detected technologies
Adobe Experience Manager (CMS) ExpandDetected patterns
- /etc\.clientlibs/
Google Tag Manager (Tag Managers) Expand
Detected patterns
- googletagmanager\.com/gtm\.js
Linkedin Insight Tag (Analytics) Expand
Detected patterns
- snap\.licdn\.com/li\.lms-analytics/insight\.min\.js
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
10 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: Privacy Policy
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Title: Privacy Policy
Search URL Search Domain Scan URL
Title: Cookie Policy
Search URL Search Domain Scan URL
Title: Imprint
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 14- https://s128625352.t.eloqua.com/visitor/v200/svrGP?pps=60&siteid=128625352&PURLSiteID=4&optin=disabled&PURLSiteAlternateDNSID=0&LandingPageID=1786&PURLRecordID=0&PURLGUID=850BE511DD0B4FCC96B165FEE3CE54AA&UseRelativePath=True&elq={00000000-0000-0000-0000-000000000000}&elq_ck=0&elqTrackId=DC66E88BC8CB27DE04FEF16AB0144428 HTTP 302
- https://s128625352.t.eloqua.com/visitor/v200/svrGP.aspx?pps=60&siteid=128625352&PURLSiteID=4&optin=disabled&PURLSiteAlternateDNSID=0&LandingPageID=1786&PURLRecordID=0&PURLGUID=850BE511DD0B4FCC96B165FEE3CE54AA&UseRelativePath=True&elq={00000000-0000-0000-0000-000000000000}&elq_ck=0&elqTrackId=DC66E88BC8CB27DE04FEF16AB0144428&elqCookie=1 HTTP 302
- https://s128625352.t.eloqua.com/eloquaimages/tinydot.gif
- https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=3853345&time=1647965025800&url=https%3A%2F%2Fsolutions.staubli.com%2FjoinPharmaImpulses3-EN%3FelqTrackId%3DDC66E88BC8CB27DE04FEF16AB0144428 HTTP 302
- https://www.linkedin.com/px/li_sync?redirect=https%3A%2F%2Fpx.ads.linkedin.com%2Fcollect%3Fv%3D2%26fmt%3Djs%26pid%3D3853345%26time%3D1647965025800%26url%3Dhttps%253A%252F%252Fsolutions.staubli.com%252FjoinPharmaImpulses3-EN%253FelqTrackId%253DDC66E88BC8CB27DE04FEF16AB0144428%26liSync%3Dtrue HTTP 302
- https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=3853345&time=1647965025800&url=https%3A%2F%2Fsolutions.staubli.com%2FjoinPharmaImpulses3-EN%3FelqTrackId%3DDC66E88BC8CB27DE04FEF16AB0144428&liSync=true HTTP 302
- https://px4.ads.linkedin.com/collect?v=2&fmt=js&pid=3853345&time=1647965025800&url=https%3A%2F%2Fsolutions.staubli.com%2FjoinPharmaImpulses3-EN%3FelqTrackId%3DDC66E88BC8CB27DE04FEF16AB0144428&liSync=true&e_ipv6=AQKWGsqxTgPWhwAAAX-yXrdcELKLimwAapelWZEXUPB9FdCWUJGMKkIpbuehrnaWvqzsTmBQOTJ1dnKuCio
20 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
joinPharmaImpulses3-EN
solutions.staubli.com/ |
108 KB 21 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.4.1.min.js
code.jquery.com/ |
86 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
api.js
www.google.com/recaptcha/ |
850 B 970 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo-staubli.svg
www.staubli.com/content/experience-fragments/staubli-aem/fr/en/header/master/_jcr_content/root/container_1093622732/image.coreimg.svg/1638188952091/ |
4 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
%7B135dd157-87df-46ce-abf4-aca1641b93af%7D_Pharma_Impulses_Visual_final3_eloqua.jpg
img06.en25.com/EloquaImages/clients/STAUBLI_GROUP/ |
285 KB 286 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
%7Bedd20823-c827-48ce-ab2a-fb9567a1b05c%7D_InnovelLogo.png
img06.en25.com/EloquaImages/clients/STAUBLI_GROUP/ |
11 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
%7Bdcdf924c-f7a6-4fd8-98e4-6bfae1be15fd%7D_Innovel.png
img06.en25.com/EloquaImages/clients/STAUBLI_GROUP/ |
11 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
livevalidation_standalone.compressed.js
img06.en25.com/i/ |
13 KB 14 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
%7B54b79e91-acdb-4cf2-9e43-0dc91e03ba94%7D_JamesChen_1000x1000.jpg
img06.en25.com/EloquaImages/clients/STAUBLI_GROUP/ |
122 KB 123 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
%7B6941c4eb-49e8-4969-9617-365b5f8ae41c%7D_RWEI.jpg
img06.en25.com/EloquaImages/clients/STAUBLI_GROUP/ |
540 KB 541 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo-staubli.svg
www.staubli.com/content/experience-fragments/staubli-aem/fr/en/footer/master/_jcr_content/root/container_1898151867/container/image.coreimg.svg/1644847025370/ |
4 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
linkedin-icon-staubli-footer.svg
author-p34461-e128706.adobeaemcloud.com/etc.clientlibs/staubli-aem/clientlibs/clientlib-site/resources/resources/images/svg/ |
676 B 978 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
twitter-icon-staubli-footer.svg
author-p34461-e128706.adobeaemcloud.com/etc.clientlibs/staubli-aem/clientlibs/clientlib-site/resources/resources/images/svg/ |
904 B 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
youtube-icon-staubli-footer.svg
author-p34461-e128706.adobeaemcloud.com/etc.clientlibs/staubli-aem/clientlibs/clientlib-site/resources/resources/images/svg/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
facebook-icon-staubli-footer.svg
author-p34461-e128706.adobeaemcloud.com/etc.clientlibs/staubli-aem/clientlibs/clientlib-site/resources/resources/images/svg/ |
433 B 534 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
tinydot.gif
s128625352.t.eloqua.com/eloquaimages/ Redirect Chain
|
49 B 542 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
insight.min.js
snap.licdn.com/li.lms-analytics/ |
8 KB 3 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gtm.js
www.googletagmanager.com/ |
0 0 |
Script
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
recaptcha__nl.js
www.gstatic.com/recaptcha/releases/zLD1nfkNCJC1kEswSRdSyd-p/ |
359 KB 142 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
collect
px4.ads.linkedin.com/ Redirect Chain
|
0 264 B |
Image
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
Verdicts & Comments Add Verdict or Comment
54 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.
function| structuredClone object| oncontextlost object| oncontextrestored string| _linkedin_partner_id object| _linkedin_data_partner_ids function| lintrk object| dataLayer function| $ function| jQuery function| LiveValidation function| LiveValidationForm object| Validate function| handleFormSubmit function| resetSubmitButton function| addChangeHandler object| form object| nodes number| len object| node string| selectedValue undefined| j object| dom0 object| fe28106 object| dom1 object| fe28107 object| dom2 object| fe28108 object| dom3 object| fe28109 object| dom4 object| fe28110 object| dom5 object| fe28111 object| dom6 object| fe28112 object| dom7 object| fe28113 object| dom8 object| fe28114 object| dom9 object| fe28115 object| dom10 object| fe28116 object| dom11 object| fe28117 object| dom14 object| fe28118 function| getParentElement object| ___grecaptcha_cfg object| grecaptcha string| __recaptcha_api boolean| __google_recaptcha_client boolean| _already_called_lintrk object| recaptcha11 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 |
---|---|---|
.solutions.staubli.com/ | Name: ELOQUA Value: GUID=850BE511DD0B4FCC96B165FEE3CE54AA |
|
.eloqua.com/ | Name: ELOQUA Value: GUID=FA36DD36867D4E73A299DBA7CF7BCA6C |
|
.eloqua.com/ | Name: ELQSTATUS Value: OK |
|
.linkedin.com/ | Name: UserMatchHistory Value: AQKnJfVbEuUOVgAAAX-yXrZuHlVaRTWlgDRuBTuBgInLfaeN9Jl3xCK8fkdJLh-XNgpLXqiTLOvyew |
|
.linkedin.com/ | Name: AnalyticsSyncHistory Value: AQJLc44-fQwLyQAAAX-yXrZuM2bRccQFvRuz9pdiKlUVYDVTT9wDjHm6T5xV0xK2GuhTwTosrFspUyWWaHG9kA |
|
.ads.linkedin.com/ | Name: lang Value: v=2&lang=en-us |
|
.linkedin.com/ | Name: bcookie Value: "v=2&5a73b11f-a542-49ab-8d29-99e7be681fc6" |
|
.linkedin.com/ | Name: lidc Value: "b=VGST03:s=V:r=V:a=V:p=V:g=2542:u=1:x=1:i=1647965025:t=1648051425:v=2:sig=AQHIq9TuKRnLQwcaz_tbvC5wp2Kv8-01" |
|
.linkedin.com/ | Name: lang Value: v=2&lang=nl-nl |
|
.www.linkedin.com/ | Name: bscookie Value: "v=1&20220322160346abee6811-4a16-41dc-8556-7d0864f7e59dAQEeeuImHteMC2yvmt4Vp4oofPzBnsI1" |
|
.linkedin.com/ | Name: li_gc Value: MTswOzE2NDc5NjUwMjY7MjswMjHzvoUBmT7yvjuLXC2F9l8lwo9ycZFAsIbkUAB+OuxxWg== |
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 |
---|
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=31536000 |
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.
author-p34461-e128706.adobeaemcloud.com
code.jquery.com
img06.en25.com
px.ads.linkedin.com
px4.ads.linkedin.com
s128625352.t.eloqua.com
snap.licdn.com
solutions.staubli.com
www.google.com
www.googletagmanager.com
www.gstatic.com
www.linkedin.com
www.staubli.com
104.111.229.66
13.107.42.14
151.101.195.10
151.101.67.10
192.29.201.108
192.29.202.52
2001:4de0:ac18::1:a:1b
2620:1ec:21::14
2a00:1450:4001:808::2008
2a00:1450:4001:810::2004
2a00:1450:4001:811::2003
2a02:26f0:6c00::210:ba20
0925e8ad7bd971391a8b1e98be8e87a6971919eb5b60c196485941c3c1df089a
09b69dc31901a39e8b925e752f3cd3060acd2a769a541b806f2d69a8221dedd9
16b1420db8a74dd986f2bf67b9bc0f5074c7675c63849da57db49888ba6ae1a9
2ba8f2a7a77c1773d8417c75ee4874c333d25ca848bffa12d36e8233b6db4b27
4c8dd455ddf67383a6deb6c3619d6e48b34758a0c94a9ee34b5431738f0456d5
5d5cf5a4a5b7c02915bc261dca0c755d29beda0c0c3a005c78c1682c9934bb3c
5d7ed84887bc97c64ecdb99551df419d39583739de33240b82055bad7710f7d1
6522b5b0bce74a2491223936c1fec2d9d1c7fc51d797ad319e25d93f45b6ebc9
6972ff828108e9d3747def6013e7901150d8b314a1d8d4dc6a7feb0fdce9de52
7c04e1ad3893819bce8b4590d91b4b02a175ef4b6ae9ffffac8e670bd7c0c9b6
89c5e5eaf0daddfa4550662e93697d0c62007c6d205de94db45b11471b78452d
8b1b9a110843e34d8a7129f9d8cff6f9ef5df619f13a9770f7eba382e07904d1
b9fca0e1699d725909f5acd6a48322cf0ccd96c59e2ef189dcc9a3320aa50f06
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e5013b3683999392b1c4f55fe0d6b68129feb499a854d08ac22ab47de17aea17
eab0eb7226005d1acb418cb0fcf3d2aa42dfec88af1a5a58aa61259622cddfa9
f1ccea6b7204d9f7913ab45e1afa51d79f83bd4f0319de937b0132e6e02b1aab