brainmemoryloss.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:a5:01:bc:f8:f5:56:d6:a4:58:77:34:2b:d3:c2:cd:63:f4 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=brainmemoryloss.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:a5:01:bc:f8:f5:56:d6:a4:58:77:34:2b:d3:c2:cd:63:f4Serial Number (int): 317485758766516132593474643537786284368884
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 4a:3a:ee:1e:0c:c9:d1:5d:64:91:a4:9a:7f:35:48:f8:af:b1:02:89
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): e4:bf:d7:7e:62:0e:ac:b5:43:20:4e:78:54:b3:47:51:9a:97:04:88
Fingerprint (sha256): fc:50:3d:6d:2f:6a:64:de:29:4b:93:6e:b5:dd:e7:78:44:90:8d:1f:2d:a2:e3:3f:fa:4a:ad:f9:40:ec:fb:19
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate brainmemoryloss.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for brainmemoryloss.com
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
brainmemoryloss.com
Other certificates including the domain name brainmemoryloss.com
(limited to 100 certificates)
www.aboyamongthewildflowers.com
masterdecor.com
brainmemoryloss.com
fridgeonomics.com
www.brainmemoryloss.com
brainmemoryloss.com
brainmemoryloss.com
redcoqcannabis.com
www.brainmemoryloss.com
www.artistpaintings.com
www.sofes.com
www.brainmemoryloss.com
www.brainmemoryloss.com
ayurvedpower.co
www.brainmemoryloss.com
devidurga.org
brainmemoryloss.com
xn--1-7sbendhwj1aq3a7a.com
masterdecor.com
brainmemoryloss.com
fridgeonomics.com
www.brainmemoryloss.com
brainmemoryloss.com
brainmemoryloss.com
redcoqcannabis.com
www.brainmemoryloss.com
www.artistpaintings.com
www.sofes.com
www.brainmemoryloss.com
www.brainmemoryloss.com
ayurvedpower.co
www.brainmemoryloss.com
devidurga.org
brainmemoryloss.com
xn--1-7sbendhwj1aq3a7a.com
Certificate
The complete raw certificate details for brainmemoryloss.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGXTCCBUWgAwIBAgISA6UBvPj1VtakWHc0K9PCzWP0MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMjUwNzI3MTJaFw0y MDA0MjQwNzI3MTJaMB4xHDAaBgNVBAMTE2JyYWlubWVtb3J5bG9zcy5jb20wggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDbNLjFj4V44lZS9TNd/B9sKFIw 4cLW1q2HmLekDEb1vr345MgJV3DJAFN1wBV/JtDyelJVHBTCXj+5YlpCird2abtH 5V5BX5wNUy35NNpypPmdiGH+tG3drpRmvrRKuwLGdeioNNbbYwec+rTQtlYyR3PE 9KRgwpijvVOMrpqBCV30cdsyCU1M+iRA85ZefNNfLD60Hdo3AUBxtWoZlmXX0+7P cgI6x3hSc98ks9ou3FlZbBGRIrME+3Q2NVuTN+XVrE+VW1mbPczRgZrowkvIWJqW kyo6jNgKXav1XvTgJzeLW4uTW0+tixVdjxp0Tvw7eN0CbuwYdlh2Jc6oMR4RLnOX sKmp46DyqehL/bYgs4R0OWLwjf4AliLI5gyZaLDLq4cfw83lHiU7bDtRmh2GxCPo YjmgoIMJBh8xQjDYM3oxZzyWNtOBqz2nSGl3rvdF39jrWv8notnrN8GEZJGQ4HDt r/rqSaT6krvEIQnvLaJd+JR2fsvaHq8xex6OWSrCvHLIHmhPGZQACo4iSFNhvgmA OYrV/FD100fDzchr5XYN7a0YNfMUuoHOcsWGC02dw/27bK3Lf5IndXn44d+FQscN kOua2RQ6xiIWQoB1EJMU7PUuBeI3u9KxPmf5UNbnsHPf54UYr7cQ1IIz1XPAjtYu zGoINbr9//Lh3GU7dQIDAQABo4ICZzCCAmMwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBRKOu4eDMnRXWSRpJp/NUj4r7ECiTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0 LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE2JyYWlubWVtb3J5 bG9zcy5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEE AdZ5AgQCBIH0BIHxAO8AdQDwlaRZ8gDRgkAQLS+TiI6tS/4dR+OZ4dA0prCoqo6y cwAAAW/bz+X/AAAEAwBGMEQCIDAMbspe7CRUu5mIIhtz65ZQLRgMU3lySAstOmxk 9I3SAiBafN76jOEgXOPcEruQB8+JzhMIKa6jXRWLGz+5T5BFSQB2ALIeBcyLos2K IE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABb9vP5f4AAAQDAEcwRQIgQh28vc9U MBC+eIJ9bw+oTOPspOn2HV19+6JIgKO3HEwCIQDZCM1/HrLFkImt/9Mm0giTG0g+ s6PnX3OYffDcHD0/3DANBgkqhkiG9w0BAQsFAAOCAQEAiZkeOO6m9/KPDfa2KRzu aHXc5TXmLvhpGFt2ouEQtVMEBPYZ/R9NT/UNwA/ubF4uNZt5vrG9h7vam+vXdxNa QRTMnFQ9pPj8SYH237X8qvNr5nhq0qE+aSXBsgd6TUraHqwj8QErX3Y/VurojJR8 mDJZjV60LOUUXLDpk9uG8sys4xYR8zS8sbTpgl2MJSB++f9otdMxWikSH95acq7S fSCRKN2ZqW5pu+Yew8lxbmDzGdsOIpeEorWnln94J/PyFRq3BKbLBjsJkITAQUrk S4i912mpckWzWYp8gxK0+KlMnMMbHjCc1I2d2nczxRqz9S7+w35mK0JtkriGoGw4 gw== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2zS4xY+FeOJWUvUzXfwf bChSMOHC1tath5i3pAxG9b69+OTICVdwyQBTdcAVfybQ8npSVRwUwl4/uWJaQoq3 dmm7R+VeQV+cDVMt+TTacqT5nYhh/rRt3a6UZr60SrsCxnXoqDTW22MHnPq00LZW MkdzxPSkYMKYo71TjK6agQld9HHbMglNTPokQPOWXnzTXyw+tB3aNwFAcbVqGZZl 19Puz3ICOsd4UnPfJLPaLtxZWWwRkSKzBPt0NjVbkzfl1axPlVtZmz3M0YGa6MJL yFialpMqOozYCl2r9V704Cc3i1uLk1tPrYsVXY8adE78O3jdAm7sGHZYdiXOqDEe ES5zl7CpqeOg8qnoS/22ILOEdDli8I3+AJYiyOYMmWiwy6uHH8PN5R4lO2w7UZod hsQj6GI5oKCDCQYfMUIw2DN6MWc8ljbTgas9p0hpd673Rd/Y61r/J6LZ6zfBhGSR kOBw7a/66kmk+pK7xCEJ7y2iXfiUdn7L2h6vMXsejlkqwrxyyB5oTxmUAAqOIkhT Yb4JgDmK1fxQ9dNHw83Ia+V2De2tGDXzFLqBznLFhgtNncP9u2yty3+SJ3V5+OHf hULHDZDrmtkUOsYiFkKAdRCTFOz1LgXiN7vSsT5n+VDW57Bz3+eFGK+3ENSCM9Vz wI7WLsxqCDW6/f/y4dxlO3UCAwEAAQ== -----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 317485758766516132593474643537786284368884 . . . . . . . . [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 2020-01-25 07:27:12 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-24 07:27:12 +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 'brainmemoryloss.com' . . . . . . . . [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 894282230716504640177406547800835689932508254791409717487707198352968312118148704592927729944277003965255009946197973627664152975653110437667851016049959006056113241990498090041263391757799407597796609572486530870490794559963214757661066189848402921496872261629943524280365127211820640528830051486339360808436939843154138290248335626257705397795580775749279350004401108200038647313515704127797573357517304321447468901132485902598959776121335754299042362144298966487553753860379658373707138056161187568258858181946708989221889050722714600459882934382946830499437976323289952216776729925538206325091319349852633494638459838734144304053771170899771572549140396305094681231253137986831232577866465004137813987992537095192561744573068565081817193115772847621222366624280311663348749201311214043770155867300855186935990855147161115799491733079627996392626364349902072475576345060767713564341000537619341321194551138623909033201081267119853455981042452280943829317874948415322303851210226873543731751850107817848548382883602501142678782629974071072378733134136685850187477747123058775954074861872726813333893480410490801591502199189273158055381064159408091754278042101738498832679558988275453968620996817779600319570583948821219163542731637 . . . . . . . . . . . . . . . . . . . . [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) 4a3aee1e0cc9d15d6491a49a7f3548f8afb10289 . . . . . . . . . . . . . . . . [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 (23 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'brainmemoryloss.com' . . . . . . . . . . . . . . . . [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 (69 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.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes) 00ef007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016fdbcfe5ff00000403004630440220300c6eca5eec2454bb9988221b73eb96502d180c537972480b2d3a6c64f48dd202205a7cdefa8ce1205ce3dc12bb9007cf89ce130829aea35d158b1b3fb94f904549007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016fdbcfe5fe00000403004730450220421dbcbdcf543010be78827d6f0fa84ce3eca4e9f61d5d7dfba24880a3b71c4c022100d908cd7f1eb2c59089adffd326d208931b483eb3a3e75f73987df0dc1c3d3fdc . . . . [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) 0089991e38eea6f7f28f0df6b6291cee6875dce535e62ef869185b76a2e110b5530404f619fd1f4d4ff50dc00fee6c5e2e359b79beb1bd87bbda9bebd777135a4114cc9c543da4f8fc4981f6dfb5fcaaf36be6786ad2a13e6925c1b2077a4d4ada1eac23f1012b5f763f56eae88c947c9832598d5eb42ce5145cb0e993db86f2ccace31611f334bcb1b4e9825d8c25207ef9ff68b5d3315a29121fde5a72aed27d209128dd99a96e69bbe61ec3c9716e60f319db0e229784a2b5a7967f7827f3f2151ab704a6cb063b099084c0414ae44b88bdd769a97245b3598a7c8312b4f8a94c9cc31b1e309cd48d9dda7733c51ab3f52efec37e662b426d92b886a06c3883