hommage-leipzig.de

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:d2:16:1d:cf:72:93:d6:03:f6:19:97:c9:d9:e5:74:48:89 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): 03:d2:16:1d:cf:72:93:d6:03:f6:19:97:c9:d9:e5:74:48:89
Serial Number (int): 332825552648730534434183367361731593783433
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 5e:b2:15:66:d6:61:69:47:bc:0a:22:06:90:87:5e:2f:c7:22:18:0b
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 43:6e:2b:34:ce:4d:31:9a:ee:a9:22:b4:fc:4f:48:e3:e8:f8:01:06
Fingerprint (sha256): 6f:ca:2b:7e:77:35:8a:b1:cd:a1:bd:49:54:99:70:92:19:6c:c3:a7:ca:56:29:e6:4a:35:a5:3a:d5:43:60:9a

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-----
MIIGlzCCBX+gAwIBAgISA9IWHc9yk9YD9hmXydnldEiJMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAzMjUwMTEyMjBaFw0y
MDA2MjMwMTEyMjBaMB0xGzAZBgNVBAMTEmhvbW1hZ2UtbGVpcHppZy5kZTCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMZvXRpYSB1AVGD5b4jwiJ0gFrp4
sEcoap3JhPOQU9ssHvknN3E/I5ZOEWOku9pH1x2laQVoOpSCO9Uoopr0Hf66L3nk
80P6zbCQHOzjYYUuKthFc1oVuBhaH/Wr9k3S1rPsFzuCsOFX7vms2LeWhu4AetGH
RYon3z8eWjdtNvpOWcyeq8v84drlpxk1zoxQ5vBWXf4mCKhfcnNfXUX3hhSQQwxd
zk21XMmRodKLRf0sxk8OuCgHqta6stK5uZELdihjA9XfvyejF7N/Nua+f/Uujajx
dlbdtXsqXz0mRkX7W+DfXa455YKVBKk2kbTGG/UcNeEUZuczJCRX8uCzGSjUkzXD
RN5NxOUkaL2oNpcd8nazzTPoBx8Z8rInfVX4bldn4kntlMZzVt7g2siN1xOIEgwM
9rRiLv28hbIiajYQY+s7PXHFg9VaoY0WCoQBm2aPjTqyQCIgdb7xNilkmQwKxs/2
+pv6Kg+BkfyPqThnxZpa5+TaO7Xp6zdrZmrl30xV1I2+7PcYVuBWs3ZBG+gjOLUX
FUywzKI4ybLZ9FIIPgJ3URnbuEMLmWaXMQ7eYQNfALE9vCg3syWXUQmYEQ1P74IX
EByTS5ybgRHEeyVpgesIt6NrBHx35o0yZ4rk01351L4DRBBJMAkk+0jMMZAAZ1Jc
5G0e1w6ns3mrFZGRAgMBAAGjggKiMIICnjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FF6yFWbWYWlHvAoiBpCHXi/HIhgLMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF
Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au
aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu
aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wWAYDVR0RBFEwT4ISaG9tbWFnZS1sZWlw
emlnLmRlgiFob21tYWdlLmlzcC12aG9zdDA0LmRvbXNlcnZpY2UuZGWCFnd3dy5o
b21tYWdlLWxlaXB6aWcuZGUwTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC
3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcw
ggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdgCyHgXMi6LNiiBOh2b5K7mKJSBna9r6
cOeySVMt74uQXgAAAXEPdkCTAAAEAwBHMEUCIAbK3mtTV7JmcHkRsLgjU7b0pJ5S
bTRkxNj3gZcoU/iJAiEA5CfHNcE0GXkFHgeGkcnaj2EBDYQCTg/dnxpm6or4ToQA
dgBep3P531bA57U2SH3QSeAyepGaDIShEhKEGHWWgXFFWAAAAXEPdkC0AAAEAwBH
MEUCIQCujN91NATwSO28yyVVMy31IlMx+9sfkYslWXWpkvfMZAIgDgj5JkmIW/dw
v6TqovcCqzHBsiK33qyyzuk58bRl/lAwDQYJKoZIhvcNAQELBQADggEBABY306od
qR4RkoitVkmDKdN4j2539zl3frpI7x1gQwH2jpVSW+RhwB80zmRc0Riaptmr4Qwj
lLROi5k1P/hn2PfuTQ+LOR0I/b++n3UP5eukytwRIB5zaN2CpEZiq9ib3S6VFqZ2
tc/Y5IefMb+tfj23L63QtxbXK07F2j5abDVtmquJa9eKD57ZVleYfpGZNPznORqM
W85+a7rrM/lnhXisDycnLGvQ575AXdgSqNZ7CcRTkkWn94KpALxf9obo5KGjnlj3
v0asl9FJFSey3ttweDNF9tNtZ2mlBnegxBPRFfnRNXRjz8+E0Uv/WLFGSuYBffHQ
7J90W4wnShgpeYs=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxm9dGlhIHUBUYPlviPCI
nSAWuniwRyhqncmE85BT2ywe+Sc3cT8jlk4RY6S72kfXHaVpBWg6lII71SiimvQd
/roveeTzQ/rNsJAc7ONhhS4q2EVzWhW4GFof9av2TdLWs+wXO4Kw4Vfu+azYt5aG
7gB60YdFiiffPx5aN202+k5ZzJ6ry/zh2uWnGTXOjFDm8FZd/iYIqF9yc19dRfeG
FJBDDF3OTbVcyZGh0otF/SzGTw64KAeq1rqy0rm5kQt2KGMD1d+/J6MXs3825r5/
9S6NqPF2Vt21eypfPSZGRftb4N9drjnlgpUEqTaRtMYb9Rw14RRm5zMkJFfy4LMZ
KNSTNcNE3k3E5SRovag2lx3ydrPNM+gHHxnysid9VfhuV2fiSe2UxnNW3uDayI3X
E4gSDAz2tGIu/byFsiJqNhBj6zs9ccWD1VqhjRYKhAGbZo+NOrJAIiB1vvE2KWSZ
DArGz/b6m/oqD4GR/I+pOGfFmlrn5No7tenrN2tmauXfTFXUjb7s9xhW4FazdkEb
6CM4tRcVTLDMojjJstn0Ugg+AndRGdu4QwuZZpcxDt5hA18AsT28KDezJZdRCZgR
DU/vghcQHJNLnJuBEcR7JWmB6wi3o2sEfHfmjTJniuTTXfnUvgNEEEkwCST7SMwx
kABnUlzkbR7XDqezeasVkZECAwEAAQ==
-----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 332825552648730534434183367361731593783433
 . . . . . . . . [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-25 01:12:20 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-06-23 01:12:20 +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 809544229334098573673893581471775833820786671649571326247099301723348438803607384529348468768203805974479645277338934378332948589201759747044684291533854939127489743061624578872641382288962398755265932794920883800685393476721317627134346602299412546139350814241004848023687187040493918654921097882871041047813705098599781316581372026947271873647566616286809983375868967929622600080395490243079230682243258134487699514580139260204946279638927822922905549725940775557212390640558178424519495759121885751614440090296387771521769133118870365922050434497732289347432856938491444761604786542591869740545206818179647912930395274375286306425310818763840412636475441144423393835365786987048877362534219864921740444676717569772924953239522016901969642420984969214917662677109114123806534529686467851415250524473102460341659180028477417877293345987024630882683973040280523001680396086717646891504517688418475092753376684605759908482529312122992748381531392873128677066509695515034933306514720089345064245718659265918375878658847305676448756941709638236727718817077979714712149980482430528849669468611031038510555714122579624039076686949441392819294986174137160385674265225466103819354420428249802481612489112420795671826379130862331111595676049
 . . . . . . . . . . . . . . . . . . . . [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)
							5eb21566d6616947bc0a220690875e2fc722180b
 . . . . . . . . . . . . . . . . [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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001710f7640930000040300473045022006cade6b5357b266707911b0b82353b6f4a49e526d3464c4d8f781972853f889022100e427c735c1341979051e078691c9da8f61010d84024e0fdd9f1a66ea8af84e840076005ea773f9df56c0e7b536487dd049e0327a919a0c84a112128418759681714558000001710f7640b40000040300473045022100ae8cdf753404f048edbccb2555332df5225331fbdb1f918b255975a992f7cc6402200e08f92649885bf770bfa4eaa2f702ab31c1b222b7deacb2cee939f1b465fe50
 . . . . [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)
		001637d3aa1da91e119288ad56498329d3788f6e77f739777eba48ef1d604301f68e95525be461c01f34ce645cd1189aa6d9abe10c2394b44e8b99353ff867d8f7ee4d0f8b391d08fdbfbe9f750fe5eba4cadc11201e7368dd82a44662abd89bdd2e9516a676b5cfd8e4879f31bfad7e3db72fadd0b716d72b4ec5da3e5a6c356d9aab896bd78a0f9ed95657987e919934fce7391a8c5bce7e6bbaeb33f9678578ac0f27272c6bd0e7be405dd812a8d67b09c4539245a7f782a900bc5ff686e8e4a1a39e58f7bf46ac97d1491527b2dedb70783345f6d36d6769a50677a0c413d115f9d1357463cfcf84d14bff58b1464ae6017df1d0ec9f745b8c274a1829798b