teleservices.paris.fr

Issued by KEYNECTIS Extended Validation CA

About this certificate


This digital certificate with serial number 11:27:7a:78:e5:ed:5c:ed:61:58:da:11:4b:5e:9c:0f:d2:a8 was issued on by Certplus .

With 3 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.

Cerificate errors/warnings *beta

  • ERROR: Certificate contains no Authority Info Access Issuers

Mairie-De-Paris

Company registration number: 217500016
Organization: Mairie-De-Paris
State / Province: PARIS
Locality: PARIS
Country: FR

Certplus

Organization: Certplus
Organization unit: Entity of KEYNECTIS for CA services
State / Province: PARIS
Locality: PARIS
Country: FR

Time since certificate expired

This certificate has expire since

Certificate Details

Serial Number (hex): 11:27:7a:78:e5:ed:5c:ed:61:58:da:11:4b:5e:9c:0f:d2:a8
Serial Number (int): 1494342666704427210331632152601122086834856
Serial Number lenght: 141 bits, 18 octets

SubjectKeyId: d7:1a:01:46:ef:c0:09:de:44:6e:d8:4b:11:33:77:fa:e6:ea:62:cc
AuthorityKeyId: 13:c1:32:2e:92:5c:ae:cd:6d:8f:a2:f3:e0:b4:49:b4:86:f4:a2:5c

Fingerprint (sha1): 04:4e:85:c9:39:d2:93:2d:93:79:a5:27:d2:47:f4:4b:7d:b8:75:8b
Fingerprint (sha256): 36:eb:09:df:25:42:aa:8d:08:31:80:16:13:20:89:8a:fb:85:50:7c:59:94:c4:ef:ea:47:33:06:2e:77:3d:1d


Revocation information

OCSP Server: http://ocsp-ssl.certificat2.com/evssl-ocsp
CRL Distribution Point: http://crl-ssl.certificat2.com/keynectis/class2keynectisevca.crl

Check the revocation status for the current certificate on teleservices.paris.fr
3
DNS Names
0
Email Addresses
0
IP Addresses

Advanced Certificate Properties

Technical details about this certificate


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

teleservices.paris.fr
teleservices2.paris.fr
teleservices3.paris.fr

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE----- MIIFZjCCBE6gAwIBAgISESd6eOXtXO1hWNoRS16cD9KoMA0GCSqGSIb3DQEBBQUA MHkxCzAJBgNVBAYTAkZSMREwDwYDVQQKEwhDZXJ0cGx1czEsMCoGA1UECxMjRW50 aXR5IG9mIEtFWU5FQ1RJUyBmb3IgQ0Egc2VydmljZXMxKTAnBgNVBAMTIEtFWU5F Q1RJUyBFeHRlbmRlZCBWYWxpZGF0aW9uIENBMB4XDTE0MDQxMTE0MzE1OVoXDTE2 MDQxMTE0MzE1OVowgawxEzARBgsrBgEEAYI3PAIBAxMCRlIxGjAYBgNVBA8TEUdv dmVybm1lbnQgRW50aXR5MRIwEAYDVQQFEwkyMTc1MDAwMTYxCzAJBgNVBAYTAkZS MQ4wDAYDVQQIEwVQQVJJUzEOMAwGA1UEBxMFUEFSSVMxGDAWBgNVBAoTD01haXJp ZS1EZS1QYXJpczEeMBwGA1UEAxMVdGVsZXNlcnZpY2VzLnBhcmlzLmZyMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApERunUgjP0PSyL9hjjHqjtCDEGt6 e6kh4KGLxBXw0lC+i96S8eyroS2g9PLCsM/y4A7u47hn5GL2ZcFAgM03pDTgUA/H 2YtNQ6SLG/zNntJbEDJqRpFsmfKhjC1mq68l48msSUpXoArcyUEFNmWc24AAmQb/ SIHx7Del6sKufrvbBfiK74NSUMKTq1wj9O2p+329G+UJ+iDh7492WHkfOPZUCjM0 q4Iz6ZQ0DjEGitlFeLp8bzzNtQYTMWbXMMqh1V0Ha0fOnmJPHjl9uGBgGBBn06Jx JgSEvcZiGc03CC2Gw6nRmysuiBJCtH+CtZd9wCbRs7j291Hyql7jW7DLfwIDAQAB o4IBsjCCAa4wCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI KwYBBQUHAwEGCCsGAQUFBwMCMFAGA1UdEQRJMEeCFXRlbGVzZXJ2aWNlcy5wYXJp cy5mcoIWdGVsZXNlcnZpY2VzMi5wYXJpcy5mcoIWdGVsZXNlcnZpY2VzMy5wYXJp cy5mcjBRBgNVHR8ESjBIMEagRKBChkBodHRwOi8vY3JsLXNzbC5jZXJ0aWZpY2F0 Mi5jb20va2V5bmVjdGlzL2NsYXNzMmtleW5lY3Rpc2V2Y2EuY3JsMEYGCCsGAQUF BwEBBDowODA2BggrBgEFBQcwAYYqaHR0cDovL29jc3Atc3NsLmNlcnRpZmljYXQy LmNvbS9ldnNzbC1vY3NwMEUGA1UdIAQ+MDwwOgYNKwYBBAGBrVoCBQIDATApMCcG CCsGAQUFBwIBFhtodHRwOi8vd3d3Lm9wZW50cnVzdC5jb20vUEMwHQYDVR0OBBYE FNcaAUbvwAneRG7YSxEzd/rm6mLMMB8GA1UdIwQYMBaAFBPBMi6SXK7NbY+i8+C0 SbSG9KJcMA0GCSqGSIb3DQEBBQUAA4IBAQCkkkE3rOJOIGoE3dl2thBL09TjI8OR rBkDWmhaM8p39Ov1aLIF7A40defFAw+/5BTvCRtoODnuqNf8zNElDfZxzO0H70NJ psr2fS9cne8hg++2AJkHSvtq0ZCYVVEwFTZbHKeoWbS02N5MfWkkEFnmifBALID2 xwGB/sijvYU0K1uztW+fdn4czMbGKaljkpYlegLWgR0Cy04N9XUIP6L1VbUzYilc zU0APICf35E8+54Ao7pnQTiHzm0D0+tfoBv5/+IolvejLU0oVtHQ+Cp2ISdqszZD QxxHwFgArMb0yu72CI1XqsB9BbTIHy+j52ZCW7MZQzYJvxoy+jU1rcyd -----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApERunUgjP0PSyL9hjjHq jtCDEGt6e6kh4KGLxBXw0lC+i96S8eyroS2g9PLCsM/y4A7u47hn5GL2ZcFAgM03 pDTgUA/H2YtNQ6SLG/zNntJbEDJqRpFsmfKhjC1mq68l48msSUpXoArcyUEFNmWc 24AAmQb/SIHx7Del6sKufrvbBfiK74NSUMKTq1wj9O2p+329G+UJ+iDh7492WHkf OPZUCjM0q4Iz6ZQ0DjEGitlFeLp8bzzNtQYTMWbXMMqh1V0Ha0fOnmJPHjl9uGBg GBBn06JxJgSEvcZiGc03CC2Gw6nRmysuiBJCtH+CtZd9wCbRs7j291Hyql7jW7DL fwIDAQAB -----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 1494342666704427210331632152601122086834856 . . . . . . . . [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 'FR' . . . . . . . . . . . . [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 'Certplus' . . . . . . . . . . . . [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 'Entity of KEYNECTIS for CA services' . . . . . . . . . . . . [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 'KEYNECTIS Extended Validation CA' . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2014-04-11 14:31:59 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-04-11 14:31: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 1.3.6.1.4.1.311.60.2.1.3 (jurisdictionOfIncorporationC) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'FR' . . . . . . . . . . . . [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.15 (businessCategory) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Government Entity' . . . . . . . . . . . . [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.5 (serialNumber) . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString '217500016' . . . . . . . . . . . . [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 'FR' . . . . . . . . . . . . [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 'PARIS' . . . . . . . . . . . . [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 'PARIS' . . . . . . . . . . . . [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 'Mairie-De-Paris' . . . . . . . . . . . . [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 'teleservices.paris.fr' . . . . . . . . [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 20736827134443007966192614307348753807043325468426992827617792517957475146020788418670183267914544644623635423488518590552349569618738016449599316918437643537628213717845554844452149414880516504320064325005585958055344097612773275202134097375979380963401236848288372901177746303147386988302945726402841601663009983865238763663958828031386108421198946459259489229675827155333829395314879086930010516775704477606827538293088244277859412776744855727804474175252738894125129232251110282273974128828485219080771123022706930218308284687055564569675524463169635529650871052258837764963377390149597442464336565869706086501247 . . . . . . . . . . . . . . . . . . . . [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: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.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.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.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 'teleservices.paris.fr' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'teleservices2.paris.fr' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'teleservices3.paris.fr' . . . . . . . . . . . . . . . . [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 (74 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-ssl.certificat2.com/keynectis/class2keynectisevca.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 (58 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-ssl.certificat2.com/evssl-ocsp' . . . . . . . . . . . . . . . . [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 (62 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.22234.2.5.2.3.1 (CertPlus EV policy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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.opentrust.com/PC' . . . . . . . . . . . . . . . . [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) d71a0146efc009de446ed84b113377fae6ea62cc . . . . . . . . . . . . . . . . [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 13c1322e925caecd6d8fa2f3e0b449b486f4a25c . . . . [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) 00a4924137ace24e206a04ddd976b6104bd3d4e323c391ac19035a685a33ca77f4ebf568b205ec0e3475e7c5030fbfe414ef091b683839eea8d7fcccd1250df671cced07ef4349a6caf67d2f5c9def2183efb60099074afb6ad1909855513015365b1ca7a859b4b4d8de4c7d69241059e689f0402c80f6c70181fec8a3bd85342b5bb3b56f9f767e1cccc6c629a9639296257a02d6811d02cb4e0df575083fa2f555b53362295ccd4d003c809fdf913cfb9e00a3ba67413887ce6d03d3eb5fa01bf9ffe22896f7a32d4d2856d1d0f82a7621276ab33643431c47c05800acc6f4caeef6088d57aac07d05b4c81f2fa3e766425bb319433609bf1a32fa3535adcc9d