viprua.tk
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:ab:6c:9f:61:01:30:b7:2f:d1:17:74:85:9f:6f:47:22:da 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=viprua.tk
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:ab:6c:9f:61:01:30:b7:2f:d1:17:74:85:9f:6f:47:22:daSerial Number (int): 319669526704994531600406297719730258518746
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 4b:0d:12:40:34:82:00:94:3a:ec:02:0d:be:25:7f:ae:5c:90:11:5f
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 26:b0:1b:7d:23:25:af:42:fe:95:7c:d6:fd:61:5e:1d:a7:89:b8:80
Fingerprint (sha256): 56:0a:1a:44:e9:c3:08:7c:93:35:58:fb:3a:d6:21:79:06:31:ef:a9:f1:60:c3:1f:38:48:64:1a:67:30:d3:93
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate viprua.tk
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for viprua.tk
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
viprua.tk
www.viprua.tk
www.viprua.tk
Other certificates including the domain name viprua.tk
(limited to 100 certificates)
Certificate
The complete raw certificate details for viprua.tk in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIHCzCCBfOgAwIBAgISA6tsn2EBMLcv0Rd0hZ9vRyLaMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEwMDYwMjA3MzRaFw0x OTAxMDQwMjA3MzRaMBQxEjAQBgNVBAMTCXZpcHJ1YS50azCCAiIwDQYJKoZIhvcN AQEBBQADggIPADCCAgoCggIBALTfgUb95DnhZcBu4QujeaZxBkwgKapH5/KgTHuC bbT2Msyq/N6qmZGdEpgLNPEUaMk1UTFZh1zDFu10i7fchbYOZbzKVMIMwdhP0DgQ aPhlmDaywfAQLS97jB3/eVnnoESJ7hm/Hf+tHiQ024dSzWanl7GSsmHsjaCKEnvz tAf2xnA8jGs17V9SbN3HeqJGe1cfZxsIIViPpzNMiQ2Pv/Y58eNWhez+LwuSoFVS gQnV9IGkYk1R9XlN+Tqvd0Kw9YgoGbnyqcWjvUW/87sHwcojgKGhpQYRtBHnEehi XXvlgMe155GvaNoIFvMBnB9rb3qJpTGlbK5DGBQs3m5WcbQQ8M9xfTRTqve+CcWC 8+3rem+3+/KyBzNvxbCaCoealapLdmmbSGPM/FHyQNwhwn3wRy8TiChSy3WOf15T owGPMv4Yx8BwsSHIexOltKd72TX5+4LsHV8X8UQ+kurx+Hc27eKtoe9imTWeQ/5v d2G2A3MjcoRJxduxImu2775K8T+67jq+aPGdLSmRkC/TZL/0O1r4XE6gBLsbID8U eYU1MnRqiXfiOV5DUD6iDwV+mC0Xy5n2snPCiGS7PCgm1o54NZGMa4YsTqDr+7ei ruGXP9Tu7xjedDKt2EgFMcl3kNFr+l0heo+sZQh76QCxTlGMA851VW5yfhbM5+qt Ybd9AgMBAAGjggMfMIIDGzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB BQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEsNEkA0ggCU OuwCDb4lf65ckBFfMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8G CCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxl dHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxl dHNlbmNyeXB0Lm9yZy8wIwYDVR0RBBwwGoIJdmlwcnVhLnRrgg13d3cudmlwcnVh LnRrMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUF BwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBv biBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRo IHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5j cnlwdC5vcmcvcmVwb3NpdG9yeS8wggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgBV gdTCFpA2AUrqC5tXPFPwwOQ4eHAlCBcvo6odBxPTDAAAAWZHWDYrAAAEAwBHMEUC IGYQnWh3j/dfREN0tqLaj+jOXFoZvmFIkUGEfgNGtL1YAiEAz6AINYMLGZXD5tzu GmskXtw+lHjqnPjKVpKUu58t4m8AdQBj8tvN6DvMLM8LcoQnV2szpI1hd4+9daY4 scdoVEvYjQAAAWZHWDaVAAAEAwBGMEQCIDt0CVTrpp7MU4Bw/6guphNxooa4Dloj LVTQYeDx0AujAiBM5avc5+WVWDvXAGiWfZCDwmZsAbucp53O0o7c3z44iTANBgkq hkiG9w0BAQsFAAOCAQEAEWY8J/7aNets13sBuXqKwsROmE3rHzqzyiwG0JYyPUkC la+ZzYu0XpzPkk36ehC7R8kMA7GW045ThspzrV4PI6Yt/gNjk0tA2CuYO9Hkz+0A t3j5I/kSOaEYJbrtJByCk3z14eJoB0kAKOkrQBnLkgO/ewOk4t7V/VuwGozcDwzn KAoS6hYHwjbHoTFiTNtfts0hJJpAANrgifSnaYw7LAoEnBUxNEhYbFwAI8nT+OaO qdN4O4IUnbGRIuFa1oovaApilcdE3iU+4IAYq+W0RE1EZqw00xOmRtBgHNwNCs/H H82pOM9iqrbXR0ql1KcPXRfPjDmA6w4Cp7m62G2Vbw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtN+BRv3kOeFlwG7hC6N5 pnEGTCApqkfn8qBMe4JttPYyzKr83qqZkZ0SmAs08RRoyTVRMVmHXMMW7XSLt9yF tg5lvMpUwgzB2E/QOBBo+GWYNrLB8BAtL3uMHf95WeegRInuGb8d/60eJDTbh1LN ZqeXsZKyYeyNoIoSe/O0B/bGcDyMazXtX1Js3cd6okZ7Vx9nGwghWI+nM0yJDY+/ 9jnx41aF7P4vC5KgVVKBCdX0gaRiTVH1eU35Oq93QrD1iCgZufKpxaO9Rb/zuwfB yiOAoaGlBhG0EecR6GJde+WAx7Xnka9o2ggW8wGcH2tveomlMaVsrkMYFCzeblZx tBDwz3F9NFOq974JxYLz7et6b7f78rIHM2/FsJoKh5qVqkt2aZtIY8z8UfJA3CHC ffBHLxOIKFLLdY5/XlOjAY8y/hjHwHCxIch7E6W0p3vZNfn7guwdXxfxRD6S6vH4 dzbt4q2h72KZNZ5D/m93YbYDcyNyhEnF27Eia7bvvkrxP7ruOr5o8Z0tKZGQL9Nk v/Q7WvhcTqAEuxsgPxR5hTUydGqJd+I5XkNQPqIPBX6YLRfLmfayc8KIZLs8KCbW jng1kYxrhixOoOv7t6Ku4Zc/1O7vGN50Mq3YSAUxyXeQ0Wv6XSF6j6xlCHvpALFO UYwDznVVbnJ+Fszn6q1ht30CAwEAAQ== -----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 319669526704994531600406297719730258518746 . . . . . . . . [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 2018-10-06 02:07:34 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-01-04 02:07:34 +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 'viprua.tk' . . . . . . . . [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 737897732261512833941847899009304648159754584424199295781442514284087712164991946876739108478635390148806724686721390124071669759716742646280201906964933895230987450659757556761076213193410714531145571557421092858383248485902880820216928949045296922626468606162273677797601686570936924806764783722732171964580504112152245770299347255024131795441870410746149577106102778032981950163388483614518133274933745838709299337010230249897668546308189693788281036458963437952599455017660667454067236461923765401064419762768817983143831697667382335752541635736033211062389394705443841669865554579740453347373858463750331749129505343824928222039520365848302470826804294373390245722841063866988879799174201500192430525326013515883117871951071807608823301993148498754781627059876918271723859869304348983078043421404018290094181563579467883328624426131202183201216696267131196993906973529008305377540238474230192160570989001557878344277189547685679346296695906418066603976835219418061168773246446620536165287469553377184128015316955174535136336620339579702477400593618501101345658062904035259385729653577631347150638552418531678851562472579735125851781855383090508767973798398463749691706436913198722383946961645698825055133039336429332298165499773 . . . . . . . . . . . . . . . . . . . . [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) 4b0d1240348200943aec020dbe257fae5c90115f . . . . . . . . . . . . . . . . [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 (28 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'viprua.tk' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.viprua.tk' . . . . . . . . . . . . . . . . [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 (246 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.5.5.7.2.2 (unotice) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/' . . . . . . . . . . . . . . . . [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) 00ef0076005581d4c2169036014aea0b9b573c53f0c0e43878702508172fa3aa1d0713d30c000001664758362b0000040300473045022066109d68778ff75f444374b6a2da8fe8ce5c5a19be61489141847e0346b4bd58022100cfa00835830b1995c3e6dcee1a6b245edc3e9478ea9cf8ca569294bb9f2de26f00750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016647583695000004030046304402203b740954eba69ecc538070ffa82ea61371a286b80e5a232d54d061e0f1d00ba302204ce5abdce7e595583bd70068967d9083c2666c01bb9ca79dced28edcdf3e3889 . . . . [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) 0011663c27feda35eb6cd77b01b97a8ac2c44e984deb1f3ab3ca2c06d096323d490295af99cd8bb45e9ccf924dfa7a10bb47c90c03b196d38e5386ca73ad5e0f23a62dfe0363934b40d82b983bd1e4cfed00b778f923f91239a11825baed241c82937cf5e1e26807490028e92b4019cb9203bf7b03a4e2ded5fd5bb01a8cdc0f0ce7280a12ea1607c236c7a131624cdb5fb6cd21249a4000dae089f4a7698c3b2c0a049c15313448586c5c0023c9d3f8e68ea9d3783b82149db19122e15ad68a2f680a6295c744de253ee08018abe5b4444d4466ac34d313a646d0601cdc0d0acfc71fcda938cf62aab6d7474aa5d4a70f5d17cf8c3980eb0e02a7b9bad86d956f