alanin.de
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:e8:e8:c6:35:2c:26:ea:4b:37:b4:33:b7:97:82:cb:20:23 was issued on by Let's Encrypt.
With 3 subject alternative names this certificate can be used to secure multiple fqdn's. 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=alanin.de
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:e8:e8:c6:35:2c:26:ea:4b:37:b4:33:b7:97:82:cb:20:23Serial Number (int): 340591776969204345660144946030474529808419
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 5e:fd:de:54:a9:85:f0:fe:89:4a:28:48:6e:eb:77:a0:ba:3e:79:cf
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): b7:f6:dd:84:fa:f5:88:f4:4d:5e:a3:f6:48:cb:8b:0c:e2:a5:50:03
Fingerprint (sha256): 4d:96:23:1f:47:ae:a6:4b:f9:a4:1e:d4:86:c4:12:36:e9:a8:48:e1:dc:b2:35:64:71:f8:98:96:d4:3b:85:69
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate alanin.de
3
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for alanin.de
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
alanin.de
mail.alanin.de
www.alanin.de
mail.alanin.de
www.alanin.de
Other certificates including the domain name alanin.de
(limited to 100 certificates)
math.alanin.de
mail.alanin.de
alanin.de
alanin.de
alanin.de
evks.alanin.de
evks.alanin.de
alanin.de
www.adblue.alanin.de
alanin.de
alanin.de
mail.alanin.de
alanin.de
alanin.de
mail.alanin.de
www.alanin.de
adblue.alanin.de
alanin.de
evks.alanin.de
mail.alanin.de
evks.alanin.de
alanin.de
evks.alanin.de
math.alanin.de
alanin.de
math.alanin.de
mail.alanin.de
alanin.de
mail.alanin.de
alanin.de
alanin.de
www.adblue.alanin.de
evks.alanin.de
alanin.de
www.alanin.de
www.alanin.de
alanin.de
alanin.de
alanin.de
alanin.de
alanin.de
alanin.de
alanin.de
adblue.alanin.de
evks.alanin.de
evks.alanin.de
mail.alanin.de
alanin.de
alanin.de
alanin.de
evks.alanin.de
evks.alanin.de
alanin.de
www.adblue.alanin.de
alanin.de
alanin.de
mail.alanin.de
alanin.de
alanin.de
mail.alanin.de
www.alanin.de
adblue.alanin.de
alanin.de
evks.alanin.de
mail.alanin.de
evks.alanin.de
alanin.de
evks.alanin.de
math.alanin.de
alanin.de
math.alanin.de
mail.alanin.de
alanin.de
mail.alanin.de
alanin.de
alanin.de
www.adblue.alanin.de
evks.alanin.de
alanin.de
www.alanin.de
www.alanin.de
alanin.de
alanin.de
alanin.de
alanin.de
alanin.de
alanin.de
alanin.de
adblue.alanin.de
evks.alanin.de
evks.alanin.de
Certificate
The complete raw certificate details for alanin.de in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGHDCCBQSgAwIBAgISA+joxjUsJupLN7Qzt5eCyyAjMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA0MTUwNDM0NDJaFw0x ODA3MTQwNDM0NDJaMBQxEjAQBgNVBAMTCWFsYW5pbi5kZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMZW0KM1dER+wCTejqi6mp675sK7z0lTo4fWK2he EZPNkmRICPbkK3WfEdYH5G82mzAHydivRfqGenUEwYBojQnaN90AtA8eY5agATyX qra5bvEksh920uJHSncErFBhMozlAvybwXlnn3vHYVCoJ78LvHT4AQ2RaI3VKAnS PwrgAgM1KIYUh0m19gAEGmGSgoAZnpgofR6TkLyZOY7euVe1q8KrCTaMRbwgjveE s7eaUXSjIf14DbM3LZhZFft72Be0TdU5vS60X7yYQa5eAcflQbTGV6quPGYgFtoJ s6f7oXszwttKcPJlMNuCRpZbc5SaFsNcbnpKSx07m3yLsFcCAwEAAaOCAzAwggMs MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw DAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUXv3eVKmF8P6JSihIbut3oLo+ec8wHwYD VR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4G CCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5cHQub3JnMC8G CCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5cHQub3JnLzAz BgNVHREELDAqgglhbGFuaW4uZGWCDm1haWwuYWxhbmluLmRlgg13d3cuYWxhbmlu LmRlMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUF BwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBv biBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRo IHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5j cnlwdC5vcmcvcmVwb3NpdG9yeS8wggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgDb dK/uyynssf7KPnFtLOW5qrs294Rxg8ddnU83th+/ZAAAAWLHzGCcAAAEAwBHMEUC IQDay5R+xPzdo40RB/cDMU0/qIHDrz+GKk0MLgwU2myyLQIgJ2Hd4tHY3n9b6njG wYURX9YMKh1MDRurLA8hRGyJGTwAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTD DPTlRUf0eAAAAWLHzGCoAAAEAwBHMEUCIQCcemcALnv36eJJetQN3U+Os2pisqXj rpzZVFMFc2gfnAIgF+HOBcmsgRFUk5MhUorwRBTR5YgiluROGnR8jd1cIqEwDQYJ KoZIhvcNAQELBQADggEBAHW6MfNAj4wrVlRjps8Jz4WRdhVqH0JfwzB0i9GW0G27 AXzRPu6E/zzIcMTQlOMQ4OinUAQKpKNp+A4I9NQzYZQ4NeTFBL6BBiZlt6GQSfEj 33OtF2vV796t5pBZBYABcvUMJzUZhtjHM62I+PHxNnPeAobZuZdWeM+/qhZ2y7gl vvco+e0MCX4nJiWZxWTgZzx/r+Lp1GaTNJe0NFFpj+BFrhLhhY6drrKu5BOkG0fz nhsDtMlckE7HLOkQFF/ZVRDJbkQyDi7UPxKPUkctE419CSj9ar1J2MyewbxmtiKy JDPKfPSMk9vAW0j5vjR1U7hnK5tIPFA6d586xyRFG+4= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxlbQozV0RH7AJN6OqLqa nrvmwrvPSVOjh9YraF4Rk82SZEgI9uQrdZ8R1gfkbzabMAfJ2K9F+oZ6dQTBgGiN Cdo33QC0Dx5jlqABPJeqtrlu8SSyH3bS4kdKdwSsUGEyjOUC/JvBeWefe8dhUKgn vwu8dPgBDZFojdUoCdI/CuACAzUohhSHSbX2AAQaYZKCgBmemCh9HpOQvJk5jt65 V7WrwqsJNoxFvCCO94Szt5pRdKMh/XgNszctmFkV+3vYF7RN1Tm9LrRfvJhBrl4B x+VBtMZXqq48ZiAW2gmzp/uhezPC20pw8mUw24JGlltzlJoWw1xuekpLHTubfIuw VwIDAQAB -----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 340591776969204345660144946030474529808419 . . . . . . . . [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 2018-04-15 04:34:42 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-07-14 04:34:42 +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 'alanin.de' . . . . . . . . [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 25037994450583488795825748159234390386078627394780254479590896538563880598611166461362318551792865955512570205372480123404878054907763006087407997954515987455999507878420511141957668567078363397048227993258317329564438716233572665522763917216201728624544587785306828076503981490465751724926210122501118274468022368850394442127496062194977978186402282527329554628188195470825412708394365185205502956819616594776150225069016740598084769524590755265296259396230351958440953391736318868495502787491694939456049326793082770838860452745372233381949920371170955780318586956597271338804689015549414727278687066472387938332759 . . . . . . . . . . . . . . . . . . . . [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) 5efdde54a985f0fe894a28486eeb77a0ba3e79cf . . . . . . . . . . . . . . . . [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 (44 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'alanin.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.alanin.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.alanin.de' . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . . . . . . . . . . . . . [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) 00f0007600db74afeecb29ecb1feca3e716d2ce5b9aabb36f7847183c75d9d4f37b61fbf6400000162c7cc609c0000040300473045022100dacb947ec4fcdda38d1107f703314d3fa881c3af3f862a4d0c2e0c14da6cb22d02202761dde2d1d8de7f5bea78c6c185115fd60c2a1d4c0d1bab2c0f21446c89193c007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000162c7cc60a800000403004730450221009c7a67002e7bf7e9e2497ad40ddd4f8eb36a62b2a5e3ae9cd954530573681f9c022017e1ce05c9ac811154939321528af04414d1e5882296e44e1a747c8ddd5c22a1 . . . . [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) 0075ba31f3408f8c2b565463a6cf09cf859176156a1f425fc330748bd196d06dbb017cd13eee84ff3cc870c4d094e310e0e8a750040aa4a369f80e08f4d43361943835e4c504be81062665b7a19049f123df73ad176bd5efdeade6905905800172f50c27351986d8c733ad88f8f1f13673de0286d9b9975678cfbfaa1676cbb825bef728f9ed0c097e27262599c564e0673c7fafe2e9d466933497b43451698fe045ae12e1858e9daeb2aee413a41b47f39e1b03b4c95c904ec72ce910145fd95510c96e44320e2ed43f128f52472d138d7d0928fd6abd49d8cc9ec1bc66b622b22433ca7cf48c93dbc05b48f9be347553b8672b9b483c503a779f3ac724451bee