oggettipreziosi.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:63:a9:de:fd:9a:94:84:2e:78:90:3f:cc:7b:f1:c8:28:9f 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=oggettipreziosi.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:63:a9:de:fd:9a:94:84:2e:78:90:3f:cc:7b:f1:c8:28:9fSerial Number (int): 295250609485340623667183997008144706840735
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: ce:88:d7:94:3c:99:bb:cf:17:71:7e:72:d4:0b:1a:c8:49:10:b6:a7
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 21:19:00:2f:24:87:ea:dc:41:7a:8a:70:1b:8f:ea:41:90:2a:b2:6b
Fingerprint (sha256): 33:5a:bc:ee:db:08:18:5a:1a:c5:bd:d2:88:d3:81:96:66:78:27:1e:0b:11:ed:83:6e:08:0b:7c:93:69:96:b9
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate oggettipreziosi.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for oggettipreziosi.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
oggettipreziosi.com
Other certificates including the domain name oggettipreziosi.com
(limited to 100 certificates)
www.oggettipreziosi.com
www.gandum.com
www.oggettipreziosi.com
oggettipreziosi.com
oggettipreziosi.com
oggettipreziosi.com
oggettipreziosi.com
oggettipreziosi.com
www.oggettipreziosi.com
www.biogenicdiet.com
www.oggettipreziosi.com
oggettipreziosi.com
www.oggettipreziosi.com
oggettipreziosi.com
oggettipreziosi.com
www.oggettipreziosi.com
www.oggettipreziosi.com
www.gandum.com
www.oggettipreziosi.com
oggettipreziosi.com
oggettipreziosi.com
oggettipreziosi.com
oggettipreziosi.com
oggettipreziosi.com
www.oggettipreziosi.com
www.biogenicdiet.com
www.oggettipreziosi.com
oggettipreziosi.com
www.oggettipreziosi.com
oggettipreziosi.com
oggettipreziosi.com
www.oggettipreziosi.com
www.oggettipreziosi.com
Certificate
The complete raw certificate details for oggettipreziosi.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXjCCBUagAwIBAgISA2Op3v2alIQueJA/zHvxyCifMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMTQyMzQ2MDdaFw0y MDA2MTIyMzQ2MDdaMB4xHDAaBgNVBAMTE29nZ2V0dGlwcmV6aW9zaS5jb20wggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDT6Dp6xVxxQ3oAKHCnikJY8HRY /PDSNBpdhAqiUu1d8k13TB6d3Ewq8MyrfY3+I043BHHmrTo7TOJwAmQgyJNq3T53 hv1pb+kHNxrKy3ba8ILZBVIMC24nd//xh5VBpw08Vuu2q8gYQ5kEQ3ua9mjjKT0T EgvAJ3BhFtT1AR/cZ6h/4R/8x+oGYewsR3dZYxJfUd7doq63Dl4KxoUlfjrqX7jK dFEgjeajrsSeEAtN/G8qv5NXAvUUjsCgi6GEGMKs/TzzxsSd/AUSyJk8kTZtGhkw llVFRz/2ZqkH2r8nekey7fDzLnY5744bmfllaHIKmQWFU+PfDCDocCaKo3OC1zW3 HJ4FUFXCUUQpgPlXZdrJJrkzZDIhO4Nt9+J6iq89697Gbf5s7lpLnYqI4IxwppcY N59LK/C/8uskJy2aRxee/VhOoNzAoY8bPBfwa58aIWffGZqbS/Wy4hSTsxmYzg3a ZKW7SxIiO4Q/OEkNT3f7k4/69KR6JZlEs2i2fwrHGG2eyCN5pNurpAGDgABgkONz lO8NWcsJ2I9Ibu9F3TYwGItb3Kz4Ui854Vixydu1EFtSbGmxKoL90SjcyYyqXtQW O4kjGUV8llWoxqYqw2O/dN40ilvn41ICp30E130Wfl/HwCZiqUkrranL7h+WAwzc nO8JanYQElVd05w0pQIDAQABo4ICaDCCAmQwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBTOiNeUPJm7zxdxfnLUCxrISRC2pzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE29nZ2V0dGlwcmV6 aW9zaS5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEE AdZ5AgQCBIH1BIHyAPAAdgBvU3asMfAxGdiZAKRRFf93FRwR2QLBACkGjbIImjfZ EwAAAXDbp7sQAAAEAwBHMEUCIE/5Y398kOX8w/1bky0XSdBi8dtkdFZwUv/4MjaV vmlHAiEA1sKUEqz/sLc58xVD4aff+pc4eijYDzu8Jw0r9AWSNmUAdgCyHgXMi6LN iiBOh2b5K7mKJSBna9r6cOeySVMt74uQXgAAAXDbp7rZAAAEAwBHMEUCIQCPkKQY rHHpZz+sTZgfqzhhMZyjOptAn/vs8kYdMpvA8gIgE1Rk3gXxtLVxrEwIKoqh9Cg9 jGcNzW/pCVJWLNfIPU8wDQYJKoZIhvcNAQELBQADggEBADi6OPsORGb50+AhqCNC npjIx8OmmKcIKFZxvwjsXFs9VMfV/d9afaqAGmKJcT9X+VE1pnvc5ManzHmzKOke 1WcaZoTY1StzpDN3ZPmcpfY0J1q5LM8AtLCgs43EEc/WAHwv3ZurKERf18pGd9IB lbA3SFeuGFvIKqJ951xca63gKq/QT2h0iYCp+ncRjBZ5pgURjnxiLk8hwo9lRC0l 1qTpGWS5UBZjvoR5fTK1wyZkky+2IV0muV3VGnPplC6wOb2uKYcFc/8j4eGNoirF oaWTVhQrIsl+zTB1VIg/dbWR9ZnqUeYXybXuXLFI0IdrHxoxLtcv750+nr7NV8S9 qfE= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0+g6esVccUN6AChwp4pC WPB0WPzw0jQaXYQKolLtXfJNd0wendxMKvDMq32N/iNONwRx5q06O0zicAJkIMiT at0+d4b9aW/pBzcayst22vCC2QVSDAtuJ3f/8YeVQacNPFbrtqvIGEOZBEN7mvZo 4yk9ExILwCdwYRbU9QEf3Geof+Ef/MfqBmHsLEd3WWMSX1He3aKutw5eCsaFJX46 6l+4ynRRII3mo67EnhALTfxvKr+TVwL1FI7AoIuhhBjCrP0888bEnfwFEsiZPJE2 bRoZMJZVRUc/9mapB9q/J3pHsu3w8y52Oe+OG5n5ZWhyCpkFhVPj3wwg6HAmiqNz gtc1txyeBVBVwlFEKYD5V2XaySa5M2QyITuDbffieoqvPevexm3+bO5aS52KiOCM cKaXGDefSyvwv/LrJCctmkcXnv1YTqDcwKGPGzwX8GufGiFn3xmam0v1suIUk7MZ mM4N2mSlu0sSIjuEPzhJDU93+5OP+vSkeiWZRLNotn8KxxhtnsgjeaTbq6QBg4AA YJDjc5TvDVnLCdiPSG7vRd02MBiLW9ys+FIvOeFYscnbtRBbUmxpsSqC/dEo3MmM ql7UFjuJIxlFfJZVqMamKsNjv3TeNIpb5+NSAqd9BNd9Fn5fx8AmYqlJK62py+4f lgMM3JzvCWp2EBJVXdOcNKUCAwEAAQ== -----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 295250609485340623667183997008144706840735 . . . . . . . . [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-03-14 23:46:07 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-12 23:46:07 +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 'oggettipreziosi.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 864505716167416865861122084291281876715611662654057964984913037261722661582060961629800446055669537403551127045304738449651173369860431548771433007267108488848925522061791424040399415340436782430504939029120735461550599364080143848294440519184600181845363616913798957875577656713391679211721422878752496707202126182724038455259323717564834908315920816282726628774818799489658020327792719219837792435854991220037145063065877435190618224388022841837192857616646899446142727982654183187676409272877280094444650586097375365116670533297630249960497703580677513863061774477980185623070430248213532690808625991266819266778446368291730886191027217133051822773985991197333338553928049862747314349808967663304824268561830289586762262719961467575450378074883703333502426324316306530198493827708271315279176716667372003538420328939583399221774237410035618233084185138145999063523532856471424462870453131936757841554310342621664765301097357607555381897165265517158736889191724352104713770835113199107821378683728494162869097075616485622338026819119795363664573988287874602957418844627257152382591667038677510305502452122792864717926605243899076811376037945093657034180799382021886238438608147895569298646005171096211370520309751300964674845815973 . . . . . . . . . . . . . . . . . . . . [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) ce88d7943c99bbcf17717e72d40b1ac84910b6a7 . . . . . . . . . . . . . . . . [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 (23 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'oggettipreziosi.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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d91300000170dba7bb10000004030047304502204ff9637f7c90e5fcc3fd5b932d1749d062f1db6474567052fff8323695be6947022100d6c29412acffb0b739f31543e1a7dffa97387a28d80f3bbc270d2bf405923665007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e00000170dba7bad900000403004730450221008f90a418ac71e9673fac4d981fab3861319ca33a9b409ffbecf2461d329bc0f20220135464de05f1b4b571ac4c082a8aa1f4283d8c670dcd6fe90952562cd7c83d4f . . . . [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) 0038ba38fb0e4466f9d3e021a823429e98c8c7c3a698a708285671bf08ec5c5b3d54c7d5fddf5a7daa801a6289713f57f95135a67bdce4c6a7cc79b328e91ed5671a6684d8d52b73a4337764f99ca5f634275ab92ccf00b4b0a0b38dc411cfd6007c2fdd9bab28445fd7ca4677d20195b0374857ae185bc82aa27de75c5c6bade02aafd04f68748980a9fa77118c1679a605118e7c622e4f21c28f65442d25d6a4e91964b9501663be84797d32b5c32664932fb6215d26b95dd51a73e9942eb039bdae29870573ff23e1e18da22ac5a1a59356142b22c97ecd307554883f75b591f599ea51e617c9b5ee5cb148d0876b1f1a312ed72fef9d3e9ebecd57c4bda9f1