outdoortech.co
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:ef:78:9c:ab:7b:e4:3e:dd:90:96:71:c0:ba:ab:1d:91:38 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=outdoortech.co
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:ef:78:9c:ab:7b:e4:3e:dd:90:96:71:c0:ba:ab:1d:91:38Serial Number (int): 342824664325296898841117140608607338729784
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 0c:43:48:e6:05:df:0e:4e:ba:be:13:62:cc:0c:5f:64:77:1c:7e:56
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): d4:c9:62:b1:0d:5e:d4:12:36:94:36:9e:88:62:e7:65:0f:0f:f9:12
Fingerprint (sha256): 81:38:b1:85:6d:41:9b:34:69:b5:b6:b1:9d:af:1a:29:bb:32:6a:28:29:42:08:32:1e:6f:b7:60:8a:5f:73:0e
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate outdoortech.co
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for outdoortech.co
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
outdoortech.co
Other certificates including the domain name outdoortech.co
(limited to 100 certificates)
Certificate
The complete raw certificate details for outdoortech.co in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIHBzCCBe+gAwIBAgISA+94nKt75D7dkJZxwLqrHZE4MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEwMTAwNjI5NDlaFw0x OTAxMDgwNjI5NDlaMBkxFzAVBgNVBAMTDm91dGRvb3J0ZWNoLmNvMIICIjANBgkq hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6IWC/C1UoKEmD78MNGrAhnRMaahENvRK wGOb7DLv+TGxoo73HGGw+SdtwGZe+xyH1xDTUjamt/mqJe/TUcpA4ioKLYWwu5Py GFUdW0LQKiflJxBZVH5/fN81YKMC1l3rBDmlxObLJVPVXRvF+1ypgFWgB5GHtcyE c1mBJjlckHkk1DTSU5W2EAEHSnr6k5BNN2dejLMeEJTLgjbYZLes4zosr1xBWXNW QKYGO7LYj4qWIa0+sVMq9hDi2UtBsbxgQfOx9m1EbZevzrUyeC9yok67M3S0XpVR XLtqv2BhujLxywGUQrKnxwdJqnn2NHsP9TKiNm9Joud3/XWNAW5GJSIZlMncs/EN l9AfFkMR1W8hi7L+hFl7dGZ1KgsL0CeMVwPAhqmo8wWTEB/Qwq2amBvWLRD3FRUc tIpFYYOIHempmJeXx0U2wDloaMvkXGcLgMVEqqg1mTE8m1UepRgzbOTvutj8tUvt h5uI3VjULl0nVyM6yG5xrOPEGVC25OXWAvHnCmrPtz911eAv/TunE2FumBUU52oM acmyMCQaOYaggnnC0bw0mULYjqWtOBIexRjbLNIO6o+txhWzyGub5i2dsEObn7t1 iw0gbvYVoEjhWLTxHgds1gVgPMkKMLOM1URjdEWGqtiYD1JnQsICA3dtcqB/iUHI 8jIUqETCBvsCAwEAAaOCAxYwggMSMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAU BggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUDENI 5gXfDk66vhNizAxfZHccflYwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo 7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQt eDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQt eDMubGV0c2VuY3J5cHQub3JnLzAZBgNVHREEEjAQgg5vdXRkb29ydGVjaC5jbzCB /gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYB BQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCB ngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkg UmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUg Q2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQu b3JnL3JlcG9zaXRvcnkvMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAdH7agzGt MxCRIZzOJU9CcMK//V5CIAjGNzV55hB7zFYAAAFmXOG7CAAABAMARzBFAiEA2svA HyRH5FZ6MvTZBYL362kdvhAW0x5c8BgfER/we8oCIEj16uH6A7N1XHSfGovgwRWN 2iChOFfRMcfonxDzlYK/AHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH 9HgAAAFmXOG7GwAABAMARzBFAiBvQlmQyM2Grj4V3cxROaWtx1GRlMlcunlZreO5 Mm/N2QIhAPW4FAIbDqh7FX2BmlBlJ41a/SOiPtRh9+eEfUC1E5ZwMA0GCSqGSIb3 DQEBCwUAA4IBAQAroe/zw6jTIESIM5zdJ3XAp7oYEzdbmsvQ0xlEf65ioiiqAnZK 9ol1CKstOIzmJ0IV5Nii6y1Ik1EPHW7FVQXx6nG94hKCEpqpfLuKEkRBUqG3MRk8 VfycRtk9Oujl24XoIUzli/Knf6/4gQsXrmJPadx4a6N4PK3Jl3pTEL/33V9bbWnC wKYaUHtZdtCZUHyC5oA7UD0mflsjsH+7Eu1PUeZyraXxrn04CJ6+KJ2ZNx2vb8N3 WlklmBfTBuvUao3xu55DdhzRBcV6H7baf0iU5LUAaHK3O8zgVEDwFI/YKDEuhJrL 4Zn8Hs+bhNk5vDcwapN8elbKa2GJ+HMiMaJd -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6IWC/C1UoKEmD78MNGrA hnRMaahENvRKwGOb7DLv+TGxoo73HGGw+SdtwGZe+xyH1xDTUjamt/mqJe/TUcpA 4ioKLYWwu5PyGFUdW0LQKiflJxBZVH5/fN81YKMC1l3rBDmlxObLJVPVXRvF+1yp gFWgB5GHtcyEc1mBJjlckHkk1DTSU5W2EAEHSnr6k5BNN2dejLMeEJTLgjbYZLes 4zosr1xBWXNWQKYGO7LYj4qWIa0+sVMq9hDi2UtBsbxgQfOx9m1EbZevzrUyeC9y ok67M3S0XpVRXLtqv2BhujLxywGUQrKnxwdJqnn2NHsP9TKiNm9Joud3/XWNAW5G JSIZlMncs/ENl9AfFkMR1W8hi7L+hFl7dGZ1KgsL0CeMVwPAhqmo8wWTEB/Qwq2a mBvWLRD3FRUctIpFYYOIHempmJeXx0U2wDloaMvkXGcLgMVEqqg1mTE8m1UepRgz bOTvutj8tUvth5uI3VjULl0nVyM6yG5xrOPEGVC25OXWAvHnCmrPtz911eAv/Tun E2FumBUU52oMacmyMCQaOYaggnnC0bw0mULYjqWtOBIexRjbLNIO6o+txhWzyGub 5i2dsEObn7t1iw0gbvYVoEjhWLTxHgds1gVgPMkKMLOM1URjdEWGqtiYD1JnQsIC A3dtcqB/iUHI8jIUqETCBvsCAwEAAQ== -----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 342824664325296898841117140608607338729784 . . . . . . . . [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-10 06:29:49 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-01-08 06:29:49 +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 'outdoortech.co' . . . . . . . . [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 948605080239383282557984849369974798911626148002022912414339813413763652330363793026371732473434198278576063677112901775411029893818705742063936860055687847707743224925688104777638973502572468397625859980798637733574336533250007764269227672789658916958108636566001784719083177235578935570652411828757110609300070522701959707087856605470149208340527228909884874355789084519357947555879950739962300641220790888355867085302693957640928080369255387032486705534597630101006773023236164713878675651544641823825027801575285675310420007213052996776017919982716402669481652093218078162488372840854822380175460581415269194429201534167746441938300012679150800709895441302099275952786515500357354511323862644988785999629234408624952872150060532228987773877570652687127859479690127850347181145732273156787075383590822875175669989129187837944466677739157652482938102939326654612949796650327728663052774355308348473674638318430665126577860215556555789159769041162064642204729666284783862952732781510650718446274473620795268970337518288570988152720395257768648118215903661623843849395615119783073050114438630016518980132533668651039001978419357340124672220209045920865099044438540578473592361716917425347190399385576206077506819254299160412730558203 . . . . . . . . . . . . . . . . . . . . [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) 0c4348e605df0e4ebabe1362cc0c5f64771c7e56 . . . . . . . . . . . . . . . . [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 (18 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'outdoortech.co' . . . . . . . . . . . . . . . . [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) 00f0007600747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001665ce1bb080000040300473045022100dacbc01f2447e4567a32f4d90582f7eb691dbe1016d31e5cf0181f111ff07bca022048f5eae1fa03b3755c749f1a8be0c1158dda20a13857d131c7e89f10f39582bf007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001665ce1bb1b000004030047304502206f425990c8cd86ae3e15ddcc5139a5adc7519194c95cba7959ade3b9326fcdd9022100f5b814021b0ea87b157d819a5065278d5afd23a23ed461f7e7847d40b5139670 . . . . [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) 002ba1eff3c3a8d3204488339cdd2775c0a7ba1813375b9acbd0d319447fae62a228aa02764af6897508ab2d388ce6274215e4d8a2eb2d4893510f1d6ec55505f1ea71bde21282129aa97cbb8a12444152a1b731193c55fc9c46d93d3ae8e5db85e8214ce58bf2a77faff8810b17ae624f69dc786ba3783cadc9977a5310bff7dd5f5b6d69c2c0a61a507b5976d099507c82e6803b503d267e5b23b07fbb12ed4f51e672ada5f1ae7d38089ebe289d99371daf6fc3775a59259817d306ebd46a8df1bb9e43761cd105c57a1fb6da7f4894e4b5006872b73bcce05440f0148fd828312e849acbe199fc1ecf9b84d939bc37306a937c7a56ca6b6189f8732231a25d