tmtfactory.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:6b:22:63:45:17:20:6a:b0:fb:48:79:41:6e:b1:67:cf:8f was issued on by Let's Encrypt.

With 6 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=tmtfactory.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:6b:22:63:45:17:20:6a:b0:fb:48:79:41:6e:b1:67:cf:8f
Serial Number (int): 297792780246385380510083092696632117415823
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: dd:45:c5:9b:ad:5e:81:5b:0a:75:01:d3:9a:30:48:58:83:ce:21:0e
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): ee:c0:a5:b9:19:5c:52:cf:7a:03:ba:e5:43:f3:17:41:f4:77:b5:86
Fingerprint (sha256): 6d:12:fc:b8:d4:df:71:39:b9:ca:31:e1:94:72:81:e2:cd:b6:1b:0f:5d:8a:1e:fe:08:6e:94:56:29:c8:30:07

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 tmtfactory.com

6

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

8 extensions
No unhandled critical extensions

CA Certificate

This is not a CA certificate

Subject Alternative Names

tmtfactory.com
vfcorporation.tmtfactory.com
web.tmtfactory.com
www.tmtfactory.com
www.vfcorporation.tmtfactory.com
www.web.tmtfactory.com

Other certificates including the domain name tmtfactory.com

(limited to 100 certificates)

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGgzCCBWugAwIBAgISA2siY0UXIGqw+0h5QW6xZ8+PMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNjA3MjgwNzQzMDBaFw0x
NjEwMjYwNzQzMDBaMBkxFzAVBgNVBAMTDnRtdGZhY3RvcnkuY29tMIICIjANBgkq
hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq9ejeTKgEq4OBqElVPTB7nZAl3jE6gYv
DjoKj/B/dyfOoB3X/W6LvkgHZK/WwKE8s1Zw3V0EGyeGMqa4oDR1mrTC1fNF86W0
YNgf7fs9lxhLdIezfBkpdUiTP/gOaq+oKFFqdyWLMvqdR5AG19fGb0cCk6Gw9VFC
xKM9murG0vvWBK19ZVA/VqSJ8cRk3iHgq5PwO3iiL9G6zFPiHYK3MsAI8CjhH1LC
jh2/UFAsMrp0X9qw/gGv/TAXyCrXOEvOWHGnWvevdItAEmiO0477z/fTr3AytM22
13cgBdlcKKNn2ZQ+fC3NA5YY8Iv+dqze9qof7yBFAjTtoTW/Oq++ZYPc8HMzOfEp
xVHVyr1m2PX1AzghGFokIt9ywNivNq00P95wIhOu7wHfm1CedogVBRMmdW6YUvQB
vHoPoTT1y+dw840b4wzaAg9Ea0DK6mFpR5MRDmGfUiHEUIFbbNgD+trFBDgb+Idi
6uxSuCKHdnnJkVFer2G+sm5mDNMscUmVbMbKZ+4XLiRSrXotj4FSM5dgLadQ+WCI
YcXuAS8nuXby+4pBxqIk31BUWCPHeL1GfOY6B/vsQwRycmlhRmgPvH6kCX7DpjMz
qRXeeAxs2B6T7404LKgLULmQUNdY+AT0iahH7C9c44n0myaIUR2Rv02SINS4B5zM
qRCxfTmQz9cCAwEAAaOCApIwggKOMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAU
BggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU3UXF
m61egVsKdQHTmjBIWIPOIQ4wHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo
7KEwcAYIKwYBBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQt
eDMubGV0c2VuY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50
LXgzLmxldHNlbmNyeXB0Lm9yZy8wgZsGA1UdEQSBkzCBkIIOdG10ZmFjdG9yeS5j
b22CHHZmY29ycG9yYXRpb24udG10ZmFjdG9yeS5jb22CEndlYi50bXRmYWN0b3J5
LmNvbYISd3d3LnRtdGZhY3RvcnkuY29tgiB3d3cudmZjb3Jwb3JhdGlvbi50bXRm
YWN0b3J5LmNvbYIWd3d3LndlYi50bXRmYWN0b3J5LmNvbTCB/gYDVR0gBIH2MIHz
MAgGBmeBDAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6
Ly9jcHMubGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2Vy
dGlmaWNhdGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0
aWVzIGFuZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUg
UG9saWN5IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRv
cnkvMA0GCSqGSIb3DQEBCwUAA4IBAQCNt0RGJ3tZUZ3GdRYYThGfygBICa7o5bFa
CYzfnBlXsvv5RJ6Wwde9rJT0gtR54mMqLRRrMy5fQz7aD4t6KuUTF5bd1pegyC67
1h7URxJBnKrKQ6EnDTq+hexW95aQ2S406x2PmXuLDbRNCjHHi0AfmcNi9lgyjuSx
th06qFoGlcTK2ckxz0CKO0wFqZ/zK/2CXKnEPJsfUfgfBsFh84oelSAwEpfGzSXs
EBweHKZELWM5KdSW24QeNROhTxHejMtFWSjn6LsgWF4xbm1awu2H7wP/VqhgDiJN
qaGNNlkN4ngXhBnrvJDglIlWhWJWU5yKfNuHKJ6nyPuhPKaNmoli
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq9ejeTKgEq4OBqElVPTB
7nZAl3jE6gYvDjoKj/B/dyfOoB3X/W6LvkgHZK/WwKE8s1Zw3V0EGyeGMqa4oDR1
mrTC1fNF86W0YNgf7fs9lxhLdIezfBkpdUiTP/gOaq+oKFFqdyWLMvqdR5AG19fG
b0cCk6Gw9VFCxKM9murG0vvWBK19ZVA/VqSJ8cRk3iHgq5PwO3iiL9G6zFPiHYK3
MsAI8CjhH1LCjh2/UFAsMrp0X9qw/gGv/TAXyCrXOEvOWHGnWvevdItAEmiO0477
z/fTr3AytM2213cgBdlcKKNn2ZQ+fC3NA5YY8Iv+dqze9qof7yBFAjTtoTW/Oq++
ZYPc8HMzOfEpxVHVyr1m2PX1AzghGFokIt9ywNivNq00P95wIhOu7wHfm1CedogV
BRMmdW6YUvQBvHoPoTT1y+dw840b4wzaAg9Ea0DK6mFpR5MRDmGfUiHEUIFbbNgD
+trFBDgb+Idi6uxSuCKHdnnJkVFer2G+sm5mDNMscUmVbMbKZ+4XLiRSrXotj4FS
M5dgLadQ+WCIYcXuAS8nuXby+4pBxqIk31BUWCPHeL1GfOY6B/vsQwRycmlhRmgP
vH6kCX7DpjMzqRXeeAxs2B6T7404LKgLULmQUNdY+AT0iahH7C9c44n0myaIUR2R
v02SINS4B5zMqRCxfTmQz9cCAwEAAQ==
-----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 297792780246385380510083092696632117415823
 . . . . . . . . [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 2016-07-28 07:43:00 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2016-10-26 07:43:00 +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 'tmtfactory.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 701055575495144522140446438973341673222895228476514657170193594588600030021357703491160020086715223312454180806373431030838240332121309505881500243351047882821706917520064523243448510054885065758994094909776952878066480544868443434402293922374406834989269649337359813946803451707388981033886872686764185728999734646632218761634484123580408476570272168323950021169653628755975375379166529887344727383988469868078648908005328071230314816156677141297688898880554986061933435012990553837735586359101630495247212245567336280733330159309466065284867343611471860574008230716355560375689464467219119784919542801172483350219421702211608986105690747608259899827594682242885993186688854701845560330221480197435274334773985165651035296030637654558635015301879915870801166023641045172434813830140572650634348820656131840414372056309491884618051412616845903770872742306006322654677439149709210086499181424127227826928954967467553142953047118398490536253270189417811195834252559917106611877722191558664126791562236779885297865945620915870538027378911838781653244178251473383213709525503575358408554550378980543539236140325915063539886699482106980033112880845600532666797804222736732611247690958753384241607446424769917501489596415870452409413193687
 . . . . . . . . . . . . . . . . . . . . [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)
							dd45c59bad5e815b0a7501d39a30485883ce210e
 . . . . . . . . . . . . . . . . [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 (100 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 (147 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tmtfactory.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'vfcorporation.tmtfactory.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'web.tmtfactory.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.tmtfactory.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.vfcorporation.tmtfactory.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.web.tmtfactory.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 (246 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.5.5.7.2.2 (unotice)
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:12|false] UTF8String 'This Certificate may only be relied upon by Relying Parties and only in accordance with the Certificate Policy found at https://letsencrypt.org/repository/'
 . . . . [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)
		008db74446277b59519dc67516184e119fca004809aee8e5b15a098cdf9c1957b2fbf9449e96c1d7bdac94f482d479e2632a2d146b332e5f433eda0f8b7a2ae5131796ddd697a0c82ebbd61ed44712419caaca43a1270d3abe85ec56f79690d92e34eb1d8f997b8b0db44d0a31c78b401f99c362f658328ee4b1b61d3aa85a0695c4cad9c931cf408a3b4c05a99ff32bfd825ca9c43c9b1f51f81f06c161f38a1e9520301297c6cd25ec101c1e1ca6442d633929d496db841e3513a14f11de8ccb455928e7e8bb20585e316e6d5ac2ed87ef03ff56a8600e224da9a18d36590de278178419ebbc90e0948956856256539c8a7cdb87289ea7c8fba13ca68d9a8962