afd-nordsachsen.de

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:93:af:2c:e7:c2:01:2b:bd:46:6b:9d:db:a6:53:f6:12:8c 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=afd-nordsachsen.de

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:93:af:2c:e7:c2:01:2b:bd:46:6b:9d:db:a6:53:f6:12:8c
Serial Number (int): 311591213793590074213111093519704705602188
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 0f:ea:ad:65:06:35:d3:f8:14:29:2f:55:84:83:77:f7:4f:c3:b3:46
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 47:f0:2c:27:00:47:9a:95:62:69:52:29:0f:1b:34:8c:ed:ea:72:e9
Fingerprint (sha256): 97:85:4d:67:73:09:37:7d:57:41:df:a0:dc:f6:ac:b1:da:4d:7c:0b:41:31:93:70:e0:4a:2c:7e:ea:ad:1e:74

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 afd-nordsachsen.de

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for afd-nordsachsen.de

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

afd-nordsachsen.de
www.afd-nordsachsen.de

Other certificates including the domain name afd-nordsachsen.de

(limited to 100 certificates)

Certificate

The complete raw certificate details for afd-nordsachsen.de in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGcjCCBVqgAwIBAgISA5OvLOfCASu9Rmud26ZT9hKMMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAyMTcxNDAxMDlaFw0x
OTA1MTgxNDAxMDlaMB0xGzAZBgNVBAMTEmFmZC1ub3Jkc2FjaHNlbi5kZTCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALxcm/Q4Hcny4dLC9XoGvUyiww59
d8KrHlmRem/b0WR/HMWoroaNchyQEV4v9IIiKJPP5Ts6tjLKVdw8Zc04R05y9eEc
idE69ka4UGjCtB5pAC1LTzMdcNpObnUHYKhEp18NLNqXBa0XtvcDHUA/+zbTN+Mp
Y2Br9efv/QwB/O8MlgNaWfdeoNbmjAripf/gavP3oerHvSrMGvrXLGujaT2s+i7x
wmRrf9Bs+e83dzuitYdzrywSqXilDaZ8D8oITfEMbc4OhWn2XxLBeOdaObo45qSU
1rUBztxk77xdQNsTrFfkkbbNygNxlsZvGYcpp1qKyyQIhdg2COHLd6lDj5qV8GMk
NzC3FUHjfU+aHM+PBFjUo7/yqs+XMkEHqFdNQ1IIX/BlsSQDz5e5L6/mA99BbHZT
zi2GI6kGjgmZI7HeC6ICIun4A1N8qwYIMfPTr+Wf8MyWQVgoK7q8eH5ysfgrc8wh
DS7b0iOw8FWxhR5YQ6NBAUx9nPTWhs4of+qaqca5qFF+ftDuSzncNNNUn3GBBtZ6
q9gzfJAbQAHmK070b/NZRwUUDXdHFbRGDTWOpIrZbvYZgWUkbYNhfVoXVZJtHrwq
VjhN8p3xk6Nd8BkiMhYRy2JVke/dQXK1/dHbLDl7yvprIfA8FGS7fkjSUh4JlHb7
fCN2tU/WJ5/XkfvVAgMBAAGjggJ9MIICeTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FA/qrWUGNdP4FCkvVYSDd/dPw7NGMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZF
Ze/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3Au
aW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQu
aW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wNQYDVR0RBC4wLIISYWZkLW5vcmRzYWNo
c2VuLmRlghZ3d3cuYWZkLW5vcmRzYWNoc2VuLmRlMEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUA4mlLribo6UAJ
6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4AAAFo+/mn3QAABAMARjBEAiBVAvCwnGB6
apIEEokonSTin4vciKcztqNUcjGERYr+lgIgQng0LkiPli+i5jmjSm1PsIeKWIhq
+C7m3kpAPgw053UAdQApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTlRUf0eAAA
AWj7+aogAAAEAwBGMEQCIB6YZGS1O22sPMVLGFeWlN0zUz91nt85QDhAauwNNMvY
AiBBGMUgfYSE44W1Ln2Hgi8CnCQzaEn9zdkHYmtDQb3MyTANBgkqhkiG9w0BAQsF
AAOCAQEAWt52XR/Klir9Do5uOjFltQReWOG5B+jIQcLVJ01Q1LNs5yu/XM0yhY05
+9V3+vnf7hByPxl3SBnvkJtDLXYXISX71uVKJ9z+1vJVLq+WXdzUAyWuQ+FbeVeZ
9f7plOp0ijCJluCDeaMZw/oVdPhAGo7dXVsrgBiwjc1CDrEbN4yf2RPA1H93DKKl
HYQtxKwxrZbFHGJq0liYYLl1dTiulqHmiG8yJ8/rrwFyUmDsoscD47GLldDGtP8l
ZKxy7HJZgFL5PUmR5KsPqrsVxvdAn8MBCN20/dL8C0nVnCLMIUlHSsfOgoWlEv4M
agJObvzMyeXv0j+GCk+MTPn74S3GmQ==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvFyb9DgdyfLh0sL1ega9
TKLDDn13wqseWZF6b9vRZH8cxaiuho1yHJARXi/0giIok8/lOzq2MspV3DxlzThH
TnL14RyJ0Tr2RrhQaMK0HmkALUtPMx1w2k5udQdgqESnXw0s2pcFrRe29wMdQD/7
NtM34yljYGv15+/9DAH87wyWA1pZ916g1uaMCuKl/+Bq8/eh6se9Kswa+tcsa6Np
Paz6LvHCZGt/0Gz57zd3O6K1h3OvLBKpeKUNpnwPyghN8Qxtzg6FafZfEsF451o5
ujjmpJTWtQHO3GTvvF1A2xOsV+SRts3KA3GWxm8ZhymnWorLJAiF2DYI4ct3qUOP
mpXwYyQ3MLcVQeN9T5ocz48EWNSjv/Kqz5cyQQeoV01DUghf8GWxJAPPl7kvr+YD
30FsdlPOLYYjqQaOCZkjsd4LogIi6fgDU3yrBggx89Ov5Z/wzJZBWCgrurx4fnKx
+CtzzCENLtvSI7DwVbGFHlhDo0EBTH2c9NaGzih/6pqpxrmoUX5+0O5LOdw001Sf
cYEG1nqr2DN8kBtAAeYrTvRv81lHBRQNd0cVtEYNNY6kitlu9hmBZSRtg2F9WhdV
km0evCpWOE3ynfGTo13wGSIyFhHLYlWR791BcrX90dssOXvK+msh8DwUZLt+SNJS
HgmUdvt8I3a1T9Ynn9eR+9UCAwEAAQ==
-----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 311591213793590074213111093519704705602188
 . . . . . . . . [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-02-17 14:01:09 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-18 14:01:09 +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 'afd-nordsachsen.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 768448915076855116860427584546295201658371225363193686203613799847496129266808655713278580102198160516232656603680180799929167234369324802351582070500358989255019003362763178091559258445576077312454416996500664305547343471767525733456485257786941242364879323495268633271191657358331190266654914751662555021181074357498075945961813476835186653509626036874667660647354015613159191699941340282705303045318289859222405289843727400868391654621505958461462183633370388021211045851723234653994674970551736036267539624912434789975846406250159015050326247490049507285419801672578425978013790638673115128614029200956747594401073438214681498133052861217258858716435861129332020545057269131372136407586583662191956979110078157167063174423479934689195291975918638342148690991471814987164354839924973460578267280515559584387515820700104966545975138149194936082286129396805084363305466907613767811446089508697800202971487581726386167708377865513209215547298395651546820324168921199060543594351891421241031367630276928920186321218076404808384478136983406098865445265391822687187170673232877988018581320765938104262745750733470331137531142587405536919677051281828582203692005606459418792376656654277152630376950522640255515281007979075505505413757909
 . . . . . . . . . . . . . . . . . . . . [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)
							0feaad650635d3f814292f55848377f74fc3b346
 . . . . . . . . . . . . . . . . [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 'afd-nordsachsen.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.afd-nordsachsen.de'
 . . . . . . . . . . . . . . . . [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 (243 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (240 bytes)
							00ee007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe00000168fbf9a7dd000004030046304402205502f0b09c607a6a92041289289d24e29f8bdc88a733b6a354723184458afe9602204278342e488f962fa2e639a34a6d4fb0878a58886af82ee6de4a403e0c34e775007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000168fbf9aa20000004030046304402201e986464b53b6dac3cc54b18579694dd33533f759edf394038406aec0d34cbd802204118c5207d8484e385b52e7d87822f029c24336849fdcdd907626b4341bdccc9
 . . . . [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)
		005ade765d1fca962afd0e8e6e3a3165b5045e58e1b907e8c841c2d5274d50d4b36ce72bbf5ccd32858d39fbd577faf9dfee10723f19774819ef909b432d76172125fbd6e54a27dcfed6f2552eaf965ddcd40325ae43e15b795799f5fee994ea748a308996e08379a319c3fa1574f8401a8edd5d5b2b8018b08dcd420eb11b378c9fd913c0d47f770ca2a51d842dc4ac31ad96c51c626ad2589860b9757538ae96a1e6886f3227cfebaf01725260eca2c703e3b18b95d0c6b4ff2564ac72ec72598052f93d4991e4ab0faabb15c6f7409fc30108ddb4fdd2fc0b49d59c22cc2149474ac7ce8285a512fe0c6a024e6efcccc9e5efd23f860a4f8c4cf9fbe12dc699