hommage-leipzig.de

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:f9:52:23:e8:e7:e9:c8:eb:29:cb:11:60:5f:72:24:fa:1c 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=hommage-leipzig.de

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:f9:52:23:e8:e7:e9:c8:eb:29:cb:11:60:5f:72:24:fa:1c
Serial Number (int): 433288636240292162300382955237690283719196
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 63:9c:e1:26:52:6c:e3:11:af:a4:5d:e6:01:d3:88:4f:cd:0f:31:5d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 82:f2:d0:69:88:99:a5:d9:eb:29:cb:a7:b4:45:df:3d:0b:ce:59:f7
Fingerprint (sha256): fd:b4:fb:49:9d:2f:58:22:88:32:a7:cc:e9:a0:71:13:7c:21:66:78:72:49:6d:c9:87:69:d4:cd:29:c5:ee:be

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate hommage-leipzig.de

3

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for hommage-leipzig.de

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

hommage-leipzig.de
hommage.isp-vhost04.domservice.de
www.hommage-leipzig.de

Other certificates including the domain name hommage-leipzig.de

(limited to 100 certificates)

Certificate

The complete raw certificate details for hommage-leipzig.de in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGmDCCBYCgAwIBAgISBPlSI+jn6cjrKcsRYF9yJPocMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA3MTUwMDAyNDZaFw0x
OTEwMTMwMDAyNDZaMB0xGzAZBgNVBAMTEmhvbW1hZ2UtbGVpcHppZy5kZTCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANnCv9DQ+3S6wIjXMAMlFlb7hIc1
WDv/vV/8ZTL3+Fu17EncqGZzt1byi9G//4ENfCj0nO4aoyG6EBbY4z++/nv5SphH
vinnWvmxug5uhK6JvG1kLyO3Jvz8BdRunwrq6G5EFc3uLFU9HGATSuurZZotDGdv
M7/cbic6AlgcVxQOVF54zIBFbm8SylNR5fP+puaUYK+5tnFtYwzs67FGO3nDbzm/
lkyalJ+p3ivnJUFCyZLCeGhj3ZxgYggQIWKY8jkOWZCdWvONgdDdovid2ZnEqAR7
xoR3vuSvhI0d+1YDeqmrrntG9ZMjJZmTFw4ClMwquJx2dQqKjjlDnuU20kv7AOSc
deOQYq4pzOSZ+aoifIbV89SguKDLbYAHxBriOgmqcV1qJ7ic6WqGhHqpVaP9MrcX
gTwWGKZ4UJTCuOD5ZrLuiWOreciCmDrB3W+vUV9IwePXkmLdUs9ATW08so0ZHT/o
YTFOMgZo1B5XzQmnuTNQn4H2viOhhvPC9ZuT4qoLn1/3KuCppuKB3L/rGaazuH6q
YhaK3u30xTevLPhQC78HXWSYvlf2Xwq2rawb8XEGUGfXTQt243wFRh17CUdwj+Ui
7rthyMdOV4P2Bx4Tp4cctEReDOyqvIdsxcuQuOWknISvMQUIN9/cr7FIdtZmoLk5
wpPKSaKfho2d1Wz1AgMBAAGjggKjMIICnzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FGOc4SZSbOMRr6Rd5gHTiE/NDzFdMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF
Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au
aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu
aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wWAYDVR0RBFEwT4ISaG9tbWFnZS1sZWlw
emlnLmRlgiFob21tYWdlLmlzcC12aG9zdDA0LmRvbXNlcnZpY2UuZGWCFnd3dy5o
b21tYWdlLWxlaXB6aWcuZGUwTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC
3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcw
ggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwApPFGWVMg5ZbqqUPxYB9S3b79Yeily
3KTDDPTlRUf0eAAAAWvzJ0oyAAAEAwBIMEYCIQCcD36j49rPJfrty7ONRwO046hF
MI74LArRjVjzm/vPcQIhAOBFYCg4yBjYWXwmfWjJLSWPNYMPlHy/Omjvn4JhRkyw
AHYAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMAAAFr8ydLzAAABAMA
RzBFAiEAtcxexK73v6idUoz10oWnmlZq6K6JBX8pUq67F+59BHoCIFyS1hUg8cBj
AGK6RsHCA9eS+aQkRtjQ442MDnVInDSJMA0GCSqGSIb3DQEBCwUAA4IBAQBNBdQo
lY+NABzLAmS7XpDFi3Li8futsyRRT2zu4H2GYe9gyv4RfA5F9SVD77BBb8TvY3wk
VHU9iKpYX9rYR0wgPGQGW8suU1sscSIf7Q4VN6CnZPZaZI8GK/hpYgIL0UrJlCM8
D06TlPHlwM5D3BisYDowGAmsx1x2coYOGVy47a7hSQM0TbxmzmFH25xYOYEnU0+k
E0ZZ4dQXolY4fdRLbAWLSaYHJdKDS7HBQ7QAhhhMhJdlfz6LKBk1jMlDrRo8WPM5
YVDRtu44xN3soe4JGQmzGMlXX5V4kM+3G1AMLtPmvoLx0PF0bBPQ+MNTenePy7+r
cEiFYDXjGbKSxNsb
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2cK/0ND7dLrAiNcwAyUW
VvuEhzVYO/+9X/xlMvf4W7XsSdyoZnO3VvKL0b//gQ18KPSc7hqjIboQFtjjP77+
e/lKmEe+Keda+bG6Dm6Erom8bWQvI7cm/PwF1G6fCurobkQVze4sVT0cYBNK66tl
mi0MZ28zv9xuJzoCWBxXFA5UXnjMgEVubxLKU1Hl8/6m5pRgr7m2cW1jDOzrsUY7
ecNvOb+WTJqUn6neK+clQULJksJ4aGPdnGBiCBAhYpjyOQ5ZkJ1a842B0N2i+J3Z
mcSoBHvGhHe+5K+EjR37VgN6qauue0b1kyMlmZMXDgKUzCq4nHZ1CoqOOUOe5TbS
S/sA5Jx145BirinM5Jn5qiJ8htXz1KC4oMttgAfEGuI6CapxXWonuJzpaoaEeqlV
o/0ytxeBPBYYpnhQlMK44Plmsu6JY6t5yIKYOsHdb69RX0jB49eSYt1Sz0BNbTyy
jRkdP+hhMU4yBmjUHlfNCae5M1Cfgfa+I6GG88L1m5PiqgufX/cq4Kmm4oHcv+sZ
prO4fqpiFore7fTFN68s+FALvwddZJi+V/ZfCratrBvxcQZQZ9dNC3bjfAVGHXsJ
R3CP5SLuu2HIx05Xg/YHHhOnhxy0RF4M7Kq8h2zFy5C45aSchK8xBQg339yvsUh2
1maguTnCk8pJop+GjZ3VbPUCAwEAAQ==
-----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 433288636240292162300382955237690283719196
 . . . . . . . . [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-07-15 00:02:46 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-13 00:02:46 +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 'hommage-leipzig.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 888386308639444447459785507605474403081510454570784938946330259863294620636531144780112379871586569143710469602886004160148387745711264650263050929118528143677374481502208653504960904799140565965637705010418769283499837180690215295220459985669056106177395426479308068353565442753468143599137864275753175980233034777523851097235706702838430955362353511378025502659846516240543202826320948126330384400687072953832070767818422011640119059537402631412568089878468604088881853729117868222972051501265985206850868986318060710165407284399703648508791468800612962904380838194343525042528687315873973370806014950662695723312943152331508495078783791256613006768312169840777195508330519257718414750176414828337997146709655585252032116738268343242774876783582384782454824843080385866233976461981713229046619049979732488802887865235884063407266386097344635056283492593713031556456229338184839638125146415363014561983921150227604940071958213527107355667425450919802693053099671062115381204785349892260980938894832604497241590678603459920380024224173754011718018497240287165365701147525991027428004072144726494562275795760298470292126841766991010061480644798293663353094765647501205417512872240384120639329350030516201720233585926607079969788357877
 . . . . . . . . . . . . . . . . . . . . [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)
							639ce126526ce311afa45de601d3884fcd0f315d
 . . . . . . . . . . . . . . . . [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 (81 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hommage-leipzig.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'hommage.isp-vhost04.domservice.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.hommage-leipzig.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 (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)
							00f1007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016bf3274a3200000403004830460221009c0f7ea3e3dacf25faedcbb38d4703b4e3a845308ef82c0ad18d58f39bfbcf71022100e045602838c818d8597c267d68c92d258f35830f947cbf3a68ef9f8261464cb00076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016bf3274bcc0000040300473045022100b5cc5ec4aef7bfa89d528cf5d285a79a566ae8ae89057f2952aebb17ee7d047a02205c92d61520f1c0630062ba46c1c203d792f9a42446d8d0e38d8c0e75489c3489
 . . . . [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)
		004d05d428958f8d001ccb0264bb5e90c58b72e2f1fbadb324514f6ceee07d8661ef60cafe117c0e45f52543efb0416fc4ef637c2454753d88aa585fdad8474c203c64065bcb2e535b2c71221fed0e1537a0a764f65a648f062bf86962020bd14ac994233c0f4e9394f1e5c0ce43dc18ac603a301809acc75c7672860e195cb8edaee14903344dbc66ce6147db9c58398127534fa4134659e1d417a256387dd44b6c058b49a60725d2834bb1c143b40086184c8497657f3e8b2819358cc943ad1a3c58f3396150d1b6ee38c4ddeca1ee091909b318c9575f957890cfb71b500c2ed3e6be82f1d0f1746c13d0f8c3537a778fcbbfab7048856035e319b292c4db1b