techvantage.co.uk
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:bb:88:70:da:68:40:e9:5d:7a:82:63:1e:0f:a7:77:e6:25 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=techvantage.co.uk
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:bb:88:70:da:68:40:e9:5d:7a:82:63:1e:0f:a7:77:e6:25Serial Number (int): 325151021383996248726264224166520863319589
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: d4:5a:2a:0c:da:b5:a1:d4:b5:80:5c:eb:5a:bc:ba:66:e1:95:08:cb
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 2a:77:00:6a:7b:48:82:1c:c3:63:af:db:6c:0f:1d:82:94:08:6e:47
Fingerprint (sha256): 88:0b:87:6b:57:82:3b:9f:7d:7b:02:cf:df:d3:ae:7e:30:16:a7:00:e8:0e:ed:4c:65:6b:e0:88:1e:d4:f6:3f
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate techvantage.co.uk
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for techvantage.co.uk
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
techvantage.co.uk
Other certificates including the domain name techvantage.co.uk
(limited to 100 certificates)
Certificate
The complete raw certificate details for techvantage.co.uk in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIHDjCCBfagAwIBAgISA7uIcNpoQOldeoJjHg+nd+YlMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEwMTMwODE1MThaFw0x OTAxMTEwODE1MThaMBwxGjAYBgNVBAMTEXRlY2h2YW50YWdlLmNvLnVrMIICIjAN BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApC90K6YqPO/Aed4rKHR7NKJJpz/A incqHmGZUHWiS8Kl8CScDk3mjbuHs3hVkFvaYZM0hjtgFTbSrcSw+yDXoqBsUoMA uVA6l65Fe4E5TIGzNEBZoQuQetoaK7gO55hYifOheLDWeAs37WiQxc/1jz224bHm SkovJ4+F25S6vRWXuFiYxrsxD9Xo0eZV2Z1oWpQ3JJ+dN4NkMAzk3a1XicolK4fQ U4EX60Npt7Ljr2qasCw2VLKv2bghvzkmxU94QUtrUDRdaSjVmry1/tN0e8tmW3g6 DztNqHkBFTpKkjDisvoBLebKFQRPy+dml3KVOaP6zwnCH7LMaYA9Ky+EDkE9TWGh Pc87aQhYOz4KAcEZvRNm670NY7tRkWNo4TtIpOeMAtMw9vqUrdB6S8v1dTCF8jgQ o58Vs0M5o2H7yBmbd/WmqFCgwWNdoGOXylsJD0AwQOS4wLMc9VnOvguD+Cnx8Nbd UZbk6GKABzH5SV6AdCPgb5Ym6nuw90SfIfCaccWdj7U2udGRDtrW1aP7G9rnXeYp WxFp9GB9rqztWfcsgFDFeFM51YoaewhnJkniRXFCx2llSXVfzpYw+cReGFeqw2kr 2zgG5ziyh6ahrdmRZiIRXHY85T2SfUrj8tOC1KzLDSaQiFqvY8wwgZt7GjxYqvUB IrnPXzl04iJVHH0CAwEAAaOCAxowggMWMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUE FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU 1FoqDNq1odS1gFzrWry6ZuGVCMswHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl 7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5p bnQteDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5p bnQteDMubGV0c2VuY3J5cHQub3JnLzAcBgNVHREEFTATghF0ZWNodmFudGFnZS5j by51azCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYw JgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEF BQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVw b24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0 aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2Vu Y3J5cHQub3JnL3JlcG9zaXRvcnkvMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHYA b1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMAAAFmbLVhhAAABAMARzBF AiEA0GfrRI8IBuBCudlAdhz0+z/mVIgGzGLQKAvTFoYsk+kCIAxSNAUvgv4dqxnC KbZ2OQcKTHtZgeQ+Emu4kQcZeBgTAHcAKTxRllTIOWW6qlD8WAfUt2+/WHopctyk wwz05UVH9HgAAAFmbLVjRwAABAMASDBGAiEA/tMVBsmp1AXVaRPV9CSs/gT1HOSR mNSzzhprf+6WX7ACIQDPhnhZ4wyHTL+XD128Jsdxr9tjBaqBsgWDx5sWbj6e1zAN BgkqhkiG9w0BAQsFAAOCAQEAEFHrexAyWD4XyNbSOivQqV9rj5/wjQN3UBvWzD5D E4t1qfiN5JCaa5xIyD6iH3d6/3o9+I/zO7ynj3cbgJFNp2K6G16Ms66kirUCnx8P UM/awR+d7h6RvlYBUkWgrW4pKnM8CtLdYiPMTuOyQfYamBQQDuxZfBCkUVWWVIkr U8b7pzYhxY+medODQletlZ7e697E8Y3ItiLeNGYN8eujKJwcIGXE9wI9dIAXb/ck GUvJnMBD6c+DAeu18CghwjGy6btuYTiUwO9srSe7z+i67BO44dMznIQ2v/B7d4Gy h6BMd+dKJUml/aod6HQqC9eY5Dhh/JBuz6gH4+fc21Kfhw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApC90K6YqPO/Aed4rKHR7 NKJJpz/AincqHmGZUHWiS8Kl8CScDk3mjbuHs3hVkFvaYZM0hjtgFTbSrcSw+yDX oqBsUoMAuVA6l65Fe4E5TIGzNEBZoQuQetoaK7gO55hYifOheLDWeAs37WiQxc/1 jz224bHmSkovJ4+F25S6vRWXuFiYxrsxD9Xo0eZV2Z1oWpQ3JJ+dN4NkMAzk3a1X icolK4fQU4EX60Npt7Ljr2qasCw2VLKv2bghvzkmxU94QUtrUDRdaSjVmry1/tN0 e8tmW3g6DztNqHkBFTpKkjDisvoBLebKFQRPy+dml3KVOaP6zwnCH7LMaYA9Ky+E DkE9TWGhPc87aQhYOz4KAcEZvRNm670NY7tRkWNo4TtIpOeMAtMw9vqUrdB6S8v1 dTCF8jgQo58Vs0M5o2H7yBmbd/WmqFCgwWNdoGOXylsJD0AwQOS4wLMc9VnOvguD +Cnx8NbdUZbk6GKABzH5SV6AdCPgb5Ym6nuw90SfIfCaccWdj7U2udGRDtrW1aP7 G9rnXeYpWxFp9GB9rqztWfcsgFDFeFM51YoaewhnJkniRXFCx2llSXVfzpYw+cRe GFeqw2kr2zgG5ziyh6ahrdmRZiIRXHY85T2SfUrj8tOC1KzLDSaQiFqvY8wwgZt7 GjxYqvUBIrnPXzl04iJVHH0CAwEAAQ== -----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 325151021383996248726264224166520863319589 . . . . . . . . [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-13 08:15:18 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-01-11 08:15:18 +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 'techvantage.co.uk' . . . . . . . . [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 669817855972055966664558776738432726113392587728321114960531285589426614276648335823443472690302627109433993422005100085000037542511383794210521791417814517527496806226700529982236224499504653706560972641124689648225537899979610615209526346956204052300066657322436450390491715564129503042030880283837560749369901249249979126520805420786682010469266434559324729017028983189405877588257853890813814685807135442214367095447125100019746659194204380863840871719902052982595763196276564282984828290634509044650967963994926832755574469171883768385851804021038491120100409037513299421517214525830729346310884089878729483161451127207094496944656972152743187006460772928740314951998197274708611063888024639566962182135540410941420633573815462897189711742676247543751401984382769985735731614206360691000897782568024125342036166543853402717828131386772503595546537673195424952795283377670696588669155175084586415251545955650907075873837630775331874921895387046102403746035342514519097577633813236699166905337042292251607556455919133367679630088104471018584177586553796098283460917673614622053107272268269168579296650570576045178467729769299579138801740818712854366888207108942184637896016642492781371842122245275374749366588650506836417510186109 . . . . . . . . . . . . . . . . . . . . [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) d45a2a0cdab5a1d4b5805ceb5abcba66e19508cb . . . . . . . . . . . . . . . . [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 (21 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'techvantage.co.uk' . . . . . . . . . . . . . . . . [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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f10076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d913000001666cb561840000040300473045022100d067eb448f0806e042b9d940761cf4fb3fe6548806cc62d0280bd316862c93e902200c5234052f82fe1dab19c229b67639070a4c7b5981e43e126bb8910719781813007700293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001666cb563470000040300483046022100fed31506c9a9d405d56913d5f424acfe04f51ce49198d4b3ce1a6b7fee965fb0022100cf867859e30c874cbf970f5dbc26c771afdb6305aa81b20583c79b166e3e9ed7 . . . . [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) 001051eb7b1032583e17c8d6d23a2bd0a95f6b8f9ff08d0377501bd6cc3e43138b75a9f88de4909a6b9c48c83ea21f777aff7a3df88ff33bbca78f771b80914da762ba1b5e8cb3aea48ab5029f1f0f50cfdac11f9dee1e91be56015245a0ad6e292a733c0ad2dd6223cc4ee3b241f61a9814100eec597c10a451559654892b53c6fba73621c58fa679d3834257ad959edeebdec4f18dc8b622de34660df1eba3289c1c2065c4f7023d7480176ff724194bc99cc043e9cf8301ebb5f02821c231b2e9bb6e613894c0ef6cad27bbcfe8baec13b8e1d3339c8436bff07b7781b287a04c77e74a2549a5fdaa1de8742a0bd798e43861fc906ecfa807e3e7dcdb529f87