tdpud.org

Issued by R3

About this certificate

This digital certificate with serial number 04:db:78:6a:ac:59:69:e3:6a:a7:0b:04:d9:aa:7a:00:d5:1a 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:
  • DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
  • Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
  • Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)

Certificate Subject

CN=tdpud.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:db:78:6a:ac:59:69:e3:6a:a7:0b:04:d9:aa:7a:00:d5:1a
Serial Number (int): 423131043321346233829153098278576244970778
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: 50:6d:f1:de:f2:2d:55:42:c7:3d:60:46:70:22:c1:76:b2:0b:42:c5
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 4b:d8:bd:db:c7:74:56:42:73:e9:28:61:9a:33:fb:73:08:21:c6:8f
Fingerprint (sha256): 7a:27:20:d5:7d:bd:70:96:86:1c:bc:d5:da:46:a4:e0:66:3b:85:10:cb:b5:2c:a1:70:37:ae:00:68:9f:d9:45

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

Revocation information

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

Check the revocation status for certificate tdpud.org

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for tdpud.org

Public Key Algorithm

RSA

Key Size

3072

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

tdpud.org

Other certificates including the domain name tdpud.org

(limited to 100 certificates)
tdpud.org
san-e2.granicusgovaccess.net
tdpud.org
tdpud.org
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-b3.granicusgovaccess.net
tdpud.org
san-b3.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
ebill.tdpud.org
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
tdpud.org
*.tdpud.org
san-b3.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
tdpud.org
ebill.tdpud.org
san-e2.granicusgovaccess.net
ebill.tdpud.org
tdpud.org
san-e2.granicusgovaccess.net
ebill.tdpud.org
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
*.tdpud.org
san-e2.granicusgovaccess.net
tdpud.org
san-e2.granicusgovaccess.net
ebill.tdpud.org
san-e2.granicusgovaccess.net
ebill.tdpud.org
*.tdpud.org
ebill.tdpud.org
san-e2.granicusgovaccess.net
san-b3.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-b3.granicusgovaccess.net
*.tdpud.org
san-e2.granicusgovaccess.net
san-b3.granicusgovaccess.net
tdpud.org
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-b3.granicusgovaccess.net
tdpud.org
san-e2.granicusgovaccess.net
*.tdpud.org
*.tdpud.org
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-b3.granicusgovaccess.net
*.tdpud.org
san-b3.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-b3.granicusgovaccess.net
san-e2.granicusgovaccess.net
ebill.tdpud.org
san-b3.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-b3.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-b3.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-b3.granicusgovaccess.net
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net
ebill.tdpud.org
web.tdpud.org
san-e2.granicusgovaccess.net
san-e2.granicusgovaccess.net

Certificate

The complete raw certificate details for tdpud.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFXjCCBEagAwIBAgISBNt4aqxZaeNqpwsE2ap6ANUaMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzA5MjUwOTA2NDdaFw0yMzEyMjQwOTA2NDZaMBQxEjAQBgNVBAMT
CXRkcHVkLm9yZzCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBAIrpnDL5
WO6URZtkqgdR7Z3fFdv0pzH1zcZkO+fxrxZ/Jt6e3RkCwwObLtukyw4ZNCIJjRjd
6WxVRnorbR/KA7qzNUii9QGRY3ANWy22uxkay5eGk9b13UwPvutmh2VccOQztD9B
rryzHex04GSFT+O87ZfE7aFtBQQervnn3lhAvMH5DgvjyO18jRZxMMbMFlsB9qD3
qZXXseD8Ij0zHNTs7j3e/xnaFn0zee8b/VqoEH/XHQ2qqLiAplZKR7EozK80v2W5
EEmpbRkNUgIdxpwxwgXOfyIggRozYI4jHuaxRN6+YEQT0hgVrggZUdktO3dcjwiZ
KWv5XEY77DRb8h1a5ZnMlGk3CFjxxp9R3ZKfou75eZbRMblnfUBD/FSyU4xp1gzF
Ob2jPdll8C+1Wmj8oM1gM84ar5bJkbEHclqdzPa6sXT48VAOsfxBONdotlPSm97R
O1stcbDaxGaQ8/LE+SfuSYvOgYVCksBpYyEuo5dyGrG6tOUuCuE+A/nBkwIDAQAB
o4ICCjCCAgYwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr
BgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRQbfHe8i1VQsc9YEZwIsF2
sgtCxTAfBgNVHSMEGDAWgBQULrMXt1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcB
AQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEF
BQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLzAUBgNVHREEDTALggl0ZHB1ZC5v
cmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8A
dQC3Pvsk35xNunXyOcW6WPRsXfxCz3qfNcSeHQmBJe20mQAAAYrLzke9AAAEAwBG
MEQCIEXTXpKheJFlMOZxz3rsEFkK4VP04wO68p15GYeXogNlAiAkD2+ZGz6XY1+W
bbhkeyiDcaQNiglMv6Vg9j3lHYY5dQB2AK33vvp8/xDIi509nB4+GGq0Zyldz7EM
JMqFhjTr3IKKAAABisvOR9oAAAQDAEcwRQIgURHunDRsb8+27AXOy+pTbK/7S+yQ
j5SxprhrdeJ8u30CIQDpZm2ULe48q3p7BF+kNTCW1ijYsg9ZXD+IwFZYzYJ1GDAN
BgkqhkiG9w0BAQsFAAOCAQEAIj9hIazY7C438SJvybSGFR5xrvO94Y+Y67D/iyI1
43YaOvcCX55q70vyzzqKaGGZEbnJNbf4mLOUXfkz848uO0KFTLTfnI0EWJYdJ3LA
d3WY6R7m2hsuyBzF9IY2CiYlrxnXbpgn1MEV7PMWDv61wENfHZaGr/paK4CVUCzS
Df2JHS7I0Aj5MHW1/LAKOUQ+YEYnT1lCXF5WmqywnZsGXPo5owHuqUFnUrd0KNPl
wIEyvBzk4KagFL0oMvMgqVkf1ebFWLXF3Pjguk48ydoMqUmeFQ1nb3I5iIE5W/iY
1DE3CDayGPAGTLQQeJbEpTw0npDAFb8Ds5JUrT/R7Cq1bA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAiumcMvlY7pRFm2SqB1Ht
nd8V2/SnMfXNxmQ75/GvFn8m3p7dGQLDA5su26TLDhk0IgmNGN3pbFVGeittH8oD
urM1SKL1AZFjcA1bLba7GRrLl4aT1vXdTA++62aHZVxw5DO0P0GuvLMd7HTgZIVP
47ztl8TtoW0FBB6u+efeWEC8wfkOC+PI7XyNFnEwxswWWwH2oPepldex4PwiPTMc
1OzuPd7/GdoWfTN57xv9WqgQf9cdDaqouICmVkpHsSjMrzS/ZbkQSaltGQ1SAh3G
nDHCBc5/IiCBGjNgjiMe5rFE3r5gRBPSGBWuCBlR2S07d1yPCJkpa/lcRjvsNFvy
HVrlmcyUaTcIWPHGn1Hdkp+i7vl5ltExuWd9QEP8VLJTjGnWDMU5vaM92WXwL7Va
aPygzWAzzhqvlsmRsQdyWp3M9rqxdPjxUA6x/EE412i2U9Kb3tE7Wy1xsNrEZpDz
8sT5J+5Ji86BhUKSwGljIS6jl3Iasbq05S4K4T4D+cGTAgMBAAE=
-----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 423131043321346233829153098278576244970778
 . . . . . . . . [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-09-25 09:06:47 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-12-24 09:06:46 +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 'tdpud.org'
 . . . . . . . . [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 (3184 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 3152449700145355504054705742853552463838512491147407996999563500709042855335529279296314657488774341932919497507052624458416239694341602251919930701058996200578540232676543839918449332454511541129313123444061581979700656438391299828608587539586081451565764508473508135397352123218323229639512628116860697362966230323513900018688303033600370925093596946183237867885487479843425012204350065182378811869615525271869055942392663107442574495316058037874205866346989394076185929966308369696836256421122329092856118012337791064219905314288329252816301042868667580335803327783363133943249650463640621011490376588062428546706063272050505798718848455294410410173923942503081053771579633343628410182042566482974505205232543604755336072004738634098124866030053533352288630777645333047005799155456104436963324783157790865566607951090054828421700462904183462526084630632241970717149821631541413812055825704163104924015903602959860499071379
 . . . . . . . . . . . . . . . . . . . . [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)
							506df1def22d5542c73d60467022c176b20b42c5
 . . . . . . . . . . . . . . . . [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 (13 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tdpud.org'
 . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb4990000018acbce47bd0000040300463044022045d35e92a178916530e671cf7aec10590ae153f4e303baf29d79198797a203650220240f6f991b3e97635f966db8647b288371a40d8a094cbfa560f63de51d863975007600adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a0000018acbce47da000004030047304502205111ee9c346c6fcfb6ec05cecbea536caffb4bec908f94b1a6b86b75e27cbb7d022100e9666d942dee3cab7a7b045fa4353096d628d8b20f595c3f88c05658cd827518
 . . . . [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)
		00223f6121acd8ec2e37f1226fc9b486151e71aef3bde18f98ebb0ff8b2235e3761a3af7025f9e6aef4bf2cf3a8a68619911b9c935b7f898b3945df933f38f2e3b42854cb4df9c8d0458961d2772c0777598e91ee6da1b2ec81cc5f486360a2625af19d76e9827d4c115ecf3160efeb5c0435f1d9686affa5a2b8095502cd20dfd891d2ec8d008f93075b5fcb00a39443e6046274f59425c5e569aacb09d9b065cfa39a301eea9416752b77428d3e5c08132bc1ce4e0a6a014bd2832f320a9591fd5e6c558b5c5dcf8e0ba4e3cc9da0ca9499e150d676f72398881395bf898d431370836b218f0064cb4107896c4a53c349e90c015bf03b39254ad3fd1ec2ab56c