wealthstructuring.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:48:4f:eb:6d:3a:62:35:b8:bb:8c:0c:38:6f:7b:5a:a0:af 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=wealthstructuring.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:48:4f:eb:6d:3a:62:35:b8:bb:8c:0c:38:6f:7b:5a:a0:afSerial Number (int): 285943419630425348047952180342556936806575
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: c8:16:34:52:5a:07:ef:34:40:59:41:b0:4d:9c:fa:25:e7:0f:3a:3b
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 7d:7f:d9:86:49:95:50:68:0f:19:7c:6c:a5:f0:9a:22:dd:f0:7d:fa
Fingerprint (sha256): b2:85:08:11:6b:a0:e7:99:93:af:2b:46:a6:3f:68:77:52:3e:5e:63:16:db:62:a9:6e:29:7e:5a:56:47:08:e9
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate wealthstructuring.com
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for wealthstructuring.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
wealthstructuring.com
Other certificates including the domain name wealthstructuring.com
(limited to 100 certificates)
wealthstructuring.com
wealthstructuring.com
wealthstructuring.com
custom-tackle.com
onevui.com
madisonsportsmedicine.com
naturesdefense.com
wealthstructuring.com
www.wealthstructuring.com
wealthstructuring.com
wealthstructuring.com
wealthstructuring.com
nigeriaringbacktune.com
wealthstructuring.com
wealthstructuring.com
www.doesneed.com
www.hundkapplopning.com
www.onevui.com
www.marthabyrne.com
wealthstructuring.com
wealthstructuring.com
gmohealthrisk.com
wealthstructuring.com
wealthstructuring.com
custom-tackle.com
onevui.com
madisonsportsmedicine.com
naturesdefense.com
wealthstructuring.com
www.wealthstructuring.com
wealthstructuring.com
wealthstructuring.com
wealthstructuring.com
nigeriaringbacktune.com
wealthstructuring.com
wealthstructuring.com
www.doesneed.com
www.hundkapplopning.com
www.onevui.com
www.marthabyrne.com
wealthstructuring.com
wealthstructuring.com
gmohealthrisk.com
Certificate
The complete raw certificate details for wealthstructuring.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGYzCCBUugAwIBAgISA0hP6206YjW4u4wMOG97WqCvMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA0MDYxMzAzMTFaFw0x OTA3MDUxMzAzMTFaMCAxHjAcBgNVBAMTFXdlYWx0aHN0cnVjdHVyaW5nLmNvbTCC AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKnIVoxPKOo2n9lGOJUuL0Q7 1kUN1DS3FjRx+pN0G0xIEEP5BDhs9XOG3ZuxHhAUYTfktCjCvK89aeYaaTHLCBe9 88/ZlAyRgDt+z4hOuFMkvDqJT4kezKGhKiDy+Sm1c8wX871yk4lDyq7emqGdaPKK ZDnyPolLhppwU/bg4i/y8rETGu9sjrod5dx28+5d3I19kQSzl7bpiT2iccx2m1Ep 1wRqthM6gmt231aOmmZS8A++/RfvSLoN1vr8J9cJG+NypbpWhG0oO6L13+3bVRTG 1akoNROo5etYjI2qx4fhUGCeSQFqfWR36Y5jZiT3jTXj9EDI1cQ993rOFmsRhpN6 5xjefCoiIcTBYEGH0JUgNd8e1MUNEJEXCnc5qbYIoVqiXys/4sVyjIgiJJc7kULw xwavk6hR43ag62rzK3+PCCACO/1qoq0Gj9OZnOybYlxc3USaRRtW31Usgw3yZEID haqzWopi3IktkMF/UMfPiAf9Wb+dk2c7e3HQshRK5bkzQr+jnzdfrsp++NB7FAgS tdrPxxbUS1fBahcmdzBCXgNcR8se19o9oLzK8FhuhhESwGqxpbHrW2puMzOk9dOm v+N2LzhLKKS4l/L2zCKlrb7B8ONFcokaYh3jxpICdpsCQO2S+mLd+Yek6vtu4HNs t1dL81YInmwS44KAeFZnAgMBAAGjggJrMIICZzAOBgNVHQ8BAf8EBAMCBaAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O BBYEFMgWNFJaB+80QFlBsE2c+iXnDzo7MB8GA1UdIwQYMBaAFKhKamMEfd265tE5 t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29j c3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2Nl cnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wIAYDVR0RBBkwF4IVd2VhbHRoc3Ry dWN0dXJpbmcuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEB MCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBQYK KwYBBAHWeQIEAgSB9gSB8wDxAHcAdH7agzGtMxCRIZzOJU9CcMK//V5CIAjGNzV5 5hB7zFYAAAFp8vXVqQAABAMASDBGAiEAoKvorqdnWEKfGjgDxtXbLyDHSjURDaCV sR7h3BEjZHMCIQDz8OraGRhWegINRjOgvZMPIu8DPgBckPhGwQGeuj0qzgB2AGPy 283oO8wszwtyhCdXazOkjWF3j711pjixx2hUS9iNAAABafL116sAAAQDAEcwRQIg crsW0BE0adplUTEJwufHOFrpb85EyqRD2DK/rD1gjCUCIQDyG0GBv0AlfEbyfK9q x9jf50lyuFvaTd57mNCknpYlAjANBgkqhkiG9w0BAQsFAAOCAQEADaN0udAupyvb LZdmezfOVvNq/4mzzO8rSfhiubg8TqMG1Vh6Y4abUlMK/X7dW/x4KD+tPZHad128 vNBo1ImdE5G03Fd/RBrYIhzRLdJQo8hbBMwe0UGyEOdshAz0RqsO75aZiR/e5GHZ s+XzGuh8dZWZ0RgkKGcBqcpfCs2OIOjs9b0EtmqZSaPHYeiex3UbkoOmPL4dyYY7 RuDPyAnZrStrpFUZBp5gKLdx/hVMjR5tlYoAWox62trdcRlbe7Zj0f13ckuNazhX Wo7Nr+XyMhhwxTHLCk3jGA9Srx/cJz1Sqpc9Psz2bzuRgt0gFhFZflVLxoIvbKER imwNeQ6IQA== -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqchWjE8o6jaf2UY4lS4v RDvWRQ3UNLcWNHH6k3QbTEgQQ/kEOGz1c4bdm7EeEBRhN+S0KMK8rz1p5hppMcsI F73zz9mUDJGAO37PiE64UyS8OolPiR7MoaEqIPL5KbVzzBfzvXKTiUPKrt6aoZ1o 8opkOfI+iUuGmnBT9uDiL/LysRMa72yOuh3l3Hbz7l3cjX2RBLOXtumJPaJxzHab USnXBGq2EzqCa3bfVo6aZlLwD779F+9Iug3W+vwn1wkb43KlulaEbSg7ovXf7dtV FMbVqSg1E6jl61iMjarHh+FQYJ5JAWp9ZHfpjmNmJPeNNeP0QMjVxD33es4WaxGG k3rnGN58KiIhxMFgQYfQlSA13x7UxQ0QkRcKdzmptgihWqJfKz/ixXKMiCIklzuR QvDHBq+TqFHjdqDravMrf48IIAI7/WqirQaP05mc7JtiXFzdRJpFG1bfVSyDDfJk QgOFqrNaimLciS2QwX9Qx8+IB/1Zv52TZzt7cdCyFErluTNCv6OfN1+uyn740HsU CBK12s/HFtRLV8FqFyZ3MEJeA1xHyx7X2j2gvMrwWG6GERLAarGlsetbam4zM6T1 06a/43YvOEsopLiX8vbMIqWtvsHw40VyiRpiHePGkgJ2mwJA7ZL6Yt35h6Tq+27g c2y3V0vzVgiebBLjgoB4VmcCAwEAAQ== -----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 285943419630425348047952180342556936806575 . . . . . . . . [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 2019-04-06 13:03:11 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-07-05 13:03:11 +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 'wealthstructuring.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 692652457078768812797425169756579444452360437587117982197732707311952454773128801403930489480780468018261901498727294564095660908885859430726492253187798208497887220298554291268167412897092448650892747380074339205230528316261557269059242045739620969657815028239352237064686573592563828521200635406665679108372160183384128284014124979879642991196829258910481832847046936837718004825340546274018570659952613026513806143702126977129510575470944244880491636329668341776590610586356506139621523846815199221587410119970029771300396773524280827749865569672817709837126359843380743881791982325091649642818564299628612260390962506301750823211150592998114017880440295684328643158248951892942729019122936243706193207642581091880661281603297736737105753966506902524216392220751467280680937894392619174355132318921025411425203096976607965900267798263480085456258217083534531622112585366964890091556614530717153855348928964562584294456467479722640715664593254534997637800813059318170984871353734171370770833767893173463525019714098278498938846310760946924525897605087451511992738740620109661781039900355533240499323178154205805686823187123624619624595787441078245375567441411037777892218452556601985300573535635694790845352231792930739015688672871 . . . . . . . . . . . . . . . . . . . . [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) c81634525a07ef34405941b04d9cfa25e70f3a3b . . . . . . . . . . . . . . . . [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 (25 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'wealthstructuring.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 (246 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes) 00f1007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc5600000169f2f5d5a90000040300483046022100a0abe8aea76758429f1a3803c6d5db2f20c74a35110da095b11ee1dc11236473022100f3f0eada1918567a020d4633a0bd930f22ef033e005c90f846c1019eba3d2ace00760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d00000169f2f5d7ab0000040300473045022072bb16d0113469da65513109c2e7c7385ae96fce44caa443d832bfac3d608c25022100f21b4181bf40257c46f27caf6ac7d8dfe74972b85bda4dde7b98d0a49e962502 . . . . [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) 000da374b9d02ea72bdb2d97667b37ce56f36aff89b3ccef2b49f862b9b83c4ea306d5587a63869b52530afd7edd5bfc78283fad3d91da775dbcbcd068d4899d1391b4dc577f441ad8221cd12dd250a3c85b04cc1ed141b210e76c840cf446ab0eef9699891fdee461d9b3e5f31ae87c759599d11824286701a9ca5f0acd8e20e8ecf5bd04b66a9949a3c761e89ec7751b9283a63cbe1dc9863b46e0cfc809d9ad2b6ba45519069e6028b771fe154c8d1e6d958a005a8c7adadadd71195b7bb663d1fd77724b8d6b38575a8ecdafe5f2321870c531cb0a4de3180f52af1fdc273d52aa973d3eccf66f3b9182dd201611597e554bc6822f6ca1118a6c0d790e8840