app.publiko.com.br

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:c3:af:27:28:9c:eb:d1:78:89:7a:7d:0e:74:7b:4a:62:23 was issued on by Let's Encrypt.

With 2 subject alternative names this certificate can be used to secure multiple fqdn's. This 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. 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:
  • Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)

Certificate Subject

CN=app.publiko.com.br

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:c3:af:27:28:9c:eb:d1:78:89:7a:7d:0e:74:7b:4a:62:23
Serial Number (int): 327924737567432543161581803162023230071331
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 8c:ae:af:90:94:69:23:f6:b2:31:9d:ac:05:9a:f8:08:99:f2:14:b3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): ef:8c:13:56:5c:7a:a4:bf:3b:2b:0e:2e:89:f6:02:fb:c7:7e:d0:e0
Fingerprint (sha256): 30:9c:5d:e8:74:65:bf:fc:de:ef:8e:52:86:33:65:62:e9:18:4b:07:6c:7a:83:f8:19:6d:16:f6:ef:d4:0b:7c

Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/

Revocation information

OCSP Server: http://ocsp.int-x3.letsencrypt.org

Check the revocation status for certificate app.publiko.com.br

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for app.publiko.com.br

Public Key Algorithm

RSA

Key Size

4096

Signature Algorithm

SHA256 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

app.publiko.com.br
www.app.publiko.com.br

Other certificates including the domain name publiko.com.br

(limited to 100 certificates)

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGdDCCBVygAwIBAgISA8OvJyic69F4iXp9DnR7SmIjMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODExMTIxMzAwMzBaFw0x
OTAyMTAxMzAwMzBaMB0xGzAZBgNVBAMTEmFwcC5wdWJsaWtvLmNvbS5icjCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALeIyKKgS8FPrvlYpYZGHodsWfBF
CwFBKVgyrSTWNp2d9mseU2NCuPEC/qefGX8dEprHq9vbwqG2e9Bu0yxeugIcQ+XT
f03ZUWdzUmwlaiApfhtnlsdiZ6Fc6d1qnYQFEfhwzB+6RwSLw+V4M/OME9QoC2Kj
5nkeaKLo90RE1zPUJc0uAq+fr9SaESqrBCqGGPtKS0ZdncgY+ZUCirjg3my62NPc
DoE69VGFL4e5eDHv4yeSqrDG2/OFZR/ckKjclbZ8KvZqFQMQJChkEWniSIlV3zlX
RvNEKagoK8D+LtsdQoO8VtLF+Z2/hvoxFQxia2XdDoVItMboyZY3X1RfPfWs6Qbg
xuY2A2iFIjXllyV10SSrrc+e2s1UmU5YXpEo8ymNuqWXJOpRdFqcsxzfx/0ZkuZ1
CHnZWtsUD1+QqHhbrg2AcJ8R/T8pAK0n2Exu+gl29dX5CIDAC9tMKHXdI5m/cc3v
P9nagiz/wE0dz2ptypzLWAD716nZFps7t+/azddhT5AMemNvASg+mUHLGAs662hA
yeYhXzoaFk2HqWF21kecoTm5AY724oOoF4lI7gMcpv78xdtjwMT3aPJ3nTT5SW57
TASc2rPcDxX3uh8D1VAnIiTDmVR6Gtnt2iq9MauQLmrZe3GkirmE4y4Z1Cq3FZgh
ItahyjVIDg6XAtxVAgMBAAGjggJ/MIICezAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FIyur5CUaSP2sjGdrAWa+AiZ8hSzMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF
Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au
aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu
aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wNQYDVR0RBC4wLIISYXBwLnB1Ymxpa28u
Y29tLmJyghZ3d3cuYXBwLnB1Ymxpa28uY29tLmJyMEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHcAdH7agzGtMxCR
IZzOJU9CcMK//V5CIAjGNzV55hB7zFYAAAFnCDlIWAAABAMASDBGAiEAo+qkbdHW
wbDjiKTIir62+rOJKdtNYknQS93ksBsm9aMCIQDwrU4R0LuFTH7oFMIgGEZB+P60
ab4iaj9JUmip2uSieQB1ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4
AAABZwg5SG4AAAQDAEYwRAIgDQqFIXEfICBDAKXRT9EbZQxyKKp6AkGDCzBpbiik
92oCIACv/jSiG8zf2VTUP8vfgjtAJBebI5Y83yk/K7R2sxDRMA0GCSqGSIb3DQEB
CwUAA4IBAQBxXSvLVaOkQRW96OcXcltQb4cGfjBvwgO6mvzFkhzEhGdQ+KogpChh
SQWmQKPmV5uNWsdS/Jek0QIJxxLWkUttv4wLytTJ/a64uesn6/NZsSy90KEGMpFd
1qhOk57kUZWbWlnRQEyn8bH5weHNsyT0fDrEi87UFokoH59rHf7wEsNfHy69HS02
aWK2zR/6RZ+e6Pv09xoVTE8nROgu7V3eFgxGrepO3y6Li1Nx1KHjRjQzhnBxtNgH
Ea0cUA/OCQkdqGzxukEuARlDRwF87gNAs1tqwl7SJwtiUoswwsAZZipKmmyILul/
nPUWS4xSfDJ4bAGnGcR9u8LWBxMkTa+f
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt4jIoqBLwU+u+VilhkYe
h2xZ8EULAUEpWDKtJNY2nZ32ax5TY0K48QL+p58Zfx0Smser29vCobZ70G7TLF66
AhxD5dN/TdlRZ3NSbCVqICl+G2eWx2JnoVzp3WqdhAUR+HDMH7pHBIvD5Xgz84wT
1CgLYqPmeR5oouj3RETXM9QlzS4Cr5+v1JoRKqsEKoYY+0pLRl2dyBj5lQKKuODe
bLrY09wOgTr1UYUvh7l4Me/jJ5KqsMbb84VlH9yQqNyVtnwq9moVAxAkKGQRaeJI
iVXfOVdG80QpqCgrwP4u2x1Cg7xW0sX5nb+G+jEVDGJrZd0OhUi0xujJljdfVF89
9azpBuDG5jYDaIUiNeWXJXXRJKutz57azVSZTlhekSjzKY26pZck6lF0WpyzHN/H
/RmS5nUIedla2xQPX5CoeFuuDYBwnxH9PykArSfYTG76CXb11fkIgMAL20wodd0j
mb9xze8/2dqCLP/ATR3Pam3KnMtYAPvXqdkWmzu379rN12FPkAx6Y28BKD6ZQcsY
CzrraEDJ5iFfOhoWTYepYXbWR5yhObkBjvbig6gXiUjuAxym/vzF22PAxPdo8ned
NPlJbntMBJzas9wPFfe6HwPVUCciJMOZVHoa2e3aKr0xq5Auatl7caSKuYTjLhnU
KrcVmCEi1qHKNUgODpcC3FUCAwEAAQ==
-----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 327924737567432543161581803162023230071331
 . . . . . . . . [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 'Let's Encrypt'
 . . . . . . . . . . . . [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 'Let's Encrypt Authority X3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2018-11-12 13:00:30 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-02-10 13:00:30 +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 'app.publiko.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 748754664989584545428702130027303238579903743527734781315071743012254117753339325395886864319717657163052824886610451665814700750412143381896509107347124567165862305201054911854787602986009980716055632786537071603530182375971956095749051110720688223893200104236093818546655850034938734305931179283988059429235499943449435010758663900652958380591153043573737502731324908977840999331344329672602220306681221094750410123201375548409331666834973985240521783070587591751398556061429033521917978696021046032633683523298105535640662691404367398883563813229756721122896067509709924121621811747326565092464866023897414170323430151832873259215787100267903717839578995491890991386983750597394180297779980345825888204011170197578452064823670650758471868765289500471157086350424346099609806642195310217547954274777946885282319938615553976508678886071849637112207532471590273029102174578210083485420046098979822671823223686604159833423173255771871530802976847129951135658705864665015995377594418483024629881654712053679027775387473479301962171797719502894223712948619356962808395601217716351935188737015399045479509327628950265103612594552291885577074071245190328268690936577142258711412924305694718156028225725940276939000354480979280146878094421
 . . . . . . . . . . . . . . . . . . . . [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 (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.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)
							8caeaf90946923f6b2319dac059af80899f214b3
 . . . . . . . . . . . . . . . . [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 a84a6a63047dddbae6d139b7a64565eff3a8eca1
 . . . . . . . . . . . . . . . . [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 (99 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.int-x3.letsencrypt.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://cert.int-x3.letsencrypt.org/'
 . . . . . . . . . . . . . . . . [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 'app.publiko.com.br'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.app.publiko.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 (69 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.44947.1.1.1
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [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://cps.letsencrypt.org'
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.3.6.1.4.1.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc5600000167083948580000040300483046022100a3eaa46dd1d6c1b0e388a4c88abeb6fab38929db4d6249d04bdde4b01b26f5a3022100f0ad4e11d0bb854c7ee814c220184641f8feb469be226a3f495268a9dae4a279007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001670839486e000004030046304402200d0a8521711f20204300a5d14fd11b650c7228aa7a0241830b30696e28a4f76a022000affe34a21bccdfd954d43fcbdf823b4024179b23963cdf293f2bb476b310d1
 . . . . [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)
		00715d2bcb55a3a44115bde8e717725b506f87067e306fc203ba9afcc5921cc4846750f8aa20a428614905a640a3e6579b8d5ac752fc97a4d10209c712d6914b6dbf8c0bcad4c9fdaeb8b9eb27ebf359b12cbdd0a10632915dd6a84e939ee451959b5a59d1404ca7f1b1f9c1e1cdb324f47c3ac48bced41689281f9f6b1dfef012c35f1f2ebd1d2d366962b6cd1ffa459f9ee8fbf4f71a154c4f2744e82eed5dde160c46adea4edf2e8b8b5371d4a1e3463433867071b4d80711ad1c500fce09091da86cf1ba412e01194347017cee0340b35b6ac25ed2270b62528b30c2c019662a4a9a6c882ee97f9cf5164b8c527c32786c01a719c47dbbc2d60713244daf9f