42puzzles.com

Issued by R3

About this certificate

This digital certificate with serial number 04:13:17:2e:4f:50:70:9b:c1:bb:84:ba:2f:ef:fa:09:9d:f6 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:
  • Subscriber Certificate: commonName is deprecated. (BRs: 7.1.4.2.2)

Certificate Subject

CN=42puzzles.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:13:17:2e:4f:50:70:9b:c1:bb:84:ba:2f:ef:fa:09:9d:f6
Serial Number (int): 354945321396780825368548393276179084844534
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: b3:19:38:de:d2:f2:c8:df:28:87:e7:f3:c7:2f:cc:45:e9:de:df:b1
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): b2:42:d5:b6:92:d8:2e:cc:fd:ef:cb:a7:8d:c1:9d:4d:cf:55:74:46
Fingerprint (sha256): 93:e1:48:dd:df:49:9b:e8:4d:00:b3:82:2f:a3:5f:5c:95:1f:e1:4d:04:b7:1f:f9:62:89:20:13:55:b0:03:99

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

Revocation information

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

Check the revocation status for certificate 42puzzles.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

42puzzles.com

Other certificates including the domain name 42puzzles.com

(limited to 100 certificates)
gpfarm-admin.gpsmart.vn
escolademudadores.app
kapsecoaching.com
app.redfysh.uk
the-tipping-point.info
www.mytrex.co
create.threads.fm
42puzzles.com
app-dev.wearefairgame.com
escueladeinnovacionwayra.rebus.com.co
discord.yfldao.com
amxt.kpeyes.app
vijaykumarajaykumargargadmin.estore.business
laosdollar.com
www.wheelofnames.info
testlinks.abelandcole.co.uk
dvtkwjbcwh7vjzpcpgky.smartimob.io
mdr-order.emon.club
www.booleanstate.com
obi.ltl-xpo.com
tree-rings-art.com
ibuprom.com.ua
interativetreinamentos.com.br
www.dpcnation.org
www.lsomri.co
www.karafans.ml
www.cerebrum.group
animebox.club
suvidhamart.co.in
www.mayankstuti.in
enside.online
www.imaatih.club
admin.ibscoach.org
waifuwishes.com
www.presstamfg.com
www.en.cardisimo.com
www.referrals.filtroo.co
daylighthub.com
www.jandomtl.com
live.budg.ee
ags.run
aquaplot.com
www.travlocally.com
www.kanastruk.com
links.indiahaat.in
firebasetest.alexheggie.space
portalsocio.trendsgr.com.ar
wellcarehospitals.com
42puzzles.com
myhue.brgr.io
10traits.com
www.techcoo.co
dashboard.zeeplo.com
go.grupoadvis.com.br
bassboosterapp.com
www.minutes.biz
www.mdcarpentries.co.uk
steelemart.com
dzaki.mohondoarestu.id
designtokens.dev
myhue.brgr.io
stefan.revoltage.io
cuddle.shoesprays.com
www.old-portfolio.gowravchowdary.xyz
sarthakpay.in
www.briefable.app
www.hcphillips.dev
www.matin.family
42puzzles.com
42puzzles.com
grfn.io
test.md.rx.me
busycloud.co.in
42puzzles.com
tree-rings-art.com
gandalf.dslrteam.com
flying-dutch-man.xyz
www.kanastruk.com
delta.georgeevergreen.com
flying-dutch-man.xyz
menoctyl.mayamd.ai
aarondawn.co
bluve.com.br
www.sporteamate.de
decentgradient.com
www.espaciovidaysalud.com
ajinkyabhandare.com
imaginationchildcare.com
fp-lab.com
www.instamood.me
decentgradient.com
www.alamorestorations.com
www.booleanstate.com
template.stepinsight.com.au
dashboard-test.42puzzles.com
www.espaciovidaysalud.com
www.profile.verdify.nl
orpheusapp.com
evanvicker.com
beheer.opbezoek.development.m4m.io

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFIjCCBAqgAwIBAgISBBMXLk9QcJvBu4S6L+/6CZ32MA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzA2MDIyMjE2MDVaFw0yMzA4MzEyMjE2MDRaMBgxFjAUBgNVBAMT
DTQycHV6emxlcy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDD
m8fwGH3I3nOQxQf4riIZq/4dTDYxVMpw4B8kFBheXAFQVSGtOmeNugv9QF+zeZil
vXUD8OXqOz9AOGWo1lGf+wtadGEPDlHGvAqG0/tjITfyfabP8VXhVuYMaqyxSpZ+
Di8r7I2rY1E0Ro/an1hrOb77iYmuTpkvP8v2SiPRA/+BWrPjy3H4f4Bqdl6pw4dd
bcQ5CktO5WXn7h5Qcpdx/jTJPXfwtQDUQ1u4bnGkAQVQAeGsc2w8msvmwShtqiqJ
jtuZvrbEPuq+JNqp8PQ5VaYsjZcK6+TdGqhvNnkRk4Gogwan2IWrgtgpeF2yVDrz
G/kOrZkuL7uYmSTDiXtHAgMBAAGjggJKMIICRjAOBgNVHQ8BAf8EBAMCBaAwHQYD
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
BBYEFLMZON7S8sjfKIfn88cvzEXp3t+xMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJ
QOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3Iz
Lm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcv
MBgGA1UdEQQRMA+CDTQycHV6emxlcy5jb20wTAYDVR0gBEUwQzAIBgZngQwBAgEw
NwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5j
cnlwdC5vcmcwggEGBgorBgEEAdZ5AgQCBIH3BIH0APIAdwB6MoxU2LcttiDqOOBS
HumEFnAyE4VNO9IrwTpXo1LrUgAAAYh+ZZOHAAAEAwBIMEYCIQCyHKluNMR3qJz8
K+9Sp1xeR360XpyBhyyQnG4h4XwGZQIhAIMroPVIu83xcWgUSWJLDb5rak95tXzT
n6CfrtBoYZIlAHcArfe++nz/EMiLnT2cHj4YarRnKV3PsQwkyoWGNOvcgooAAAGI
fmWUFwAABAMASDBGAiEAnm3luBU2HfHNpVLFVcBes5c91zAzubpL1btkXWWzeZ0C
IQDNY8laorDm1uqFWBDqBAgr3IjBr2dyBG/fmh6fyDTUDDANBgkqhkiG9w0BAQsF
AAOCAQEAO8d3uG0SGeUfbshXEJhAgAkqEjjztqROwAHIbP71oRCmGsKE87zTj/0u
7De8zGiFQhZN6orH1vgXXfv4inPX5da73L1hDN9u+02CIooFKHgj4yoICrZrxAhh
WZB8HRICtb7spteURlBW4C7tbkARa6sBNqMIDT/T40hN6gZ/6mGLKAsmpOIoVY3P
3IwVB5kmZLw5Jaz5coKqPV4SucFVLUzqnMvl6Vbmn69Tr2OeLaWk1WHEZuUTPG71
b+ATeb5VvbK33n4Fg4t/m8/cD6pch8cCzd0a8MNpUnBCCZZjFnvHmRYwQ0w2K3gV
KlefwE96VEyIx62JpVj7uJjykz2DPA==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw5vH8Bh9yN5zkMUH+K4i
Gav+HUw2MVTKcOAfJBQYXlwBUFUhrTpnjboL/UBfs3mYpb11A/Dl6js/QDhlqNZR
n/sLWnRhDw5RxrwKhtP7YyE38n2mz/FV4VbmDGqssUqWfg4vK+yNq2NRNEaP2p9Y
azm++4mJrk6ZLz/L9koj0QP/gVqz48tx+H+AanZeqcOHXW3EOQpLTuVl5+4eUHKX
cf40yT138LUA1ENbuG5xpAEFUAHhrHNsPJrL5sEobaoqiY7bmb62xD7qviTaqfD0
OVWmLI2XCuvk3RqobzZ5EZOBqIMGp9iFq4LYKXhdslQ68xv5Dq2ZLi+7mJkkw4l7
RwIDAQAB
-----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 354945321396780825368548393276179084844534
 . . . . . . . . [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-06-02 22:16:05 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-08-31 22:16:04 +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 '42puzzles.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 24693287946154390603243685775364928504264032387651232434045635591990399831464728525764752181436273366297178003353614712353170308230304814725005356587577813495405994399329340685532080056897478912617153600365172905118247443958001791693472238539683089624904034487349903784190317361265434689094032820737730598255988046293041154525651580848338602983246033117422235938538053311511404714426808208446813316075667177627662298845864488068760121569876872883284041756868537522496372369610778815021816025934387297711337802135635353970765866918192349404620559116258667298557481493898042398722570947261514981172978748702034869451591
 . . . . . . . . . . . . . . . . . . . . [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)
							b31938ded2f2c8df2887e7f3c72fcc45e9dedfb1
 . . . . . . . . . . . . . . . . [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 (17 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '42puzzles.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)
							00f20077007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb52000001887e6593870000040300483046022100b21ca96e34c477a89cfc2bef52a75c5e477eb45e9c81872c909c6e21e17c0665022100832ba0f548bbcdf171681449624b0dbe6b6a4f79b57cd39fa09faed068619225007700adf7befa7cff10c88b9d3d9c1e3e186ab467295dcfb10c24ca858634ebdc828a000001887e65941700000403004830460221009e6de5b815361df1cda552c555c05eb3973dd73033b9ba4bd5bb645d65b3799d022100cd63c95aa2b0e6d6ea855810ea04082bdc88c1af6772046fdf9a1e9fc834d40c
 . . . . [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)
		003bc777b86d1219e51f6ec85710984080092a1238f3b6a44ec001c86cfef5a110a61ac284f3bcd38ffd2eec37bccc688542164dea8ac7d6f8175dfbf88a73d7e5d6bbdcbd610cdf6efb4d82228a05287823e32a080ab66bc4086159907c1d1202b5beeca6d794465056e02eed6e40116bab0136a3080d3fd3e3484dea067fea618b280b26a4e228558dcfdc8c1507992664bc3925acf97282aa3d5e12b9c1552d4cea9ccbe5e956e69faf53af639e2da5a4d561c466e5133c6ef56fe01379be55bdb2b7de7e05838b7f9bcfdc0faa5c87c702cddd1af0c369527042099663167bc7991630434c362b78152a579fc04f7a544c88c7ad89a558fbb898f2933d833c