webmail.getsafety.pt
Issued by R3
About this certificate
This digital certificate with serial number 03:fa:cc:5a:da:82:f6:fa:ac:37:1e:66:e6:92:08:d9:95:bd was issued on by Let's Encrypt.
With 9 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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=webmail.getsafety.pt
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 03:fa:cc:5a:da:82:f6:fa:ac:37:1e:66:e6:92:08:d9:95:bdSerial Number (int): 346679083775314137858327562271784978453949
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 12:07:a9:b6:eb:ec:69:0a:53:c7:06:60:5e:5f:a6:0d:ba:3b:cf:5b
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): bf:11:f3:85:e3:29:f5:bb:1c:c8:85:34:7a:c7:4d:12:45:d1:a8:75
Fingerprint (sha256): 98:d9:b6:87:a1:62:fe:57:71:f4:fb:38:5d:f0:c5:ce:cc:12:d1:8c:fb:4d:ae:20:3b:ed:00:f2:14:da:fe:3d
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate webmail.getsafety.pt
9
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for webmail.getsafety.pt
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
cpanel.getsafety.pt
cpcalendars.getsafety.pt
cpcontacts.getsafety.pt
getsafety.2get.pt
getsafety.pt
mail.getsafety.pt
webdisk.getsafety.pt
webmail.getsafety.pt
www.getsafety.2get.pt
cpcalendars.getsafety.pt
cpcontacts.getsafety.pt
getsafety.2get.pt
getsafety.pt
mail.getsafety.pt
webdisk.getsafety.pt
webmail.getsafety.pt
www.getsafety.2get.pt
Other certificates including the domain name getsafety.pt
(limited to 100 certificates)
stage-up.fubo.tv
www.krian-software.com
www.nicobernal.com
www.nicobernal.com
ocimvm.com
rappicorp.com.co
www.krian-software.com
getsafety.pt
getsafety.pt
getsafety.pt
www.myglimpse.info
www.kids-planet.it
bqsoft.dev
dev.getsafety.pt
getsafety.pt
www.littr.co
ginaridwan.centurycard.live
trackit.qualitysanity.com
www.jamesnorton.design
link.prepared.app
rappicorp.com.co
www.littr.co
bafflingboard.com
www.littr.co
webmail.getsafety.pt
www.getsafety.pt
beta.shrinecast.com
getsafety.pt
getsafety.pt
www.maitelouzada.com
www.cmssurveyresearch.com.au
getsafety.pt
getsafety.pt
getsafety.pt
othelloai.copilothive.ai
www.near.in.th
getsafety.pt
www.littr.co
www.ontoegankelijk.nl
getsafety.pt
partner.lunchnow.com
beta.shrinecast.com
www.krian-software.com
www.nicobernal.com
www.nicobernal.com
ocimvm.com
rappicorp.com.co
www.krian-software.com
getsafety.pt
getsafety.pt
getsafety.pt
www.myglimpse.info
www.kids-planet.it
bqsoft.dev
dev.getsafety.pt
getsafety.pt
www.littr.co
ginaridwan.centurycard.live
trackit.qualitysanity.com
www.jamesnorton.design
link.prepared.app
rappicorp.com.co
www.littr.co
bafflingboard.com
www.littr.co
webmail.getsafety.pt
www.getsafety.pt
beta.shrinecast.com
getsafety.pt
getsafety.pt
www.maitelouzada.com
www.cmssurveyresearch.com.au
getsafety.pt
getsafety.pt
getsafety.pt
othelloai.copilothive.ai
www.near.in.th
getsafety.pt
www.littr.co
www.ontoegankelijk.nl
getsafety.pt
partner.lunchnow.com
beta.shrinecast.com
Certificate
The complete raw certificate details for webmail.getsafety.pt in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFoTCCBImgAwIBAgISA/rMWtqC9vqsNx5m5pII2ZW9MA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDA1MTgwMjQxMTlaFw0yNDA4MTYwMjQxMThaMB8xHTAbBgNVBAMT FHdlYm1haWwuZ2V0c2FmZXR5LnB0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEA4WGAKqB6HyMLt305EfYTI+bYniVEiusfwXx6XKn0AloONIvpUdouDh47 irG/vWVeg0mHfTYEva/2V8ciPpAYPAbFWcaomI1cDtNUVamNdl2QHc6lTcYvdcIh 8GVPuo6QSm4vCjZpI6tPyrIsGIaFqgYildw5OB54myaO038gnLMP0+4JDwYsdo6q p9Hsj/dz35UJqh44MUOQ3kmW55OAiJB5cjKLu4Y2fCWpJpJz/rcXz9ZyVIlB6+uN 3hsT9hFPHRMgtLITW9hPhLB46PndAZff3dCecZXXRqp3aDFyvSU2KD/0iJIzDYdP IOu4zvfnhPNp2pUuHM0iAcFPZLdCZQIDAQABo4ICwjCCAr4wDgYDVR0PAQH/BAQD AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA MB0GA1UdDgQWBBQSB6m26+xpClPHBmBeX6YNujvPWzAfBgNVHSMEGDAWgBQULrMX t1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0 dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVu Y3Iub3JnLzCBygYDVR0RBIHCMIG/ghNjcGFuZWwuZ2V0c2FmZXR5LnB0ghhjcGNh bGVuZGFycy5nZXRzYWZldHkucHSCF2NwY29udGFjdHMuZ2V0c2FmZXR5LnB0ghFn ZXRzYWZldHkuMmdldC5wdIIMZ2V0c2FmZXR5LnB0ghFtYWlsLmdldHNhZmV0eS5w dIIUd2ViZGlzay5nZXRzYWZldHkucHSCFHdlYm1haWwuZ2V0c2FmZXR5LnB0ghV3 d3cuZ2V0c2FmZXR5LjJnZXQucHQwEwYDVR0gBAwwCjAIBgZngQwBAgEwggEEBgor BgEEAdZ5AgQCBIH1BIHyAPAAdgA/F0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvBvyiF 7PhkbgAAAY+Jyi7RAAAEAwBHMEUCIEQTZ3Fjh0+enrqTC1h+kB5eKQ2XXEYO6Qm6 YuCFvfLnAiEAqu9nUOdzoMIAZ8LVBkw6FesNYv3v46nsbHEtEddR77cAdgDf4Vbr qgWvtZwPhnGNqMAyTq5W2W6n9aVqAdHBO75SXAAAAY+Jyi+mAAAEAwBHMEUCIQDA lQWcKdOxZW94k6H/6ddivdIg6NW2y2IMEGLg8ufRywIgAMv+sZIQgEuXxSgBiLJm dQDYCT+0Yd1WNNiSBB67+8YwDQYJKoZIhvcNAQELBQADggEBAAh5fxJO3FTncbwx hINwU43kCWvxXgQuLPjodCJeV8dL65TAaIzQzH/WSwjElx7XANZLL8uAFpRQTgyL yPCBqkl6xjaVJ3R0l7MiQeORUn7NGf0F8Z/OjGuE/5u0Gvv1Zcsmp+vkl3Sne9gX 1mrOnXzHkVLlIIBZp6N18GTarPQW1uvcM+89YPCAZq5JpWRTTy4nQImFzwZ/+qoX 0Lfs7vF8K7vrkx3js/Kothul1dDzMIKI1z7z8scijTaF/f5ExA2dtAmtQwScX+DH G+0eSWQyUAmbalTlIropln0LgmCmtX/HgAc02vMHiSbKXNTzd+7LbbVhxVeVSlEF Q+loEhM= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4WGAKqB6HyMLt305EfYT I+bYniVEiusfwXx6XKn0AloONIvpUdouDh47irG/vWVeg0mHfTYEva/2V8ciPpAY PAbFWcaomI1cDtNUVamNdl2QHc6lTcYvdcIh8GVPuo6QSm4vCjZpI6tPyrIsGIaF qgYildw5OB54myaO038gnLMP0+4JDwYsdo6qp9Hsj/dz35UJqh44MUOQ3kmW55OA iJB5cjKLu4Y2fCWpJpJz/rcXz9ZyVIlB6+uN3hsT9hFPHRMgtLITW9hPhLB46Pnd AZff3dCecZXXRqp3aDFyvSU2KD/0iJIzDYdPIOu4zvfnhPNp2pUuHM0iAcFPZLdC ZQIDAQAB -----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 346679083775314137858327562271784978453949 . . . . . . . . [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-05-18 02:41:19 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-08-16 02:41:18 +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 'webmail.getsafety.pt' . . . . . . . . [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 28451697980034738611425139260105811593721677502852949179710357507179651491262476668777927306482142041812136804423739788906258549254661104945438777515920184819623128725069762731927752654973095830361711525826999792436866645874999168194915963176980679172077728704859831638351414959970828601726598002453687298806527721680384358382109271442913491775023500092251565641154244051627213635770222595644995992214690644822407311581981955176005498426223062380061464226789886187146742339482951164660185838829911900598403659212407146208083887824524865902543165662007417975562115619316581898068618646885864422165103759574023986954853 . . . . . . . . . . . . . . . . . . . . [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) 1207a9b6ebec690a53c706605e5fa60dba3bcf5b . . . . . . . . . . . . . . . . [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 (194 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpanel.getsafety.pt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcalendars.getsafety.pt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cpcontacts.getsafety.pt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'getsafety.2get.pt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'getsafety.pt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.getsafety.pt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webdisk.getsafety.pt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'webmail.getsafety.pt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.getsafety.2get.pt' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00076003f174b4fd7224758941d651c84be0d12ed90377f1f856aebc1bf2885ecf8646e0000018f89ca2ed1000004030047304502204413677163874f9e9eba930b587e901e5e290d975c460ee909ba62e085bdf2e7022100aaef6750e773a0c20067c2d5064c3a15eb0d62fdefe3a9ec6c712d11d751efb7007600dfe156ebaa05afb59c0f86718da8c0324eae56d96ea7f5a56a01d1c13bbe525c0000018f89ca2fa60000040300473045022100c095059c29d3b1656f7893a1ffe9d762bdd220e8d5b6cb620c1062e0f2e7d1cb022000cbfeb19210804b97c5280188b2667500d8093fb461dd5634d892041ebbfbc6 . . . . [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) 0008797f124edc54e771bc31848370538de4096bf15e042e2cf8e874225e57c74beb94c0688cd0cc7fd64b08c4971ed700d64b2fcb801694504e0c8bc8f081aa497ac6369527747497b32241e391527ecd19fd05f19fce8c6b84ff9bb41afbf565cb26a7ebe49774a77bd817d66ace9d7cc79152e5208059a7a375f064daacf416d6ebdc33ef3d60f08066ae49a564534f2e27408985cf067ffaaa17d0b7eceef17c2bbbeb931de3b3f2a8b61ba5d5d0f3308288d73ef3f2c7228d3685fdfe44c40d9db409ad43049c5fe0c71bed1e49643250099b6a54e522ba29967d0b8260a6b57fc7800734daf3078926ca5cd4f377eecb6db561c557954a510543e9681213