jonathanbosley.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:1a:a2:9d:b6:d1:8a:96:b5:13:18:a1:07:8f:72:4c:ee:51 was issued on by Let's Encrypt.

With 3 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=jonathanbosley.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:1a:a2:9d:b6:d1:8a:96:b5:13:18:a1:07:8f:72:4c:ee:51
Serial Number (int): 270400353169149211284681682106670813867601
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: be:e3:23:91:1b:26:af:d4:1d:05:46:65:1c:02:72:c5:04:13:ad:36
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): a9:35:16:05:6d:b5:79:cc:64:92:87:21:da:2f:ea:7b:63:08:1e:ec
Fingerprint (sha256): a4:2b:74:ff:44:6c:c5:90:91:b3:c8:a0:54:53:26:28:d0:b4:60:63:44:5e:5f:c1:37:51:5f:21:5a:28:f5:99

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

3

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

jonathanbosley.com
mail.jonathanbosley.com
www.jonathanbosley.com

Other certificates including the domain name jonathanbosley.com

(limited to 100 certificates)
devyz.net
pocket-analytics.us
fcgcoins.com
jonathanbosley.com
corsicanabrushhog.com
devyz.net
mail.lonestaraviators.com
fcgcoins.com
cpcontacts.devyz.co
cpanel.thecodex.us
corsicanabrushhog.com
leeharveys.jonathanbosley.com
pocket-analytics.co
avidlyactive.com
spacedmanthemovie.com
cpcontacts.pocket-analytics.co
tvquotes.co
pocket-analytics.us
devyz.co
webdisk.pocket-analytics.net
bik.kr
devyz.us
spacedmanthemovie.com
fcgcoins.com
avidlyactive.com
fcgcoins.com
nuevoshorizontes-gt.com
jonathanbosley.com
tvquotes.co
corsicanabrushhog.com
whatsinthis.co
devyz.us
leecates.com
cpcalendars.leecates.com
whatsinthis.co
bik.kr
autodiscover.inaudible.us
programaddict.jonathanbosley.com
bik.kr
cpanel.tvquotes.co
www.chefdcdallas.jonathanbosley.com
bik.kr
www.thecodex.us
devyz.co
corsicanabrushhog.com
whatsinthis.co
thecodex.us
devyz.net
tvquotes.co
corsicanabrushhog.com
jonathanbosley.com
www.avidlyactive.jonathanbosley.com
jonathanbosley.com
devyz.net
devyz.us
corsicanabrushhog.com
jonathanbosley.com
mail.inaudible.us
chefdcdallas.jonathanbosley.com
corsicanabrushhog.com
cpcontacts.jonathanbosley.com
leecates.com
corsicanabrushhog.com
corsicanabrushhog.com
inaudible.us
devyz.us
webmail.chefdcdallas.com
chefdcdallas.com
thecodex.us
nuevoshorizontes-gt.com
avidlyactive.com
leeharveys.jonathanbosley.com
devyz.co
bik.kr
spacedmanthemovie.com
autodiscover.avidlyactive.com
fujitecamerica.jonathanbosley.com
tvquotes.co
chefdcdallas.com
corsicanabrushhog.com
avidlyactive.com
avidlyactive.com
chefdcdallas.com
smith.jonathanbosley.com
pocket-analytics.co
leecates.com
chefdcdallas.com

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFjzCCBHegAwIBAgISAxqinbbRipa1ExihB49yTO5RMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMTAwNjMwNTBaFw0y
MDA0MDkwNjMwNTBaMB0xGzAZBgNVBAMTEmpvbmF0aGFuYm9zbGV5LmNvbTCCASIw
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM7JXRSQGCq5Hq4/m4Q0Au4shRlA
x8iOxUA3WUQZolTfPtu9IbXGYzqiMm/tEfE8ARXIXMGUt41ZRZLgtEReO73kFnWS
FAOGg1YpjtMls6IFBruitrd+FSfba7er9H8bE79kzd9h52wmEryvoPhhmJmMQ8tX
O89wGqphOgcv5VgoWiAzelD3H77kGO2Fmg63S9niGC52x+URfYw8X5HGXBWmN4UU
zpyK3hZTor71jUwdZUguXKXw1LW1yPB3cDJyCBDi1xCUtOMUqY2z8MwZEwblyyef
RYya5F4B4BohMrcwPs4bKFpp34PkrgLey8/RzKonX2w31+ytpsLRWNTYUGsCAwEA
AaOCApowggKWMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUvuMjkRsmr9QdBUZlHAJy
xQQTrTYwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwbwYIKwYBBQUH
AQEEYzBhMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcC5pbnQteDMubGV0c2VuY3J5
cHQub3JnMC8GCCsGAQUFBzAChiNodHRwOi8vY2VydC5pbnQteDMubGV0c2VuY3J5
cHQub3JnLzBOBgNVHREERzBFghJqb25hdGhhbmJvc2xleS5jb22CF21haWwuam9u
YXRoYW5ib3NsZXkuY29tghZ3d3cuam9uYXRoYW5ib3NsZXkuY29tMEwGA1UdIARF
MEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6
Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBgYKKwYBBAHWeQIEAgSB9wSB9ADyAHcA
8JWkWfIA0YJAEC0vk4iOrUv+HUfjmeHQNKawqKqOsnMAAAFvjlznfgAABAMASDBG
AiEA8BN/BnvYBUzII3dFhQmThWdEbfwtpja2+KX6RmUx1oACIQC35J+InFw6Xvuh
vswPQBhhmrRgi8333T134LoOhpjHIQB3AAe3XBvlfWj/8bDGHSMVx7rmV3xXlLdq
7rxhOhpp06IcAAABb45c564AAAQDAEgwRgIhAJehvIEB3K2f1dRHl/ankeHEcq12
8MEONNWIwaDUzAp1AiEA7t5zDwoxpvmvsHCPrmQkKCZeKJFC+cf5hk7MiZuBX9Aw
DQYJKoZIhvcNAQELBQADggEBACeEMrLAqA1dtA2WaEH9gJAmNO9CqWMGz/OqLdPw
UznXnMYqEXeGzEOJDYwJ6zisOqNvrw0pIcGja4IcGwWFl9WTKrUoPf57syXKrgGB
XAe0Bv9OL/a7AdezzWrwyhplzZyfIckHdCbjzQ/jvllegOSSUG/+fW3j0GgwOewi
g0NEVgE2uPN6vPBEwOqJfBggJLX9SkgXCOV3B2jzXGYcnv7mWy+4u1fch2Om6wsS
yZLzud1/hnzSL+K/dJRNGxia8+1fO1ZUFt8cKhcuaEf5dI94azwLZhP81rMRrank
pOUAyJQ9i71Odzw5/j9u+DyVL0hl6LxHJhvA4tUxd1C1028=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzsldFJAYKrkerj+bhDQC
7iyFGUDHyI7FQDdZRBmiVN8+270htcZjOqIyb+0R8TwBFchcwZS3jVlFkuC0RF47
veQWdZIUA4aDVimO0yWzogUGu6K2t34VJ9trt6v0fxsTv2TN32HnbCYSvK+g+GGY
mYxDy1c7z3AaqmE6By/lWChaIDN6UPcfvuQY7YWaDrdL2eIYLnbH5RF9jDxfkcZc
FaY3hRTOnIreFlOivvWNTB1lSC5cpfDUtbXI8HdwMnIIEOLXEJS04xSpjbPwzBkT
BuXLJ59FjJrkXgHgGiEytzA+zhsoWmnfg+SuAt7Lz9HMqidfbDfX7K2mwtFY1NhQ
awIDAQAB
-----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 270400353169149211284681682106670813867601
 . . . . . . . . [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 2020-01-10 06:30:50 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-09 06:30:50 +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 'jonathanbosley.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 26104386912525652184012179369479996121451624648608545202174927224933129412554859278828277483954270103492405070767641265170349003467040502657126411893572144300809676819370081482482337664997260134070561760757072309430982936954649917088271553768251592198307524152169117393121338712492008709828763235782217100515350626940643748770028901175110176023372038184297395864489756825453942834150343227450378263105441041027559542940522400989132861972403755388721586026529578430818140165860564415255830875479426109826261584768894436721182072615411872963708441377801931919222900804749176747981503833574700743748445207751597751816299
 . . . . . . . . . . . . . . . . . . . . [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)
							bee323911b26afd41d0546651c0272c50413ad36
 . . . . . . . . . . . . . . . . [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 (71 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'jonathanbosley.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'mail.jonathanbosley.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.jonathanbosley.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 (247 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
							00f2007700f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016f8e5ce77e0000040300483046022100f0137f067bd8054cc82377458509938567446dfc2da636b6f8a5fa466531d680022100b7e49f889c5c3a5efba1becc0f4018619ab4608bcdf7dd3d77e0ba0e8698c72100770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016f8e5ce7ae000004030048304602210097a1bc8101dcad9fd5d44797f6a791e1c472ad76f0c10e34d588c1a0d4cc0a75022100eede730f0a31a6f9afb0708fae642428265e289142f9c7f9864ecc899b815fd0
 . . . . [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)
		00278432b2c0a80d5db40d966841fd80902634ef42a96306cff3aa2dd3f05339d79cc62a117786cc43890d8c09eb38ac3aa36faf0d2921c1a36b821c1b058597d5932ab5283dfe7bb325caae01815c07b406ff4e2ff6bb01d7b3cd6af0ca1a65cd9c9f21c9077426e3cd0fe3be595e80e492506ffe7d6de3d0683039ec22834344560136b8f37abcf044c0ea897c182024b5fd4a481708e5770768f35c661c9efee65b2fb8bb57dc8763a6eb0b12c992f3b9dd7f867cd22fe2bf74944d1b189af3ed5f3b565416df1c2a172e6847f9748f786b3c0b6613fcd6b311ada9e4a4e500c8943d8bbd4e773c39fe3f6ef83c952f4865e8bc47261bc0e2d5317750b5d36f