stu.ratcliffe.io
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:43:36:53:7d:a2:32:db:ab:25:49:32:3e:47:72:8d:5b:f5 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=stu.ratcliffe.io
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:43:36:53:7d:a2:32:db:ab:25:49:32:3e:47:72:8d:5b:f5Serial Number (int): 371320274131307410083599331309322387676149
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 95:07:4c:21:aa:6c:8c:5e:87:2a:01:bf:b7:fa:43:39:39:f5:31:d8
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): fe:c5:ef:68:94:ea:51:cb:10:06:43:0c:00:ac:57:b7:8f:c5:e8:20
Fingerprint (sha256): 00:18:a0:bd:bd:dc:e8:f5:bf:87:95:6e:1c:4d:17:f5:c7:a6:86:36:36:39:db:d2:48:f2:c0:10:7e:49:44:9a
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate stu.ratcliffe.io
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for stu.ratcliffe.io
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
stu.ratcliffe.io
Other certificates including the domain name ratcliffe.io
(limited to 100 certificates)
Certificate
The complete raw certificate details for stu.ratcliffe.io in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIHCjCCBfKgAwIBAgISBEM2U32iMturJUkyPkdyjVv1MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA0MDIyMzAwMTNaFw0x ODA3MDEyMzAwMTNaMBsxGTAXBgNVBAMTEHN0dS5yYXRjbGlmZmUuaW8wggIiMA0G CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDLi4rcMsUH+LzKTwV6vazuzIcrr8e3 LgZKLgmtCeBBvInuA9mtG8LyjLiO3Qu3gMLjwXUpLUcrM5tgocVcPDpaxs0SVbQz 3uiXB8OxQios9XY3ewHc0t8tV1REAkcUIJKhYTruIDHdKgPwm+iu4Guw5j8V6UkA n6mfjh2hz/XsunwPU0N1qGjKTOu1AmOl9WjZO4vK5uQe56Pab7PStvLhXbArJwno BqQITYd8T5CFFSuKFLL4WyDRJlI8ViO1IYuNOKGhJjSDGo1A44R4RNxCvc9fuss+ tcZF9z9tjeDwAugJrQwkrDQZiEhkGhoBOCdFaNxBKfXyxDWF3Io2ns7BFPwDipRb b0pb9oL0fln5qFj9d38nPc7rm2BAXfXeTRbvjvaqUo0aB/yYysq0n49jmHon5/Me /bUrTUE/RVLJQAadFzzmel3qobtKGGXexdpteaK4X5uRLcT3O5YI5glA6fUnnKCf /DSrlsV1GZM2QJEI10QIwg2fB8dq7wGz2aPJpU4PsJEwgMF48Zz5MDXZMlUt4pnH YKb3z4BqgA59+B9vKmGqoZGf4pf6cVeZ1qrm/44G18A9tnM7D/c7DE8DcPalRTM2 U8znHc1LEo43oMEZD+OnJpI5RmHhsSF3M1g2sdTTyLVPw5PHKMDf23apBIPl7VxC LLywZ1buZNTC4wIDAQABo4IDFzCCAxMwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSV B0whqmyMXocqAb+3+kM5OfUx2DAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv 86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmlu dC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu dC14My5sZXRzZW5jcnlwdC5vcmcvMBsGA1UdEQQUMBKCEHN0dS5yYXRjbGlmZmUu aW8wgf4GA1UdIASB9jCB8zAIBgZngQwBAgEwgeYGCysGAQQBgt8TAQEBMIHWMCYG CCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCBqwYIKwYBBQUH AgIwgZ4MgZtUaGlzIENlcnRpZmljYXRlIG1heSBvbmx5IGJlIHJlbGllZCB1cG9u IGJ5IFJlbHlpbmcgUGFydGllcyBhbmQgb25seSBpbiBhY2NvcmRhbmNlIHdpdGgg dGhlIENlcnRpZmljYXRlIFBvbGljeSBmb3VuZCBhdCBodHRwczovL2xldHNlbmNy eXB0Lm9yZy9yZXBvc2l0b3J5LzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2ACk8 UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAABYojN05UAAAQDAEcwRQIh AKI8ncLUGKcF9KygN1xHKT78PNMN84RCynt8o5zyWVaqAiA/A02dDmMJFpq0nCFV NNXysSWel6U/yiDNmLCfkZWehgB1AG9Tdqwx8DEZ2JkApFEV/3cVHBHZAsEAKQaN sgiaN9kTAAABYojN1NoAAAQDAEYwRAIgBV82frRwY3r/rWXQaIxuZRGIn8J82SUz QXvRqq4siUICIGghMnf6x4g7JEP7nMD1G7oCV49jEahd2YfUjkMyb44KMA0GCSqG SIb3DQEBCwUAA4IBAQBwQVAs+U+dGoSq8WblRJ0EyO8xGpnOWPa+oodOnB4sJYCe Ll2pb5rSfQHzLgbxytjDahZJ0aEyuuya5wQZxDKHM+wxYvtLRvp81lmN/x1uXOYJ 5AT1fMTiuG7tyt6aNRl37LLH7zAwuSeDSs/mwK5vFzREZhSmQ9AKuqBVcde4M3Z5 PjRkzGeadr15snfk9AqBTcOC5+Gan9YqUkCxopaW6qeWHlZWM7q0hEBhU9jTUVRW tYw9qaym9QI3Y0MNTKVYsCp7tEpSvsX0UB61mHu4/mpR7ykLlGRYpXQYcZLg0cSy h/IeM4HPUyQKeN0NecJV34gTu8HfAo3L6P4zo6z0 -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAy4uK3DLFB/i8yk8Fer2s 7syHK6/Hty4GSi4JrQngQbyJ7gPZrRvC8oy4jt0Lt4DC48F1KS1HKzObYKHFXDw6 WsbNElW0M97olwfDsUIqLPV2N3sB3NLfLVdURAJHFCCSoWE67iAx3SoD8JvoruBr sOY/FelJAJ+pn44doc/17Lp8D1NDdahoykzrtQJjpfVo2TuLyubkHuej2m+z0rby 4V2wKycJ6AakCE2HfE+QhRUrihSy+Fsg0SZSPFYjtSGLjTihoSY0gxqNQOOEeETc Qr3PX7rLPrXGRfc/bY3g8ALoCa0MJKw0GYhIZBoaATgnRWjcQSn18sQ1hdyKNp7O wRT8A4qUW29KW/aC9H5Z+ahY/Xd/Jz3O65tgQF313k0W7472qlKNGgf8mMrKtJ+P Y5h6J+fzHv21K01BP0VSyUAGnRc85npd6qG7Shhl3sXabXmiuF+bkS3E9zuWCOYJ QOn1J5ygn/w0q5bFdRmTNkCRCNdECMINnwfHau8Bs9mjyaVOD7CRMIDBePGc+TA1 2TJVLeKZx2Cm98+AaoAOffgfbyphqqGRn+KX+nFXmdaq5v+OBtfAPbZzOw/3OwxP A3D2pUUzNlPM5x3NSxKON6DBGQ/jpyaSOUZh4bEhdzNYNrHU08i1T8OTxyjA39t2 qQSD5e1cQiy8sGdW7mTUwuMCAwEAAQ== -----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 371320274131307410083599331309322387676149 . . . . . . . . [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-04-02 23:00:13 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-07-01 23:00:13 +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 'stu.ratcliffe.io' . . . . . . . . [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 830391509151932953408500257460576285184376564759286277260377632963926784189717470065674446565137962639987236704720546800290193832474139430494282365344349129148963621151411317114518562375418463989653776212219758981257400676162019437413119266525961406340602878701476232329304493387255874416634751035699342454236539637645239113650297601809706083717040169030435602908659400858071321705012942402435553628269607976393767987817949244643347881655086949683892550395382417139798709715612601764519009383863777672447282146240469099072660538816309876876580813782823903610943350533631653625382652792138627136637698275244369468833959561591407907614374425579827079560413789163900272683498133784172991822304850217481326857053104332561200200349592517299199337877008840986976130791977800370238707742310381258997400417582636194721862431124316631712678133374242750185740305422103608075616567084427037852253468232335858675426414431435421621553699668822810879259578644366330908108145586552408342669228032069025050466663881950150129433754864904463196290825380459569005298109765117005107682220618463615621291171200240916394412159281046873279105776286376648299599045509049750741931728020988232142463340951953014159671190840895792838020713731338735044135273187 . . . . . . . . . . . . . . . . . . . . [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) 95074c21aa6c8c5e872a01bfb7fa433939f531d8 . . . . . . . . . . . . . . . . [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 (20 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'stu.ratcliffe.io' . . . . . . . . . . . . . . . . [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) 00ef007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016288cdd3950000040300473045022100a23c9dc2d418a705f4aca0375c47293efc3cd30df38442ca7b7ca39cf25956aa02203f034d9d0e6309169ab49c215534d5f2b1259e97a53fca20cd98b09f91959e860075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000016288cdd4da00000403004630440220055f367eb470637affad65d0688c6e6511889fc27cd92533417bd1aaae2c8942022068213277fac7883b2443fb9cc0f51bba02578f6311a85dd987d48e43326f8e0a . . . . [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) 007041502cf94f9d1a84aaf166e5449d04c8ef311a99ce58f6bea2874e9c1e2c25809e2e5da96f9ad27d01f32e06f1cad8c36a1649d1a132baec9ae70419c4328733ec3162fb4b46fa7cd6598dff1d6e5ce609e404f57cc4e2b86eedcade9a351977ecb2c7ef3030b927834acfe6c0ae6f1734446614a643d00abaa05571d7b83376793e3464cc679a76bd79b277e4f40a814dc382e7e19a9fd62a5240b1a29696eaa7961e565633bab484406153d8d3515456b58c3da9aca6f5023763430d4ca558b02a7bb44a52bec5f4501eb5987bb8fe6a51ef290b946458a574187192e0d1c4b287f21e3381cf53240a78dd0d79c255df8813bbc1df028dcbe8fe33a3acf4