disruptive-technologies.com

Issued by R3

About this certificate

This digital certificate with serial number 03:d3:84:d4:e6:9c:ec:6f:a5:4b:8d:f4:b7:2d:93:8d:bf:eb 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=disruptive-technologies.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:d3:84:d4:e6:9c:ec:6f:a5:4b:8d:f4:b7:2d:93:8d:bf:eb
Serial Number (int): 333313000755363349635101744986477690732523
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 26:17:e5:b5:e6:8f:93:f0:47:9b:e3:af:ad:f4:3b:3d:70:b0:0f:be
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 00:e5:20:1f:ab:47:cd:29:68:33:0c:e8:04:82:2a:e2:b7:65:bf:fa
Fingerprint (sha256): 02:32:6a:f7:a4:88:6e:5b:9b:fe:cc:74:e9:94:ac:67:00:00:f8:a1:04:50:50:e6:3b:ab:68:4f:25:1c:e0:ff

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

Revocation information

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

Check the revocation status for certificate disruptive-technologies.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for disruptive-technologies.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

disruptive-technologies.com

Other certificates including the domain name disruptive-technologies.com

(limited to 100 certificates)
firebaseapp.com
firebaseapp.com
statuspage.io
images.disruptive-technologies.com
firebaseapp.com
firebaseapp.com
statuspage.io
statuspage.io
virtual-sensor.disruptive-technologies.com
devstatus.twitch.tv
devstatus.twitch.tv
web01.disruptive-technologies.com
statuspage.io
firebaseapp.com
firebaseapp.com
statuspage.io
firebaseapp.com
firebaseapp.com
firebaseapp.com
statuspage.io
statuspage.io
disruptive-technologies.com
store.disruptive-technologies.com
api.disruptive-technologies.com
statuspage.io
www.ibtbrazil.com
firebaseapp.com
statuspage.io
statuspage.io
firebaseapp.com
statuspage.io
firebaseapp.com
devstatus.twitch.tv
firebaseapp.com
meuguiadeofertas.com.br
firebaseapp.com
statuspage.io
devstatus.twitch.tv
skywatchers.in
studio.d21s.com
images.disruptive-technologies.com
firebaseapp.com
firebaseapp.com
disruptive-technologies.com
api.d21s.com
devstatus.twitch.tv
www.benessa.com
statuspage.io
statuspage.io
firebaseapp.com
devstatus.twitch.tv
statuspage.io
compass.networkstatus.co.nz
firebaseapp.com
firebaseapp.com
statuspage.io
identity.dev.disruptive-technologies.com
statuspage.io
statuspage.io
www.bryte.im
statuspage.io
contributorstatus.crowdflower.com
devstatus.twitch.tv
developers.disruptive-technologies.com
firebaseapp.com
firebaseapp.com
www.ffelectrical.co.uk
statuspage.io
web01.staging.disruptive-technologies.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
contributorstatus.crowdflower.com
firebaseapp.com
robin.uppatop.com
web01.disruptive-technologies.com
kit.disruptive-technologies.com
firebaseapp.com
collectingdust.net
packing-backend.corp.disruptive-technologies.com
statuspage.io
statuspage.io
exploration.by-d.art
contributorstatus.crowdflower.com
disruptive-technologies.com
firebaseapp.com
images.disruptive-technologies.com
statuspage.io
firebaseapp.com
firebaseapp.com
api.d21s.com
statuspage.io
statuspage.io
firebaseapp.com
statuspage.io
contributorstatus.crowdflower.com
devstatus.twitch.tv
aagroup.oz-tms.com
firebaseapp.com
web01.disruptive-technologies.com

Certificate

The complete raw certificate details for disruptive-technologies.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFPDCCBCSgAwIBAgISA9OE1Oac7G+lS430ty2Tjb/rMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzAyMDIxMzExNDhaFw0yMzA1MDMxMzExNDdaMCYxJDAiBgNVBAMT
G2Rpc3J1cHRpdmUtdGVjaG5vbG9naWVzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMGP4scjWyHWDC5fqBqZOr5I+Jo4xTzGkLGqqhGFSm2YwU2n
DlxetJCNwujoOgfDzcfsv573PIgvGyBEtIJyj4AHNq7i5DdVV8rRR5YUJp7m7kf1
n8sZEq8f64kvL4Q1ukiB/raepdvruk3XGpx5ETEK8VcSlPIyzilvVtzLioD4GPAN
m8agMGqZYAfQZHRNCoFtXZzN1pDeQCZUMghw/f5y6wOs0p+BO8jykkjrnAW3wgAS
gRd/DJrH/ajT6Ga/XbhAihJ5YKJF297/iZoJ4iR1AW9KsD1GshdIwW9S8puAzM1T
97G3PAapbxbQDhkX+k6FbArznKsc15eHIVZaUyECAwEAAaOCAlYwggJSMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0T
AQH/BAIwADAdBgNVHQ4EFgQUJhflteaPk/BHm+OvrfQ7PXCwD74wHwYDVR0jBBgw
FoAUFC6zF7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUF
BzABhhVodHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9y
My5pLmxlbmNyLm9yZy8wJgYDVR0RBB8wHYIbZGlzcnVwdGl2ZS10ZWNobm9sb2dp
ZXMuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYI
KwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHW
eQIEAgSB9QSB8gDwAHcAejKMVNi3LbYg6jjgUh7phBZwMhOFTTvSK8E6V6NS61IA
AAGGEngilwAABAMASDBGAiEA4pduyHyVx/8GXhYw03eanW6mwFfzAmw06mreQLM/
E8UCIQDQ/7u8eq2VY2JnaqFr3KT2G2V7jpr9U9LqtVoCA5Kt3wB1AK33vvp8/xDI
i509nB4+GGq0Zyldz7EMJMqFhjTr3IKKAAABhhJ4IrYAAAQDAEYwRAIgKnSCVE9X
mSlLWeD5r8zDAvsPy+uSIoQOcpClSUG3e8kCIHVzwYVQ9Pp2GUcjS6CeLbQ5sEdq
U//kgNdA/PRIY0FBMA0GCSqGSIb3DQEBCwUAA4IBAQC527V701cC6Wy4k1iLQQBA
gIu5eOIo2j0KDlAl/Tqvh91PxUHe1x/BnmOsSGIQ4Kji2Zmy+NwfbXbN3KYoen19
q1koIIwjcWgYkGxuZVU3xtLUio0IP5Aqb800NvTWLpBX8KUogG73zqbXKDU8G9jk
odCIYBecZuzeBy6ksZbtBlZMf6pTmt/67ZQLr7etP3HNok2qiO4FJ8bTan+ZghNb
6AME6ukqSynN62XMMHzbULHvds2rMTM9b95uc96tW8xFjH9gW9TN0xyYYKkHwrZb
LA1n0pa1zpZag5c1nnW+PlJl43FiImjBr+7O2MPuIM2+HjLD2Fa9hqZEMFbv3DKW
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwY/ixyNbIdYMLl+oGpk6
vkj4mjjFPMaQsaqqEYVKbZjBTacOXF60kI3C6Og6B8PNx+y/nvc8iC8bIES0gnKP
gAc2ruLkN1VXytFHlhQmnubuR/WfyxkSrx/riS8vhDW6SIH+tp6l2+u6TdcanHkR
MQrxVxKU8jLOKW9W3MuKgPgY8A2bxqAwaplgB9BkdE0KgW1dnM3WkN5AJlQyCHD9
/nLrA6zSn4E7yPKSSOucBbfCABKBF38Mmsf9qNPoZr9duECKEnlgokXb3v+Jmgni
JHUBb0qwPUayF0jBb1Lym4DMzVP3sbc8BqlvFtAOGRf6ToVsCvOcqxzXl4chVlpT
IQIDAQAB
-----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 333313000755363349635101744986477690732523
 . . . . . . . . [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 2023-02-02 13:11:48 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-05-03 13:11:47 +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 'disruptive-technologies.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 24434945616075373386516650845959463371230784045710820396040785044748872724732969356935071194841161462334129116262458645644090234519531512851316365021752185309211584101546648757873938625643165055336903922647014107236765132875359043392934482541480719571628797107446985661662237347775471305456270273796610016782429251957721306092066833332668850767051928618666226965797506203559261542351791534948155374833918813320116787276110935137424297114805058291293541572937254705763219918164348292339379612559343584603533586415572951957900673457663779337902346833990240837361267166623040415895227920255206584762675399593752520184609
 . . . . . . . . . . . . . . . . . . . . [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)
							2617e5b5e68f93f0479be3afadf43b3d70b00fbe
 . . . . . . . . . . . . . . . . [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 (31 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'disruptive-technologies.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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f00077007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb5200000186127822970000040300483046022100e2976ec87c95c7ff065e1630d3779a9d6ea6c057f3026c34ea6ade40b33f13c5022100d0ffbbbc7aad956362676aa16bdca4f61b657b8e9afd53d2eab55a020392addf007500adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a00000186127822b6000004030046304402202a7482544f5799294b59e0f9afccc302fb0fcbeb9222840e7290a54941b77bc902207573c18550f4fa761947234ba09e2db439b0476a53ffe480d740fcf448634141
 . . . . [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)
		00b9dbb57bd35702e96cb893588b410040808bb978e228da3d0a0e5025fd3aaf87dd4fc541ded71fc19e63ac486210e0a8e2d999b2f8dc1f6d76cddca6287a7d7dab5928208c23716818906c6e655537c6d2d48a8d083f902a6fcd3436f4d62e9057f0a528806ef7cea6d728353c1bd8e4a1d08860179c66ecde072ea4b196ed06564c7faa539adffaed940bafb7ad3f71cda24daa88ee0527c6d36a7f9982135be80304eae92a4b29cdeb65cc307cdb50b1ef76cdab31333d6fde6e73dead5bcc458c7f605bd4cdd31c9860a907c2b65b2c0d67d296b5ce965a8397359e75be3e5265e371622268c1afeeced8c3ee20cdbe1e32c3d856bd86a6443056efdc3296