aves-apis.us
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:a0:31:a6:80:a3:50:d7:c5:d4:7a:2b:28:fa:66:a4:5d:ce 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=aves-apis.us
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:a0:31:a6:80:a3:50:d7:c5:d4:7a:2b:28:fa:66:a4:5d:ceSerial Number (int): 315848033204790511164471794392690747268558
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 86:36:ab:db:bd:83:95:0f:dd:2d:62:38:36:39:b8:23:5c:28:b8:24
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): e4:08:4e:48:fe:55:cc:3d:0b:ba:59:8c:00:f5:49:e0:d3:b6:36:09
Fingerprint (sha256): 22:58:23:c6:a4:c9:a0:32:ef:ed:44:57:10:16:b8:f8:0b:86:39:21:7c:e1:13:4f:48:a3:b6:03:3f:f3:27:46
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.org/Check the revocation status for certificate aves-apis.us
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for aves-apis.us
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
8 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
aves-apis.us
www.aves-apis.us
www.aves-apis.us
Other certificates including the domain name aves-apis.us
(limited to 100 certificates)
aves-apis.us
aves-apis.us
aves-apis.us
bodosom.net
www.aves-apis.us
aves-apis.us
aves-apis.us
www.aves-apis.us
aves-apis.us
aves-apis.us
aves-apis.us
bodosom.net
aves-apis.us
bodosom.net
bodosom.net
www.bodosom.net
aves-apis.us
aves-apis.us
aves-apis.us
www.aves-apis.us
aves-apis.us
www.aves-apis.us
www.aves-apis.us
aves-apis.us
www.aves-apis.us
aves-apis.us
aves-apis.us
www.bodosom.net
aves-apis.us
bodosom.net
aves-apis.us
aves-apis.us
www.aves-apis.us
bodosom.net
bodosom.net
aves-apis.us
aves-apis.us
aves-apis.us
bodosom.net
www.aves-apis.us
aves-apis.us
aves-apis.us
www.aves-apis.us
aves-apis.us
aves-apis.us
aves-apis.us
bodosom.net
aves-apis.us
bodosom.net
bodosom.net
www.bodosom.net
aves-apis.us
aves-apis.us
aves-apis.us
www.aves-apis.us
aves-apis.us
www.aves-apis.us
www.aves-apis.us
aves-apis.us
www.aves-apis.us
aves-apis.us
aves-apis.us
www.bodosom.net
aves-apis.us
bodosom.net
aves-apis.us
aves-apis.us
www.aves-apis.us
bodosom.net
bodosom.net
aves-apis.us
Certificate
The complete raw certificate details for aves-apis.us in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGDjCCBPagAwIBAgISA6AxpoCjUNfF1HorKPpmpF3OMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjA3MjAxODU5MDBaFw0x NjEwMTgxODU5MDBaMBcxFTATBgNVBAMTDGF2ZXMtYXBpcy51czCCAiIwDQYJKoZI hvcNAQEBBQADggIPADCCAgoCggIBAMPi50Q77r52SmeIpw+0+LxAWV2gGUZebW57 3cvf5D9e7AS+UX7b0vIeLjIKfF3tpHrANwP6KOw827pqrebN+FbsL0HoOvpl4mhG Txi9Ujq68mELxKoEtHK2X7qt6RFHclsGMOy31bXpBP6XbT+4bez0kjr3rdbrc27g Vg0uyNrfEn/gUuird/FhGgrbtNq5sZpz1tZyf+Q8aPgicWpz96G2+iumoTj5yQxg rC1iEfj9N+NBZ4cADSFZj0uTInvBeZ6Q3qvFg2JvOnCKkpALacwYKhHCmozICNWa oNrWTCYTXtQuON5tkFP3UBPdtN7CLE8x2UNIFppyZ5I3a7C+keEa+xBqWU/liVCy oK0Kd+5fD8qopWHP/qJGDuX1nZ3rmzCEsBwYSYQty5y3eqovpox5kzdoMzHtH9TP 8o07N5yi+sp+Uz3K5Vlwb1aPLXKtDNgnmvYZx512FLRnOH4rHBUU2WYTm51j+42d Nlimh6YpWLvFa04jS2z9ZTrpdm0I5OPQ4Eko9eCWmh/bUymSPk1SX/4yWdhH9q4v uULqg6u5iAzurVK0i20kzZ+kstPD7UNG+MlypfH+XxuBtzNekMIjIzjXAByTMPG6 9Okg0dcx7Fde3a8LqKQoAtOHE+D3t4CFKWGV4ggIzFTxRClOw7mk/k/3xlDpAZxf 2JMGbUtPAgMBAAGjggIfMIICGzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFIY2q9u9 g5UP3S1iODY5uCNcKLgkMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyh MHAGCCsGAQUFBwEBBGQwYjAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuaW50LXgz LmxldHNlbmNyeXB0Lm9yZy8wLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14 My5sZXRzZW5jcnlwdC5vcmcvMCkGA1UdEQQiMCCCDGF2ZXMtYXBpcy51c4IQd3d3 LmF2ZXMtYXBpcy51czCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB5gYLKwYBBAGC 3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3Jn MIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5IG9ubHkgYmUg cmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5IGluIGFjY29y ZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5kIGF0IGh0dHBz Oi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IB AQACiOzcKPMJqjY00RXZrQ7mGs3mIQ3titksQ9v9KdQsTwam0RGKuUk122RuQWXb eg6ug4Wn1nBVOObk1FYdxMxySIh2MFlVUiRGM5d10+CNcevNQFARqnZX6MqU4mM3 /gU7rx1FPl2BjpthZZfnkelZb4eE/7doPcjCsCW9WMkDXP+LMCssNABI+Oqy60RI vKfSssVM2VKsaEY8Pm3N9niltlY9+4ObCVDdr5MImP85bwaA6EPOUpvGmieoVaqH +QqIVRzYxwKbddwiOcRdVA7VLZrG+oWRgi7+kq1XcDyii00AW7yiKX3l9eBPV8Ws ZsJc4J9krXb4/OHPSeXO1ReG -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAw+LnRDvuvnZKZ4inD7T4 vEBZXaAZRl5tbnvdy9/kP17sBL5RftvS8h4uMgp8Xe2kesA3A/oo7Dzbumqt5s34 VuwvQeg6+mXiaEZPGL1SOrryYQvEqgS0crZfuq3pEUdyWwYw7LfVtekE/pdtP7ht 7PSSOvet1utzbuBWDS7I2t8Sf+BS6Kt38WEaCtu02rmxmnPW1nJ/5Dxo+CJxanP3 obb6K6ahOPnJDGCsLWIR+P0340FnhwANIVmPS5Mie8F5npDeq8WDYm86cIqSkAtp zBgqEcKajMgI1Zqg2tZMJhNe1C443m2QU/dQE9203sIsTzHZQ0gWmnJnkjdrsL6R 4Rr7EGpZT+WJULKgrQp37l8PyqilYc/+okYO5fWdneubMISwHBhJhC3LnLd6qi+m jHmTN2gzMe0f1M/yjTs3nKL6yn5TPcrlWXBvVo8tcq0M2Cea9hnHnXYUtGc4fisc FRTZZhObnWP7jZ02WKaHpilYu8VrTiNLbP1lOul2bQjk49DgSSj14JaaH9tTKZI+ TVJf/jJZ2Ef2ri+5QuqDq7mIDO6tUrSLbSTNn6Sy08PtQ0b4yXKl8f5fG4G3M16Q wiMjONcAHJMw8br06SDR1zHsV17drwuopCgC04cT4Pe3gIUpYZXiCAjMVPFEKU7D uaT+T/fGUOkBnF/YkwZtS08CAwEAAQ== -----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 315848033204790511164471794392690747268558 . . . . . . . . [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 2016-07-20 18:59:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-10-18 18:59:00 +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 'aves-apis.us' . . . . . . . . [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 799146550483855338211378504806347549721176987744345222086578033378413943105174051038990688439499674722337287082995620149838356384967761705670495940348539858981623297603344896621625145450250632616210416896886622039793466824155842974322494499944013796243195490461719130927671681983207103307994387788554133017709258432402419405327958431379121100183345771836303725239609268253117604347525650963089039094356329105318343061541380683800675776519691146793048518531920670193749258016255019712306528322983478999447446279570735244894328556405744107976153409623233754199516720467406106741557871354670463434095980648838082854196373880228189156437194816957415261204415936057196815909674663303210473745438323884871059986663003515594606430622529886447397605941233725075534911571528774746745743907215382670532571254644874085730977409196026204451254197034406365284503728696201742605589239813595949244756784738237001797420876372968449483517317262646936076743943372463717858547563788778827235835883864184878905187958387684767261530857182550432086096097688559689612255124775044611651077940086059328568543748501643708864280114518392706257399987800277914647866316761392920832632535271959897848793144389778086949977349306390502435998243447404629049595480911 . . . . . . . . . . . . . . . . . . . . [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) 8636abdbbd83950fdd2d62383639b8235c28b824 . . . . . . . . . . . . . . . . [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 (100 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 (34 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'aves-apis.us' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.aves-apis.us' . . . . . . . . . . . . . . . . [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.2.840.113549.1.1.11 (sha256WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 000288ecdc28f309aa3634d115d9ad0ee61acde6210ded8ad92c43dbfd29d42c4f06a6d1118ab94935db646e4165db7a0eae8385a7d6705538e6e4d4561dc4cc72488876305955522446339775d3e08d71ebcd405011aa7657e8ca94e26337fe053baf1d453e5d818e9b616597e791e9596f8784ffb7683dc8c2b025bd58c9035cff8b302b2c340048f8eab2eb4448bca7d2b2c54cd952ac68463c3e6dcdf678a5b6563dfb839b0950ddaf930898ff396f0680e843ce529bc69a27a855aa87f90a88551cd8c7029b75dc2239c45d540ed52d9ac6fa8591822efe92ad57703ca28b4d005bbca2297de5f5e04f57c5ac66c25ce09f64ad76f8fce1cf49e5ced51786