sanl.co.za
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:72:fe:61:ed:19:29:8a:e6:af:98:01:00:0a:8f:3d:c9:c5 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=sanl.co.za
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:72:fe:61:ed:19:29:8a:e6:af:98:01:00:0a:8f:3d:c9:c5Serial Number (int): 387579465928677254866169542899520010832325
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: e9:12:2e:af:84:f6:0b:a0:e7:7a:6d:f0:13:2b:54:d3:79:27:e1:a7
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): c0:9a:39:48:29:b4:5e:23:d1:96:89:80:e0:05:23:64:de:cc:70:09
Fingerprint (sha256): 57:1f:03:62:1a:2c:1f:f0:43:e6:6c:cc:04:d9:48:01:ef:ad:a4:eb:19:2e:ad:6d:87:e9:30:98:c1:9f:02:bd
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate sanl.co.za
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for sanl.co.za
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
sanl.co.za
www.sanl.co.za
www.sanl.co.za
Other certificates including the domain name sanl.co.za
(limited to 100 certificates)
Certificate
The complete raw certificate details for sanl.co.za in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIHDzCCBfegAwIBAgISBHL+Ye0ZKYrmr5gBAAqPPcnFMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODA0MDYyMjU2NDdaFw0x ODA3MDUyMjU2NDdaMBUxEzARBgNVBAMTCnNhbmwuY28uemEwggIiMA0GCSqGSIb3 DQEBAQUAA4ICDwAwggIKAoICAQDE2Ovhl9CbtVigF6HIiS+jRJp++QQ7kHNhKqh8 OP4evrsziqAzXlvtyLwUZQtirv0luMhLTZJC3oJKl8g34hqENQelQ3Ad7pe390b2 IZQRPSs5ytGIDDwkYkPjnL8mp1TdHEhsjMGgbjgVse+7i4c5ey/niwSMVCNTYW/A YWzQJ7CBT+NCjWuY9N69cxjT8pidoN05hNSS5CnaDu+8qFs0Tjb8MZhutJwPrQkY XK3h52ybBqI0kV9QJasrrW12YFr8FMQz9tU9iXVNUEYLVKlJaTGIYxPX8tv91uDT AIOpKEmtaDUFH8a1gbasZcIFEwYDEbwpf0mx7brWMwokgtR78LdktRb9nQAiHmhL zy2BKXodEsTbBRGnKi6gxywFTk5btji5L8px1QPVdwKxjS4jubxnViC+0D5ctCih YyIFDZd+HR5qEb4BFnKAtY1vqiP8vc3NT5r8YM7MBj80O8h/kQigbdKe+VKFLKX0 iySMlTilZHbwLYiIU+4cQUFjCP0kQx0KC8zGX+Li9Hq+MfNO58s3lVsxBCMoy3W8 U7JmlkhbzSS5FIRwg5lMg0jS66buJS1oA3BZtGZ+/5phMhvohFFE0n6vPgGXvcMF 6agRscGLi2cpaParT0kaJe8gq2KMtIej4MnKjyTCAaAP85qFYYZjBZlRya1pJ9Yw tL0xaQIDAQABo4IDIjCCAx4wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTpEi6vhPYL oOd6bfATK1TTeSfhpzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBv BggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5s ZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5s ZXRzZW5jcnlwdC5vcmcvMCUGA1UdEQQeMByCCnNhbmwuY28uemGCDnd3dy5zYW5s LmNvLnphMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB 1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsG AQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQg dXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3 aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRz ZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAA dwBVgdTCFpA2AUrqC5tXPFPwwOQ4eHAlCBcvo6odBxPTDAAAAWKdZCASAAAEAwBI MEYCIQDLjumsiecZCWSK2qrzgNJCE/OlmYaZhHcK9H7z3wuzqwIhAID69uJ9NEqf TQVJ87GxUGszkTxPQd8VZiaCFiGA5RGXAHUAKTxRllTIOWW6qlD8WAfUt2+/WHop ctykwwz05UVH9HgAAAFinWQf/QAABAMARjBEAiBgy87XFT0BcRWJYjukPhhHz6Uw dEsnBfwFDWfmn4/+owIgY+88ZE14VY+8h3BPT3RllUeTsGEg++m0gPWtOxH0S6Aw DQYJKoZIhvcNAQELBQADggEBAEO/swviqUqMoIgAcDxK/zcLZvnT7g/63lU0Bvmi fpAaMhh9t4R+kT13nSuTZ+XzLXdkiz4PZ1oowoBJvb3XD+EP74kYO7q4SMibdkxb 6XcTFjJRL+OODL7mLmxeG3yA8sEKA53a40lGy1lNgcDed4I14Zgr4mYzJMUECTNV A/v0xl2deLDf01zmyo2pXxPUKoIJoST1+lpiusdvBvrDvtbTrACmDENpxaE1a0i8 ifra+Ot+irBxzddHUJ7McQeVRDm5ODvQ1646klyDeuoJKIonGV6hOJZs2bryEDJI njFZvdiLoYLb8EZfM4fSw6Ge4RVmKR5ajfAqFglQLu6C/oA= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxNjr4ZfQm7VYoBehyIkv o0SafvkEO5BzYSqofDj+Hr67M4qgM15b7ci8FGULYq79JbjIS02SQt6CSpfIN+Ia hDUHpUNwHe6Xt/dG9iGUET0rOcrRiAw8JGJD45y/JqdU3RxIbIzBoG44FbHvu4uH OXsv54sEjFQjU2FvwGFs0CewgU/jQo1rmPTevXMY0/KYnaDdOYTUkuQp2g7vvKhb NE42/DGYbrScD60JGFyt4edsmwaiNJFfUCWrK61tdmBa/BTEM/bVPYl1TVBGC1Sp SWkxiGMT1/Lb/dbg0wCDqShJrWg1BR/GtYG2rGXCBRMGAxG8KX9Jse261jMKJILU e/C3ZLUW/Z0AIh5oS88tgSl6HRLE2wURpyouoMcsBU5OW7Y4uS/KcdUD1XcCsY0u I7m8Z1YgvtA+XLQooWMiBQ2Xfh0eahG+ARZygLWNb6oj/L3NzU+a/GDOzAY/NDvI f5EIoG3SnvlShSyl9IskjJU4pWR28C2IiFPuHEFBYwj9JEMdCgvMxl/i4vR6vjHz TufLN5VbMQQjKMt1vFOyZpZIW80kuRSEcIOZTINI0uum7iUtaANwWbRmfv+aYTIb 6IRRRNJ+rz4Bl73DBemoEbHBi4tnKWj2q09JGiXvIKtijLSHo+DJyo8kwgGgD/Oa hWGGYwWZUcmtaSfWMLS9MWkCAwEAAQ== -----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 387579465928677254866169542899520010832325 . . . . . . . . [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-06 22:56:47 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-07-05 22:56:47 +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 'sanl.co.za' . . . . . . . . [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 803067120721477906057032207142463290475263234207912531668291634403678747709945378854010598564923109969463863959977388049558429620908578448660884009485242536919887617343334579085178561929335648173408126051337072018697522361676379012876232537349842496986709338035983244319268619196050424590297637623742798568904264623196415522226413277892954438237837643880255832110234657056347951063283738362727687401531630120092067938853838729258478485332055941161005518962965657693555093604054640279094934740249904221819023195238661896253116161681178242712223796871517760051076574421407610971585186378024192421321468898104581953708120979435639808173596632478304403202067852651614719002310331471393744448525254544398339687627571352099452706600455614438305238674653640266224472340963621378607471594305263341776017960518205892753397778039087019574642272057830629931622860136613068195243993389643517590447073844133681682663212920315798277521509388062111171403935382347881725230778100824362524873611454416213366659271833825438436028168802151173232655146891908434740369231045898253930279629599889451401159008770814952571915127173082436349095061096545690490648025305597899711905670549421874411742821193639069695758218453929648056766358653053865430739661161 . . . . . . . . . . . . . . . . . . . . [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) e9122eaf84f60ba0e77a6df0132b54d37927e1a7 . . . . . . . . . . . . . . . . [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 (30 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'sanl.co.za' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.sanl.co.za' . . . . . . . . . . . . . . . . [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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f00077005581d4c2169036014aea0b9b573c53f0c0e43878702508172fa3aa1d0713d30c000001629d6420120000040300483046022100cb8ee9ac89e71909648adaaaf380d24213f3a599869984770af47ef3df0bb3ab02210080faf6e27d344a9f4d0549f3b1b1506b33913c4f41df15662682162180e51197007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001629d641ffd0000040300463044022060cbced7153d01711589623ba43e1847cfa530744b2705fc050d67e69f8ffea3022063ef3c644d78558fbc87704f4f7465954793b06120fbe9b480f5ad3b11f44ba0 . . . . [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) 0043bfb30be2a94a8ca08800703c4aff370b66f9d3ee0ffade553406f9a27e901a32187db7847e913d779d2b9367e5f32d77648b3e0f675a28c28049bdbdd70fe10fef89183bbab848c89b764c5be977131632512fe38e0cbee62e6c5e1b7c80f2c10a039ddae34946cb594d81c0de778235e1982be2663324c50409335503fbf4c65d9d78b0dfd35ce6ca8da95f13d42a8209a124f5fa5a62bac76f06fac3bed6d3ac00a60c4369c5a1356b48bc89fadaf8eb7e8ab071cdd747509ecc7107954439b9383bd0d7ae3a925c837aea09288a27195ea138966cd9baf21032489e3159bdd88ba182dbf0465f3387d2c3a19ee11566291e5a8df02a1609502eee82fe80