givens.io

Issued by PositiveSSL CA 2

About this certificate


This digital certificate with serial number e2:fb:0d:7b:b7:aa:46:bb:ad:fb:84:a2:aa:d2:5d:34 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.

givens.io

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): e2:fb:0d:7b:b7:aa:46:bb:ad:fb:84:a2:aa:d2:5d:34
Serial Number (int): 301709067032113673951622922539252210996
Serial Number lenght: 128 bits, 16 octets

SubjectKeyId: b9:9d:2e:8d:79:35:f7:e2:cd:79:9e:f0:1a:9c:28:bb:10:57:e7:35
AuthorityKeyId: 99:e4:40:5f:6b:14:5e:3e:05:d9:dd:d3:63:54:fc:62:b8:f7:00:ac

Fingerprint (sha1): 49:f8:eb:ed:37:bb:69:99:a8:87:a9:5d:02:bf:9a:b2:c2:8a:07:59
Fingerprint (sha256): 9f:7d:50:5a:af:5e:c2:7a:73:25:2c:8b:cb:fa:b2:c7:44:c1:d0:ff:d5:fb:48:fa:70:52:9a:aa:1a:c3:b8:52

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 givens.io
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

givens.io
www.givens.io

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE----- MIIF8DCCBNigAwIBAgIRAOL7DXu3qka7rfuEoqrSXTQwDQYJKoZIhvcNAQEFBQAw czELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxGTAXBgNV BAMTEFBvc2l0aXZlU1NMIENBIDIwHhcNMTQwMzE3MDAwMDAwWhcNMTYwMzE2MjM1 OTU5WjBNMSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFDASBgNV BAsTC1Bvc2l0aXZlU1NMMRIwEAYDVQQDEwlnaXZlbnMuaW8wggIiMA0GCSqGSIb3 DQEBAQUAA4ICDwAwggIKAoICAQC0db/IpgZm0to3IJ8sDCk/GK+TPf1wbK99bVk7 hP6obcvUN3w3oWeIf3za6qUkwKRY2BlgGJwB5QlN23D4Z+MxpDIBItEbAUpO9n7p 0oz6ivVHviYrrFvb25ueLgIgDYBGmhh6SEFm3qTHl61Ph/Jl9m5J0sA18K7pqz9N lI+JEy7+5kPU3qW08T7Ne+62ONM5Bfg+d5JJ1wOl7InLKlu837DBLG9pOo+dvvmZ 12kG4YVop4gNoCf9yBqMs1Cuq6Y683S2Ka7x0Vzc1fh483jgogXVRFEyA7gL045i Yr3GvpqDDKldU2jQIm8JvkqHId2AVEsE8avmLtVL98rb+2ayVI4ovSbeaEtOFqwx XBp0p1sAxyxYGtaEsUChhFYlp/nAgaE3QYW3uEJ0VYRHYOCeAo+dCejjJ3pkPdfR 4oDttFnECdvEjRO9fE2GERGYaySPGct5dPB/9eg5JDz/DU+tvdOPcmtrCPM3nY2/ JpggVuShF/RMzNZOQscqnmMmBsi2myhFINzhM+vbPMvShT+QIdSfrjsMHCGYihgH qJg/xAk4vEMcEKbUm4rVmtLwncerwmR2ROxiToCh+IjsAP/RjF/URF5m08Wrm3CP +80oRAsxUpJ7Quw2bGc923HFsGo5APLCC/AKClnjTbUs0hLfI7V52Xk1LBg6VHKV pBnQZQIDAQABo4IBozCCAZ8wHwYDVR0jBBgwFoAUmeRAX2sUXj4F2d3TY1T8Yrj3 AKwwHQYDVR0OBBYEFLmdLo15NffizXme8BqcKLsQV+c1MA4GA1UdDwEB/wQEAwIF oDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBQ BgNVHSAESTBHMDsGCysGAQQBsjEBAgIHMCwwKgYIKwYBBQUHAgEWHmh0dHA6Ly93 d3cucG9zaXRpdmVzc2wuY29tL0NQUzAIBgZngQwBAgEwOwYDVR0fBDQwMjAwoC6g LIYqaHR0cDovL2NybC5jb21vZG9jYS5jb20vUG9zaXRpdmVTU0xDQTIuY3JsMGwG CCsGAQUFBwEBBGAwXjA2BggrBgEFBQcwAoYqaHR0cDovL2NydC5jb21vZG9jYS5j b20vUG9zaXRpdmVTU0xDQTIuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5j b21vZG9jYS5jb20wIwYDVR0RBBwwGoIJZ2l2ZW5zLmlvgg13d3cuZ2l2ZW5zLmlv MA0GCSqGSIb3DQEBBQUAA4IBAQA4DAjnBr77fTnW+I8qZXEVegxTp62PTXrcAEQe wGrjb5QdxMvbPt0CkuxiOMJVFPZ+KOEAqzsQvVO36GFVhS52gCxxxpfwYxIYg0+7 Ba5R1KZecYFsiBaaeQWN1P+Eznz2zi+ZmI3Jb7pOFUxnC9aR9P9rtK2nWL55X6UU 1xNtToWC8M/UeIf17NkdEp59Le5tAi9O5gqe7mMbD0rd5/eibM0crFvhO/cwQpe6 tqFyu5XmB+ZdKHZq+S1G1kA0dT53l2k4cXcJqZgfnC1SetjHgh4j7CQDzm/Kpejk CykF612CcQruH8ckGDHXzKkvvzO5vXK1uXGduObe89/6twS7 -----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtHW/yKYGZtLaNyCfLAwp Pxivkz39cGyvfW1ZO4T+qG3L1Dd8N6FniH982uqlJMCkWNgZYBicAeUJTdtw+Gfj MaQyASLRGwFKTvZ+6dKM+or1R74mK6xb29ubni4CIA2ARpoYekhBZt6kx5etT4fy ZfZuSdLANfCu6as/TZSPiRMu/uZD1N6ltPE+zXvutjjTOQX4PneSSdcDpeyJyypb vN+wwSxvaTqPnb75mddpBuGFaKeIDaAn/cgajLNQrqumOvN0timu8dFc3NX4ePN4 4KIF1URRMgO4C9OOYmK9xr6agwypXVNo0CJvCb5KhyHdgFRLBPGr5i7VS/fK2/tm slSOKL0m3mhLThasMVwadKdbAMcsWBrWhLFAoYRWJaf5wIGhN0GFt7hCdFWER2Dg ngKPnQno4yd6ZD3X0eKA7bRZxAnbxI0TvXxNhhERmGskjxnLeXTwf/XoOSQ8/w1P rb3Tj3JrawjzN52NvyaYIFbkoRf0TMzWTkLHKp5jJgbItpsoRSDc4TPr2zzL0oU/ kCHUn647DBwhmIoYB6iYP8QJOLxDHBCm1JuK1ZrS8J3Hq8JkdkTsYk6AofiI7AD/ 0Yxf1EReZtPFq5twj/vNKEQLMVKSe0LsNmxnPdtxxbBqOQDywgvwCgpZ4021LNIS 3yO1edl5NSwYOlRylaQZ0GUCAwEAAQ== -----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 301709067032113673951622922539252210996 . . . . . . . . [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 2014-03-17 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-03-16 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 'givens.io' . . . . . . . . [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 736212395694236054914404073328778715636289492028095681449776792320581590830095477440066129080106567134775709223205231992348674608327465044389246085317234546064128710724132328480452232574390803659604058419443368936412124028826432471502968278284149238489057769940548571670320087027231026314660775811233726583576156971426139400942787291854864960487829446619204826694552873837189022960302127114248182570219560546422388379030984119414007438829102225416314451415726495202687781921801273193731352161221702945565269237316996050942332357504627614646351443517066996720926136526006631661902921097892797767058844382000534549864220018210106650720038313231963641422805629045280712971101975559092789581628635242824581367989921770501835640188018426609663543248966798489006883670997240050877332082079270151273514891499662914111724339444013975695272002426522011168119049333569624293289377288550590149100655342258830580616508412207623753596019917718821569068041856579949987980345014181826904911689683537663241152265318687134098383212462755441824717800428379499239565310048974991974469278087213019028947620752835449784769973723614932668765151073063187301470166911642746488644057558686277235924324039437709375491332020636958910138674157879270819615068261 . . . . . . . . . . . . . . . . . . . . [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) b99d2e8d7935f7e2cd799ef01a9c28bb1057e735 . . . . . . . . . . . . . . . . [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 (28 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'givens.io' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.givens.io' . . . . [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) 00380c08e706befb7d39d6f88f2a6571157a0c53a7ad8f4d7adc00441ec06ae36f941dc4cbdb3edd0292ec6238c25514f67e28e100ab3b10bd53b7e86155852e76802c71c697f0631218834fbb05ae51d4a65e71816c88169a79058dd4ff84ce7cf6ce2f99988dc96fba4e154c670bd691f4ff6bb4ada758be795fa514d7136d4e8582f0cfd47887f5ecd91d129e7d2dee6d022f4ee60a9eee631b0f4adde7f7a26ccd1cac5be13bf7304297bab6a172bb95e607e65d28766af92d46d64034753e77976938717709a9981f9c2d527ad8c7821e23ec2403ce6fcaa5e8e40b2905eb5d82710aee1fc7241831d7cca92fbf33b9bd72b5b9719db8e6def3dffab704bb