www.puls030.de

Issued by PositiveSSL CA 2

About this certificate


This digital certificate with serial number 08:a9:3d:a8:ab:69:fe:72:cd:04:01:63:19:30:b3:c2 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.

www.puls030.de

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): 08:a9:3d:a8:ab:69:fe:72:cd:04:01:63:19:30:b3:c2
Serial Number (int): 11512572725738913490054637170466010050
Serial Number lenght: 124 bits, 16 octets

SubjectKeyId: b8:80:cf:58:be:68:bc:fe:69:18:71:3b:44:89:c8:cc:b0:03:73:fc
AuthorityKeyId: 99:e4:40:5f:6b:14:5e:3e:05:d9:dd:d3:63:54:fc:62:b8:f7:00:ac

Fingerprint (sha1): b8:b7:50:b4:a2:16:d4:d4:71:48:22:40:87:a9:ba:37:2a:7e:e6:19
Fingerprint (sha256): 3e:13:e2:5e:e5:40:fc:9d:22:08:fe:c7:6f:8f:1f:8c:59:d9:f2:f4:a9:23:46:0c:9a:ae:d0:e4:4c:ce:1c:de

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 www.puls030.de
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

www.puls030.de
puls030.de

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE----- MIIF9jCCBN6gAwIBAgIQCKk9qKtp/nLNBAFjGTCzwjANBgkqhkiG9w0BAQUFADBz MQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDEZMBcGA1UE AxMQUG9zaXRpdmVTU0wgQ0EgMjAeFw0xMzA5MTEwMDAwMDBaFw0xNTEyMTAyMzU5 NTlaMFIxITAfBgNVBAsTGERvbWFpbiBDb250cm9sIFZhbGlkYXRlZDEUMBIGA1UE CxMLUG9zaXRpdmVTU0wxFzAVBgNVBAMTDnd3dy5wdWxzMDMwLmRlMIICIjANBgkq hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxum1VjxLk8stW16RG1UFBVPGUIVktrgO DKp87atbTmRy8bhHzi6qBzrTUUt/2NAxmbBslddrhdXj8aPBV7sAM0OW1PphUE24 KwTv4JdRMfTm9m7Ko8TYGD9GxB56wqWEB/OZpoBLrqnxJTt7eYv0GQIbxKYRIYxs Jy/E4AfL+gH6LQ+pH5rK9f/udj/IuwVreeQa5cU/SiwMybnNbT6gr1AMRAD4Jxi3 tbtxAPzEOt8cLvHWeaB+Upw6a2/Sig0wk6Pk447WPFp/giCim1snP6a0Rv+4Hnfq Qqmi/7I/MyuDOwoEdZ9mpI5u6YWk+wzldZ9VRQdKAImjikaebA69SmOeYB7V4Tpc C+mC4pYOSLHbQtYlSwTA7/dd6hrGC7DIvTbzlKQT4WHV1KMw+DrxYQT7yRfd3+uI sWfbkon84GiNqGcaSoLuDoeXw3Ag3LatiGLrMc242sLepRlbCFbEZsS+A0BFSXvB 4wG3pz081Nsw6rNqbFWOG/IwJmVPMHEVYTI3xdVU69T6nRgOPf6emTiqyZ+9uGEo NGQrFNIaRzyVo2hipoZjYKDcFZ27ctc7mLYqOEHyr8KT67+aNaZPLEx1T0ZEQ7Wq AwFFBeDTfCJKSoIdf+N2vVtmQWHChv2hXBeaBvcP21bWW5g4+tZkr48vVef2gj/Q zpUsvWHq8sMCAwEAAaOCAaUwggGhMB8GA1UdIwQYMBaAFJnkQF9rFF4+Bdnd02NU /GK49wCsMB0GA1UdDgQWBBS4gM9Yvmi8/mkYcTtEicjMsANz/DAOBgNVHQ8BAf8E BAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH AwIwUAYDVR0gBEkwRzA7BgsrBgEEAbIxAQICBzAsMCoGCCsGAQUFBwIBFh5odHRw Oi8vd3d3LnBvc2l0aXZlc3NsLmNvbS9DUFMwCAYGZ4EMAQIBMDsGA1UdHwQ0MDIw MKAuoCyGKmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1Bvc2l0aXZlU1NMQ0EyLmNy bDBsBggrBgEFBQcBAQRgMF4wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQuY29tb2Rv Y2EuY29tL1Bvc2l0aXZlU1NMQ0EyLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29j c3AuY29tb2RvY2EuY29tMCUGA1UdEQQeMByCDnd3dy5wdWxzMDMwLmRlggpwdWxz MDMwLmRlMA0GCSqGSIb3DQEBBQUAA4IBAQCTaAq51VveCI5dpMShq8ElqaWieDmH 4YNZwFtvPBLjQJ1pKpdHQ73lTvZOsl6l8dKsqOzR+Tw9po3ssmIDmyJoqJqK5J31 17bRO08Y9irh5eMa9QzBHHy9bXtGjCh1RdHdishQLRoVg4sgu2CpRp4PSMZvsXpb fQI7CHXh1wu0tgryzL5oxYEJvde9zVEPZopD3NRa/Tj54+dja2elYZVq1skt1X+t OGFgKki/ng2vfgKllqgZ4f2AHoz4NXXBL+9Rzv/Pi3rvY8koV3EOzKqONF0rcajJ 2o6SwqzPLOcxFmEzqsgXfqxL8cFzCaCvXlW7HjYxMUMCdx8bkBK8AWh4 -----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxum1VjxLk8stW16RG1UF BVPGUIVktrgODKp87atbTmRy8bhHzi6qBzrTUUt/2NAxmbBslddrhdXj8aPBV7sA M0OW1PphUE24KwTv4JdRMfTm9m7Ko8TYGD9GxB56wqWEB/OZpoBLrqnxJTt7eYv0 GQIbxKYRIYxsJy/E4AfL+gH6LQ+pH5rK9f/udj/IuwVreeQa5cU/SiwMybnNbT6g r1AMRAD4Jxi3tbtxAPzEOt8cLvHWeaB+Upw6a2/Sig0wk6Pk447WPFp/giCim1sn P6a0Rv+4HnfqQqmi/7I/MyuDOwoEdZ9mpI5u6YWk+wzldZ9VRQdKAImjikaebA69 SmOeYB7V4TpcC+mC4pYOSLHbQtYlSwTA7/dd6hrGC7DIvTbzlKQT4WHV1KMw+Drx YQT7yRfd3+uIsWfbkon84GiNqGcaSoLuDoeXw3Ag3LatiGLrMc242sLepRlbCFbE ZsS+A0BFSXvB4wG3pz081Nsw6rNqbFWOG/IwJmVPMHEVYTI3xdVU69T6nRgOPf6e mTiqyZ+9uGEoNGQrFNIaRzyVo2hipoZjYKDcFZ27ctc7mLYqOEHyr8KT67+aNaZP LEx1T0ZEQ7WqAwFFBeDTfCJKSoIdf+N2vVtmQWHChv2hXBeaBvcP21bWW5g4+tZk r48vVef2gj/QzpUsvWHq8sMCAwEAAQ== -----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 11512572725738913490054637170466010050 . . . . . . . . [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-09-11 00:00:00 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2015-12-10 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 'www.puls030.de' . . . . . . . . [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 811493927311314133425031687056968737751956138967602936119649983463857151189176125892155617019715623075739187706435747922346235915925931414346239616281227112263884107781290073703651609684207792439485901203924213043815200101873960144117478230129316430448063826939152460817442454073015337882223095985911670698624261888628624678006584528832418120854255006845519438098625646131601146753971354603370839496571655153140853765441759889387159550091415729489736805035817850757781411090160884563409471293411318823936283217875345486202431701458297375658685284089753774100047275599824360058865815499943672746176460242402302338847798583014734661399638586519021226429985649119282658564327322832506269300673845777568123615122386951566038328436450455298590171375224418052184241267563913706399733243769386839882140666905817347693468085258452927346210921073267110296304156274574652572092947238849565584720238602464003972703691578623412370784087451211722168824258857796673942644715913299097033592165048236967899755953427527583704392259324496584472339893399426464297719493151874855377372444571672853012096382780877254078073749058715345571125423828480305740195706601380852814986602905683243496612509283416496250784053461917836577008222760055099819530318531 . . . . . . . . . . . . . . . . . . . . [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) b880cf58be68bcfe6918713b4489c8ccb00373fc . . . . . . . . . . . . . . . . [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 (30 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.puls030.de' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'puls030.de' . . . . [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) 0093680ab9d55bde088e5da4c4a1abc125a9a5a2783987e18359c05b6f3c12e3409d692a974743bde54ef64eb25ea5f1d2aca8ecd1f93c3da68decb262039b2268a89a8ae49df5d7b6d13b4f18f62ae1e5e31af50cc11c7cbd6d7b468c287545d1dd8ac8502d1a15838b20bb60a9469e0f48c66fb17a5b7d023b0875e1d70bb4b60af2ccbe68c58109bdd7bdcd510f668a43dcd45afd38f9e3e7636b67a561956ad6c92dd57fad3861602a48bf9e0daf7e02a596a819e1fd801e8cf83575c12fef51ceffcf8b7aef63c92857710eccaa8e345d2b71a8c9da8e92c2accf2ce731166133aac8177eac4bf1c17309a0af5e55bb1e3631314302771f1b9012bc016878