autodiscover.hycu.ac.kr
Issued by InnoSSL TrustSign DV Certification Authority
About this certificate
This digital certificate with serial number f7:51:90:42:9a:6f:cb:17:1e:1f:6e:c5:a7:4c:9f:22 was issued on by Dotname Korea Corp..
With 3 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)
- if present the subject commonName field MUST contain a single IP address or Fully-Qualified Domain Name (BRs: 7.1.4.2.2)
Certificate Subject
CN=autodiscover.hycu.ac.kr,OU=Domain Control Validated+OU=Hosted by Dotname Korea Corp.+OU=PositiveSSL Multi-Domain
Dotname Korea Corp.
Organization:
Dotname Korea Corp.
Country:
KR
This certificate has expire since
Certificate Details
Serial Number (hex): f7:51:90:42:9a:6f:cb:17:1e:1f:6e:c5:a7:4c:9f:22Serial Number (int): 328742816948253034772444719665914879778
Serial Number lenght: 128 bits, 16 octets
SubjectKeyId: de:f1:47:3a:89:9e:89:1e:a6:ce:a4:f5:ee:19:24:4a:85:06:0e:1d
AuthorityKeyId: f5:a9:73:dd:bb:bc:23:27:10:c9:35:ea:09:32:a2:0e:ea:a6:46:38
Fingerprint (sha1): 87:fe:ad:72:b2:8d:12:9e:42:da:d8:21:7f:99:0c:2d:c3:4e:70:92
Fingerprint (sha256): 94:0f:6d:ec:5f:08:fd:db:9e:44:3e:9c:e1:dc:10:cf:03:dc:f3:2c:18:27:fc:83:3d:d5:49:a3:89:a3:2f:68
Issuing Certificate URL: http://crt.innossl.com/InnoSSLTrustSignDVCertificationAuthority.crt
Revocation information
OCSP Server: http://ocsp.innossl.comCRL Distribution Point: http://crl.innossl.com/InnoSSLTrustSignDVCertificationAuthority.crl
Check the revocation status for certificate autodiscover.hycu.ac.kr
3
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for autodiscover.hycu.ac.kr
Public Key Algorithm
RSA
Key Size
2048
Signature Algorithm
SHA1 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
autodiscover.hycu.ac.kr
exchange.hycu.ac.kr
mail.hanyangcyber.ac.kr
exchange.hycu.ac.kr
mail.hanyangcyber.ac.kr
Other certificates including the domain name hycu.ac.kr
(limited to 100 certificates)
Certificate
The complete raw certificate details for autodiscover.hycu.ac.kr in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFyzCCBLOgAwIBAgIRAPdRkEKab8sXHh9uxadMnyIwDQYJKoZIhvcNAQEFBQAw YjELMAkGA1UEBhMCS1IxHDAaBgNVBAoTE0RvdG5hbWUgS29yZWEgQ29ycC4xNTAz BgNVBAMTLElubm9TU0wgVHJ1c3RTaWduIERWIENlcnRpZmljYXRpb24gQXV0aG9y aXR5MB4XDTEyMDkyNjAwMDAwMFoXDTE0MDkyMTIzNTk1OVowgdAxIDAeBgNVBAMT F21haWwuaGFueWFuZ2N5YmVyLmFjLmtyMRwwGgYDVQQDExNleGNoYW5nZS5oeWN1 LmFjLmtyMSAwHgYDVQQDExdhdXRvZGlzY292ZXIuaHljdS5hYy5rcjEhMB8GA1UE CxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMSYwJAYDVQQLEx1Ib3N0ZWQgYnkg RG90bmFtZSBLb3JlYSBDb3JwLjEhMB8GA1UECxMYUG9zaXRpdmVTU0wgTXVsdGkt RG9tYWluMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsqcnxm3kE6UA EDXPeFbIvFS3+xUiB7ff00XX0e7D80k0efIAxfCLTrDudnmJZv9ep9CLD1Ts4+0A eClAkiVeEXqEPIzJljuK0nEnqSb2xhRLSXaigQVwZcL63pFnLVUltfZmHTLbtMP8 AOYO1nssVFPVtjznKYnUKFaLOmnuk9mWDoz8Xyry924KwniXGlbFV4w4c3XA1+m6 TBI+qfhOY27LnEE75ESYUHXFw/mhO+P73FZAhwM2PbcpqwAMbGE7DpAtOwWSKxHo btC+uThcBhm21ZMnayuoa6ThKvKeJ06ciVUnWYYgYZSDMOkxmrFlQUsCR5n0N0R3 2wkpq4HMwwIDAQABo4ICCzCCAgcwHwYDVR0jBBgwFoAU9alz3bu8IycQyTXqCTKi DuqmRjgwHQYDVR0OBBYEFN7xRzqJnokeps6k9e4ZJEqFBg4dMA4GA1UdDwEB/wQE AwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD AjBZBgNVHSAEUjBQME4GCysGAQQBsjEBAgIlMD8wPQYIKwYBBQUHAgEWMWh0dHA6 Ly93d3cuaW5ub3NzbC5jb20vcmVwb3NpdG9yeS9pbm5vc3NsX2Nwcy5wZGYwVAYD VR0fBE0wSzBJoEegRYZDaHR0cDovL2NybC5pbm5vc3NsLmNvbS9Jbm5vU1NMVHJ1 c3RTaWduRFZDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDCBhAYIKwYBBQUHAQEE eDB2ME8GCCsGAQUFBzAChkNodHRwOi8vY3J0Lmlubm9zc2wuY29tL0lubm9TU0xU cnVzdFNpZ25EVkNlcnRpZmljYXRpb25BdXRob3JpdHkuY3J0MCMGCCsGAQUFBzAB hhdodHRwOi8vb2NzcC5pbm5vc3NsLmNvbTBQBgNVHREESTBHghdhdXRvZGlzY292 ZXIuaHljdS5hYy5rcoITZXhjaGFuZ2UuaHljdS5hYy5rcoIXbWFpbC5oYW55YW5n Y3liZXIuYWMua3IwDQYJKoZIhvcNAQEFBQADggEBAKCGZemj4AoJCTjjMRY9l2lW dtKPW2ppgiu8N2eQPxvgPkksuI1HnS7SQUs6VbVnlKk4PnJoiNiYUcYbcoRUZnwI oNFm5DE+Z0m2LYreV/cTP5ouMtgka/uNGcf1oC30Yv72Ox++qJa808O+FDaQk/jo s/XUsRkZqonsSF9GjP3nmPI48SF1VUreHg/JGaB0XTb/3Y7WYbO6Qv3q2xjyuIU1 xvlaHpPUnVl9sdG/fjmYzGz7akWN/TAkRF/QIxpqlqIXnw8Qp/49txbM6SCDH+SR 2wgvZSmGY+2OIqL4dhRWcsqgKEz5x514wkcJe9dBrs4VrVo4vP/zt+8y/kF/22c= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsqcnxm3kE6UAEDXPeFbI vFS3+xUiB7ff00XX0e7D80k0efIAxfCLTrDudnmJZv9ep9CLD1Ts4+0AeClAkiVe EXqEPIzJljuK0nEnqSb2xhRLSXaigQVwZcL63pFnLVUltfZmHTLbtMP8AOYO1nss VFPVtjznKYnUKFaLOmnuk9mWDoz8Xyry924KwniXGlbFV4w4c3XA1+m6TBI+qfhO Y27LnEE75ESYUHXFw/mhO+P73FZAhwM2PbcpqwAMbGE7DpAtOwWSKxHobtC+uThc Bhm21ZMnayuoa6ThKvKeJ06ciVUnWYYgYZSDMOkxmrFlQUsCR5n0N0R32wkpq4HM 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 328742816948253034772444719665914879778 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.5 (sha1WithRSAEncryption) . . . . . . . . . . . . [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 'KR' . . . . . . . . . . . . [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 'Dotname Korea Corp.' . . . . . . . . . . . . [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 'InnoSSL TrustSign DV Certification Authority' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2012-09-26 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2014-09-21 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 'mail.hanyangcyber.ac.kr' . . . . . . . . . . . . [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 'exchange.hycu.ac.kr' . . . . . . . . . . . . [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 'autodiscover.hycu.ac.kr' . . . . . . . . . . . . [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.11 (organizationalUnitName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Domain Control Validated' . . . . . . . . . . . . [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.11 (organizationalUnitName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Hosted by Dotname Korea Corp.' . . . . . . . . . . . . [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.11 (organizationalUnitName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'PositiveSSL Multi-Domain' . . . . . . . . [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 22552845669775669711969093413669476243676054594665886043490290185799827905934898579500576461818251803746353207463761126455335524546549817561465760857249095193865060316413268103569705797646711671719468892158828508420612039317203425890658781735577834485071736115749069195634608614448749063264059646787292746337641222104758847702725309005882962487414673327368172974338259517835763001012174085974379331739714082769013464993471564590216265411992338690564104470405886027174026786972817030490330020568724040279498015261061690221291252871279662232426526825855847997054304137632994128725425168974960919158883051743074913995971 . . . . . . . . . . . . . . . . . . . . [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 f5a973ddbbbc232710c935ea0932a20eeaa64638 . . . . . . . . . . . . . . . . [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) def1473a899e891ea6cea4f5ee19244a85060e1d . . . . . . . . . . . . . . . . [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.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.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.32 (certificatePolicies) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (82 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.6449.1.2.2.37 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://www.innossl.com/repository/innossl_cps.pdf' . . . . . . . . . . . . . . . . [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 (77 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.innossl.com/InnoSSLTrustSignDVCertificationAuthority.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 (120 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.2 (caIssuers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:6|false] IA5String 'http://crt.innossl.com/InnoSSLTrustSignDVCertificationAuthority.crt' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.innossl.com' . . . . . . . . . . . . . . . . [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 (73 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'autodiscover.hycu.ac.kr' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'exchange.hycu.ac.kr' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.hanyangcyber.ac.kr' . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.113549.1.1.5 (sha1WithRSAEncryption) . . . . . . . . [c:0|t:5|false] NULL . . . . [c:0|t:3|false] BIT STRING (2048 bits) 00a08665e9a3e00a090938e331163d97695676d28f5b6a69822bbc3767903f1be03e492cb88d479d2ed2414b3a55b56794a9383e726888d89851c61b728454667c08a0d166e4313e6749b62d8ade57f7133f9a2e32d8246bfb8d19c7f5a02df462fef63b1fbea896bcd3c3be14369093f8e8b3f5d4b11919aa89ec485f468cfde798f238f12175554ade1e0fc919a0745d36ffdd8ed661b3ba42fdeadb18f2b88535c6f95a1e93d49d597db1d1bf7e3998cc6cfb6a458dfd3024445fd0231a6a96a2179f0f10a7fe3db716cce920831fe491db082f65298663ed8e22a2f876145672caa0284cf9c79d78c247097bd741aece15ad5a38bcfff3b7ef32fe417fdb67