surfing64.fr

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:43:6a:55:0f:38:c1:80:6c:b0:7b:1b:e8:27:16:d1:36:3c 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=surfing64.fr

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:43:6a:55:0f:38:c1:80:6c:b0:7b:1b:e8:27:16:d1:36:3c
Serial Number (int): 284277116200502600553039393427389817108028
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 3f:c1:1e:81:23:ad:e3:8e:02:48:46:ad:c1:90:b0:58:ee:0e:de:56
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 4f:bb:3d:07:ec:a2:c2:1c:c5:87:28:f4:2e:5c:05:f0:26:b7:ee:e9
Fingerprint (sha256): ec:4e:ee:96:92:97:b4:a6:da:22:12:dc:5d:cc:fe:14:a2:24:9d:b1:9c:25:df:89:94:7b:a3:75:96:28:18:87

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

3

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for surfing64.fr

Public Key Algorithm

RSA

Key Size

4096

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

new.surfing64.fr
surfing64.fr
www.surfing64.fr

Other certificates including the domain name surfing64.fr

(limited to 100 certificates)

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGczCCBVugAwIBAgISA0NqVQ84wYBssHsb6CcW0TY8MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA4MDEwMTUzNThaFw0x
OTEwMzAwMTUzNThaMBcxFTATBgNVBAMTDHN1cmZpbmc2NC5mcjCCAiIwDQYJKoZI
hvcNAQEBBQADggIPADCCAgoCggIBAM1ShuKxS2CH3wrbnTIEfxNwsI/N+iFs0ZMF
Dp1HqAtKxM2Eg1Kk7GDkpZj+oQPvK9wVjiiWFt2bPodrJEJH+0D9sgZZdOFEaMcg
63uRivoovaeDBJ+LuV7BVXGJrrbs08XVXeCeXzlsnr1kDZc3IfQyWRHP/CASZuSx
x+5E0G6Wo2L+wlVesIwcHtyLdg9oD0RPmXgvb65SiazCMDCO8/er/diUaibcEIJ3
8aNMGisMECZhaVLxWmajS7VMDSlwafqtavwgE5qkl71q0mxner+rOdCadwESrSgS
W/Prb6kCPo0jWJmNZMwaCejU1RXW2tArNmPlWbwuhLjRgkfqnaT6e8+E7g78gKim
YcQ30R4woJrWQKi6fPCL/pYIk56I5BmjrBLZ2VFg4vGRNDOAlBGycxkDdMVLKkWY
FcnxUNb8leJNKq/7q9aydD9JPyVnJ1B1TbN2oQJ22wloZHY36cfRXBeOujmzl8Ew
eBz6z6wsKrXbaGvGEP/mR5iDcwy9xQyQKvM7NIMkEkllbtknSlF5Vyay4UMcFWDi
7u0X3V42iE7Sy03/jX6dUfEge7mq1gk7yVrlM9d5tODioOZ216PRL+oGu6h0aJL3
Ub7PRkJ4Q0K2W6G2E6BiHThOAKaL7dszA6WOdG6SblRdkiSgr3Hg99Qy2jHGU1eh
VoOneLAbAgMBAAGjggKEMIICgDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI
KwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFD/BHoEj
reOOAkhGrcGQsFjuDt5WMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyh
MG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgz
LmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgz
LmxldHNlbmNyeXB0Lm9yZy8wOwYDVR0RBDQwMoIQbmV3LnN1cmZpbmc2NC5mcoIM
c3VyZmluZzY0LmZyghB3d3cuc3VyZmluZzY0LmZyMEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUA4mlLribo6UAJ
6IYbtjuD1D7n/nSI+6SPKJMBnd3x2/4AAAFsSxk0HgAABAMARjBEAiAWIO5nIQXS
rJyv1gOJnGDKltIOepp+OzDbX2Tsux3ucAIgO748XRQcVxsLByE4pgNXOSUjjpYB
UUQfZQgXnQ2Z0EgAdgBj8tvN6DvMLM8LcoQnV2szpI1hd4+9daY4scdoVEvYjQAA
AWxLGTQ8AAAEAwBHMEUCIAKLpCleKlg4thboggNa948gJkGq6xLvQgE5TVBtyOgl
AiEApT3FM2VJQuFSJwyqH4nU0Sd7WfFLV2nPcy5IFUdgCY4wDQYJKoZIhvcNAQEL
BQADggEBAFDnD1YqLdTzZk+5UHD+d0KRx0qKKbx4DN4G+9wseEX7YnRgsd7K2c7n
239a+AGlStprIjTQbzk6lri3YJLE1gu+ywNv+9CAeK/VzhZkNeeqxWYBj93QixJa
6T7AAfkyQN/rVEOIRgeFfEv7dRtuhkvwb8LOuU1XWbtHMqmpE9LeEsvAWNHumJtZ
cndIa5ciWxp+sXkflJwEkOlsdMTuIZFAX93Jeulas9EJIKxxDZzamHJ1Y8TkNiwG
wJi+u3PnCNtDmCr77uzvvHUxS/64gvwfoyBpxdP+Aa7KJ+Ps606vQPuNrnUP8lM1
DBohcDbMiQxpD0RVprsvTow8jTa7tNI=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzVKG4rFLYIffCtudMgR/
E3Cwj836IWzRkwUOnUeoC0rEzYSDUqTsYOSlmP6hA+8r3BWOKJYW3Zs+h2skQkf7
QP2yBll04URoxyDre5GK+ii9p4MEn4u5XsFVcYmutuzTxdVd4J5fOWyevWQNlzch
9DJZEc/8IBJm5LHH7kTQbpajYv7CVV6wjBwe3It2D2gPRE+ZeC9vrlKJrMIwMI7z
96v92JRqJtwQgnfxo0waKwwQJmFpUvFaZqNLtUwNKXBp+q1q/CATmqSXvWrSbGd6
v6s50Jp3ARKtKBJb8+tvqQI+jSNYmY1kzBoJ6NTVFdba0Cs2Y+VZvC6EuNGCR+qd
pPp7z4TuDvyAqKZhxDfRHjCgmtZAqLp88Iv+lgiTnojkGaOsEtnZUWDi8ZE0M4CU
EbJzGQN0xUsqRZgVyfFQ1vyV4k0qr/ur1rJ0P0k/JWcnUHVNs3ahAnbbCWhkdjfp
x9FcF466ObOXwTB4HPrPrCwqtdtoa8YQ/+ZHmINzDL3FDJAq8zs0gyQSSWVu2SdK
UXlXJrLhQxwVYOLu7RfdXjaITtLLTf+Nfp1R8SB7uarWCTvJWuUz13m04OKg5nbX
o9Ev6ga7qHRokvdRvs9GQnhDQrZbobYToGIdOE4Apovt2zMDpY50bpJuVF2SJKCv
ceD31DLaMcZTV6FWg6d4sBsCAwEAAQ==
-----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 284277116200502600553039393427389817108028
 . . . . . . . . [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-08-01 01:53:58 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-10-30 01:53: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 'surfing64.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 837642191615915992439026827297596685952643178037788771782616401990124823044926316626550653267615374059393128903894658861963361516351713355550756627969000037947903653912016126076335226169561497982720541692676862626254652388056122554711330788853859835977851336377134109482027919286173596534884532920567658113793333640527965071227317092024218338360965264515756228029895310320339937143712196413489908151004530018439906686960145350896291050823561836904357733632366989822965946948552315328514469671764852410255311523253570958573759597996519497129824634007886690843377207387673133061382258526928741251015768468847719886606051039760541398664885284924384314057968385475149597256527497498723865257334798056566801402935199062813186857142799049928731002586314605956755838246071805541885505350327579594818577362699027520281836000987226644716014810056045920592469002211557050674086150442918420358377264901193886359058753634157974262445915917370427971259122244203104268267021158797803536963440780951569642059822185357145390776013873161438009601263040275019678879042931587545696908613370731414035302035179666159732408909563411286469948948210964638286495564591561739779576479735302597987481018224745186918097124343202345405564252630358228278187700251
 . . . . . . . . . . . . . . . . . . . . [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)
							3fc11e8123ade38e024846adc190b058ee0ede56
 . . . . . . . . . . . . . . . . [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 (52 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'new.surfing64.fr'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'surfing64.fr'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.surfing64.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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef007500e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe0000016c4b19341e000004030046304402201620ee672105d2ac9cafd603899c60ca96d20e7a9a7e3b30db5f64ecbb1dee7002203bbe3c5d141c571b0b072138a603573925238e960151441f6508179d0d99d04800760063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d0000016c4b19343c00000403004730450220028ba4295e2a5838b616e882035af78f202641aaeb12ef4201394d506dc8e825022100a53dc533654942e152270caa1f89d4d1277b59f14b5769cf732e48154760098e
 . . . . [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)
		0050e70f562a2dd4f3664fb95070fe774291c74a8a29bc780cde06fbdc2c7845fb627460b1decad9cee7db7f5af801a54ada6b2234d06f393a96b8b76092c4d60bbecb036ffbd08078afd5ce166435e7aac566018fddd08b125ae93ec001f93240dfeb5443884607857c4bfb751b6e864bf06fc2ceb94d5759bb4732a9a913d2de12cbc058d1ee989b597277486b97225b1a7eb1791f949c0490e96c74c4ee2191405fddc97ae95ab3d10920ac710d9cda98727563c4e4362c06c098bebb73e708db43982afbeeecefbc75314bfeb882fc1fa32069c5d3fe01aeca27e3eceb4eaf40fb8dae750ff253350c1a217036cc890c690f4455a6bb2f4e8c3c8d36bbb4d2