www.hamann-ulrich.de

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:ea:7f:ed:c4:58:6c:f1:89:67:b0:80:13:5d:4a:82:ff:eb 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.hamann-ulrich.de

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:ea:7f:ed:c4:58:6c:f1:89:67:b0:80:13:5d:4a:82:ff:eb
Serial Number (int): 428245264098718821104974839547769114525675
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 20:09:d2:9a:8c:23:c5:6e:4a:10:19:90:18:3f:8d:57:65:c8:27:67
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 6f:37:3d:8f:06:45:5a:fa:f5:b7:9b:bf:e0:a9:8f:00:2c:16:a0:05
Fingerprint (sha256): 2e:ec:b3:a1:71:ce:07:56:c4:10:0a:a8:8e:e4:9b:62:a8:54:a2:c1:59:ce:eb:57:d3:18:67:4d:60:6e:76:fd

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 www.hamann-ulrich.de

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.hamann-ulrich.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

www.hamann-ulrich.de

Other certificates including the domain name hamann-ulrich.de

(limited to 100 certificates)
exchange.spindelberger.com
shnario.lima-city.de
www.kickermanager.de
dev.vampiresilence.de
beta.getmyads.wiki
www.hamann-ulrich.de
www.hamann-ulrich.de
physio-apell.de
www.waschmaschinenwelt.de
hamann-ulrich.de
enerco.lima-city.eu
nirdosha.de
soeinwebmasteroderso.lima-city.de
www.kevrn.lima-city.de
discussions.antimarder.com
www.qanela.de
www.hamann-ulrich.de
www.hamann-ulrich.de
eguro.moin-alex.de
kubbkult.lima-city.de
bauer-transporte-gmbh.lima-city.de
www.zeal.sksdesign.de
12.icekey.de
forum.immo-look.ch
*.seventeenglobalgoals.de
openpgpkey.woeschka.com
www.hamann-ulrich.de
www.efrem.einzigartige-welt.de
www.hamann-ulrich.de
lorcher.de
13.leonburmester.de
blog.hamann-ulrich.de
*.thomaspiskorz.de
ideenkosmos.lima-city.de
www.abenteuer-pony.at
www.zeal.sksdesign.de
knwrmmdghoygagt.3d-look.eu
www.skapado.de
heilpraxis-einssein.de
www.ww.hamann-ulrich.de
api.leoregner.eu
www.hamann-ulrich.de
www.cugli.de.cool
kickermanager.de
www.bannakte.thekings.de
go.hingelbaum.tk
www.hamann-ulrich.de
mailserver.woeschka.com
www.hamann-ulrich.de
redv.de.cool
soon-music.lima-city.de
www.might-and-magic-stores.de
hamann-ulrich.de
schrift-impulse.de
julianbelz.com
www.hamann-ulrich.de
sonderkuendigungsrecht-kfz-versicherung.pkwversicherung24.eu
www.as.128kb.de
www.whiteoutband.com
uth.moinalex.de
www.holz-landshut.de
www.bilder.tim-ahlrichs.de
xn--schwergeschdigte-5nb.de
www.hamann-ulrich.de
www.gaestehaus-kicker.at
edb3plus.de
dein-sex-dating.de
stroboled.com
goldsteindesign.eu
julianbelz.com
www.some.wp-testarea.de
sitemaps.bigpicture.at
tore.peterschlenker.de
blog.digifor.pw
www.hamann-ulrich.de
newtigerstar.lima-city.de
phpbb.antimarder.com
store.global-crafter.eu
www.hamann-ulrich.de
nhxtpl.lima-city.de
reiseberichte.de.cool
qeqqhvudohiqyx.tjark.pro
www.planungsbuero-arago.de
dao2.home.cleansite.info
www.steinerskirchen.lima-city.de
johannesbaeumer.de

Certificate

The complete raw certificate details for www.hamann-ulrich.de in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXjCCBEagAwIBAgISBOp/7cRYbPGJZ7CAE11Kgv/rMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA4MDcxNzQ1MTZaFw0x
OTExMDUxNzQ1MTZaMB8xHTAbBgNVBAMTFHd3dy5oYW1hbm4tdWxyaWNoLmRlMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0DQ928FuIstBck02Fk/wNdWx
dtZOKcTFggGdl6aB7KmjsvZ2k+iD6hZEuhYkwRsJ/lyHLf9boQkM+W2Fo2FLS7vh
LXz11YOZWdSVeiEYuBeOcv69lf6+qChXwFituMNUavJmTsNs8GEfEX5N1veATFd1
BzuItcT1qoqyxYZ7MCiEjZ3vR749s43Spae+g0isDLuNTPjatVFCoRTSHeNvS0eh
/0HfEqp4KpwjObg2lWgCcXpJZG3DKJXv0QY956+/igp32U1EH6R6zwUrcymuCoL8
UByy8AAcuxPvnTT42ON21oGrfBhtjeiqE3emdGifJCjXDM4TiOi656Yf0DRCQwID
AQABo4ICZzCCAmMwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB
BggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQgCdKajCPFbkoQGZAY
P41XZcgnZzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEF
BQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5j
cnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5j
cnlwdC5vcmcvMB8GA1UdEQQYMBaCFHd3dy5oYW1hbm4tdWxyaWNoLmRlMEwGA1Ud
IARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0
dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADu
AHYA4mlLribo6UAJ6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4AAAFsbWZLRQAABAMA
RzBFAiEAphrd3Pxtylud9wgbrkXwxSxcT5sWOu5ub83Zy+njDSwCIHW4G+UNOaqv
3SPe2raP7bL88Y5CP8A+fZH2hF3RNbkoAHQAKTxRllTIOWW6qlD8WAfUt2+/WHop
ctykwwz05UVH9HgAAAFsbWZNKgAABAMARTBDAiBaDpgjiv4r+4Ri2rXDtMLfKzkv
uRLm5JtDXqgQY+FvRwIfAyDrqiAl7zdABiHDlZ2Jc6imEh/7jUoQvMiTOagiRTAN
BgkqhkiG9w0BAQsFAAOCAQEAmjN8Ub8IfmeWrJ9dFcu14UO7lW8BIG0NtciwXopY
k8YPCzCpbXYDNILs1114Jyj+TIrtM30BCkDFM50QJEBF+soBhYVDv9LDK8kHrG/F
sr0h3pIGn2urO/k92I/LtMUbj/WQ8EIfsAuPSo8lpyZLaSUQtbX2udAeipUloisJ
p92UopuB9V2++4DYKZx9yGdx4dMDrKBCJdmMD7H1JjprXW2fcJe90SEAHkS1k4VF
g/SSqyLWE/Ltlohzu/VJOyl9RUw77lZ6lFC9+PyiOt7cNiCvU10zot6z1qmkAnps
firl2ENsogqC42kHmIblrueOVPTw+oqw3rG4IQqXOVobFg==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0DQ928FuIstBck02Fk/w
NdWxdtZOKcTFggGdl6aB7KmjsvZ2k+iD6hZEuhYkwRsJ/lyHLf9boQkM+W2Fo2FL
S7vhLXz11YOZWdSVeiEYuBeOcv69lf6+qChXwFituMNUavJmTsNs8GEfEX5N1veA
TFd1BzuItcT1qoqyxYZ7MCiEjZ3vR749s43Spae+g0isDLuNTPjatVFCoRTSHeNv
S0eh/0HfEqp4KpwjObg2lWgCcXpJZG3DKJXv0QY956+/igp32U1EH6R6zwUrcymu
CoL8UByy8AAcuxPvnTT42ON21oGrfBhtjeiqE3emdGifJCjXDM4TiOi656Yf0DRC
QwIDAQAB
-----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 428245264098718821104974839547769114525675
 . . . . . . . . [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-08-07 17:45:16 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-05 17:45:16 +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.hamann-ulrich.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 26283328743026707510061958861888877619602558276839182116150251807021993378966556108795425563498010798298778137793317832022723280908926387686089030816751217275309190054944043260074522184465373582910865989539086107082579958246471459260430129736668988697030615443153842591038397622359864443011128641973116234396048749939241064801740587494692446915134001361920254832872642348465305105807007549411628479531792441702596629538787546694832305843890840156549810457015903867313090561142017254100222672297794972356728273594272939011662827045827483302213129814881718513422252114140928059034189784909716849851096072374652480275011
 . . . . . . . . . . . . . . . . . . . . [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)
							2009d29a8c23c56e4a101990183f8d5765c82767
 . . . . . . . . . . . . . . . . [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 (24 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.hamann-ulrich.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 (243 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes)
							00ee007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016c6d664b450000040300473045022100a61adddcfc6dca5b9df7081bae45f0c52c5c4f9b163aee6e6fcdd9cbe9e30d2c022075b81be50d39aaafdd23dedab68fedb2fcf18e423fc03e7d91f6845dd135b928007400293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016c6d664d2a000004030045304302205a0e98238afe2bfb8462dab5c3b4c2df2b392fb912e6e49b435ea81063e16f47021f0320ebaa2025ef37400621c3959d8973a8a6121ffb8d4a10bcc89339a82245
 . . . . [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)
		009a337c51bf087e6796ac9f5d15cbb5e143bb956f01206d0db5c8b05e8a5893c60f0b30a96d76033482ecd75d782728fe4c8aed337d010a40c5339d10244045faca01858543bfd2c32bc907ac6fc5b2bd21de92069f6bab3bf93dd88fcbb4c51b8ff590f0421fb00b8f4a8f25a7264b692510b5b5f6b9d01e8a9525a22b09a7dd94a29b81f55dbefb80d8299c7dc86771e1d303aca04225d98c0fb1f5263a6b5d6d9f7097bdd121001e44b593854583f492ab22d613f2ed968873bbf5493b297d454c3bee567a9450bdf8fca23adedc3620af535d33a2deb3d6a9a4027a6c7e2ae5d8436ca20a82e369079886e5aee78e54f4f0fa8ab0deb1b8210a97395a1b16