www.hamann-ulrich.de

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 04:d1:92:e5:46:26:11:47:30:ac:93:98:24:08:79:f9:4e:78 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:d1:92:e5:46:26:11:47:30:ac:93:98:24:08:79:f9:4e:78
Serial Number (int): 419763416159667017383227976736092385267320
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 38:02:6a:d3:f2:b8:a3:c4:3c:a7:38:57:ba:9c:e8:cf:32:6d:b5:c2
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 4f:d9:fb:6e:1e:3a:51:e7:27:05:a9:77:8a:54:ff:30:e8:a5:f5:5c
Fingerprint (sha256): 49:39:f7:be:74:68:35:bb:30:7f:ef:99:2f:ad:f7:e8:e4:86:c9:41:a8:00:30:2b:c0:11:ee:9d:70:ce:86:5c

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-----
MIIFXzCCBEegAwIBAgISBNGS5UYmEUcwrJOYJAh5+U54MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMzExNDM2MThaFw0y
MDAxMjkxNDM2MThaMB8xHTAbBgNVBAMTFHd3dy5oYW1hbm4tdWxyaWNoLmRlMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAme/xhOd7qy0m3mpRdgq12H/3
er5p+Cou4dYHQsJefTl6YDbVSIuj93BbIB6POZ16DTnlBuuHb17vuWDvLmhskB49
aos8t5Fiaxc8zDa3ZmxdOQi0vC33U7stRIrNufm3XZ/GlJgQu8iMvM1z4IidMuG7
a+bLjDoC9jf4nUtPGMWDzXBgu07mJHmA6y+9/vWTSR9X290GcyvH7H8JJZwr1YAe
FroZQJvcI7iJiwAw1PZoO/f3ljdECC68ryQWgU+0nx242dzbjFFS+DZKpVI+2BJR
3uC+SJEXHBvEi5fqsWuNFqZYy9+XWJrZ7nVRxxZd5fIkYDCbax/F8Rs+MILqGQID
AQABo4ICaDCCAmQwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB
BggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ4AmrT8rijxDynOFe6
nOjPMm21wjAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEF
BQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5j
cnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5j
cnlwdC5vcmcvMB8GA1UdEQQYMBaCFHd3dy5oYW1hbm4tdWxyaWNoLmRlMEwGA1Ud
IARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0
dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDv
AHUAsh4FzIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFuInXVjwAABAMA
RjBEAiA21C/mILv7HUosYeiz3v4a4CKCOEW1E4KtsC6q6yUtsQIgLusXxSgMde7t
hptPO17ps0l53JOHkVf07RrTLZhFK8gAdgBvU3asMfAxGdiZAKRRFf93FRwR2QLB
ACkGjbIImjfZEwAAAW4iddZTAAAEAwBHMEUCIQDPleQV4Fp6KhJtwySZKyospKjN
HdLI3i9Vple13gonqAIgWW/DAUi/vbefEBdtoPt0OwLSDaZwlFoQMUceUbvUYjkw
DQYJKoZIhvcNAQELBQADggEBAC9WkgOKNYEtamgkQ60IvHdOktNDddg49ZlHi1HA
qJ/+X0QABdtJJpQAi9CHbqoRnoFoYPoyTXqxBliSf6jK5e0QcFrTVHMKQcgUbtwX
LKqaO6yI0heHnXyofkzfhIkahzVHREjatPONJ6rJEgucPUz5W2Wgfd932xDvQ5W0
InwCHWjDoAxK6g0OP1PKUq5cMgmEmYvpnp5aAmzSpcnmcK+Ne9fY8U6Xcg9d6g8q
VUUkMNtDs+RFIK1PdKvA3OOI8R2ZID/QVRdcVo6wCht2//GTgArJOjfoEueuv8JY
TeSeycHg8k1zM+MQ4E4gTgRT8jOzKlph6Kmg82crdp2H8m8=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAme/xhOd7qy0m3mpRdgq1
2H/3er5p+Cou4dYHQsJefTl6YDbVSIuj93BbIB6POZ16DTnlBuuHb17vuWDvLmhs
kB49aos8t5Fiaxc8zDa3ZmxdOQi0vC33U7stRIrNufm3XZ/GlJgQu8iMvM1z4Iid
MuG7a+bLjDoC9jf4nUtPGMWDzXBgu07mJHmA6y+9/vWTSR9X290GcyvH7H8JJZwr
1YAeFroZQJvcI7iJiwAw1PZoO/f3ljdECC68ryQWgU+0nx242dzbjFFS+DZKpVI+
2BJR3uC+SJEXHBvEi5fqsWuNFqZYy9+XWJrZ7nVRxxZd5fIkYDCbax/F8Rs+MILq
GQIDAQAB
-----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 419763416159667017383227976736092385267320
 . . . . . . . . [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-10-31 14:36:18 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-29 14:36:18 +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 19432781177080818194208329991969055663335487902156514111408553119666943398442269216304620674622563023125964482777365218898735833616236138545472554457138179775858333199780723874675384750674473687737360355697076169594452206496855435109001666104734392956747505850042421102104010183119712575658972975972673759718360251711403862924050757443439666407452890763081100727215159758924541719370529014634181985731386775812353739588585276103924964614833684325269416230919217186242436427305406347431835380086095484906796252649593856501663812529448424876358528904360460269879798925249628192499697732957644006986723532699770068068889
 . . . . . . . . . . . . . . . . . . . . [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)
							38026ad3f2b8a3c43ca73857ba9ce8cf326db5c2
 . . . . . . . . . . . . . . . . [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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016e2275d58f0000040300463044022036d42fe620bbfb1d4a2c61e8b3defe1ae022823845b51382adb02eaaeb252db102202eeb17c5280c75eeed869b4f3b5ee9b34979dc93879157f4ed1ad32d98452bc80076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016e2275d6530000040300473045022100cf95e415e05a7a2a126dc324992b2a2ca4a8cd1dd2c8de2f55a657b5de0a27a80220596fc30148bfbdb79f10176da0fb743b02d20da670945a1031471e51bbd46239
 . . . . [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)
		002f5692038a35812d6a682443ad08bc774e92d34375d838f599478b51c0a89ffe5f440005db492694008bd0876eaa119e816860fa324d7ab10658927fa8cae5ed10705ad354730a41c8146edc172caa9a3bac88d217879d7ca87e4cdf84891a8735474448dab4f38d27aac9120b9c3d4cf95b65a07ddf77db10ef4395b4227c021d68c3a00c4aea0d0e3f53ca52ae5c320984998be99e9e5a026cd2a5c9e670af8d7bd7d8f14e97720f5dea0f2a55452430db43b3e44520ad4f74abc0dce388f11d99203fd055175c568eb00a1b76fff193800ac93a37e812e7aebfc2584de49ec9c1e0f24d7333e310e04e204e0453f233b32a5a61e8a9a0f3672b769d87f26f