leandrorolim.com.br

Issued by GTS CA 1P5

About this certificate

This digital certificate with serial number fd:1c:bb:50:06:73:9a:3a:11:dc:30:f3:4c:00:63:76 was issued on by Google Trust Services LLC.

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. If we have found any compliance issues with this certificate they will be shown below. I hope this certificate review is providing you the detailed information in a simple form you where looking for.


We have idenified some issues with this certificate:
  • DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
  • Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
  • Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)

Certificate Subject

CN=leandrorolim.com.br

Google Trust Services LLC

Organization: Google Trust Services LLC
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): fd:1c:bb:50:06:73:9a:3a:11:dc:30:f3:4c:00:63:76
Serial Number (int): 336443866396468239865598554150640051062
Serial Number lenght: 128 bits, 16 octets

SubjectKeyId: 23:0a:a5:f0:26:5f:53:8d:19:88:68:10:33:74:79:3b:fb:b8:fd:c6
AuthorityKeyId: d5:fc:9e:0d:df:1e:ca:dd:08:97:97:6e:2b:c5:5f:c5:2b:f5:ec:b8

Fingerprint (sha1): 71:26:e0:06:35:80:53:eb:22:18:c8:40:fd:6f:25:8a:f0:8a:ef:39
Fingerprint (sha256): 39:b2:2e:2c:63:35:28:eb:0d:fd:6a:20:34:48:68:18:e2:db:38:a7:f0:1c:c2:55:da:07:51:5a:8f:85:b3:6d

Issuing Certificate URL: http://pki.goog/repo/certs/gts1p5.der

Revocation information

OCSP Server: http://ocsp.pki.goog/s/gts1p5/k7ur6DZbGwo
CRL Distribution Point: http://crls.pki.goog/gts1p5/ubPP0jX-fus.crl

Check the revocation status for certificate leandrorolim.com.br

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for leandrorolim.com.br

Public Key Algorithm

RSA

Key Size

2048

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature
Key Encipherment

Extended Key Usages

Server Authentication

Extensions

10 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

leandrorolim.com.br
*.leandrorolim.com.br

Other certificates including the domain name leandrorolim.com.br

(limited to 100 certificates)
sni.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
admin.leandrorolim.com.br
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
leandrorolim.com.br
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
stickotext.com
sni109646.cloudflaressl.com
mta-sts.orsus.net
leandrorolim.com.br
sni109646.cloudflaressl.com
auth.oliviasaladas.com.br
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
www.practice.cotreat.com.au
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
bhackerb.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
link.audactive.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
www.bkcresort.com
sni109646.cloudflaressl.com
cortellum.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
documentation.superna.net
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com
sni109646.cloudflaressl.com

Certificate

The complete raw certificate details for leandrorolim.com.br in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIEjzCCA3egAwIBAgIRAP0cu1AGc5o6Edww80wAY3YwDQYJKoZIhvcNAQELBQAw
RjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM
TEMxEzARBgNVBAMTCkdUUyBDQSAxUDUwHhcNMjQwNDAzMDAxMzQzWhcNMjQwNzAy
MDAxMzQyWjAeMRwwGgYDVQQDExNsZWFuZHJvcm9saW0uY29tLmJyMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqGxA+yim6hO66usj9/YUgZUvM4FxehP9
cO5lHYnjvAR7aJ8SO4D6pcVk0/BiRcokyzUH1xRMvVYefJMmTxwLwQ5ZqlCcQnCj
mIXUXxDrE2mkoEMgBJ6CNX5692NO8KDFCDM6T0rzLs0doLHu+bK7ridcmIFFqNCn
IHSbUcNKc8sf9jPW1DRfs04p4a8IWmapPVmQ0+LV1oP5YksLozoGM31yRaUHG0xe
N78gmMdPYopXy/6Qa5q5PDKXoYSnoXinjt6fNbkAkC4SzGUxwgYrKRNDdKWvsgq0
zS0JdTISnBiqJp2q5M8Rf7Cad+ILru18GfNUaYQIhDC2FuFCCJOgAwIDAQABo4IB
njCCAZowDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1Ud
EwEB/wQCMAAwHQYDVR0OBBYEFCMKpfAmX1ONGYhoEDN0eTv7uP3GMB8GA1UdIwQY
MBaAFNX8ng3fHsrdCJeXbivFX8Ur9ey4MHgGCCsGAQUFBwEBBGwwajA1BggrBgEF
BQcwAYYpaHR0cDovL29jc3AucGtpLmdvb2cvcy9ndHMxcDUvazd1cjZEWmJHd28w
MQYIKwYBBQUHMAKGJWh0dHA6Ly9wa2kuZ29vZy9yZXBvL2NlcnRzL2d0czFwNS5k
ZXIwNQYDVR0RBC4wLIITbGVhbmRyb3JvbGltLmNvbS5icoIVKi5sZWFuZHJvcm9s
aW0uY29tLmJyMCEGA1UdIAQaMBgwCAYGZ4EMAQIBMAwGCisGAQQB1nkCBQMwPAYD
VR0fBDUwMzAxoC+gLYYraHR0cDovL2NybHMucGtpLmdvb2cvZ3RzMXA1L3ViUFAw
algtZnVzLmNybDATBgorBgEEAdZ5AgQDAQH/BAIFADANBgkqhkiG9w0BAQsFAAOC
AQEAUnv0LqQDt4+B+zV0bG7Vxlk4QcexRZw+TDeFaxwx+vqMd7bhhjWaXxNJwyuu
2S1Hr+fs373D15LuRH9o0IVd6FXB0REctt6tAqdEmSfSY8SIvsP/zxPmdP5Uc0cI
vUBBA3H6WMW0NSZOccsTQ4dJ8UgUds+iaI4bEMjtKCct+p2B7VKJrRFCqHkcwYdX
CzVv+SS3KQwaeYdJjkgi/4rfCrKKG9k/VXOG/gG+A/MKWljBO1EXDDB+AzZyqxrb
jg1xjcMBd3XUBjAcDwzRAu5NbtaYa1+tOHbLITmzfug4pjKWLwaeR6j+LL8ov7qi
P7vSQdyT8I5q/3CLtstwLxYTfg==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqGxA+yim6hO66usj9/YU
gZUvM4FxehP9cO5lHYnjvAR7aJ8SO4D6pcVk0/BiRcokyzUH1xRMvVYefJMmTxwL
wQ5ZqlCcQnCjmIXUXxDrE2mkoEMgBJ6CNX5692NO8KDFCDM6T0rzLs0doLHu+bK7
ridcmIFFqNCnIHSbUcNKc8sf9jPW1DRfs04p4a8IWmapPVmQ0+LV1oP5YksLozoG
M31yRaUHG0xeN78gmMdPYopXy/6Qa5q5PDKXoYSnoXinjt6fNbkAkC4SzGUxwgYr
KRNDdKWvsgq0zS0JdTISnBiqJp2q5M8Rf7Cad+ILru18GfNUaYQIhDC2FuFCCJOg
AwIDAQAB
-----END PUBLIC KEY-----

ASN.1 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 336443866396468239865598554150640051062
 . . . . . . . . [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.10 (organizationName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'Google Trust Services LLC'
 . . . . . . . . . . . . [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 'GTS CA 1P5'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-03 00:13:43 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-07-02 00:13:42 +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.3 (commonName)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:19|false] PrintableString 'leandrorolim.com.br'
 . . . . . . . . [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 21261417188616668183264067156106178555723614038885886614261381081551910242064330439373304379844921972491650082952674497385188581826116374477408394417576660946149817415158863689355046392587214151405056066420492529102350869929668275003653507165230549074426363788279587532806592390426918245709763131708733889188917002848586760197383119981681099143121692623585046091082109972525324220518929388567070312737034035286286245127517258624044188445398266184943332024075331449537110786076816198631109631414636538610823066310900845623850600923367831862795205502038931082241409623115849841241092923146422376741203909015455076163587
 . . . . . . . . . . . . . . . . . . . . [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.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 (12 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: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.14 (subjectKeyIdentifier)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (22 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (20 bytes)
							230aa5f0265f538d198868103374793bfbb8fdc6
 . . . . . . . . . . . . . . . . [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 d5fc9e0ddf1ecadd0897976e2bc55fc52bf5ecb8
 . . . . . . . . . . . . . . . . [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 (108 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.pki.goog/s/gts1p5/k7ur6DZbGwo'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://pki.goog/repo/certs/gts1p5.der'
 . . . . . . . . . . . . . . . . [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 (46 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'leandrorolim.com.br'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.leandrorolim.com.br'
 . . . . . . . . . . . . . . . . [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 (26 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.23.140.1.2.1 (Domain Validation Certificates Policy)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.5.3
 . . . . . . . . . . . . . . . . [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 (53 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://crls.pki.goog/gts1p5/ubPP0jX-fus.crl'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.3 (CT Precertificate Poison)
 . . . . . . . . . . . . . . . . . . . . [c:0|t:1|false] BOOLEAN true
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (2 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:5|false] NULL 
 . . . . [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)
		00527bf42ea403b78f81fb35746c6ed5c6593841c7b1459c3e4c37856b1c31fafa8c77b6e186359a5f1349c32baed92d47afe7ecdfbdc3d792ee447f68d0855de855c1d1111cb6dead02a7449927d263c488bec3ffcf13e674fe54734708bd40410371fa58c5b435264e71cb13438749f1481476cfa2688e1b10c8ed28272dfa9d81ed5289ad1142a8791cc187570b356ff924b7290c1a7987498e4822ff8adf0ab28a1bd93f557386fe01be03f30a5a58c13b51170c307e033672ab1adb8e0d718dc3017775d406301c0f0cd102ee4d6ed6986b5fad3876cb2139b37ee838a632962f069e47a8fe2cbf28bfbaa23fbbd241dc93f08e6aff708bb6cb702f16137e