publish.apollo.audio
Issued by Amazon RSA 2048 M03
About this certificate
This digital certificate with serial number 09:95:9d:ad:5a:6f:3c:44:69:45:97:f4:1a:09:bb:48 was issued on by Amazon.
With 8 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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:
- DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
- Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
- Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)
Certificate Subject
CN=publish.apollo.audio
Amazon
Organization:
Amazon
Country:
US
This certificate will expire on
Certificate Details
Serial Number (hex): 09:95:9d:ad:5a:6f:3c:44:69:45:97:f4:1a:09:bb:48Serial Number (int): 12739902266753946706623756333757348680
Serial Number lenght: 124 bits, 16 octets
SubjectKeyId: 87:c3:aa:0d:3f:ca:0f:c3:31:61:e5:0a:50:87:a7:93:fe:76:3d:35
AuthorityKeyId: 55:d9:18:5f:d2:1c:cc:01:e1:58:b4:be:ab:d9:55:42:01:d7:2e:02
Fingerprint (sha1): c2:2b:7c:77:e5:55:bc:97:9f:ee:7d:07:fc:b4:79:29:1a:33:03:d9
Fingerprint (sha256): 8a:98:68:55:7a:0e:f2:59:2f:9b:a6:1e:8e:cc:62:8f:b7:73:58:31:32:f3:64:1f:b1:31:c6:23:2b:7c:e8:e4
Issuing Certificate URL: http://crt.r2m03.amazontrust.com/r2m03.cer
Revocation information
OCSP Server: http://ocsp.r2m03.amazontrust.comCRL Distribution Point: http://crl.r2m03.amazontrust.com/r2m03.crl
Check the revocation status for certificate publish.apollo.audio
8
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for publish.apollo.audio
Public Key Algorithm
RSA
Key Size
2048
Signature Algorithm
SHA256 with RSA
Key Usage
Digital Signature
Key Encipherment
Extended Key Usages
Server Authentication
Client Authentication
Extensions
10 extensions
No
unhandled critical extensions
CA Certificate
This is not a CA certificate
Subject Alternative Names
publish.apollo.audio
*.publish.apollo.audio
*.cdn.publish.apollo.audio
api.publish.apollo.audio
api.admin.publish.apollo.audio
*.api.admin.publish.apollo.audio
cdn.publish.apollo.audio
*.api.publish.apollo.audio
*.publish.apollo.audio
*.cdn.publish.apollo.audio
api.publish.apollo.audio
api.admin.publish.apollo.audio
*.api.admin.publish.apollo.audio
cdn.publish.apollo.audio
*.api.publish.apollo.audio
Other certificates including the domain name apollo.audio
(limited to 100 certificates)
Certificate
The complete raw certificate details for publish.apollo.audio in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGnTCCBYWgAwIBAgIQCZWdrVpvPERpRZf0Ggm7SDANBgkqhkiG9w0BAQsFADA8 MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRwwGgYDVQQDExNBbWF6b24g UlNBIDIwNDggTTAzMB4XDTI0MDYwNjAwMDAwMFoXDTI1MDcwNjIzNTk1OVowHzEd MBsGA1UEAxMUcHVibGlzaC5hcG9sbG8uYXVkaW8wggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQCuFhXwwhoVSq4pME0xwwve6+FK9ytRX8meBaUyZKGpz6hL M9oW8oEzyTjXMkKO9OLbeJoP2s1KbUY08qFZgRRm+LjuNszLQrMDkR5hAsLKDOTO ja9kd9S9XhQ/iCkX3xyH6GPHKEC/vKdy8cqqNJB6cmlL4VF3jtIzhlXzd23NtAEv 8VBjdSwsTKaBUSctfebwtOqm7U2nAEieGpulKrPKtynF5UMpF4INH/yBtDPpWBpM oZyMhZHlYoh5zuRsVW9GjnrmJAxw/0SzKtUUcpo3mPzNLm9dL3hFdVGQCRXZr81U EKNH9hX6Um6J6FRTJoqzCOUie9xRVDMvc2mgALXDAgMBAAGjggO2MIIDsjAfBgNV HSMEGDAWgBRV2Rhf0hzMAeFYtL6r2VVCAdcuAjAdBgNVHQ4EFgQUh8OqDT/KD8Mx YeUKUIenk/52PTUwgecGA1UdEQSB3zCB3IIUcHVibGlzaC5hcG9sbG8uYXVkaW+C FioucHVibGlzaC5hcG9sbG8uYXVkaW+CGiouY2RuLnB1Ymxpc2guYXBvbGxvLmF1 ZGlvghhhcGkucHVibGlzaC5hcG9sbG8uYXVkaW+CHmFwaS5hZG1pbi5wdWJsaXNo LmFwb2xsby5hdWRpb4IgKi5hcGkuYWRtaW4ucHVibGlzaC5hcG9sbG8uYXVkaW+C GGNkbi5wdWJsaXNoLmFwb2xsby5hdWRpb4IaKi5hcGkucHVibGlzaC5hcG9sbG8u YXVkaW8wEwYDVR0gBAwwCjAIBgZngQwBAgEwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjA7BgNVHR8ENDAyMDCgLqAshipodHRw Oi8vY3JsLnIybTAzLmFtYXpvbnRydXN0LmNvbS9yMm0wMy5jcmwwdQYIKwYBBQUH AQEEaTBnMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5yMm0wMy5hbWF6b250cnVz dC5jb20wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQucjJtMDMuYW1hem9udHJ1c3Qu Y29tL3IybTAzLmNlcjAMBgNVHRMBAf8EAjAAMIIBfgYKKwYBBAHWeQIEAgSCAW4E ggFqAWgAdgAS8U40vVNyTIQGGcOPP3oT+Oe1YoeInG0wBYTr5YYmOgAAAY/q7BcP AAAEAwBHMEUCIDJ7MpyfE5pzjOslkqcEnExIzwms9BqcOxUWdMy0yjQGAiEA/JBa dwdEsKlTQS7KXii72MwLCsiBN5031sW9VcNKwQEAdgB9WR4S4XgqexxhZ3xe/fjQ h1wUoE6VnrkDL9kOjC55uAAAAY/q7BbqAAAEAwBHMEUCIQCGhz6C1glvcdHIJcXR 0EA3dC8tjvcXhaX1yJu8gAriHQIgAvQAoTGoCaj/hTddQ5B4nCnxo6CE73/9VNpP iVIZeK4AdgDm0jFjQHeMwRBBBtdxuc7B0kD2loSG+7qHMh39HjeOUAAAAY/q7BcA AAAEAwBHMEUCIAphDhdOb6R33Mzu8a9OGyQF5bf+hnAgj/5fxrPrhxwPAiEAu4IT wtR9G/gZDZbFv84MaXz64oiJsPRAebf4vSiWhVQwDQYJKoZIhvcNAQELBQADggEB ACPmPbZJ1ZLiU/fI/emr/H4/Jtwxw1sRaUdV49wqm+rZYisHboSuQGmG0KAwAb7N iYtPDpNb1c2d1KX5cOFsN92bPWpOLDXWjxUw1D/aLWYzQxlwXvOQIqkAgLxspRaU iUWayrqsBmbYHk8wpvCrbEwxn+Gl7ibva3cLL+yeWbs6AO8tq9utl22Woic5ner3 OST3f56G7lmt1cCYMIarycGBOtV1zr+A9zwEJgN5E3G320sdfXoC3YXTtmFIWuyZ HtkNWMLfJDeCJ6bIEQ+UaYtrsGvJYQktVNzwF/o+VhKEXpGiI1xdHqKUbyNuN8KX uhJdKIis8M6owBGin+/iuZw= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArhYV8MIaFUquKTBNMcML 3uvhSvcrUV/JngWlMmShqc+oSzPaFvKBM8k41zJCjvTi23iaD9rNSm1GNPKhWYEU Zvi47jbMy0KzA5EeYQLCygzkzo2vZHfUvV4UP4gpF98ch+hjxyhAv7yncvHKqjSQ enJpS+FRd47SM4ZV83dtzbQBL/FQY3UsLEymgVEnLX3m8LTqpu1NpwBInhqbpSqz yrcpxeVDKReCDR/8gbQz6VgaTKGcjIWR5WKIec7kbFVvRo565iQMcP9EsyrVFHKa N5j8zS5vXS94RXVRkAkV2a/NVBCjR/YV+lJuiehUUyaKswjlInvcUVQzL3NpoAC1 wwIDAQAB -----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 12739902266753946706623756333757348680 . . . . . . . . [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 'Amazon' . . . . . . . . . . . . [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 'Amazon RSA 2048 M03' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-06-06 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2025-07-06 23:59:59 +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 'publish.apollo.audio' . . . . . . . . [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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 21976355931102738580640880157338170549524445978918057137847808981177517474362111627795501100987923471276278101530068545789605641610429375742039272681969991543475269127993520795527203154575946626572406435792251730095295263351735888438704694856161672609773617369167926041897372149036841707197859147728754356948056734253263561144845041386511716740636515976226862156631183803874820194480529013557824481073345423028686069709041043731068684740426848484592028763168323165333160618934708547524167912243804811642953598204323504775760130415924298039503727208138214263995736326799281220056929642567209092576095752484259958404547 . . . . . . . . . . . . . . . . . . . . [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.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 55d9185fd21ccc01e158b4beabd9554201d72e02 . . . . . . . . . . . . . . . . [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) 87c3aa0d3fca0fc33161e50a5087a793fe763d35 . . . . . . . . . . . . . . . . [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 (223 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'publish.apollo.audio' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.publish.apollo.audio' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.cdn.publish.apollo.audio' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api.publish.apollo.audio' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api.admin.publish.apollo.audio' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.api.admin.publish.apollo.audio' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'cdn.publish.apollo.audio' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.api.publish.apollo.audio' . . . . . . . . . . . . . . . . [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 (12 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 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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (52 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:0|true] OtherName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crl.r2m03.amazontrust.com/r2m03.crl' . . . . . . . . . . . . . . . . [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 (105 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.r2m03.amazontrust.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://crt.r2m03.amazontrust.com/r2m03.cer' . . . . . . . . . . . . . . . . [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 1.3.6.1.4.1.11129.2.4.2 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (366 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (362 bytes) 016800760012f14e34bd53724c840619c38f3f7a13f8e7b56287889c6d300584ebe586263a0000018feaec170f00000403004730450220327b329c9f139a738ceb2592a7049c4c48cf09acf41a9c3b151674ccb4ca3406022100fc905a770744b0a953412eca5e28bbd8cc0b0ac881379d37d6c5bd55c34ac1010076007d591e12e1782a7b1c61677c5efdf8d0875c14a04e959eb9032fd90e8c2e79b80000018feaec16ea000004030047304502210086873e82d6096f71d1c825c5d1d04037742f2d8ef71785a5f5c89bbc800ae21d022002f400a131a809a8ff85375d4390789c29f1a3a084ef7ffd54da4f89521978ae007600e6d2316340778cc1104106d771b9cec1d240f6968486fbba87321dfd1e378e500000018feaec1700000004030047304502200a610e174e6fa477dccceef1af4e1b2405e5b7fe8670208ffe5fc6b3eb871c0f022100bb8213c2d47d1bf8190d96c5bfce0c697cfae28889b0f44079b7f8bd28968554 . . . . [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) 0023e63db649d592e253f7c8fde9abfc7e3f26dc31c35b11694755e3dc2a9bead9622b076e84ae406986d0a03001becd898b4f0e935bd5cd9dd4a5f970e16c37dd9b3d6a4e2c35d68f1530d43fda2d66334319705ef39022a90080bc6ca5169489459acabaac0666d81e4f30a6f0ab6c4c319fe1a5ee26ef6b770b2fec9e59bb3a00ef2dabdbad976d96a227399deaf73924f77f9e86ee59add5c0983086abc9c1813ad575cebf80f73c042603791371b7db4b1d7d7a02dd85d3b661485aec991ed90d58c2df24378227a6c8110f94698b6bb06bc961092d54dcf017fa3e5612845e91a2235c5d1ea2946f236e37c297ba125d2888acf0cea8c011a29fefe2b99c