*.appsecure.co

Issued by Go Daddy Secure Certificate Authority - G2

About this certificate


This digital certificate with serial number 2b:10:dd:56:64:c7:69 was issued on by GoDaddy.com, Inc. .

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. While the 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.

*.appsecure.co

Organization unit: Domain Control Validated

GoDaddy.com, Inc.

Organization: GoDaddy.com, Inc.
Organization unit: http://certs.godaddy.com/repository/

Time since certificate expired

This certificate has expire since

Certificate Details

Serial Number (hex): 2b:10:dd:56:64:c7:69
Serial Number (int): 12121966821820265
Serial Number lenght: 54 bits, 7 octets

SubjectKeyId: 38:da:55:b5:9e:1d:c9:8f:d8:75:05:19:4f:37:70:96:77:5b:16:41
AuthorityKeyId: 40:c2:bd:27:8e:cc:34:83:30:a2:33:d7:fb:6c:b3:f0:b4:2c:80:ce

Fingerprint (sha1): a7:65:f2:07:6d:0f:0f:19:58:15:0e:2b:42:d2:fe:62:42:c7:d8:cb
Fingerprint (sha256): 59:d2:4d:f0:bd:e3:7b:80:97:e1:43:d4:d4:84:5e:7d:62:1d:8c:bd:39:7e:15:3c:38:d5:64:3a:09:90:b3:6d

Issuing Certificate URL: http://certificates.godaddy.com/repository/gdig2.crt

Revocation information

OCSP Server: http://ocsp.godaddy.com/
CRL Distribution Point: http://crl.godaddy.com/gdig2s1-87.crl

Check the revocation status for the current certificate on *.appsecure.co
2
DNS Names
0
Email Addresses
0
IP Addresses

Advanced Certificate Properties

Technical details about this certificate


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

9 extensions
No unhandled critical extensions



CA Certificate

This is not a CA certificate

Subject Alternative Names

*.appsecure.co
appsecure.co

Certificate

The complete raw certificate details in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE----- MIIGIzCCBQugAwIBAgIHKxDdVmTHaTANBgkqhkiG9w0BAQsFADCBtDELMAkGA1UE BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMS0wKwYDVQQLEyRodHRwOi8vY2VydHMu Z29kYWRkeS5jb20vcmVwb3NpdG9yeS8xMzAxBgNVBAMTKkdvIERhZGR5IFNlY3Vy ZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjAeFw0xNDExMDIxNzE3MDFaFw0x NTExMDQwOTEzMDNaMDwxITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRl ZDEXMBUGA1UEAwwOKi5hcHBzZWN1cmUuY28wggIiMA0GCSqGSIb3DQEBAQUAA4IC DwAwggIKAoICAQCvs68gP3/ZYLy+TeYnlkLvwVmVG6u9KNzidJSzpr+vIjK45+DC rZTVO6vYsxQIz5SEY4qwx41RwKsVh3S7iVRgwUM56DyoT1E+bJcXjEvqxZfIOaNN epO+y7XyeTwGaW8+ot9x36nqoM+Qd1gDfql0Hib8B6NX5uZqD5C1MQVRux4WsmgP SCQsqG6OYvIJaKlFqIGkizCTCQ0agdhjDU6cwsZWzD3ChprEK/HAmj1ymeOKWmEX 5p09qXmrdJjIjXuDPyJSEhoTrXGcz8GgO7/41EkrC6Fh2DuXy1LgjmsW+HrysnXw Kp5az2o0QOQfGfpQ0LEgu0LcqPF6E6osa55++payCevQtI7hkI4MLBy54JqdEZ+o bpfDaxJnbHs5SWHJfsO1aU+kWGlGpXwapwuc1dX2zKJQbc0MX0ghmf3QLWJMMSeO +yhzybxdLKLdT4e7g/p2GcEGmM1AXWGefIhX/LAM9ByLqN+kEKsmNug6WXHsr/5E Kyrzmlqd+C+wVciqrKO0tMiKNLQ15NVhpxd4Uwmd/27K+6RTdU2DNyD4pNy6FdQn a2J2VbBv6VGbHKx9STeCyqx7e4bWwZvjW6SxJmKmIEuVp/2t67KhXMKft3q6pYFV /GeCrVtXDvM6+YVdpv1lWVaDs+bB7KXOFHr/6n9adinG1ItVJNpWy7hsJwIDAQAB o4IBrzCCAaswDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB BQUHAwIwDgYDVR0PAQH/BAQDAgWgMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9j cmwuZ29kYWRkeS5jb20vZ2RpZzJzMS04Ny5jcmwwUwYDVR0gBEwwSjBIBgtghkgB hv1tAQcXATA5MDcGCCsGAQUFBwIBFitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFk ZHkuY29tL3JlcG9zaXRvcnkvMHYGCCsGAQUFBwEBBGowaDAkBggrBgEFBQcwAYYY aHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEAGCCsGAQUFBzAChjRodHRwOi8vY2Vy dGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvZ2RpZzIuY3J0MB8GA1Ud IwQYMBaAFEDCvSeOzDSDMKIz1/tss/C0LIDOMCcGA1UdEQQgMB6CDiouYXBwc2Vj dXJlLmNvggxhcHBzZWN1cmUuY28wHQYDVR0OBBYEFDjaVbWeHcmP2HUFGU83cJZ3 WxZBMA0GCSqGSIb3DQEBCwUAA4IBAQB43icYRPuGKq1QRsP7JYGoNq3ELOTOdrn3 LHSMlsciaS2EqCXDLVOF3wn/6gD4zSBAKQGnKxGyeOYwxlumXQgaVtPTJX1pT8Ia XQYe1fIaWhNA6t/NLNleuP0zcY0VHLUy3v1J60SNPc+iSgTSuxaIWVp0OJSZ1paL Iw8sWGHi128QJ386YvyH6QLgYsmulVx6Ib4izS0Phl3NSbQhQ1nAIGnOoEuixSzg Nr6N8rbw54k2z+TnmeFYFwBVHuhpwvJBpp9/k7pxK62TLzDJIvlXVTey5GaepKit UlqwUp5cBd9pBifOYSBAoQjH58qLzmYjKeT+tzeXTEuhWegfkE/+ -----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAr7OvID9/2WC8vk3mJ5ZC 78FZlRurvSjc4nSUs6a/ryIyuOfgwq2U1Tur2LMUCM+UhGOKsMeNUcCrFYd0u4lU YMFDOeg8qE9RPmyXF4xL6sWXyDmjTXqTvsu18nk8BmlvPqLfcd+p6qDPkHdYA36p dB4m/AejV+bmag+QtTEFUbseFrJoD0gkLKhujmLyCWipRaiBpIswkwkNGoHYYw1O nMLGVsw9woaaxCvxwJo9cpnjilphF+adPal5q3SYyI17gz8iUhIaE61xnM/BoDu/ +NRJKwuhYdg7l8tS4I5rFvh68rJ18CqeWs9qNEDkHxn6UNCxILtC3KjxehOqLGue fvqWsgnr0LSO4ZCODCwcueCanRGfqG6Xw2sSZ2x7OUlhyX7DtWlPpFhpRqV8GqcL nNXV9syiUG3NDF9IIZn90C1iTDEnjvsoc8m8XSyi3U+Hu4P6dhnBBpjNQF1hnnyI V/ywDPQci6jfpBCrJjboOllx7K/+RCsq85panfgvsFXIqqyjtLTIijS0NeTVYacX eFMJnf9uyvukU3VNgzcg+KTcuhXUJ2tidlWwb+lRmxysfUk3gsqse3uG1sGb41uk sSZipiBLlaf9reuyoVzCn7d6uqWBVfxngq1bVw7zOvmFXab9ZVlWg7PmweylzhR6 /+p/WnYpxtSLVSTaVsu4bCcCAwEAAQ== -----END PUBLIC KEY-----

ASN1 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 12121966821820265 . . . . . . . . [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.8 (stateOrProvinceName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Arizona' . . . . . . . . . . . . [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.7 (localityName) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Scottsdale' . . . . . . . . . . . . [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 'GoDaddy.com, Inc.' . . . . . . . . . . . . [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 'http://certs.godaddy.com/repository/' . . . . . . . . . . . . [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 'Go Daddy Secure Certificate Authority - G2' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2014-11-02 17:17:01 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2015-11-04 09:13:03 +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.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.3 (commonName) . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String '*.appsecure.co' . . . . . . . . [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 716801177195777345785749781095506996531097218704034020908007714529495972131536074848827677485480344526323385234740763547714416392670899166490009586872830180490339296950864802469406655499126053380515856141936433302806498347285284438472788125860858251937740842254767330661109517580446035945291996541581783982685948935223558642682787610362080290780820205727841355264013782638126588000842191453754997833531115224359977707521286013338714859030411521593693898378544091225830275716551100515980430808970333202391423506698643916065675315038347900721910835507778067449303494001590337403370951213884251794756365067816549807135741010764161536792289825279810280783667280846563857359876910137693591158579346232480730032522947436017674531774365687924803482015156957735449276530305791655841272003019453842741745326578777961867455230760386501829558150914505749259959554853096758060861145717711665992092180540423823750668250655048980384852385252302889077166820869631235965747270458567379669107173703031240046084649935894811887787822084279729975606389350720803590818952002827616537016040674947344015951139083617252641441402890915586455523668327328867237324860145314568870091945965515713694107023757395115194378381250789763733386605822120949630849543207 . . . . . . . . . . . . . . . . . . . . [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.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.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.31 (cRLDistributionPoints) . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (47 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.godaddy.com/gdig2s1-87.crl' . . . . . . . . . . . . . . . . [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 (76 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.16.840.1.114413.1.7.23.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://certificates.godaddy.com/repository/' . . . . . . . . . . . . . . . . [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 (106 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.godaddy.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://certificates.godaddy.com/repository/gdig2.crt' . . . . . . . . . . . . . . . . [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 40c2bd278ecc348330a233d7fb6cb3f0b42c80ce . . . . . . . . . . . . . . . . [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 (32 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.appsecure.co' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'appsecure.co' . . . . . . . . . . . . . . . . [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) 38da55b59e1dc98fd87505194f377096775b1641 . . . . [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) 0078de271844fb862aad5046c3fb2581a836adc42ce4ce76b9f72c748c96c722692d84a825c32d5385df09ffea00f8cd20402901a72b11b278e630c65ba65d081a56d3d3257d694fc21a5d061ed5f21a5a1340eadfcd2cd95eb8fd33718d151cb532defd49eb448d3dcfa24a04d2bb1688595a74389499d6968b230f2c5861e2d76f10277f3a62fc87e902e062c9ae955c7a21be22cd2d0f865dcd49b4214359c02069cea04ba2c52ce036be8df2b6f0e78936cfe4e799e1581700551ee869c2f241a69f7f93ba712bad932f30c922f9575537b2e4669ea4a8ad525ab0529e5c05df690627ce612040a108c7e7ca8bce662329e4feb737974c4ba159e81f904ffe