martinrickenbacher.ch
Issued by R3
About this certificate
This digital certificate with serial number 03:63:87:02:04:3e:49:a5:1d:dc:50:92:1d:34:e8:15:13:5e was issued on by Let's Encrypt.
With 2 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=martinrickenbacher.ch
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:63:87:02:04:3e:49:a5:1d:dc:50:92:1d:34:e8:15:13:5eSerial Number (int): 295204268370542905045224038322311525634910
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 6c:94:53:86:b4:60:b4:c8:87:f1:9a:10:c9:04:a1:4d:5e:d9:48:2d
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): ed:01:7e:cb:e9:d7:55:16:67:14:94:22:ca:86:f7:b8:8f:04:87:00
Fingerprint (sha256): c4:18:77:8d:09:15:64:a4:12:d0:4c:11:cb:ec:b5:9f:ca:96:bd:41:ce:da:cd:52:04:8c:88:10:03:de:52:9c
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate martinrickenbacher.ch
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for martinrickenbacher.ch
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
martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
Other certificates including the domain name martinrickenbacher.ch
(limited to 100 certificates)
www.martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
martinrickenbacher.ch
www.martinrickenbacher.ch
martinrickenbacher.ch
martinrickenbacher.ch
martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
www.martinrickenbacher.ch
martinrickenbacher.ch
www.martinrickenbacher.ch
martinrickenbacher.ch
martinrickenbacher.ch
martinrickenbacher.ch
Certificate
The complete raw certificate details for martinrickenbacher.ch in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGTTCCBTWgAwIBAgISA2OHAgQ+SaUd3FCSHTToFRNeMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yMzA0MTAwMjM2NTFaFw0yMzA3MDkwMjM2NTBaMCAxHjAcBgNVBAMT FW1hcnRpbnJpY2tlbmJhY2hlci5jaDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC AgoCggIBAMNGlKDyPTgEEuDKIxaaqmH9y9RAok/KSV+hEEjW4qjoy6VDiGrF+asR G6/op5/Bo2zjx0BkVZib8kdNOCXfL78diKXmQAeUp5/qBaNf9CNoJqfHjWWmh6L/ UzxhPqBTcYfnTcyAlLnPF9VB7L6PR1zen+9HIWcwFvdzRcFxJhqiFuaoHxW1tXin /Sc8Ej+KGGIFjxBSWbjOTwRcbJvc2zrFMJF9/oHUGqlsPSuIcooe4g2h0KyDlJRK bqQdpj2np7PzWKxm+3syAK8KveHkDfPE38qKkLK2kI7AirNz2YkUGOcH7VAZ+gNt 0c9nwCtgml2Qoss/S5fJwSQaU8Fc5L9Nbx97Na0JnSh0x4AGcrIjorPmEJcFblOp g0Ve4q0duywsrBC4FmJw9MRButqHaWLgKYdM6gkTc/ySmZAUOvlEXX2SoQ5WeLdm uv/9kcIeF/G2fZBlBgxNFpWv04J7NxGQuF47POMUd4HYFOc4TStA/OJE3ZCYTPD3 4hRHRXUje7FenX3QWfP3+oAtyImxSyw01wGTTd3MQD9gnAlmMUm8ylxZuBu6HJUh Dbx435+ic02vXpoMvhXPaBsCzEv+VRpjvUqeeyo1lIJEcB9egHyNxSUFwmy6mGVH PvCxz42ts3eENgI+wKE+x/K5w3i7aX/6Zt1SsCmTpDALE/xDwf+xAgMBAAGjggJt MIICaTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGyUU4a0YLTIh/GaEMkEoU1e2Ugt MB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkw RzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAC hhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMDsGA1UdEQQ0MDKCFW1hcnRpbnJpY2tl bmJhY2hlci5jaIIZd3d3Lm1hcnRpbnJpY2tlbmJhY2hlci5jaDBMBgNVHSAERTBD MAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8v Y3BzLmxldHNlbmNyeXB0Lm9yZzCCAQYGCisGAQQB1nkCBAIEgfcEgfQA8gB3ALc+ +yTfnE26dfI5xbpY9Gxd/ELPep81xJ4dCYEl7bSZAAABh2k85f4AAAQDAEgwRgIh ANIV4xVE8Lb+QjVM1UGWe3XIejhKH7r76uBqVzDPUCqlAiEA4qeiaVv3v2rIQKav UqUbuO3HHkvja69UnxxgZqtzScsAdwDoPtDaPvUGNTLnVyi8iWvJA9PL0RFr7Otp 4Xd9bQa9bgAAAYdpPOYaAAAEAwBIMEYCIQDKj9r+7iBJe7sF9xp8XfM71brSgjOm hgRq6pqHUjFxGgIhANMWQwe2GdeQXNEkI2AfXCkGMPBV3QRoeR+qAT4n9xfpMA0G CSqGSIb3DQEBCwUAA4IBAQA2x8SwLrg0JwaAZ+i3uMRq9lZD9dRf6rI5/ezuq3K4 TN9vLgae/WueWTNQIpLnu6rHm586B0DbtXNK9JiJsMBMgBSiiEi6WQx9pJ5gp9zq 2wjDtKqOnvTiBwHZyUoZPtm/WIpf5BlWsWYwZia5FEn4V2WWkZ4g33DgEkzoUKWz ExqPK0X/S0AZCSjJG6XiMUp6FVUdHOwqbezOITPtO2EcNvXJF2SKbJRQdohhZyKb z4w6K4vdZ9rRltLbPAcPp6GHBv7igJ3kuYvq8CJbdSAIRADWnlGHmxxbzHmO96OG 6u6BYajUcNmojq0lLzqpeOwnBd73NLF1lIafT08iInZ0 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAw0aUoPI9OAQS4MojFpqq Yf3L1ECiT8pJX6EQSNbiqOjLpUOIasX5qxEbr+inn8GjbOPHQGRVmJvyR004Jd8v vx2IpeZAB5Snn+oFo1/0I2gmp8eNZaaHov9TPGE+oFNxh+dNzICUuc8X1UHsvo9H XN6f70chZzAW93NFwXEmGqIW5qgfFbW1eKf9JzwSP4oYYgWPEFJZuM5PBFxsm9zb OsUwkX3+gdQaqWw9K4hyih7iDaHQrIOUlEpupB2mPaens/NYrGb7ezIArwq94eQN 88TfyoqQsraQjsCKs3PZiRQY5wftUBn6A23Rz2fAK2CaXZCiyz9Ll8nBJBpTwVzk v01vH3s1rQmdKHTHgAZysiOis+YQlwVuU6mDRV7irR27LCysELgWYnD0xEG62odp YuAph0zqCRNz/JKZkBQ6+URdfZKhDlZ4t2a6//2Rwh4X8bZ9kGUGDE0Wla/Tgns3 EZC4Xjs84xR3gdgU5zhNK0D84kTdkJhM8PfiFEdFdSN7sV6dfdBZ8/f6gC3IibFL LDTXAZNN3cxAP2CcCWYxSbzKXFm4G7oclSENvHjfn6JzTa9emgy+Fc9oGwLMS/5V GmO9Sp57KjWUgkRwH16AfI3FJQXCbLqYZUc+8LHPja2zd4Q2Aj7AoT7H8rnDeLtp f/pm3VKwKZOkMAsT/EPB/7ECAwEAAQ== -----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 295204268370542905045224038322311525634910 . . . . . . . . [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 'R3' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-04-10 02:36:51 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-07-09 02:36:50 +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 'martinrickenbacher.ch' . . . . . . . . [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 796655373138772480210954447356546907623881225135967559327872792664584128154653579661463392574178946294122140117416321558171495400861141815252890562718833188619560329691709539424248468851073359967454048361714375032539240724674066765532799149788801636780049633291246210210745347437083035957997850186600886671240578336212231010212667949924651600114884907787247210500441324548835765095253057517055706731596894508213786351276485094363278609738588780036143920713628264137026033602067129164145749196376046808955575983620535968504213552437926552010435367018981877152758159298975305694189724707054326578070087674875876934524306229864585473829691333225306287097572010683205824976916254750763704497543080736019228471746279975910948598023992965951772016819471826403270544532624031390630217198589804474942446666376508959407026618739283814711137319261335328211880895901979495016364309996484351228938287829818913771960555749859958502841295881389140018864689214048209796541755705008708909414107110662878681265340723520456537450366016674373303376439064539847015160458260017897321075298633404259295708902090325932298711061010939872763550954450043357881688567586619499201471931146973464496946311337994617833483317539711036307707625176602460009596583857 . . . . . . . . . . . . . . . . . . . . [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) 6c945386b460b4c887f19a10c904a14d5ed9482d . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (52 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'martinrickenbacher.ch' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.martinrickenbacher.ch' . . . . . . . . . . . . . . . . [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 (247 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) 00f2007700b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb49900000187693ce5fe0000040300483046022100d215e31544f0b6fe42354cd541967b75c87a384a1fbafbeae06a5730cf502aa5022100e2a7a2695bf7bf6ac840a6af52a51bb8edc71e4be36baf549f1c6066ab7349cb007700e83ed0da3ef5063532e75728bc896bc903d3cbd1116beceb69e1777d6d06bd6e00000187693ce61a0000040300483046022100ca8fdafeee20497bbb05f71a7c5df33bd5bad28233a686046aea9a875231711a022100d3164307b619d7905cd12423601f5c290630f055dd0468791faa013e27f717e9 . . . . [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) 0036c7c4b02eb83427068067e8b7b8c46af65643f5d45feab239fdeceeab72b84cdf6f2e069efd6b9e5933502292e7bbaac79b9f3a0740dbb5734af49889b0c04c8014a28848ba590c7da49e60a7dceadb08c3b4aa8e9ef4e20701d9c94a193ed9bf588a5fe41956b166306626b91449f8576596919e20df70e0124ce850a5b3131a8f2b45ff4b40190928c91ba5e2314a7a15551d1cec2a6decce2133ed3b611c36f5c917648a6c945076886167229bcf8c3a2b8bdd67dad196d2db3c070fa7a18706fee2809de4b98beaf0225b7520084400d69e51879b1c5bcc798ef7a386eaee8161a8d470d9a88ead252f3aa978ec2705def734b17594869f4f4f22227674