2019.barcamp.asia

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:9b:6f:24:92:4b:a7:c7:79:86:ff:2e:98:7d:4e:9f:f1:cb 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=2019.barcamp.asia

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:9b:6f:24:92:4b:a7:c7:79:86:ff:2e:98:7d:4e:9f:f1:cb
Serial Number (int): 314228358865471074160870283429675026870731
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: f0:8b:18:b3:54:0c:b0:48:c3:42:4c:0b:e0:70:9c:12:57:a5:4e:50
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 4c:a8:79:2c:a4:be:e3:78:a5:49:d4:24:71:1f:9f:09:9f:0a:94:74
Fingerprint (sha256): 2e:5a:8c:ab:71:0b:72:11:17:8b:0b:23:03:6a:38:18:38:61:3b:81:83:35:8d:76:4e:b9:53:15:4e:39:b7:c4

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 2019.barcamp.asia

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for 2019.barcamp.asia

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

2019.barcamp.asia
www.2019.barcamp.asia

Other certificates including the domain name barcamp.asia

(limited to 100 certificates)

Certificate

The complete raw certificate details for 2019.barcamp.asia in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGcTCCBVmgAwIBAgISA5tvJJJLp8d5hv8umH1On/HLMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA4MjAwNjU2MjFaFw0x
OTExMTgwNjU2MjFaMBwxGjAYBgNVBAMTETIwMTkuYmFyY2FtcC5hc2lhMIICIjAN
BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwFXqncBwbPXBJ/axVpzGqYP28sh9
t0ET4+TjuP7vS+3U1+chtYkFDFEfbRz3CjHehaYVRP4YmKc3vftAmz3x8GPyeA1T
ibIWBPvSohN3Xv7xJlM4zkK5KW92MtPI3R+vWJhWk1MtkzLmf4LeD40rNVEgQ7Tt
DbAlt87eaOOGCGz9hWI5eCG09oFYcpBSxfkscTZ/VVJS8PXgzSBK07p66ux4qF2M
Nelowq3Arw79SxyvTbsVjozIa9mIictsQ7Yl5uHDnOZC3ZEe65Z3FhFaD0qv1LOE
AVcINy/WMyJLe0pW0xdZB59UC7yHpBhWrlOyhlNKZq7caMSyt9J9R0QJ6pmuhLbT
Q1ILXoCk6D6nqpSKtBMfhOpCN6ysnVouaU0baK68HQmlGPK/V7ubOTST6PfNKGoz
JVrhvxHhx3S9oax8mqiQyy6Ooe5ctC6jS61/sJfo4zbWPV8c7kBLGyCGIBLwA3fZ
WFxAl2OHrzUqNzZYixVK0nSqJ1dJAo+cCXaANHPHtWLbTyhA6N05Sy17XANcdQCn
UHCQitMNviB969uFwqeiHxfECmFNGrD08MYoQ33Pwt/+99KzRrG/XkIk2sawYDi3
/Ge/aJ5BbC5spoja5Gur4H920kc6QfGHw2SYTKgto5bSEAYeOy3+Lup7WrLuCq9D
sJ/qgJWwL4f9nXECAwEAAaOCAn0wggJ5MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUE
FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU
8IsYs1QMsEjDQkwL4HCcElelTlAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl
7/Oo7KEwbwYIKwYBBQUHAQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5p
bnQteDMubGV0c2VuY3J5cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5p
bnQteDMubGV0c2VuY3J5cHQub3JnLzAzBgNVHREELDAqghEyMDE5LmJhcmNhbXAu
YXNpYYIVd3d3LjIwMTkuYmFyY2FtcC5hc2lhMEwGA1UdIARFMEMwCAYGZ4EMAQIB
MDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu
Y3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYA4mlLribo6UAJ6IYb
tjuD1D7n/nSI+6SPKJMBnd3x2/4AAAFsrgbc5QAABAMARzBFAiEAk13a7GP5vGVp
Fw0yQsCSA7O+7MDouBDQO+PfjaY4iPgCICgiBaMzsMwrPLwu6B04EfuUecyK/TuS
hPtPQkjLmb9BAHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgAAAFs
rgbe+wAABAMARzBFAiBiyfTVkmUJnPUkPanFcA0pKT/dkrjD1fXHlZKiJvtVTAIh
AOEkYF/vVjhZ4KvvQb/yy3vtXSMEXSHW6H39n7w1cLXCMA0GCSqGSIb3DQEBCwUA
A4IBAQASEaxIx6/sJMOKNLaIx9a5mdxc5PBbU8qO74/9GoA78HGqcZwJnCy++VjE
GKOAOgbA2xV/4gpR7ZBflvLJVEC/8CvgDtf/a1ZzXMmmZZqqoWcaEzyyYAUO61w4
sEq289smqjjDYgcqqCfoxY0MIL64MUYWSi3hBTJ01cd/Ge8ZyKecP6U2nQNvx1uB
RBv0GqUDx+96D74ZgSwKkVfHdQYdoJK7lGGf9wllnJNx3FS5eE0f0o8cJnWkkciS
gyc1nl16nN0GAJT5QIH5l2qufPQuZ9mtJNbsf/9xvp1IQ5BKppXhpYK9Ypj0nsmp
7/rocASfy30ufICgUExtIOBK+5L2
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwFXqncBwbPXBJ/axVpzG
qYP28sh9t0ET4+TjuP7vS+3U1+chtYkFDFEfbRz3CjHehaYVRP4YmKc3vftAmz3x
8GPyeA1TibIWBPvSohN3Xv7xJlM4zkK5KW92MtPI3R+vWJhWk1MtkzLmf4LeD40r
NVEgQ7TtDbAlt87eaOOGCGz9hWI5eCG09oFYcpBSxfkscTZ/VVJS8PXgzSBK07p6
6ux4qF2MNelowq3Arw79SxyvTbsVjozIa9mIictsQ7Yl5uHDnOZC3ZEe65Z3FhFa
D0qv1LOEAVcINy/WMyJLe0pW0xdZB59UC7yHpBhWrlOyhlNKZq7caMSyt9J9R0QJ
6pmuhLbTQ1ILXoCk6D6nqpSKtBMfhOpCN6ysnVouaU0baK68HQmlGPK/V7ubOTST
6PfNKGozJVrhvxHhx3S9oax8mqiQyy6Ooe5ctC6jS61/sJfo4zbWPV8c7kBLGyCG
IBLwA3fZWFxAl2OHrzUqNzZYixVK0nSqJ1dJAo+cCXaANHPHtWLbTyhA6N05Sy17
XANcdQCnUHCQitMNviB969uFwqeiHxfECmFNGrD08MYoQ33Pwt/+99KzRrG/XkIk
2sawYDi3/Ge/aJ5BbC5spoja5Gur4H920kc6QfGHw2SYTKgto5bSEAYeOy3+Lup7
WrLuCq9DsJ/qgJWwL4f9nXECAwEAAQ==
-----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 314228358865471074160870283429675026870731
 . . . . . . . . [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 2019-08-20 06:56:21 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-11-18 06:56:21 +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 '2019.barcamp.asia'
 . . . . . . . . [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 784660835339354561805133942506351681746255045784203006100139886816577728626400328034040930181486614245906222169041751714776390332624019037687294317066551897174748975374413095669780872168383349662910925095816276606292272334988267829310547930701723978034970118953652814397390266525392542150346669901207592989536643790927735791311387019453810438088702468501668904179863538837636496048715371816326351714460594455345848857526577859168106051591191537123057054872238999913153649234048362740879483700254039768759105134820275607637430389534413917477738199691675825804934317734155915720746468116817026627874834878384046531435534848283161111460212396641383222285925134569672537319095200677326416784976979814217901508657392769655355288568876742572714928646805376197990354221292942015191542528592449339204703229580678332467894859790686407437157847016785356380828295630828454609058190314475479052201588459526842959826096018666799496133991873530422340247459744869263056018095190551886231941801863692182849760030242824985635284802987153341800119122946884683611383222223262827769038586854043728755329096979876557848561277449797397967753103057531288306953058360782410017615671107145869421531644359083421765754605970111331605931620492959408811524595057
 . . . . . . . . . . . . . . . . . . . . [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)
							f08b18b3540cb048c3424c0be0709c1257a54e50
 . . . . . . . . . . . . . . . . [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 (44 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '2019.barcamp.asia'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.2019.barcamp.asia'
 . . . . . . . . . . . . . . . . [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)
							00f0007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016cae06dce50000040300473045022100935ddaec63f9bc6569170d3242c09203b3beecc0e8b810d03be3df8da63888f80220282205a333b0cc2b3cbc2ee81d3811fb9479cc8afd3b9284fb4f4248cb99bf41007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016cae06defb0000040300473045022062c9f4d59265099cf5243da9c5700d29293fdd92b8c3d5f5c79592a226fb554c022100e124605fef563859e0abef41bff2cb7bed5d23045d21d6e87dfd9fbc3570b5c2
 . . . . [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)
		001211ac48c7afec24c38a34b688c7d6b999dc5ce4f05b53ca8eef8ffd1a803bf071aa719c099c2cbef958c418a3803a06c0db157fe20a51ed905f96f2c95440bff02be00ed7ff6b56735cc9a6659aaaa1671a133cb260050eeb5c38b04ab6f3db26aa38c362072aa827e8c58d0c20beb83146164a2de1053274d5c77f19ef19c8a79c3fa5369d036fc75b81441bf41aa503c7ef7a0fbe19812c0a9157c775061da092bb94619ff709659c9371dc54b9784d1fd28f1c2675a491c8928327359e5d7a9cdd060094f94081f9976aae7cf42e67d9ad24d6ec7fff71be9d4843904aa695e1a582bd6298f49ec9a9effae870049fcb7d2e7c80a0504c6d20e04afb92f6