www.mmjsoftware.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:51:61:3a:9c:34:b8:d5:43:5b:12:d4:db:e6:04:64:63:a5 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=www.mmjsoftware.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:51:61:3a:9c:34:b8:d5:43:5b:12:d4:db:e6:04:64:63:a5
Serial Number (int): 289028968952918653021566767876643064406949
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 8a:30:d7:e1:ea:41:86:d7:25:44:ed:71:bd:cf:13:f5:c0:ca:fa:aa
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 46:5d:e7:1b:b9:03:58:df:c7:17:59:70:11:49:cf:4c:94:4f:d0:6d
Fingerprint (sha256): 55:f4:24:d5:d7:6f:77:f9:13:c8:a8:1f:66:5b:f3:3c:af:d5:b0:e5:c8:e0:d6:75:f2:17:ea:9a:7b:b8:a2:e0

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 www.mmjsoftware.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for www.mmjsoftware.com

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

www.mmjsoftware.com

Other certificates including the domain name mmjsoftware.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for www.mmjsoftware.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGXTCCBUWgAwIBAgISA1FhOpw0uNVDWxLU2+YEZGOlMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MTEyMTAzMTFaFw0x
OTEyMTAyMTAzMTFaMB4xHDAaBgNVBAMTE3d3dy5tbWpzb2Z0d2FyZS5jb20wggIi
MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDEiaIbqNikzzFInCyCbGOFBeUI
SpL/IQwY7BIot/3WwQN2xHepeSCOkFKyj3YPlN7otH5+XraE0ZIfldUT58Fstd9J
gxfWXxQXVe1lh0BmJWx+ryZFNtr/JEMZkMiBvCr/csUbmYTeUaLO9RFqbfo0mtdp
kC5WajBIlcX9ZzlJb34Qn2BV6EXy6m/X+3KSs7Amg4tZDCrbLOMB0dtP8UweBUzx
eGT9cZ21iMW4DCZTv1RtwQxfvgfKaE9m4Gt/eKmnfcvvzZnw2tImjC0xJtmghmvt
Mfy5Mr/63yOtOVgUjWuxCCvZs1XgAeWFci37U+rHa2NHvUbRHCT+Zs4gFL1kR1hM
IwggtWPG3Lu1kwEXejl5VnVghp5ANZGsikikdAGToNTjQmfPgdJiDQu3A5cTKZUK
Jz2dn4nWjxIcivvDpQbTWQfY194Nh5bEkEgzmldQYRb8HgiePV4ze1WffHMdPu23
49hUud7dnqxx/mlEbLArj/jhcwvBYCvXPh1MD4AQBn+IHE/nS6AzYMr7K3zoYOZf
dqnURGVJGpfOYu7glFkLzDED1hS0ChaY3wyhha5ctCeByFSUr1gkFgZVL1pYKixo
OrMqvOIHBuMKXKRDlrZ4pZENP24V/u8HZYH618R15N4IO1BrnIInzMNhEU+3QZ20
AlOKxCVODUVebZn4CwIDAQABo4ICZzCCAmMwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBSKMNfh6kGG1yVE7XG9zxP1wMr6qjAfBgNVHSMEGDAWgBSoSmpjBH3duubRObem
RWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw
LmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0
LmludC14My5sZXRzZW5jcnlwdC5vcmcvMB4GA1UdEQQXMBWCE3d3dy5tbWpzb2Z0
d2FyZS5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAm
BggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEDBgorBgEE
AdZ5AgQCBIH0BIHxAO8AdQB0ftqDMa0zEJEhnM4lT0Jwwr/9XkIgCMY3NXnmEHvM
VgAAAW0iWhRCAAAEAwBGMEQCICmkGouctBP3duL1PqtlNOzuWFe7fxmxnqL9j+ZH
E5cUAiAGO6UHUWLFIbfJC6pQH+TmqUPyPMJaK4Q23N56taWR9wB2AGPy283oO8ws
zwtyhCdXazOkjWF3j711pjixx2hUS9iNAAABbSJaFGYAAAQDAEcwRQIhAOkNWT4N
KByifd0UFv2CaQWmSpsjD+f026K3g4x3LwbQAiB8jGovSR7g2u16/lZU7Ed/fgj8
EEaXsPZs0+DO3Lt+xDANBgkqhkiG9w0BAQsFAAOCAQEALAxTR8MojuVqTiSkBwiu
6hgK4z+V1HLyrBnFG+o2qcQ7ILNuH0mbmVmfhqqi+aaTwMP8nrhdEhp3sa6+T8+J
u8i+HzpPIcko6uMwkbdbr4o/5H/JAGr438YIbmbEjPZmpBjoD67QNDyfJVOM93f7
E8Oko4Ixm2PXHhNrXtePA6c92NWl35T+RdhugMJav1wzWZkKMAn8t6TY0rB0qrRs
q2zNZr02yYikgEOUXwQXfZ09D/S9/soVVS6fwjqz2WeaaLdrAmn61HdjIBy4IhsG
h/EO7JUbGtSEJdp/0hUw97Vhf1nXx57K2DjUeo20ZXMs7AlOb//OgIArrSJvLBfx
qQ==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxImiG6jYpM8xSJwsgmxj
hQXlCEqS/yEMGOwSKLf91sEDdsR3qXkgjpBSso92D5Te6LR+fl62hNGSH5XVE+fB
bLXfSYMX1l8UF1XtZYdAZiVsfq8mRTba/yRDGZDIgbwq/3LFG5mE3lGizvURam36
NJrXaZAuVmowSJXF/Wc5SW9+EJ9gVehF8upv1/tykrOwJoOLWQwq2yzjAdHbT/FM
HgVM8Xhk/XGdtYjFuAwmU79UbcEMX74HymhPZuBrf3ipp33L782Z8NrSJowtMSbZ
oIZr7TH8uTK/+t8jrTlYFI1rsQgr2bNV4AHlhXIt+1Pqx2tjR71G0Rwk/mbOIBS9
ZEdYTCMIILVjxty7tZMBF3o5eVZ1YIaeQDWRrIpIpHQBk6DU40Jnz4HSYg0LtwOX
EymVCic9nZ+J1o8SHIr7w6UG01kH2NfeDYeWxJBIM5pXUGEW/B4Inj1eM3tVn3xz
HT7tt+PYVLne3Z6scf5pRGywK4/44XMLwWAr1z4dTA+AEAZ/iBxP50ugM2DK+yt8
6GDmX3ap1ERlSRqXzmLu4JRZC8wxA9YUtAoWmN8MoYWuXLQngchUlK9YJBYGVS9a
WCosaDqzKrziBwbjClykQ5a2eKWRDT9uFf7vB2WB+tfEdeTeCDtQa5yCJ8zDYRFP
t0GdtAJTisQlTg1FXm2Z+AsCAwEAAQ==
-----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 289028968952918653021566767876643064406949
 . . . . . . . . [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-09-11 21:03:11 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-10 21:03:11 +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 'www.mmjsoftware.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 801803575647959502046911242658847986260662276109526829176650324372220185449136374544389762965156758080723272777196576212899280584240979795674626531471975502652728495053902382066739067391065479494462916093676017928745107748202290051913166429979737687032786748894336287349326186870608392886867763091006024912692142504258316062718316122765035534764195675104728784701555047704708680755427365215766868602143714905946629655133074610667554280273867808929228255823015503916678102373911773909957861050292179996785913337164346440985457462662924224536434693756648124700737098674404605843026399696996795150707747614200702421295498489412045191195255832387814760084416740810493854194739361115518509462552131374996696679086862474586030019657407589518299243705439047622082524722021715752385269592764224456701230671849326217571854377257035243306892132025141429752214132179304471134994178738588002549400788271201413745065261967613603527048397201425741914862098088604015018009651724815684716376056787056647818567648704066833643903142142830324327849207704608801427059436500278472523436660683591311224623520980102945991041737163454386254255145109216950792566003698836575626735380963759794653438809247499245725456672639270866636507688235547724838673709067
 . . . . . . . . . . . . . . . . . . . . [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)
							8a30d7e1ea4186d72544ed71bdcf13f5c0cafaaa
 . . . . . . . . . . . . . . . . [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 (23 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.mmjsoftware.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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d225a14420000040300463044022029a41a8b9cb413f776e2f53eab6534ecee5857bb7f19b19ea2fd8fe6471397140220063ba5075162c521b7c90baa501fe4e6a943f23cc25a2b8436dcde7ab5a591f700760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016d225a14660000040300473045022100e90d593e0d281ca27ddd1416fd826905a64a9b230fe7f4dba2b7838c772f06d002207c8c6a2f491ee0daed7afe5654ec477f7e08fc104697b0f66cd3e0cedcbb7ec4
 . . . . [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)
		002c0c5347c3288ee56a4e24a40708aeea180ae33f95d472f2ac19c51bea36a9c43b20b36e1f499b99599f86aaa2f9a693c0c3fc9eb85d121a77b1aebe4fcf89bbc8be1f3a4f21c928eae33091b75baf8a3fe47fc9006af8dfc6086e66c48cf666a418e80faed0343c9f25538cf777fb13c3a4a382319b63d71e136b5ed78f03a73dd8d5a5df94fe45d86e80c25abf5c3359990a3009fcb7a4d8d2b074aab46cab6ccd66bd36c988a48043945f04177d9d3d0ff4bdfeca15552e9fc23ab3d9679a68b76b0269fad47763201cb8221b0687f10eec951b1ad48425da7fd21530f7b5617f59d7c79ecad838d47a8db465732cec094e6fffce80802bad226f2c17f1a9