www.ricevuto.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:57:bf:1e:f0:1d:fd:7f:9b:e7:08:c0:2f:b6:90:0d:da:2e 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.ricevuto.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:57:bf:1e:f0:1d:fd:7f:9b:e7:08:c0:2f:b6:90:0d:da:2eSerial Number (int): 291195466903657436804345864597641777502766
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 0e:e9:29:c2:08:fe:c2:28:9c:52:56:cc:8e:00:ab:19:74:36:51:f3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 89:87:b2:d8:2c:0a:99:5a:93:d6:0d:42:47:50:a7:7b:e9:0b:fb:7b
Fingerprint (sha256): 6e:4e:ad:68:97:47:55:6d:58:38:20:db:68:e7:2a:a3:e5:be:fb:ae:db:93:74:b0:9a:25:d2:28:1e:63:bd:88
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.ricevuto.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for www.ricevuto.com
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.ricevuto.com
Other certificates including the domain name ricevuto.com
(limited to 100 certificates)
ricevuto.com
www.10dollarclick.com
firearmcenter.com
josevi.com
ricevuto.com
www.ricevuto.com
sosheba.org
ricevuto.com
ricevuto.com
www.ricevuto.com
www.ricevuto.com
computernetworkings.com
ricevuto.com
ricevuto.com
velvetdrape.com
www.ricevuto.com
ricevuto.com
ricevuto.com
www.ricevuto.com
www.ricevuto.com
www.10dollarclick.com
firearmcenter.com
josevi.com
ricevuto.com
www.ricevuto.com
sosheba.org
ricevuto.com
ricevuto.com
www.ricevuto.com
www.ricevuto.com
computernetworkings.com
ricevuto.com
ricevuto.com
velvetdrape.com
www.ricevuto.com
ricevuto.com
ricevuto.com
www.ricevuto.com
www.ricevuto.com
Certificate
The complete raw certificate details for www.ricevuto.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGWTCCBUGgAwIBAgISA1e/HvAd/X+b5wjAL7aQDdouMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MzAwMzU1NTFaFw0x OTEyMjkwMzU1NTFaMBsxGTAXBgNVBAMTEHd3dy5yaWNldnV0by5jb20wggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC6VJzn6FXuyXaam7EFyCwJjb0S+5cx KBhRkgj+t0BClg4z04Lm3SExtgPyYDhotx8fr8Yfb4LSxa1ltzRkrYD6vRbWzFT8 zxKUw2oWl/fN3Eq/+RwtE/yOitxAwZC+ZgoWZwqke8BCEIoktYhCKn2OHOyU5o7n qerI6CQ0542LQd5+Kw8qNSl2iVR3COXqP3gNoI2zLwPUA1Ldr1U+05F9CnUaGwjV FGTLDvYtO9oTaquc1ZXxRPJkKm3gviZ0dvTXoUiUBT/bfUNjFawQhCfiPT95EHLf ONt8RzoaP7nCrVYeplLwN4tJURKqEm6zVfZbJXxGnspPdifKDw/j7yC3tYxFaztd ulpfp5KANwqUZ9zIIdFYWv9xeY7IEkucNL61BonSD61Wd3f/A33/fDEXv0cRLYiQ 5S4jnWzst9FbTqHTfJ/dvEgMP9LUuv639qldz6O5hsrxUx8M+oImaQNUg3N4dLQT ttOMXWbZ1mQFxpoeNBqerOrz68C5H0uL74co3QkHTmSzN9THu893mkqjjM/njsyO Xklx3DHAB9PFwE5QrFw12qCGrNRyVxt5O8ctnuxe+Pr9NcSncgwERdJGihT1qgbL T9Died9VkwdqXQ4tVW4Bi1oQ1+UndQ12g3bZ8DdmY210jvAQSOrbODPKj0Pndou6 +kI4r6ZxXa5ZzQIDAQABo4ICZjCCAmIwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQO 6SnCCP7CKJxSVsyOAKsZdDZR8zAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv 86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmlu dC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu dC14My5sZXRzZW5jcnlwdC5vcmcvMBsGA1UdEQQUMBKCEHd3dy5yaWNldnV0by5j b20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEF BQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQC BIH2BIHzAPEAdgB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvMVgAAAW2A hlySAAAEAwBHMEUCIQCblW9rx69pwkN5A5JHVdjbeCaRSQjFcnl77XqDbjbriAIg VK0LZOw83S15crOjMlYaulMuAtfkGA8gqxhoIZYRy5EAdwBj8tvN6DvMLM8LcoQn V2szpI1hd4+9daY4scdoVEvYjQAAAW2AhlqMAAAEAwBIMEYCIQC900Tp6FYeH5FO IxiJOIeFGLttVj8rBeqNSTXLhW8ZLQIhAIyi5G4EQqL09hkGkrMTxfNcakQGZsgb Zq6B9iVVyDUmMA0GCSqGSIb3DQEBCwUAA4IBAQAeFIvlmcWPmkNcrr6/Tm83dKDr wLQ2zrcXZtxpjdTKk9qPw9Y1TXG+cTZ0Cgmgx3SnP0Az66N/Vy80BT4IYUz1cmYB Rs+wtmJL3DHBUqMsqx77eNfCkdLqyUN54PaMX/DSIMVorlVqjlSnJ7IyXNiLbSe3 Bji29IAqHpT03b6t6n5Mj4e45Wpp6M1Vov22FwHI+CfXrsJmhR8byLGHogNm90yr XTiUpjWEmjmo3rATWuQe6tERGt3dLJFk4ERSrfUsBYs1ZboZQ2OlYO2dC+MhRAhC vxlipXepFOZ4JfWFyHdP7AqLQX5jVB6UTOrkUpT+HZ/58Z013ahYHRGi2X+J -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAulSc5+hV7sl2mpuxBcgs CY29EvuXMSgYUZII/rdAQpYOM9OC5t0hMbYD8mA4aLcfH6/GH2+C0sWtZbc0ZK2A +r0W1sxU/M8SlMNqFpf3zdxKv/kcLRP8jorcQMGQvmYKFmcKpHvAQhCKJLWIQip9 jhzslOaO56nqyOgkNOeNi0HefisPKjUpdolUdwjl6j94DaCNsy8D1ANS3a9VPtOR fQp1GhsI1RRkyw72LTvaE2qrnNWV8UTyZCpt4L4mdHb016FIlAU/231DYxWsEIQn 4j0/eRBy3zjbfEc6Gj+5wq1WHqZS8DeLSVESqhJus1X2WyV8Rp7KT3Ynyg8P4+8g t7WMRWs7XbpaX6eSgDcKlGfcyCHRWFr/cXmOyBJLnDS+tQaJ0g+tVnd3/wN9/3wx F79HES2IkOUuI51s7LfRW06h03yf3bxIDD/S1Lr+t/apXc+juYbK8VMfDPqCJmkD VINzeHS0E7bTjF1m2dZkBcaaHjQanqzq8+vAuR9Li++HKN0JB05kszfUx7vPd5pK o4zP547Mjl5JcdwxwAfTxcBOUKxcNdqghqzUclcbeTvHLZ7sXvj6/TXEp3IMBEXS RooU9aoGy0/Q4nnfVZMHal0OLVVuAYtaENflJ3UNdoN22fA3ZmNtdI7wEEjq2zgz yo9D53aLuvpCOK+mcV2uWc0CAwEAAQ== -----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 291195466903657436804345864597641777502766 . . . . . . . . [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 2019-09-30 03:55:51 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-29 03:55: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 'www.ricevuto.com' . . . . . . . . [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 760162197320347716928142240437578386219503231738737914909098692581414497585048007558294472034004665400758775645089755129075430788827006287295022777686297665727078529901936934417289919292653393470559525609879252850115991803201755791537729745339680127146334584706900988323438991773507244709186060183529081330744650392362008007632207068593380985669190154684235737436338886198989235512114453982792832293938941588786268487717055062224807533102950378751968600683573229355392537194879931522522024410362286843667524595519249139090143140027202795750003292837696300874946865153791735717214957255382809448297901874004493283406561616495582179534168911853871644867051658036491028332200570009004927448617587562697832369468512221824888508290684037073537850936434943215099159335091858514685280589493556561503486694843403965814832749832138188109024666997626394446758285259256161460278261763954852427178456780885206348632748008221703133808011162625496643730618953758737956153494496666304551952141203784050093583515051684363820766031649552075188717712093858652407877008881247197985838275983073591534026100512858457639729055565160446998732437473127210097453446628784462775402538573983843710722511257923273942356859921235675551090224741861737584055441869 . . . . . . . . . . . . . . . . . . . . [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) 0ee929c208fec2289c5256cc8e00ab19743651f3 . . . . . . . . . . . . . . . . [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 (20 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.ricevuto.com' . . . . . . . . . . . . . . . . [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) 00f1007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d80865c9200000403004730450221009b956f6bc7af69c2437903924755d8db7826914908c572797bed7a836e36eb88022054ad0b64ec3cdd2d7972b3a332561aba532e02d7e4180f20ab1868219611cb9100770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016d80865a8c0000040300483046022100bdd344e9e8561e1f914e23188938878518bb6d563f2b05ea8d4935cb856f192d0221008ca2e46e0442a2f4f6190692b313c5f35c6a440666c81b66ae81f62555c83526 . . . . [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) 001e148be599c58f9a435caebebf4e6f3774a0ebc0b436ceb71766dc698dd4ca93da8fc3d6354d71be7136740a09a0c774a73f4033eba37f572f34053e08614cf572660146cfb0b6624bdc31c152a32cab1efb78d7c291d2eac94379e0f68c5ff0d220c568ae556a8e54a727b2325cd88b6d27b70638b6f4802a1e94f4ddbeadea7e4c8f87b8e56a69e8cd55a2fdb61701c8f827d7aec266851f1bc8b187a20366f74cab5d3894a635849a39a8deb0135ae41eead1111adddd2c9164e04452adf52c058b3565ba194363a560ed9d0be321440842bf1962a577a914e67825f585c8774fec0a8b417e63541e944ceae45294fe1d9ff9f19d35dda8581d11a2d97f89