placeshaker.fr

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:1f:10:f8:62:01:6a:26:f3:de:c4:05:a1:7d:9d:72:d6:1f 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=placeshaker.fr

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:1f:10:f8:62:01:6a:26:f3:de:c4:05:a1:7d:9d:72:d6:1f
Serial Number (int): 271908168495171529420699179026709078005279
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 37:8b:0c:26:3c:10:93:bd:13:ab:89:bb:b8:f6:97:5b:c3:fd:f0:c3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 43:c5:4f:fb:57:1d:2f:b8:fc:06:a1:cd:91:60:11:65:6a:7a:d3:c1
Fingerprint (sha256): 48:b1:6e:fe:f5:23:b1:55:88:0e:f8:0a:cc:de:67:65:00:c1:96:c3:55:71:4f:e8:9a:72:15:c6:f3:7c:0d:fe

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 placeshaker.fr

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for placeshaker.fr

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

placeshaker.fr

Other certificates including the domain name placeshaker.fr

(limited to 100 certificates)
teclawapp.teclawgroup.com
app.placeshaker.fr
devemendous.com
www.placeshaker.fr
truehealth.app
graficos.ecuestre.digital
sale.forgottenchain.com
www.gmailyou.com
jifi.xyz
account.fupa.net
1050allen.com
precision-teaching-app.co.uk
genshin.eu
sale.forgottenchain.com
www.angelawedsjeffrey.com
one.usertoken.com
placeshaker.fr
digitallives.ch
admin.placeshaker.fr
www.bambumeta.io
app.homecourt.ai
www.nescorp.in
bac.rjmgdev.mobi
blimoveis.net
dev-mapper.dialogueframework.com
placeshaker.fr
pos.demo.payo.com.au
everlogapp.com
placeshaker.fr
pro.placeshaker.fr
placeshaker.fr
wc-health.hipaatexts.com
www.course.glowbe.com
*.placeshaker.fr
ugenc.com
staging.peru.fitpass.app
joshuarenelli.com
admin.dmvans.com
www.splinters19.be
nicewife.in
link.halloclub.com
newslang.app
cotakvision.com
inentrep.no
www.pika.app
www.schoolswillrockyou.co.uk
iolite.software
www.ashutosh.xyz
emelieingverudfoto.se
placeshaker.fr
guardiansscratch.sqwadhq.com
preprod-admin.placeshaker.fr
admin.elysio.app
app.glarehub.net
gardeners.express
admin.adafri.com
taggermarker.sit.cl
placeshaker.fr
allergo.smart-squad.com
www.ecolier.eu
www.xss.dev
digitaldentaldesignlab.com
donate.netgiverapp.com
pro.link-dev.sikkaapp.in
www.bananacocktail.com
dotnetweekly.com
www.pulsiar.com
airform.app
everlogapp.com
www.gmailyou.com
sup.placeshaker.fr
lume.ssaavedra.eu
martinmade.me
kontakttyper.no
www.insclub.xyz
admin.adafri.com
www.coastalsummittacos.com
shaofood.com
forms.westenddance.com.au
www.notah.net
big-bear-pwa.trueomni.com
thedemonwholaughs.com
traintrack.training
si.placeshaker.fr
dyckster.com
placeshaker.fr
botsabuesa.com
links.hanginflow.com
bharatrajsaya.com
righteouscharity.org
placeshaker.fr
app.truebizpulse.com
placeshaker.fr
dev.jonas-wanke.de
dyckster.com
batuni.app
sharesnepal.com
firebase.sharehows.com
app.dsgn.co
xprt.kianadev.com

Certificate

The complete raw certificate details for placeshaker.fr in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFVDCCBDygAwIBAgISAx8Q+GIBaibz3sQFoX2dctYfMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA5MjQwNzI2MTNaFw0x
OTEyMjMwNzI2MTNaMBkxFzAVBgNVBAMTDnBsYWNlc2hha2VyLmZyMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxRCdS0QeV6MA/d0bVrAvoDGEF+gYmshA
deqGs3ZFlzAWGR5rfkF2ANOxszbWJU8sadIk7huKgtizRrSkDWFqYCHJ+lubl6aJ
2JPC6Nd0zA+pk0VqRabGIS4u4mDikrNyl+f8yxJE4X0FT4jd4BeLYrTza7IL2Pen
RduzUup8wFqv+hQuyCro9plZC7e6W13Dzj3g1r+P5z1nykNUCpaQd7mBTDQOE2X9
OKQRvnOFWzuiVVYPfWLZtKKH+Ma5yrCjQT2U4jKJQcL4Pjovna87TWrbT3xd8xlR
VLqYyGiY2Uuc4Ko2dKVUQgMg/MrfnDEiIMtVoNlgdoXLmAGWw3INdwIDAQABo4IC
YzCCAl8wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF
BQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ3iwwmPBCTvROribu49pdbw/3w
wzAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRj
MGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5v
cmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5v
cmcvMBkGA1UdEQQSMBCCDnBsYWNlc2hha2VyLmZyMEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHUAdH7agzGtMxCR
IZzOJU9CcMK//V5CIAjGNzV55hB7zFYAAAFtYmDKAQAABAMARjBEAiAM1AAwgJbk
G4aYsFZRLLDYkm54kzxPL+aAHRBiAz9qigIgSrPE+lv4NK3+GVvqnNNTnSqy0SSr
1CNOU3erkPwmCBoAdwBj8tvN6DvMLM8LcoQnV2szpI1hd4+9daY4scdoVEvYjQAA
AW1iYMn2AAAEAwBIMEYCIQD1MDvvreW8sdAI3QvB3FrIbvLAJ9xGMe6kKeBY8Ui0
1AIhANSgZRwscpguJKVdqRnqZi1n9iUxinuervzasJuR5QtgMA0GCSqGSIb3DQEB
CwUAA4IBAQAB8O6LnbrvlIosArx8/kkyE+VDYrJZYw/bFJjAbSDarB7lJ5MfizL2
W/qH9hUMwfZ0SI0mdx0cV+iMv1F5qAcpjT9LyZmWMRNIryHngAqPKqTHBjFZZtw3
DszE8RRuiqsvroqXpR9+W1NrMaoB0pJdNyv9rmyVK2+6pNw9jif4uAOazMfbf/nN
0wdGoPS4DjMBWWY0QRP3NDfYkEl5cAaosuearaaX0iFVmLJ+kFOw6EPpcNmnxbVx
lu59cbJnXUEsKzSjkb8LpOmbYcRnoOEV2R7HMfIhP8DAv7Kd0w42q7pGHumNyqax
JWalaufK2X+XJ7wb0qMejrBTbMukgPjR
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxRCdS0QeV6MA/d0bVrAv
oDGEF+gYmshAdeqGs3ZFlzAWGR5rfkF2ANOxszbWJU8sadIk7huKgtizRrSkDWFq
YCHJ+lubl6aJ2JPC6Nd0zA+pk0VqRabGIS4u4mDikrNyl+f8yxJE4X0FT4jd4BeL
YrTza7IL2PenRduzUup8wFqv+hQuyCro9plZC7e6W13Dzj3g1r+P5z1nykNUCpaQ
d7mBTDQOE2X9OKQRvnOFWzuiVVYPfWLZtKKH+Ma5yrCjQT2U4jKJQcL4Pjovna87
TWrbT3xd8xlRVLqYyGiY2Uuc4Ko2dKVUQgMg/MrfnDEiIMtVoNlgdoXLmAGWw3IN
dwIDAQAB
-----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 271908168495171529420699179026709078005279
 . . . . . . . . [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 2019-09-24 07:26:13 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-12-23 07:26:13 +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 'placeshaker.fr'
 . . . . . . . . [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 24877138958961008490116858979391126829006652774821925731809624199236820549163691327132126171669481089384347078491509396837991199029489648962249526864703125962047822769171771543524396783199449280241758141525264453179200130546235023620361900585784176988610525909199070101102071275717875140403290951821670664806777832639979520848333776535247851714968910337165271332372024647448933131708694891151942727641436916482978396532397108808731099757915598511417076644488609881360934665629782223773563928667993102647278149606459027556291233430082249969489892707022876535366450975524650994251980011633610767302405316651059017551223
 . . . . . . . . . . . . . . . . . . . . [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)
							378b0c263c1093bd13ab89bbb8f6975bc3fdf0c3
 . . . . . . . . . . . . . . . . [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 (18 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'placeshaker.fr'
 . . . . . . . . . . . . . . . . [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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f0007500747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc560000016d6260ca01000004030046304402200cd400308096e41b8698b056512cb0d8926e78933c4f2fe6801d1062033f6a8a02204ab3c4fa5bf834adfe195bea9cd3539d2ab2d124abd4234e5377ab90fc26081a00770063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016d6260c9f60000040300483046022100f5303befade5bcb1d008dd0bc1dc5ac86ef2c027dc4631eea429e058f148b4d4022100d4a0651c2c72982e24a55da919ea662d67f625318a7b9eaefcdab09b91e50b60
 . . . . [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)
		0001f0ee8b9dbaef948a2c02bc7cfe493213e54362b259630fdb1498c06d20daac1ee527931f8b32f65bfa87f6150cc1f674488d26771d1c57e88cbf5179a807298d3f4bc99996311348af21e7800a8f2aa4c706315966dc370eccc4f1146e8aab2fae8a97a51f7e5b536b31aa01d2925d372bfdae6c952b6fbaa4dc3d8e27f8b8039accc7db7ff9cdd30746a0f4b80e33015966344113f73437d89049797006a8b2e79aada697d2215598b27e9053b0e843e970d9a7c5b57196ee7d71b2675d412c2b34a391bf0ba4e99b61c467a0e115d91ec731f2213fc0c0bfb29dd30e36abba461ee98dcaa6b12566a56ae7cad97f9727bc1bd2a31e8eb0536ccba480f8d1