stw-dev.vapta.co.uk
Issued by R3
About this certificate
This digital certificate with serial number 03:51:85:6e:85:cb:e8:b0:ed:19:9f:fe:d8:65:63:54:f0:52 was issued on by Let's Encrypt.
This certificate has already expired and will cause a warning or error message in the browser it's still listed on this site to allow you to look back on previously issued certificates. If we have found any compliance issues with this certificate they will be shown below. I hope this certificate review is providing you the detailed information in a simple form you where looking for.
We have idenified some issues with this certificate:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=stw-dev.vapta.co.uk
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:51:85:6e:85:cb:e8:b0:ed:19:9f:fe:d8:65:63:54:f0:52Serial Number (int): 289077090705686396811504571482312191307858
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: ad:50:e2:fc:be:35:ba:b1:b4:f6:06:11:6b:bd:1a:fd:70:b1:dd:68
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): ff:76:3f:ab:16:57:84:5d:49:14:60:da:1e:0c:1a:5a:8a:d8:0c:77
Fingerprint (sha256): b3:d1:0d:5a:64:b8:76:d8:1c:ac:ed:f7:44:92:f9:7b:f6:91:c5:b5:a9:69:5f:a4:09:c7:d3:4f:94:81:d9:26
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate stw-dev.vapta.co.uk
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for stw-dev.vapta.co.uk
Public Key Algorithm
RSA
Key Size
2048
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Client Authentication
Extensions
9 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
stw-dev.vapta.co.uk
Other certificates including the domain name vapta.co.uk
(limited to 100 certificates)
www.spinesoft.in
www.ternaknesia.com
apnaconsult.com
admin.inspector.vapta.co.uk
stevebottelbergs.be
dev.glyderides.com
yashtotale.dev
unfoldingstories.app
online.flexstudio.co.za
webreports.popupbusinessschool.co.uk
manage.hyper-kore.com
*.vapta.co.uk
helpdesk-dev.vapta.co.uk
dl.u-shop.vn
creato.beckerx.dev
www.circuitopenedodecinema.com.br
*.vapta.co.uk
himit.su
qa.nowverifyit.com
admincreatio.latgo.app
amitibank.com
sheimusenterprise.com
www.spinesoft.in
production.cashendarapp.com
dmximobiliaria.com.br
axadal.com
shubhranshu.com
hub-ladzinski.pl
merterim.dev
wrappedreviews.com
helpdesk.vapta.co.uk
deltanow.tech
www.siamshafiq.com
chatlocura.com
dev.krikeyapp.com
www.pravinncabs.in
developers.staging.amplisend.com
www.khadimfall.com
hgvdirect-dev.vapta.co.uk
resource-staging.trackplanfm.com
carestreamdental.dentalxr.ai
uokai.com
www.gabgdev.com
www.diegosebastian.co
www.siamshafiq.com
www.ternaknesia.com
webreports.popupbusinessschool.co.uk
unveil.venturetanknmit.com
dev.dr.wellopathy.com
app.jackshop.it
stw-dev.vapta.co.uk
www.geometre-peters.com
prosepen.com
sheimusenterprise.com
atacadaodiaadia.appshare.com.br
www.alliedrds.com
colliersoft.com
dev.glyderides.com
dailywebcoding.com
defect.inspector.vapta.co.uk
atacadaodiaadia.appshare.com.br
production.cashendarapp.com
admincreatio.latgo.app
juanbarillas.dev
digital.vapta.co.uk
www.eased-ui.com
gamehousesenac.com.br
www.circuitopenedodecinema.com.br
mazesplace.com
turtopardavimas.lt
dev.dr.wellopathy.com
www.ternaknesia.com
apnaconsult.com
admin.inspector.vapta.co.uk
stevebottelbergs.be
dev.glyderides.com
yashtotale.dev
unfoldingstories.app
online.flexstudio.co.za
webreports.popupbusinessschool.co.uk
manage.hyper-kore.com
*.vapta.co.uk
helpdesk-dev.vapta.co.uk
dl.u-shop.vn
creato.beckerx.dev
www.circuitopenedodecinema.com.br
*.vapta.co.uk
himit.su
qa.nowverifyit.com
admincreatio.latgo.app
amitibank.com
sheimusenterprise.com
www.spinesoft.in
production.cashendarapp.com
dmximobiliaria.com.br
axadal.com
shubhranshu.com
hub-ladzinski.pl
merterim.dev
wrappedreviews.com
helpdesk.vapta.co.uk
deltanow.tech
www.siamshafiq.com
chatlocura.com
dev.krikeyapp.com
www.pravinncabs.in
developers.staging.amplisend.com
www.khadimfall.com
hgvdirect-dev.vapta.co.uk
resource-staging.trackplanfm.com
carestreamdental.dentalxr.ai
uokai.com
www.gabgdev.com
www.diegosebastian.co
www.siamshafiq.com
www.ternaknesia.com
webreports.popupbusinessschool.co.uk
unveil.venturetanknmit.com
dev.dr.wellopathy.com
app.jackshop.it
stw-dev.vapta.co.uk
www.geometre-peters.com
prosepen.com
sheimusenterprise.com
atacadaodiaadia.appshare.com.br
www.alliedrds.com
colliersoft.com
dev.glyderides.com
dailywebcoding.com
defect.inspector.vapta.co.uk
atacadaodiaadia.appshare.com.br
production.cashendarapp.com
admincreatio.latgo.app
juanbarillas.dev
digital.vapta.co.uk
www.eased-ui.com
gamehousesenac.com.br
www.circuitopenedodecinema.com.br
mazesplace.com
turtopardavimas.lt
dev.dr.wellopathy.com
Certificate
The complete raw certificate details for stw-dev.vapta.co.uk in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIE9DCCA9ygAwIBAgISA1GFboXL6LDtGZ/+2GVjVPBSMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAyMTcxMDEyNTJaFw0yNDA1MTcxMDEyNTFaMB4xHDAaBgNVBAMT E3N0dy1kZXYudmFwdGEuY28udWswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCboiT3VRZH6loZqU52+L9d29c8eAZN3TdTm7IC6Ew+uxHQUKeHFXunGqup CWLoj3Aok7GFd76ig48DH4JWmsgFmYbnrG9dvIbxFZs9vV///DDC60Iwh+SgG1xf uV6T5NLNTncub9QGCRyFJ2DfeLQ0tXUdJXcgWwXI2agOQR8y/paHTc2tIGSpd6St RokR+U35uXzA4AdGY1qYBLSOKb1CVxbIkTZ9x0FV2OT08m7473DOlOzagIHpC2t3 6t6Aci2++sR77d/fHL+fLvvO1PSHLO6tmxf091q/p2BrSoRpkBtX2c8733mdTH1D AsvRt3q84JCYDJb1XtSRt8erbrUJAgMBAAGjggIWMIICEjAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFK1Q4vy+NbqxtPYGEWu9Gv1wsd1oMB8GA1UdIwQYMBaAFBQusxe3 WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0 cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5j ci5vcmcvMB4GA1UdEQQXMBWCE3N0dy1kZXYudmFwdGEuY28udWswEwYDVR0gBAww CjAIBgZngQwBAgEwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBIsONr2qZHNA/l agL6nTDrHFIBy1bdLIHZu7+rOdiEcwAAAY22xOJ+AAAEAwBHMEUCIDqtixhZNcTP GsS/lO0ubTOZv05/wR/KPshmhCMx3J7fAiEA96ACJJGzy0Yod1pP1HIJAU8VyHYG 87zMj6aNyH9CtogAdwB2/4g/Crb7lVHCYcz1h7o0tKTNuyncaEIKn+ZnTFo6dAAA AY22xOLIAAAEAwBIMEYCIQDX6I2+tv0SiiEYOKKeO1hjCKWwrweW/ytC9dTkXdH2 AQIhAIu5Ys19e497h7Yg51z+5cJA8W7lHL08PYfCWLyv6XyrMA0GCSqGSIb3DQEB CwUAA4IBAQBb0BoDruNJxWd6FVkRsRiZaOZTqlBvHGsiN1L2TabsoYno1CJ/oBWm N/dhV0XWyFsQxdQH3c73Hx8l/KUWjqisb0lYZEsGjgiqjjGxOxYQLiKruD8IXKV8 VxN464spGGVHF+J5mjZejBLpzATYpwtF7MgDLcXyw8H1Yw3P7WcScpm4ilfWYN1R WVq7adpCDLb4EF9dRQ07KJPQ8gUvv7KzdQcOZYLLRchTmV3DouSimcndf+ZxUZCx 0voYCSonDcFufhjUFlD8MRpB2tJe721SERanMh7Z3eaQe49WldBJ6abD6x08JrNs 7RWzdat7HvoEc7r2L7YYqrZmk3zxdwOf -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm6Ik91UWR+paGalOdvi/ XdvXPHgGTd03U5uyAuhMPrsR0FCnhxV7pxqrqQli6I9wKJOxhXe+ooOPAx+CVprI BZmG56xvXbyG8RWbPb1f//wwwutCMIfkoBtcX7lek+TSzU53Lm/UBgkchSdg33i0 NLV1HSV3IFsFyNmoDkEfMv6Wh03NrSBkqXekrUaJEflN+bl8wOAHRmNamAS0jim9 QlcWyJE2fcdBVdjk9PJu+O9wzpTs2oCB6Qtrd+regHItvvrEe+3f3xy/ny77ztT0 hyzurZsX9Pdav6dga0qEaZAbV9nPO995nUx9QwLL0bd6vOCQmAyW9V7UkbfHq261 CQIDAQAB -----END PUBLIC KEY-----
ASN.1 decoded
[c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . [c:0|t:2|false] INTEGER 2 . . . . . . . . [c:0|t:2|false] INTEGER 289077090705686396811504571482312191307858 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.6 (countryName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'US' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.10 (organizationName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Let's Encrypt' . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-02-17 10:12:52 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-17 10:12:51 +0000 UTC . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:17|true] SET, SET OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.4.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'stw-dev.vapta.co.uk' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.1 (rsaEncryption) . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 19646893652897489167746895965308891734622857311013805128686715842115441777333075860681575877135009591655487192415927113425101706546895094434714002188994677948870179927366978451501694819341352913152373508607667172353144800125634109675697972658503936322077467586437996683816806146710231683276418277457233098436299087695126905105685815450002752794837132687083873627027884507390426780041052886187862672211878181075719411689182752378984856435994917857774517875038595733399523501611222867595096287736594925824319525451412593755137593264456078668365311942086919080695075474705035454113952938407586383404061454322288122836233 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 65537 . . . . . . . . [c:2|t:3|true] ORAddress . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.15 (keyUsage) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (4 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (3 bits) 05a0 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.37 (extKeyUsage) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.1 (serverAuth) . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.3.2 (clientAuth) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.19 (basicConstraints) . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.14 (subjectKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes) ad50e2fcbe35bab1b4f606116bbd1afd70b1dd68 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.35 (authorityKeyIdentifier) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (24 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|false] OtherName 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.1.1 (authorityInfoAccess) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (73 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.1 (ocsp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://r3.o.lencr.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.5.5.7.48.2 (caIssuers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://r3.i.lencr.org/' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.17 (subjectAltName) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (23 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'stw-dev.vapta.co.uk' . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.5.29.32 (certificatePolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (12 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 2.23.140.1.2.1 (Domain Validation Certificates Policy) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f100760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018db6c4e27e000004030047304502203aad8b185935c4cf1ac4bf94ed2e6d3399bf4e7fc11fca3ec866842331dc9edf022100f7a0022491b3cb4628775a4fd47209014f15c87606f3bccc8fa68dc87f42b68800770076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018db6c4e2c80000040300483046022100d7e88dbeb6fd128a211838a29e3b586308a5b0af0796ff2b42f5d4e45dd1f6010221008bb962cd7d7b8f7b87b620e75cfee5c240f16ee51cbd3c3d87c258bcafe97cab . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 005bd01a03aee349c5677a155911b1189968e653aa506f1c6b223752f64da6eca189e8d4227fa015a637f7615745d6c85b10c5d407ddcef71f1f25fca5168ea8ac6f4958644b068e08aa8e31b13b16102e22abb83f085ca57c571378eb8b2918654717e2799a365e8c12e9cc04d8a70b45ecc8032dc5f2c3c1f5630dcfed67127299b88a57d660dd51595abb69da420cb6f8105f5d450d3b2893d0f2052fbfb2b375070e6582cb45c853995dc3a2e4a299c9dd7fe6715190b1d2fa18092a270dc16e7e18d41650fc311a41dad25eef6d521116a7321ed9dde6907b8f5695d049e9a6c3eb1d3c26b36ced15b375ab7b1efa0473baf62fb618aab666937cf177039f