www.savignanosulrubicone.org
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:f5:eb:f7:e1:09:91:74:6e:9f:18:f0:0e:8a:80:4b:9d:60 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:
- Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)
Certificate Subject
CN=www.savignanosulrubicone.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:f5:eb:f7:e1:09:91:74:6e:9f:18:f0:0e:8a:80:4b:9d:60Serial Number (int): 345019693331544407189423656154183324376416
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: ed:4a:d2:cd:b9:ca:2f:55:e1:b6:b3:61:34:23:36:93:27:61:ce:2f
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 1d:33:80:dc:77:04:8a:03:6f:6d:5e:94:86:5e:30:a4:d6:60:9f:c6
Fingerprint (sha256): de:d7:4a:8f:cb:7d:8c:cc:15:82:f1:e2:c0:10:95:0e:35:77:78:f2:9d:3b:6e:31:8f:48:04:60:26:e5:66:f0
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate www.savignanosulrubicone.org
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.savignanosulrubicone.org
Public Key Algorithm
RSA
Key Size
4096
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
www.savignanosulrubicone.org
Other certificates including the domain name savignanosulrubicone.org
(limited to 100 certificates)
savignanosulrubicone.org
sira.bible
savignanosulrubicone.org
isolde.org
savignanosulrubicone.org
www.savignanosulrubicone.org
savignanosulrubicone.org
www.actcedu.com
savignanosulrubicone.org
savignanosulrubicone.org
ghomala.bible
www.savignanosulrubicone.org
www.savignanosulrubicone.org
savignanosulrubicone.org
www.savignanosulrubicone.org
www.savignanosulrubicone.org
miskito.bible
sira.bible
savignanosulrubicone.org
isolde.org
savignanosulrubicone.org
www.savignanosulrubicone.org
savignanosulrubicone.org
www.actcedu.com
savignanosulrubicone.org
savignanosulrubicone.org
ghomala.bible
www.savignanosulrubicone.org
www.savignanosulrubicone.org
savignanosulrubicone.org
www.savignanosulrubicone.org
www.savignanosulrubicone.org
miskito.bible
Certificate
The complete raw certificate details for www.savignanosulrubicone.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGcTCCBVmgAwIBAgISA/Xr9+EJkXRunxjwDoqAS51gMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMDQwODM5NTdaFw0y MDA1MDQwODM5NTdaMCcxJTAjBgNVBAMTHHd3dy5zYXZpZ25hbm9zdWxydWJpY29u ZS5vcmcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC5Mm4l1/WgOCIH 8VnbVfY+KU8ewicUkjp13uVtnzQG4hnQZ69QxXcJdk6YDlGeICvceAPKVcbOJeb0 jeEH2S6i4trGoV+0lfiRTdYE1Qdv76/8CACoXnUFU18AzihxH8Iv40r0Ai6YLnQF INEA6Qf2XBrRZH+/8CEkjSfS2Xdc9JlyDyv0VV7gBxEn8Pzh3FgmCquR4BsAOBz4 GqdH+5caRHo1TlNlJLjL+2gF85sg/2PQ8jw8K93m2vvNouRBK6hLbOmFWK58AvPw g6fkiYVClgE0Da0uMNMlECfXDS/Gt4NWZ3h4i9CP88sE6ou8rHp8zQEbM9PTIs8J mz5WmFVdUJ9suJNRYiROP9fr94raZEat7/9qnHcgPNj3tELUCNIjRB2zym7rAqlY QjRhuMSrC1SEj1FQFsp0og3UW00v/ADuevzzaGxYxPjUTlod01n7haMilfgTtV7L bams4nwrSOglsKZbB3wcnrEx9PXyZFKSq7i5r+PYv/Jbd6+kz21q3pyVsDCu1ydD IyB1sg/gDn9PRaKcRjRIj0Ig9ayPukWdlEXrzEFB7ki+jJQPPVIIhp4C8ZxZfdwZ EtWYXXaGraXo1sxWxxCLmqD6z9NYvM75qQFd5m+/EsmdQ8h/zsWdqeEk+jodWyiw kP1ykZgNiQuIgNBitlgyyZPyuv0sqQIDAQABo4ICcjCCAm4wDgYDVR0PAQH/BAQD AgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA MB0GA1UdDgQWBBTtStLNucovVeG2s2E0IzaTJ2HOLzAfBgNVHSMEGDAWgBSoSmpj BH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0 dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0 dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMCcGA1UdEQQgMB6CHHd3 dy5zYXZpZ25hbm9zdWxydWJpY29uZS5vcmcwTAYDVR0gBEUwQzAIBgZngQwBAgEw NwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5j cnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdgBep3P531bA57U2SH3Q SeAyepGaDIShEhKEGHWWgXFFWAAAAXAPkhd0AAAEAwBHMEUCIFN6UcO8k77eLaVh FansocK5MqBkXhIht/9qinw3FRLOAiEAowQNMBaywW+BSupSsxxyvDPknjOTOV7T 8bCZuD/yoU8AdwCyHgXMi6LNiiBOh2b5K7mKJSBna9r6cOeySVMt74uQXgAAAXAP khdvAAAEAwBIMEYCIQCsiqhL6hWVmzAk5WLyEmOE8Bizvo2Sva0aTVk3o7jQ5AIh AMS1lyievAtd2yo4fkh+oxmRuG1xf788lqKhfZKvLp6pMA0GCSqGSIb3DQEBCwUA A4IBAQBHV3tfWRVbNy3zuHdCqFj+p4hvupHB1fYox5RFboayzxEhLC1stq3/gsEi oSiD272A2paKWXg5ADnVGAv//WpCLRT0EyOUhBJzknggGXB3vwppia2vNeqXibpI /6xdVic2RbEPOxzogHxuCfTmNsjPiVAXOvCms9VKw3QapznNxuxNQh6ZX31pUq8N Z1uqKS0uToEBxs9AO6qIbVdRFJP/dm5EDtFnzVPr97TtLGmU/vWABRgE5LCa/Xf3 s2ybddwX+xILCCIvWiW9y+YAjDJnco/OohQUzXlFWddaJZX7JwwQflhXeeKZHvxG 5QdgwlQZOFJa5c+W5XR2mNF2GjWM -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuTJuJdf1oDgiB/FZ21X2 PilPHsInFJI6dd7lbZ80BuIZ0GevUMV3CXZOmA5RniAr3HgDylXGziXm9I3hB9ku ouLaxqFftJX4kU3WBNUHb++v/AgAqF51BVNfAM4ocR/CL+NK9AIumC50BSDRAOkH 9lwa0WR/v/AhJI0n0tl3XPSZcg8r9FVe4AcRJ/D84dxYJgqrkeAbADgc+BqnR/uX GkR6NU5TZSS4y/toBfObIP9j0PI8PCvd5tr7zaLkQSuoS2zphViufALz8IOn5ImF QpYBNA2tLjDTJRAn1w0vxreDVmd4eIvQj/PLBOqLvKx6fM0BGzPT0yLPCZs+VphV XVCfbLiTUWIkTj/X6/eK2mRGre//apx3IDzY97RC1AjSI0Qds8pu6wKpWEI0YbjE qwtUhI9RUBbKdKIN1FtNL/wA7nr882hsWMT41E5aHdNZ+4WjIpX4E7Vey22prOJ8 K0joJbCmWwd8HJ6xMfT18mRSkqu4ua/j2L/yW3evpM9tat6clbAwrtcnQyMgdbIP 4A5/T0WinEY0SI9CIPWsj7pFnZRF68xBQe5IvoyUDz1SCIaeAvGcWX3cGRLVmF12 hq2l6NbMVscQi5qg+s/TWLzO+akBXeZvvxLJnUPIf87FnanhJPo6HVsosJD9cpGY DYkLiIDQYrZYMsmT8rr9LKkCAwEAAQ== -----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 345019693331544407189423656154183324376416 . . . . . . . . [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 'Let's Encrypt Authority X3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-02-04 08:39:57 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-04 08:39:57 +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 'www.savignanosulrubicone.org' . . . . . . . . [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 (4208 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 755537814815134721914248395947409796896572775122616620555714074746593366318098024663361547011069402226345964769016032250503217373812040098006063959517065879695927311679500284562729573138134785146308641806727421438551875751207774206665600936004598531234735424871552646387054552395369772042962365168703804073100526576098477640493878632829526462906084377240552432555264794253631824702055228732220568558946226231776143882519753755304526535954318408772562254598233569821799219344350168505995731449427269704759042885329769748186312567528312266080449851580768483491320956082150615670463319044014448156522256374776888754816450813341001359723945384105515423003610331202784643755536406523472533545975659524064840765948997527668989698022663441152432290689650905532688140671680953645178617493739151480935398719663811921456008095956846043416673373532034730415554693844888030293437068766232450902328501212539045514120151756817440007000469968035559049877073021779311503577624784384242543854830605200960000953379968873420452136873316907867055402186455240984623691420252748381636001071326735640849835108604120498463305759141324509107191967116631708334764548894937744810462838068205854940840437302449069658951877204988471374118966963172088031305608361 . . . . . . . . . . . . . . . . . . . . [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) ed4ad2cdb9ca2f55e1b6b361342336932761ce2f . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1 . . . . . . . . . . . . . . . . [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 (99 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://ocsp.int-x3.letsencrypt.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://cert.int-x3.letsencrypt.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 (32 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.savignanosulrubicone.org' . . . . . . . . . . . . . . . . [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 (69 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.44947.1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.2.1 (cps) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:22|false] IA5String 'http://cps.letsencrypt.org' . . . . . . . . . . . . . . . . [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) 00f10076005ea773f9df56c0e7b536487dd049e0327a919a0c84a112128418759681714558000001700f92177400000403004730450220537a51c3bc93bede2da56115a9eca1c2b932a0645e1221b7ff6a8a7c371512ce022100a3040d3016b2c16f814aea52b31c72bc33e49e3393395ed3f1b099b83ff2a14f007700b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001700f92176f0000040300483046022100ac8aa84bea15959b3024e562f2126384f018b3be8d92bdad1a4d5937a3b8d0e4022100c4b597289ebc0b5ddb2a387e487ea31991b86d717fbf3c96a2a17d92af2e9ea9 . . . . [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) 0047577b5f59155b372df3b87742a858fea7886fba91c1d5f628c794456e86b2cf11212c2d6cb6adff82c122a12883dbbd80da968a5978390039d5180bfffd6a422d14f4132394841273927820197077bf0a6989adaf35ea9789ba48ffac5d56273645b10f3b1ce8807c6e09f4e636c8cf8950173af0a6b3d54ac3741aa739cdc6ec4d421e995f7d6952af0d675baa292d2e4e8101c6cf403baa886d57511493ff766e440ed167cd53ebf7b4ed2c6994fef580051804e4b09afd77f7b36c9b75dc17fb120b08222f5a25bdcbe6008c3267728fcea21414cd794559d75a2595fb270c107e585779e2991efc46e50760c2541938525ae5cf96e5747698d1761a358c