changelog.duocircle.com

Issued by R3

About this certificate

This digital certificate with serial number 03:22:9f:e6:05:c7:e3:65:a1:c8:e1:78:9e:74:ce:d5:3d:2b was issued on by Let's Encrypt.

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=changelog.duocircle.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:22:9f:e6:05:c7:e3:65:a1:c8:e1:78:9e:74:ce:d5:3d:2b
Serial Number (int): 273118999867448740653113483672652126436651
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: c3:c7:19:58:34:ac:94:ed:82:bb:cf:e8:e5:59:51:50:0f:16:a0:87
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 22:22:6e:2c:26:75:69:40:9e:d4:b1:69:90:7d:27:44:7b:41:1e:e4
Fingerprint (sha256): 02:43:d8:99:8f:db:74:db:74:89:b6:08:a0:c6:38:56:fe:34:1a:b6:e2:60:f0:b7:32:73:40:11:97:7f:24:81

Issuing Certificate URL: http://r3.i.lencr.org/

Revocation information

OCSP Server: http://r3.o.lencr.org

Check the revocation status for certificate changelog.duocircle.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for changelog.duocircle.com

Public Key Algorithm

RSA

Key Size

2048

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

changelog.duocircle.com

Other certificates including the domain name duocircle.com

(limited to 100 certificates)
status.cloud.msg.systems
go.duocircle.com
duocircle.com
www.duocircle.com
monitoring.millennia.cloud
images.duocircle.com
status.chaosgroup.com
images.duocircle.com
changelog.duocircle.com
support.wunderbar.com
support.duocircle.com
urlf.duocircle.com
launchpad.duocircle.com
support.duocircle.com
status.cloud.msg.systems
shell.duocircle.com
mta-sts.duocircle.com
status.exolink.com
images.duocircle.com
login.duocircle.com
logs.us.duocircle.com
status.chaosgroup.com
www.duocircle.com
careers.ydts.co.uk
portal.duocircle.com
send.duocircle.com
monitor.b24x7.no
*.duocircle.com
www.duocircle.com
wattsandcostatus.propman.co.uk
launchpad.duocircle.com
monitoring.millennia.cloud
jobs.ns.work
nettica.duocircle.com
logs.us.duocircle.com
duocircle.com
konstatus.konverto.eu
status.configcat.com
carreras.tecology.com.pa
monitoring.millennia.cloud
www.duocircle.com
images.duocircle.com
fdus-3.freshdesk.com
monitoring.millennia.cloud
careers.mrtnetsolutions.com
status.chaosgroup.com
urlf.duocircle.com
status.beckers-group.com
status.cloud.msg.systems
images.duocircle.com
urlf.duocircle.com
support.wunderbar.com
urlf.duocircle.com
careers.1stpride.com
changelog.duocircle.com
shell.duocircle.com
www.duocircle.com
diobr.logs.duocircle.com
status.opa.ba
portal.duocircle.com
status.chaosgroup.com
porinimon.porini.it
status.byemisys.com
launchpad.duocircle.com
status.cloud.msg.systems
images.duocircle.com
status.e-attestations.com
careers.bahrainbus.bh
monitoring.millennia.cloud
status.vleo.net
fdus-3.freshdesk.com
duocircle.com
www.duocircle.com
status.cloud.msg.systems
login.duocircle.com
status.tekloc.net
status.site24x7.in
duocircle.com
status.beckers-group.com
status.cloud.msg.systems
uptime.djsmith.uk
webheat.logs.duocircle.com
urlf.duocircle.com
konstatus.konverto.eu
logs.duocircle.com
gdstatus.site24x7.com
careers.cyientdlm.com
logs.eu.duocircle.com
jobs.ns.work
fdus-3.freshdesk.com
support.duocircle.com
fdus-3.freshdesk.com
urlf-portal.duocircle.com
status.duocircle.com
portal.duocircle.com
urlf.duocircle.com
status.litefibre.com
images.duocircle.com
support.duocircle.com
status.eurabo.be

Certificate

The complete raw certificate details for changelog.duocircle.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFNTCCBB2gAwIBAgISAyKf5gXH42WhyOF4nnTO1T0rMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMjA4MDExMjE3NThaFw0yMjEwMzAxMjE3NTdaMCIxIDAeBgNVBAMT
F2NoYW5nZWxvZy5kdW9jaXJjbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEAwm+Uhke0MC6NY1znt11Y5e9Ca4PANBXtckamiuuYBq6c2jWB55Dw
lxE1bK0wg3q6hzBneOCVx1IJMLz7U1VklAF2BRuBawyGi8oVw48NCSBidEACZks5
Y4JyJgEP/0O5Oha0gxFfgbrtzc3ScO38d0N6vWTjm3FmkeGj+/U/fdEhLtaZwaeg
8nTW67Ks8BQMCsWNQ3ES6somzEKtGgebqEWrrasU5ChAKl15slEuP9UyyB/cyZLe
mHtNTwPWrBRNNKWHfc9gY0W8eJU3SoabXpef3lXjLz8IZV1E3kYCebEnu+2R3j2x
obt/AmF5m6wn5vim4h83QLc+mvOE6RVFzwIDAQABo4ICUzCCAk8wDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBTDxxlYNKyU7YK7z+jlWVFQDxaghzAfBgNVHSMEGDAWgBQU
LrMXt1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGG
FWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmku
bGVuY3Iub3JnLzAiBgNVHREEGzAZghdjaGFuZ2Vsb2cuZHVvY2lyY2xlLmNvbTBM
BgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIB
FhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkCBAIEgfYE
gfMA8QB2ACl5vvCeOTkh8FZzn2Old+W+V32cYAr4+U1dJlwlXceEAAABglmOXAIA
AAQDAEcwRQIgDhPxAwKLKOAgRGxY+HIb3BGwSeTl93ZmmGFBIie06IcCIQDPUMH6
yLBqWzDp7ID53UNRKmWgNWjrgX9u+PffexiFTAB3AN+lXqtogk8fbK3uuF9OPlrq
zaISpGpejjsSwCBEXCpzAAABglmOXHgAAAQDAEgwRgIhAKb20BDaUwzP8u0XYoSi
NJw/AXjrDNnMcl3RWXwqmozbAiEAysI/yvh/rfrEFn10TsZ/36JhUWcXNWlgdmmI
gF7gARowDQYJKoZIhvcNAQELBQADggEBAG/hWBnx85NDnpF5DeG6GM8JbTyEt3v4
AZJsXc2Yz/5d70g4oFpGQHUWX0edXHCH04SDFOwAB8ZLyZlOU94tysXbwDp+hCMk
ufZOFEy/37J/unAVJk0cSMH3mSQTh7lK/vixYqGPNsdWxk7p1C+tK1doNk36BvO+
zocJT1aFaQO2vyBSpu9BUr+i3uXziPY3ev0BGF2n6EfKpzDJBTbaGePhwrb6hYp9
2YYmcuAffJ2jbr1jKAqOgexguEv325Org6RhzNDZCj+7jd9fyLnwBIYKUv4+JNxB
GcbtWId2A7i0ZK5Cf/v5dw3OtTSABpgMvyppuI0yO9XvfjBkH/MTTyM=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwm+Uhke0MC6NY1znt11Y
5e9Ca4PANBXtckamiuuYBq6c2jWB55DwlxE1bK0wg3q6hzBneOCVx1IJMLz7U1Vk
lAF2BRuBawyGi8oVw48NCSBidEACZks5Y4JyJgEP/0O5Oha0gxFfgbrtzc3ScO38
d0N6vWTjm3FmkeGj+/U/fdEhLtaZwaeg8nTW67Ks8BQMCsWNQ3ES6somzEKtGgeb
qEWrrasU5ChAKl15slEuP9UyyB/cyZLemHtNTwPWrBRNNKWHfc9gY0W8eJU3Soab
Xpef3lXjLz8IZV1E3kYCebEnu+2R3j2xobt/AmF5m6wn5vim4h83QLc+mvOE6RVF
zwIDAQAB
-----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 273118999867448740653113483672652126436651
 . . . . . . . . [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 'R3'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2022-08-01 12:17:58 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2022-10-30 12:17:57 +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 'changelog.duocircle.com'
 . . . . . . . . [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 24545253397897678029628406811689566130825885388713703169315695761409984836899117522114205903813374974626855967634228871213443857627228449301222679619872738343944743268352201422195773276269724846586765087126551771825777106192903751493065429497162550516043830938735992816521978614932676720874900014146862937169392774200230321118273004241319580948763184751473721867253629156888523125661252107480149069150632895393971863267638719848695846025839442047835995596878946253728597679091458238812569544054875165493241615807914503956667978379768266768551712367537761742885302527370054648203597768726816390358591568851890775344591
 . . . . . . . . . . . . . . . . . . . . [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)
							c3c7195834ac94ed82bbcfe8e55951500f16a087
 . . . . . . . . . . . . . . . . [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 142eb317b75856cbae500940e61faf9d8b14c2c6
 . . . . . . . . . . . . . . . . [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 (73 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://r3.o.lencr.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://r3.i.lencr.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 (27 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'changelog.duocircle.com'
 . . . . . . . . . . . . . . . . [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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f10076002979bef09e393921f056739f63a577e5be577d9c600af8f94d5d265c255dc78400000182598e5c02000004030047304502200e13f103028b28e020446c58f8721bdc11b049e4e5f776669861412227b4e887022100cf50c1fac8b06a5b30e9ec80f9dd43512a65a03568eb817f6ef8f7df7b18854c007700dfa55eab68824f1f6cadeeb85f4e3e5aeacda212a46a5e8e3b12c020445c2a7300000182598e5c780000040300483046022100a6f6d010da530ccff2ed176284a2349c3f0178eb0cd9cc725dd1597c2a9a8cdb022100cac23fcaf87fadfac4167d744ec67fdfa261516717356960766988805ee0011a
 . . . . [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)
		006fe15819f1f393439e91790de1ba18cf096d3c84b77bf801926c5dcd98cffe5def4838a05a464075165f479d5c7087d3848314ec0007c64bc9994e53de2dcac5dbc03a7e842324b9f64e144cbfdfb27fba7015264d1c48c1f799241387b94afef8b162a18f36c756c64ee9d42fad2b5768364dfa06f3bece87094f56856903b6bf2052a6ef4152bfa2dee5f388f6377afd01185da7e847caa730c90536da19e3e1c2b6fa858a7dd9862672e01f7c9da36ebd63280a8e81ec60b84bf7db93ab83a461ccd0d90a3fbb8ddf5fc8b9f004860a52fe3e24dc4119c6ed58877603b8b464ae427ffbf9770dceb5348006980cbf2a69b88d323bd5ef7e30641ff3134f23