owncloud.unfrei.org
Issued by Let's Encrypt Authority X1
About this certificate
This digital certificate with serial number 01:0a:37:74:cf:1a:a9:79:9b:86:97:4e:92:7a:ce:d2:75:35 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=owncloud.unfrei.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 01:0a:37:74:cf:1a:a9:79:9b:86:97:4e:92:7a:ce:d2:75:35Serial Number (int): 90588823647744561856672467087473891243317
Serial Number lenght: 137 bits, 18 octets
SubjectKeyId: 93:a1:c7:70:ef:23:6e:7d:71:69:9f:8c:47:cc:7e:bd:4e:6f:6d:c0
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): 5d:72:3e:9a:f2:ad:67:b8:76:6c:fc:ce:57:7e:b5:f4:89:99:46:65
Fingerprint (sha256): 8b:3a:d0:f9:3b:06:c9:53:7e:38:ad:b4:89:07:0a:65:cb:1b:b8:fe:02:0d:da:78:79:85:20:98:2e:f5:ed:75
Issuing Certificate URL: http://cert.int-x1.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x1.letsencrypt.org/Check the revocation status for certificate owncloud.unfrei.org
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for owncloud.unfrei.org
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
owncloud.unfrei.org
Other certificates including the domain name unfrei.org
(limited to 100 certificates)
mail.unfrei.org
unfrei.org
mail.unfrei.org
owncloud.unfrei.org
unfrei.org
mail.unfrei.org
mail.unfrei.org
unfrei.org
mail.unfrei.org
webmum.unfrei.org
owncloud.unfrei.org
mail.unfrei.org
unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
owncloud.unfrei.org
www.unfrei.org
mail.unfrei.org
mail.unfrei.org
owncloud.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
unfrei.org
mail.unfrei.org
owncloud.unfrei.org
unfrei.org
mail.unfrei.org
mail.unfrei.org
unfrei.org
mail.unfrei.org
webmum.unfrei.org
owncloud.unfrei.org
mail.unfrei.org
unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
owncloud.unfrei.org
www.unfrei.org
mail.unfrei.org
mail.unfrei.org
owncloud.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
mail.unfrei.org
Certificate
The complete raw certificate details for owncloud.unfrei.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGCjCCBPKgAwIBAgISAQo3dM8aqXmbhpdOknrO0nU1MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMTAeFw0xNjAzMTQxMzU1MDBaFw0x NjA2MTIxMzU1MDBaMB4xHDAaBgNVBAMTE293bmNsb3VkLnVuZnJlaS5vcmcwggIi MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCXs0wAtPsU+UBpnlYPZFs7c+td LvxSN588dxq1a7ZZ1AUc5pPSLKrHP9DxmafEa4ZyhVLv8IuL0bJso2doQ3e4hK71 cNElLlBnhS7CBTAtfhcz3HejU3dM4TubbTruuzzW/WF0mzDcG1J1U09Bzw8mOwyD ECNa/NSxR0Cug8phdNW5gzQzwcol3xrxC5DH9sGbPmL0IyT/5BEa0p3U9644Ag7+ 5v2lxEYcrkyNM2+Zcw5SXfYwb8uNhzoI65qt3Z6x2EyiOMQab8994mHoTq3y38u2 13vCA+vSIN23raz7ulTX2p6BssePy/Af9LhQDr7fW9GgIv+CWPk/P8CMeeyBrHEm RVJyQcq3oUgoeu3qm4+kIyWFA9MiRqIXv2cHxhEujdpkUMBlTUfeASG7ewndiSFD 1ZsXtCDyLeR4+XVg5GAmb5kksM33N2nKgdgUrrbqzpvKR5m3jrNQLwCGecBOl0dg 6QXZZp5hYtu/8NBhaI6cwMW4d793c3tFOpXc7Hr6/Ffqsos5jNz4V0NQ+TLCgt73 briutflK/xRtZlem7F/W7bCu2U/PP7J1dA3JT5W4EysWYD94iHXU8/DcJHO1M/Vp VOpr5CZWLzS+xa2fkMcpnc1iTGQ/wAc9m9r3n1OK8Pmjw6ceWskJAGN+np9G8b+R /9GXSYZm6N3QmrWiPQIDAQABo4ICFDCCAhAwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW BBSTocdw7yNufXFpn4xHzH69Tm9twDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem RWXv86jsoTBwBggrBgEFBQcBAQRkMGIwLwYIKwYBBQUHMAGGI2h0dHA6Ly9vY3Nw LmludC14MS5sZXRzZW5jcnlwdC5vcmcvMC8GCCsGAQUFBzAChiNodHRwOi8vY2Vy dC5pbnQteDEubGV0c2VuY3J5cHQub3JnLzAeBgNVHREEFzAVghNvd25jbG91ZC51 bmZyZWkub3JnMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsrBgEEAYLfEwEB ATCB1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwgasG CCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25seSBiZSByZWxp ZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4gYWNjb3JkYW5j ZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQgaHR0cHM6Ly9s ZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQELBQADggEBACwf 0vpvEZt/VjeDb5I7TfIq9Foz7YRzARdylD2qdRBn4zzIiuB5h3ytGLwXOICyX+iJ qAOa3s4yKB3QYwkR4xxBDRG7Xp/40HEF9OuTf6W3D1r5vfu1euNbml5NXZJ8GgEN ecbFLBHYPo19uNSJYv+hapoUR7lj7pCts+XBQG8r1QlmCyoLL7fR1fWVjdpXjBiy Oc0bmECRxInXTqAXKKOkrkOHfShUi6XXSTsra5SkhY2zPv7JEKwld0IUPBGf0NMC 1Mu/B8ols2wq26gGgQuvhqKXjA+mltqqL2KHzLW8wsbL1BSKgM/wouJaVCDU+W0b l/nOHTBhQtjfmY52oyE= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAl7NMALT7FPlAaZ5WD2Rb O3PrXS78UjefPHcatWu2WdQFHOaT0iyqxz/Q8ZmnxGuGcoVS7/CLi9GybKNnaEN3 uISu9XDRJS5QZ4UuwgUwLX4XM9x3o1N3TOE7m2067rs81v1hdJsw3BtSdVNPQc8P JjsMgxAjWvzUsUdAroPKYXTVuYM0M8HKJd8a8QuQx/bBmz5i9CMk/+QRGtKd1Peu OAIO/ub9pcRGHK5MjTNvmXMOUl32MG/LjYc6COuard2esdhMojjEGm/PfeJh6E6t 8t/Lttd7wgPr0iDdt62s+7pU19qegbLHj8vwH/S4UA6+31vRoCL/glj5Pz/AjHns gaxxJkVSckHKt6FIKHrt6puPpCMlhQPTIkaiF79nB8YRLo3aZFDAZU1H3gEhu3sJ 3YkhQ9WbF7Qg8i3kePl1YORgJm+ZJLDN9zdpyoHYFK626s6bykeZt46zUC8AhnnA TpdHYOkF2WaeYWLbv/DQYWiOnMDFuHe/d3N7RTqV3Ox6+vxX6rKLOYzc+FdDUPky woLe9264rrX5Sv8UbWZXpuxf1u2wrtlPzz+ydXQNyU+VuBMrFmA/eIh11PPw3CRz tTP1aVTqa+QmVi80vsWtn5DHKZ3NYkxkP8AHPZva959TivD5o8OnHlrJCQBjfp6f RvG/kf/Rl0mGZujd0Jq1oj0CAwEAAQ== -----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 90588823647744561856672467087473891243317 . . . . . . . . [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 X1' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-03-14 13:55:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-06-12 13:55: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 'owncloud.unfrei.org' . . . . . . . . [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 618883549101182231748975685719652460494909302491599582877455906807715694009664833659737833386240127540331736259174437305713151289258374801210145972930868289523217126358808949398299579022849644299902211040371071906464888807583291104629040860606540445038763097441453143666072816479358286616994886765426868171074860380237103894264516695732015482751198352218993742595681375107032983699271216695289426980781265137340312337941998912339756447489947340675042262486489431544293579257346021943362327703429998299306471845358635742415633121662658675552841514061378167503667051544989940819225700161588785695844076090681507698917721796691368802560855024324429453293037279244589626063816623674937170458613240832932520962433878152810277563230099500243813424349587926897579806672603276700290724621563777232356598785780277259516237613548034054009708248357046363719680013758469667605391936185020591677007451018331290797300756162710142829662256402202069712102814896682649695240420917363714043887983485572785990885302103460802397935106499062456817391969934208305443442913379982326004883548246836171656201601578666857915425340964398747465516428858731251370654429277814162515232486891814295977019436427925840991507112874572937085117199466500726159375180349 . . . . . . . . . . . . . . . . . . . . [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) 93a1c770ef236e7d71699f8c47cc7ebd4e6f6dc0 . . . . . . . . . . . . . . . . [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-x1.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-x1.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 'owncloud.unfrei.org' . . . . . . . . . . . . . . . . [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) 002c1fd2fa6f119b7f5637836f923b4df22af45a33ed8473011772943daa751067e33cc88ae079877cad18bc173880b25fe889a8039adece32281dd0630911e31c410d11bb5e9ff8d07105f4eb937fa5b70f5af9bdfbb57ae35b9a5e4d5d927c1a010d79c6c52c11d83e8d7db8d48962ffa16a9a1447b963ee90adb3e5c1406f2bd509660b2a0b2fb7d1d5f5958dda578c18b239cd1b984091c489d74ea01728a3a4ae43877d28548ba5d7493b2b6b94a4858db33efec910ac257742143c119fd0d302d4cbbf07ca25b36c2adba806810baf86a2978c0fa696daaa2f6287ccb5bcc2c6cbd4148a80cff0a2e25a5420d4f96d1b97f9ce1d306142d8df998e76a321