adambrenecki.apps.a93.me
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:9c:5c:17:b4:9f:c4:84:81:dd:a1:c1:13:54:a5:df:79:42 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=adambrenecki.apps.a93.me
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:9c:5c:17:b4:9f:c4:84:81:dd:a1:c1:13:54:a5:df:79:42Serial Number (int): 314543319096878924551976284819353965132098
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 5f:0d:ea:af:c8:58:16:4e:48:14:18:e6:71:e7:1c:98:1e:97:c5:bf
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): a2:7a:1a:43:a6:ef:61:77:8e:c7:b7:94:95:e4:18:d4:e8:2c:0e:a4
Fingerprint (sha256): 48:b2:f0:35:92:a5:ce:e9:5d:99:64:45:2f:2c:2e:45:78:ad:4d:1c:93:c1:a2:ab:bf:d5:72:06:7e:c8:6a:8f
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate adambrenecki.apps.a93.me
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for adambrenecki.apps.a93.me
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
adam.brenecki.id.au
adambrenecki.apps.a93.me
adambrenecki.apps.a93.me
Other certificates including the domain name a93.me
(limited to 100 certificates)
calmerge.apps.a93.me
adambrenecki.apps.a93.me
pythonadelaide.apps.a93.me
calmerge.apps.a93.me
piwik.apps.a93.me
piwik.apps.a93.me
adambrenecki.apps.a93.me
calmerge.apps.a93.me
piwik.apps.a93.me
calmerge.apps.a93.me
adambrenecki.apps.a93.me
piwik.apps.a93.me
adambrenecki.apps.a93.me
piwik.apps.a93.me
pythonadelaide.apps.a93.me
adambrenecki.apps.a93.me
pythonadelaide.apps.a93.me
calmerge.apps.a93.me
piwik.apps.a93.me
piwik.apps.a93.me
adambrenecki.apps.a93.me
calmerge.apps.a93.me
piwik.apps.a93.me
calmerge.apps.a93.me
adambrenecki.apps.a93.me
piwik.apps.a93.me
adambrenecki.apps.a93.me
piwik.apps.a93.me
pythonadelaide.apps.a93.me
Certificate
The complete raw certificate details for adambrenecki.apps.a93.me in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGKDCCBRCgAwIBAgISA5xcF7SfxISB3aHBE1Sl33lCMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODAxMDgwMDA5MTVaFw0x ODA0MDgwMDA5MTVaMCMxITAfBgNVBAMTGGFkYW1icmVuZWNraS5hcHBzLmE5My5t ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMA1ANcBMTdHfKB9jUw5 khjVan7W/ELlwRScU4eVKjs6ORGNm2KKodWdqbNzFcY33EkY+FeS4sSA8L1VE6p8 g39d9xomD5hW0fhrZktzGlzfKMMoaWs9lTuksPUjJB/hWrYkeAU2VSXkKmnw0BdY UnsFNPJ5GD7u127T8OBzwnJncc5JANaGus8vo3PDXSMSHDuLwHLXZIwFAQeCz/bJ Uy3zNRLA82hBlIdZ4lV6AJZlcMrFi1lGDDTw4fJL+SBGzEinkqvzDohXRSzhXbkN cAXbC6vTRackojsAMG96i2NWKmp+Ya1K6d6OFYddpD2qEq21wlktXsniPVrIM9fD bH0hVxH0tI4RdchducGzO5j3gnHElHhNnD4RGpOR7BODbzLy/3cwfsYKEJle4tZW csYNV65oQ7w28F/fZgZSzU9qgzAajKAJYEBlQv2rNH3/NcX6bpIecAfoSeFvKUaW DD+EE3VirjXP5JNDnuh+LGRnkO74bGqu44FrC6/raxTBm7SJ90QsivEQtdDUBwSs WOECl09cgGLYoqS8YS5zPJjy9Qi6zFniBJHHvJAVU9eCp7cpAy3DmY2bZWccMk3L eliHOKshUEVcjBSYyYFWbG9Zbq3wjdBG/6+cR0wLNjyN5zXrB94EqFz3xjz7Dnt5 whf4j4oZ4Cv5Sg8CMAUpLQ/NAgMBAAGjggItMIICKTAOBgNVHQ8BAf8EBAMCBaAw HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD VR0OBBYEFF8N6q/IWBZOSBQY5nHnHJgel8W/MB8GA1UdIwQYMBaAFKhKamMEfd26 5tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDov L29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDov L2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wOAYDVR0RBDEwL4ITYWRhbS5i cmVuZWNraS5pZC5hdYIYYWRhbWJyZW5lY2tpLmFwcHMuYTkzLm1lMIH+BgNVHSAE gfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYa aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhp cyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5n IFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZp Y2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVw b3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBAHmh7gwD7qkO+ej4N8MuyPtz7Um3 YPtdBi5KngbLIGdQK7XgS5a28DpKjJkb7b3BQwZdmjvUzmN90nOT1a0teyFSm4et uyBLuP4KN00lZept6KOpoPGy+BzzKxV6u7NffmyrjGRN0WQEZKVNA4etChMGTjkG Q9I72U7wJB4BscEpXbo+ji9G8QckHX8c0ocWSZAgbhR26aLQAmRw59Dn2P7cIr2g fcohhyef9OhZNrCXMEBjmjZ7MGgSTA5bgWI3zqiWXJsk1lpjdxefzc072SNP8V8a Jw87tX6v1Whq05qJeees475uVL5f3QhgTBzRJ+iC51arWkkuoWptPeavMI8= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwDUA1wExN0d8oH2NTDmS GNVqftb8QuXBFJxTh5UqOzo5EY2bYoqh1Z2ps3MVxjfcSRj4V5LixIDwvVUTqnyD f133GiYPmFbR+GtmS3MaXN8owyhpaz2VO6Sw9SMkH+FatiR4BTZVJeQqafDQF1hS ewU08nkYPu7XbtPw4HPCcmdxzkkA1oa6zy+jc8NdIxIcO4vActdkjAUBB4LP9slT LfM1EsDzaEGUh1niVXoAlmVwysWLWUYMNPDh8kv5IEbMSKeSq/MOiFdFLOFduQ1w BdsLq9NFpySiOwAwb3qLY1Yqan5hrUrp3o4Vh12kPaoSrbXCWS1eyeI9Wsgz18Ns fSFXEfS0jhF1yF25wbM7mPeCccSUeE2cPhEak5HsE4NvMvL/dzB+xgoQmV7i1lZy xg1XrmhDvDbwX99mBlLNT2qDMBqMoAlgQGVC/as0ff81xfpukh5wB+hJ4W8pRpYM P4QTdWKuNc/kk0Oe6H4sZGeQ7vhsaq7jgWsLr+trFMGbtIn3RCyK8RC10NQHBKxY 4QKXT1yAYtiipLxhLnM8mPL1CLrMWeIEkce8kBVT14KntykDLcOZjZtlZxwyTct6 WIc4qyFQRVyMFJjJgVZsb1lurfCN0Eb/r5xHTAs2PI3nNesH3gSoXPfGPPsOe3nC F/iPihngK/lKDwIwBSktD80CAwEAAQ== -----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 314543319096878924551976284819353965132098 . . . . . . . . [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-01-08 00:09:15 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-04-08 00:09:15 +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 'adambrenecki.apps.a93.me' . . . . . . . . [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 784136327152587278751421892812173057264121067614283820399776976968154092337232127634298140111201286570128100406301927788375229200991835609526903839833329934572500292923307068020621310670032100514437200699717423499179689495140372246413125266426871105542256550792717118002948149658969000200082775108455560602346341957326071918615892818900388907248105692156134775328302065731851462561914400418229984355353076864021397915119207579460788565357561541798207186861266374269878796759058584908668347199245889286974278121176955955635797817266043233065227619698978918736743577171722864033103859674301361881339631232999084914682408915310312926950752490691319572730827309219381324090164605909833142999529932954982369618594502247016782283095750384436847427968898513808084911679288544478065674529767448256972558760166213845958391473757217186315607541885193810542097338585026360434886754042068725885279343765997329443050639035052783783959838930812172020551836758382448621017744606988982287331245811478439593779669536352152805584480548416202888655951111478747162693206621443417901936725478875877339691468099641074532264017431771004030545360471389036041816635127718386633863418076479460966256372163581402649576122332500257109694017911199439302666555341 . . . . . . . . . . . . . . . . . . . . [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) 5f0deaafc858164e481418e671e71c981e97c5bf . . . . . . . . . . . . . . . . [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 (49 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'adam.brenecki.id.au' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'adambrenecki.apps.a93.me' . . . . . . . . . . . . . . . . [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) 0079a1ee0c03eea90ef9e8f837c32ec8fb73ed49b760fb5d062e4a9e06cb2067502bb5e04b96b6f03a4a8c991bedbdc143065d9a3bd4ce637dd27393d5ad2d7b21529b87adbb204bb8fe0a374d2565ea6de8a3a9a0f1b2f81cf32b157abbb35f7e6cab8c644dd1640464a54d0387ad0a13064e390643d23bd94ef0241e01b1c1295dba3e8e2f46f107241d7f1cd287164990206e1476e9a2d0026470e7d0e7d8fedc22bda07dca2187279ff4e85936b0973040639a367b3068124c0e5b816237cea8965c9b24d65a6377179fcdcd3bd9234ff15f1a270f3bb57eafd5686ad39a8979e7ace3be6e54be5fdd08604c1cd127e882e756ab5a492ea16a6d3de6af308f