huagati.com

Issued by PositiveSSL CA 2

About this certificate


This digital certificate with serial number 03:7f:ae:d1:b0:3b:73:dc:84:1a:b0:ea:3b:66:89:58 was issued on by COMODO CA Limited .

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.

huagati.com

Organization unit: Domain Control Validated
Organization unit: PositiveSSL

COMODO CA Limited

Organization: COMODO CA Limited

Time since certificate expired

This certificate has expire since

Certificate Details

Serial Number (hex): 03:7f:ae:d1:b0:3b:73:dc:84:1a:b0:ea:3b:66:89:58
Serial Number (int): 4650651440886907091297454811697809752
Serial Number lenght: 122 bits, 16 octets

SubjectKeyId: 5c:6e:c6:c2:3b:95:8e:03:0f:7a:9e:0a:23:20:f3:a4:21:ed:d9:52
AuthorityKeyId: 99:e4:40:5f:6b:14:5e:3e:05:d9:dd:d3:63:54:fc:62:b8:f7:00:ac

Fingerprint (sha1): 86:2f:4b:b6:84:f8:6d:b9:88:a3:36:6f:64:5c:3a:4f:53:9f:3f:1b
Fingerprint (sha256): 49:6b:c3:84:56:e8:c3:41:bb:ec:e2:84:0e:67:4c:23:d9:af:e5:f4:1c:3c:0d:cf:52:ac:7b:6c:75:45:a0:5a

Issuing Certificate URL: http://crt.comodoca.com/PositiveSSLCA2.crt

Revocation information

OCSP Server: http://ocsp.comodoca.com
CRL Distribution Point: http://crl.comodoca.com/PositiveSSLCA2.crl

Check the revocation status for the current certificate on huagati.com
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

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

huagati.com
www.huagati.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE----- MIIF9TCCBN2gAwIBAgIQA3+u0bA7c9yEGrDqO2aJWDANBgkqhkiG9w0BAQUFADBz MQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDEZMBcGA1UE AxMQUG9zaXRpdmVTU0wgQ0EgMjAeFw0xMzA1MTQwMDAwMDBaFw0xNDA1MTQyMzU5 NTlaME8xITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEUMBIGA1UE CxMLUG9zaXRpdmVTU0wxFDASBgNVBAMTC2h1YWdhdGkuY29tMIICIjANBgkqhkiG 9w0BAQEFAAOCAg8AMIICCgKCAgEAwjJDJvNzPJZPnGGAeQxaWpwweow3FA3p8Sld cwu6Hlbb0CE60qI+seUaQoO1WB9OGJE7W3X1zp9z69wU2CbHY+TqT/BdYV1PCO2g MAYtvXMaDtrMn1InCZuP4AUTJIHabMGed51m4F/zoilji9PVWmOYWGhnrrG9+ATR BKCRuHGyQVatESsLMlhjiaE9vAMmsSiExAY02ExVlDVjOdRCbCCjxdY31Q0jRpdp aejmeHIdvGXfKdqRIaOxtmAPgBGiFQqk0k8ipLtgOss+vgPLeUaObXRJLyUtihbt WaNgFyibMeMisyKE8LJIDZywgrNn2793kaPfSBsPss0VrbPraowRFdPkz5ak7lxN ZrwdOyjZL4je7JZe+rfcGoHw8oP0afq7fN+eK0GbhoVpjSOASftkq6KYOedpyrn/ tePuwbmeNkDpTVO0AJG4KGlSENXBsAgmf0W7RoaruwDNIBSZXjIo0rp9Q5OR2Zc4 Nq8+8jhJGdsszdOkLYvYE7LwoP6+X5wF9e/RtqOOn0b5q8rSyHvjk22J/A9RcT7f 4XVrlWBO+6RVwmXRW/dZXfBSSBIO/BLLCjy8qSJOzEAaWNlkaPXw8kvipXkuhQJB nOnGqCDwJ6pRoeYvnSsroFcluCzeT+gKgjsA30rSavk3MkXnRZJzTyt7Gnx1nsY2 FlcJDl8CAwEAAaOCAacwggGjMB8GA1UdIwQYMBaAFJnkQF9rFF4+Bdnd02NU/GK4 9wCsMB0GA1UdDgQWBBRcbsbCO5WOAw96ngojIPOkIe3ZUjAOBgNVHQ8BAf8EBAMC BaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw UAYDVR0gBEkwRzA7BgsrBgEEAbIxAQICBzAsMCoGCCsGAQUFBwIBFh5odHRwOi8v d3d3LnBvc2l0aXZlc3NsLmNvbS9DUFMwCAYGZ4EMAQIBMDsGA1UdHwQ0MDIwMKAu oCyGKmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1Bvc2l0aXZlU1NMQ0EyLmNybDBs BggrBgEFBQcBAQRgMF4wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQuY29tb2RvY2Eu Y29tL1Bvc2l0aXZlU1NMQ0EyLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au Y29tb2RvY2EuY29tMCcGA1UdEQQgMB6CC2h1YWdhdGkuY29tgg93d3cuaHVhZ2F0 aS5jb20wDQYJKoZIhvcNAQEFBQADggEBAMlmws+VZgnPb5CAxW7cCfIgpDAH5Nl/ vsXwwL1bUTporusNPuFFIEwzm+MAnO8U6ZHH04PLwQogLxJfId5vLVEAZIaNBLfi rdP3e+nAzwY2gjFTTL+krZaY4BzMyqFZfe87ARHjL6CwUmc7BGPvH5n76FHE+Ajg r+W84NOChmAuFGl5Tnlz/kKYwEdl1fV8s1KAQq4h9Zt5fNcTwfD2BG2p3wi/l+W4 vB1/yhUMQZWUG8zv3Flri68lrnHKN3axaOwlFim2aoHPrUQQHQsR2NeW3BAkPLym RG/zt5eVdMlvGO777OGOCpQEZ5B6HZ63biOTX6FGF3HglH924z3B9jw= -----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwjJDJvNzPJZPnGGAeQxa Wpwweow3FA3p8Sldcwu6Hlbb0CE60qI+seUaQoO1WB9OGJE7W3X1zp9z69wU2CbH Y+TqT/BdYV1PCO2gMAYtvXMaDtrMn1InCZuP4AUTJIHabMGed51m4F/zoilji9PV WmOYWGhnrrG9+ATRBKCRuHGyQVatESsLMlhjiaE9vAMmsSiExAY02ExVlDVjOdRC bCCjxdY31Q0jRpdpaejmeHIdvGXfKdqRIaOxtmAPgBGiFQqk0k8ipLtgOss+vgPL eUaObXRJLyUtihbtWaNgFyibMeMisyKE8LJIDZywgrNn2793kaPfSBsPss0VrbPr aowRFdPkz5ak7lxNZrwdOyjZL4je7JZe+rfcGoHw8oP0afq7fN+eK0GbhoVpjSOA Sftkq6KYOedpyrn/tePuwbmeNkDpTVO0AJG4KGlSENXBsAgmf0W7RoaruwDNIBSZ XjIo0rp9Q5OR2Zc4Nq8+8jhJGdsszdOkLYvYE7LwoP6+X5wF9e/RtqOOn0b5q8rS yHvjk22J/A9RcT7f4XVrlWBO+6RVwmXRW/dZXfBSSBIO/BLLCjy8qSJOzEAaWNlk aPXw8kvipXkuhQJBnOnGqCDwJ6pRoeYvnSsroFcluCzeT+gKgjsA30rSavk3MkXn RZJzTyt7Gnx1nsY2FlcJDl8CAwEAAQ== -----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 4650651440886907091297454811697809752 . . . . . . . . [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 'GB' . . . . . . . . . . . . [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 'Greater Manchester' . . . . . . . . . . . . [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 'Salford' . . . . . . . . . . . . [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 'COMODO CA Limited' . . . . . . . . . . . . [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 'PositiveSSL CA 2' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2013-05-14 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2014-05-14 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.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 'PositiveSSL' . . . . . . . . . . . . [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 'huagati.com' . . . . . . . . [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 792251934928177842639109262004320543998402716685541855311742030261120845794248278882915716757540115867056776412515009227317646973804988250301646369843220854308879321645335778245069246863489021675581623939211738625967279038885004838158015710107668635067473532873066037984145168769142065083533242388137586605969797362142905139444873303596658091544380755165667023292297318607498415249536408823952199350527264541333339958729144101911961644783620768078380133781289921458187823420765044411227949216612317488013504020384212562401832906879313780073596622660182575416563636657181945961412503980982919042167168437352350979588963380648240648369314495785716813564992497398013799891020747018942690854749174396364350484788261965997391853794552162943161208566393913035051995087613119556391536163476161579894952464866612844673510216477104415068847072349559834195855492012136038105882481341224968980607581689825805376565332356830446217563413134460231381790266822390512118665155435119981039573825031295257357936337093096400375516566466441921348277685629846842410336962097659835122097102691664110201481163837940514395004406323864099019022310989838973710892217751508075724956805984087831196422899152720599255371247503565931071263912448185315928056598111 . . . . . . . . . . . . . . . . . . . . [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 99e4405f6b145e3e05d9ddd36354fc62b8f700ac . . . . . . . . . . . . . . . . [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) 5c6ec6c23b958e030f7a9e0a2320f3a421edd952 . . . . . . . . . . . . . . . . [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 (73 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.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.positivessl.com/CPS' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.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.comodoca.com/PositiveSSLCA2.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 (96 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.comodoca.com/PositiveSSLCA2.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.comodoca.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 (32 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'huagati.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.huagati.com' . . . . [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) 00c966c2cf956609cf6f9080c56edc09f220a43007e4d97fbec5f0c0bd5b513a68aeeb0d3ee145204c339be3009cef14e991c7d383cbc10a202f125f21de6f2d510064868d04b7e2add3f77be9c0cf06368231534cbfa4ad9698e01ccccaa1597def3b0111e32fa0b052673b0463ef1f99fbe851c4f808e0afe5bce0d38286602e1469794e7973fe4298c04765d5f57cb3528042ae21f59b797cd713c1f0f6046da9df08bf97e5b8bc1d7fca150c4195941bccefdc596b8baf25ae71ca3776b168ec251629b66a81cfad44101d0b11d8d796dc10243cbca6446ff3b7979574c96f18eefbece18e0a940467907a1d9eb76e23935fa1461771e0947f76e33dc1f63c