tdpud.org

Issued by R3

About this certificate

This digital certificate with serial number 04:1c:d0:8a:3c:1d:c2:4f:57:8a:7d:b6:36:b8:88:c2:39:65 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:1c:d0:8a:3c:1d:c2:4f:57:8a:7d:b6:36:b8:88:c2:39:65
Serial Number (int): 358254247180219332813706391001034913888613
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: cd:98:e4:bc:4c:5a:45:49:c9:84:a8:01:05:5f:7a:91:61:21:51:be
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 02:ec:e4:4c:f4:98:cb:1e:7b:9d:ea:af:6b:8a:99:01:ef:be:cb:2d
Fingerprint (sha256): 1b:cd:43:48:2e:b8:9e:7f:f0:f1:55:ee:56:2e:63:93:3d:b0:1f:2b:79:8a:50:c5:63:14:08:b5:63:6b:f3:1f

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-----
MIIFXjCCBEagAwIBAgISBBzQijwdwk9Xin22NriIwjllMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDAxMjEwOTE5MDZaFw0yNDA0MjAwOTE5MDVaMBQxEjAQBgNVBAMT
CXRkcHVkLm9yZzCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBAJeRRN/B
15QRJ4mNnboMxkAeZpL40w/gLjavgci99zH1IK40fM+t20Bn9wppoyR+I8AU4+n5
R7UPuMSpzKo3bQCKhd6ql4EPQhzUwrRU2XCDDceXbtq4FVhIep47ptIaSEw7jOsI
TN8mB3syR447J4rtZ/+c/KyOqYucSaPlCWYdzr+4z3ipJjlOT3T3pspWgiZEcSgX
Xc6Um22pzPkKKEVlb1/eFY6aqj/xY4vBl2B4bJlDBjhrwKsU3V1xLwNirfRTL0K5
MUiqAqHwQ4GI9Mgx0EwGQ8MZRkFzUpZJAKIUfxZ9yiEsUwoxhNoRIVyKm7DmTUX2
pQDXjBgymZiQFo4U/wTjB1dGyOhFeiwMDSulUAASsqvFuxP65ezMulCUD06JkFqC
rtcvnmyIM/9zTnG7+n/xcIcv8c0Kvk3cYW0qJC0T+p7c5/WsUyI6yGR46hn0Mu7C
K18onXabn9gG0iH2h0v4zSWipRmg+fMv/pxiQ7RAxujJKbboiOIpiUJDqQIDAQAB
o4ICCjCCAgYwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr
BgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTNmOS8TFpFScmEqAEFX3qR
YSFRvjAfBgNVHSMEGDAWgBQULrMXt1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcB
AQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEF
BQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLzAUBgNVHREEDTALggl0ZHB1ZC5v
cmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8A
dQBIsONr2qZHNA/lagL6nTDrHFIBy1bdLIHZu7+rOdiEcwAAAY0rh/TaAAAEAwBG
MEQCIEZ6+N52dGVKe38+7bYb78wyWAaL0prH8QP+TuX0l1lIAiACmsBE3da2rAtP
wmVTeLc6ShgDQpj8WjM/cgHwkFGIJQB2ADtTd3U+LbmAToswWwb+QDtn2E/D9Me9
AA0tcm/h+tQXAAABjSuH9NoAAAQDAEcwRQIgKgz1Jwz81Tfh09ZlF00AZLjZaLRu
wDXrTXgBikpzdBoCIQDd8GDM8cGFDZhnAtkaxIgnnP1+wCThA6ghW1Xzbr9rVjAN
BgkqhkiG9w0BAQsFAAOCAQEAH194ew7Lb7pSvVxhPXO23XcLKpCWw0U6vCmFlBPE
o1fDGRHXAhRl4KKnXO21fER3B8RIejqV66D7fJVeRWmWQ/fi53SODbg11XH61lGI
9C9eG760lOJxPQFkYaEk4XYldXqE/UKhQX1rUjnX/6Bb6xaNng8H9gOamVvFQRut
30aKSwbKZ7Y14mqno7Po0Pbdn+qXL0hcIiKxFoAdJoHUoK45WbjVvNPOUBcuiCyJ
jn/UCVDSMPivgfxsyFmHIfyLkGahy0zMcsQ+0nqXM2j397nugWrNSQVJZSlnMaWE
H+4RWnXndZDaESyqLGYlqer3/EmmfPwChMrUKXq5hvDfOQ==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAl5FE38HXlBEniY2dugzG
QB5mkvjTD+AuNq+ByL33MfUgrjR8z63bQGf3CmmjJH4jwBTj6flHtQ+4xKnMqjdt
AIqF3qqXgQ9CHNTCtFTZcIMNx5du2rgVWEh6njum0hpITDuM6whM3yYHezJHjjsn
iu1n/5z8rI6pi5xJo+UJZh3Ov7jPeKkmOU5PdPemylaCJkRxKBddzpSbbanM+Qoo
RWVvX94VjpqqP/Fji8GXYHhsmUMGOGvAqxTdXXEvA2Kt9FMvQrkxSKoCofBDgYj0
yDHQTAZDwxlGQXNSlkkAohR/Fn3KISxTCjGE2hEhXIqbsOZNRfalANeMGDKZmJAW
jhT/BOMHV0bI6EV6LAwNK6VQABKyq8W7E/rl7My6UJQPTomQWoKu1y+ebIgz/3NO
cbv6f/Fwhy/xzQq+TdxhbSokLRP6ntzn9axTIjrIZHjqGfQy7sIrXyiddpuf2AbS
IfaHS/jNJaKlGaD58y/+nGJDtEDG6MkptuiI4imJQkOpAgMBAAE=
-----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 358254247180219332813706391001034913888613
 . . . . . . . . [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 2024-01-21 09:19:06 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-04-20 09:19:05 +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 3439637531104583730446855142225838169605741750066044469977171225038703328517203960114613983503670584043361306401295400253536155238121029751414212965529852726534463715678338273864229025644145154888251873196080770850703449713936392914167176331149210126352319863399849356983609135439898648646508447707522441119046061879229149047250669497890235254015746539223083655481437647331250168233743075639823847425825958009574109553151082955586316391848321150762749097379119578535314380255425585252409166520570698216300018673872619922698147130995524361323930673210188125428090542636922886678300928606837210872618821828389708757628796096025855332449529998681587463315884667042615353335159004146438979037421967991810322610894496844407459270774077948220867958309164707889844696842097286816517410163394074056118950374505431794133096069071833548139155575110123130594713865341393197799638878752860794071224118138995479067115712237235280229319593
 . . . . . . . . . . . . . . . . . . . . [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)
							cd98e4bc4c5a4549c984a801055f7a91612151be
 . . . . . . . . . . . . . . . . [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)
							00ef00750048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018d2b87f4da00000403004630440220467af8de7674654a7b7f3eedb61befcc3258068bd29ac7f103fe4ee5f49759480220029ac044ddd6b6ac0b4fc2655378b73a4a18034298fc5a333f7201f0905188250076003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018d2b87f4da000004030047304502202a0cf5270cfcd537e1d3d665174d0064b8d968b46ec035eb4d78018a4a73741a022100ddf060ccf1c1850d986702d91ac488279cfd7ec024e103a8215b55f36ebf6b56
 . . . . [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)
		001f5f787b0ecb6fba52bd5c613d73b6dd770b2a9096c3453abc29859413c4a357c31911d7021465e0a2a75cedb57c447707c4487a3a95eba0fb7c955e45699643f7e2e7748e0db835d571fad65188f42f5e1bbeb494e2713d016461a124e17625757a84fd42a1417d6b5239d7ffa05beb168d9e0f07f6039a995bc5411baddf468a4b06ca67b635e26aa7a3b3e8d0f6dd9fea972f485c2222b116801d2681d4a0ae3959b8d5bcd3ce50172e882c898e7fd40950d230f8af81fc6cc8598721fc8b9066a1cb4ccc72c43ed27a973368f7f7b9ee816acd49054965296731a5841fee115a75e77590da112caa2c6625a9eaf7fc49a67cfc0284cad4297ab986f0df39