curbmag.com

Issued by R3

About this certificate

This digital certificate with serial number 04:a4:79:d6:8a:f4:4f:39:ea:00:47:74:e2:ab:43:35:c4:e3 was issued on by Let's Encrypt.

With 14 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=curbmag.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:a4:79:d6:8a:f4:4f:39:ea:00:47:74:e2:ab:43:35:c4:e3
Serial Number (int): 404417402459421312155220426962282793518307
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: ff:bb:ae:f3:2d:79:4b:6b:c7:ad:9f:4a:f2:66:6b:fa:81:00:48:3a
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 05:70:be:8e:7e:4e:6f:0a:56:c0:c6:96:0a:ae:a6:4e:1e:c2:5f:1c
Fingerprint (sha256): d5:87:ae:6f:c7:5d:33:17:64:de:b4:14:3e:2b:00:48:3f:37:ad:4e:64:36:c2:e4:f5:ed:68:a3:14:00:78:2f

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

Revocation information

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

Check the revocation status for certificate curbmag.com

14

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

curb.journalism.wisc.edu
curb2020.journalism.wisc.edu
curb2021.journalism.wisc.edu
curb2022.journalism.wisc.edu
curbmag.com
curbmagazine.journalism.wisc.edu
curbonline.com
curbonline.org
madisoncommons.journalism.wisc.edu
madisoncommons.org
www.curbmag.com
www.curbonline.com
www.curbonline.org
www.madisoncommons.org

Other certificates including the domain name curbmag.com

(limited to 100 certificates)

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGYzCCBUugAwIBAgISBKR51or0TznqAEd04qtDNcTjMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzAzMTUxNzQxNTlaFw0yMzA2MTMxNzQxNThaMBYxFDASBgNVBAMT
C2N1cmJtYWcuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1tQa
xem82Sp0afRAaG7ztYjL6zgLmEEJg98YN+DNhWUL7ILWxqVbj1dxQIsM25GRUmU4
2LLETs5zZ7ifYMDITepIsxWMHzuqY2PJIfWisz0zhIcSUFpgNQgVWtYYsjSYRZSX
4NAlfYbglQV93qbdLdwMa3wS3zF8wFuXhV6Tc7CLxbfeo2FWVb3pnq6yMmMotqZv
1+dSkhD905/KKlAwzJU1Ni4MrsyFX1lOhuXG/6HTxhv2uOgmBTtExJ2i9Dgihf+N
cCcI5t+vWyWwUr47vxgY6m3O1D1C49nEsF2J29JQMHCjVUNoHC7TICDqohfCUY0D
minOlwGGXdR978KahwIDAQABo4IDjTCCA4kwDgYDVR0PAQH/BAQDAgWgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQW
BBT/u67zLXlLa8etn0ryZmv6gQBIOjAfBgNVHSMEGDAWgBQULrMXt1hWy65QCUDm
H6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9yMy5v
LmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3JnLzCC
AVkGA1UdEQSCAVAwggFMghhjdXJiLmpvdXJuYWxpc20ud2lzYy5lZHWCHGN1cmIy
MDIwLmpvdXJuYWxpc20ud2lzYy5lZHWCHGN1cmIyMDIxLmpvdXJuYWxpc20ud2lz
Yy5lZHWCHGN1cmIyMDIyLmpvdXJuYWxpc20ud2lzYy5lZHWCC2N1cmJtYWcuY29t
giBjdXJibWFnYXppbmUuam91cm5hbGlzbS53aXNjLmVkdYIOY3VyYm9ubGluZS5j
b22CDmN1cmJvbmxpbmUub3JngiJtYWRpc29uY29tbW9ucy5qb3VybmFsaXNtLndp
c2MuZWR1ghJtYWRpc29uY29tbW9ucy5vcmeCD3d3dy5jdXJibWFnLmNvbYISd3d3
LmN1cmJvbmxpbmUuY29tghJ3d3cuY3VyYm9ubGluZS5vcmeCFnd3dy5tYWRpc29u
Y29tbW9ucy5vcmcwTAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEw
KDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEGBgor
BgEEAdZ5AgQCBIH3BIH0APIAdwC3Pvsk35xNunXyOcW6WPRsXfxCz3qfNcSeHQmB
Je20mQAAAYbmlDz1AAAEAwBIMEYCIQCweIDPY6eQd44oTv2KCYHG0zVDDcHApI1t
r8eHbo57gAIhAPRNPnJG43LJ5BzqqOXRHaM7EK6zYOJnUT4IUhSwYa0fAHcAejKM
VNi3LbYg6jjgUh7phBZwMhOFTTvSK8E6V6NS61IAAAGG5pQ9AwAABAMASDBGAiEA
684D2MsAV/pr1q4OVzV3ZEDbcZPRtBzHpTDuJLndMMgCIQDWh29Lvcdtc4pl7q1Z
avj349kmOUB6FXOGBlFloOPmhjANBgkqhkiG9w0BAQsFAAOCAQEAINJoe7fDeZCo
mb1ZyhTPXvMefX/wLI/Pe5IbzAgyZUJOw0e5tkG0Jjajv+mWu6nzzGB4ZVreUes3
fm6i7f32wWF6jgrfBw2VcpOJR9pe/60FIR/jpKjaxhD3gZ9yGwKRVfDKNtgHafz5
YaaG9f+Tj48sNe5IyfS1h2+2YvA5gewgvw4Bagr/CsX5Ktfn02spSeWGm4zcQUtS
geg4t8GfAIPesD6uV36Tl4aayEo5CEHNBuRIu77PouD9T/ooNTlqWEKgVitJq286
PjIrdYWoQusthZrbUphxGyuWrcqyU2y+Vjf82KdviBVs2dlx71mRDk6hKItheozB
2JJyVD5pdQ==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1tQaxem82Sp0afRAaG7z
tYjL6zgLmEEJg98YN+DNhWUL7ILWxqVbj1dxQIsM25GRUmU42LLETs5zZ7ifYMDI
TepIsxWMHzuqY2PJIfWisz0zhIcSUFpgNQgVWtYYsjSYRZSX4NAlfYbglQV93qbd
LdwMa3wS3zF8wFuXhV6Tc7CLxbfeo2FWVb3pnq6yMmMotqZv1+dSkhD905/KKlAw
zJU1Ni4MrsyFX1lOhuXG/6HTxhv2uOgmBTtExJ2i9Dgihf+NcCcI5t+vWyWwUr47
vxgY6m3O1D1C49nEsF2J29JQMHCjVUNoHC7TICDqohfCUY0DminOlwGGXdR978Ka
hwIDAQAB
-----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 404417402459421312155220426962282793518307
 . . . . . . . . [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-03-15 17:41:59 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-06-13 17:41:58 +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 'curbmag.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 27119589930546655823369236439537209218586485398441500625516270063491161076124258665639534927992836149662190027810283474856771012726139770174724246872778158080632220253264320665530789422371210039760640645186411875546716189625086178310836532932590890991335177371941830741079292175177299726843242976524225803110676302763687207954988584881768935266439344734200937053460434232862538502132507675486323153603063281968561597256957256867374948026053997893263650677990992987713815820436977720924495162150851664190063037202399985754223347078305551788850054346889324070749800721787152711168275911366969094763824064796435773823623
 . . . . . . . . . . . . . . . . . . . . [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)
							ffbbaef32d794b6bc7ad9f4af2666bfa8100483a
 . . . . . . . . . . . . . . . . [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 (336 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'curb.journalism.wisc.edu'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'curb2020.journalism.wisc.edu'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'curb2021.journalism.wisc.edu'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'curb2022.journalism.wisc.edu'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'curbmag.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'curbmagazine.journalism.wisc.edu'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'curbonline.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'curbonline.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'madisoncommons.journalism.wisc.edu'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'madisoncommons.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.curbmag.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.curbonline.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.curbonline.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.madisoncommons.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 (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 (247 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
							00f2007700b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb49900000186e6943cf50000040300483046022100b07880cf63a790778e284efd8a0981c6d335430dc1c0a48d6dafc7876e8e7b80022100f44d3e7246e372c9e41ceaa8e5d11da33b10aeb360e267513e085214b061ad1f0077007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb5200000186e6943d030000040300483046022100ebce03d8cb0057fa6bd6ae0e5735776440db7193d1b41cc7a530ee24b9dd30c8022100d6876f4bbdc76d738a65eead596af8f7e3d92639407a157386065165a0e3e686
 . . . . [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)
		0020d2687bb7c37990a899bd59ca14cf5ef31e7d7ff02c8fcf7b921bcc083265424ec347b9b641b42636a3bfe996bba9f3cc6078655ade51eb377e6ea2edfdf6c1617a8e0adf070d9572938947da5effad05211fe3a4a8dac610f7819f721b029155f0ca36d80769fcf961a686f5ff938f8f2c35ee48c9f4b5876fb662f03981ec20bf0e016a0aff0ac5f92ad7e7d36b2949e5869b8cdc414b5281e838b7c19f0083deb03eae577e9397869ac84a390841cd06e448bbbecfa2e0fd4ffa2835396a5842a0562b49ab6f3a3e322b7585a842eb2d859adb5298711b2b96adcab2536cbe5637fcd8a76f88156cd9d971ef59910e4ea1288b617a8cc1d89272543e6975