moodle.marin.edu

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:fc:5a:0c:fb:fb:d7:e7:90:46:b6:26:76:b6:51:b9:04:a7 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=moodle.marin.edu

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:fc:5a:0c:fb:fb:d7:e7:90:46:b6:26:76:b6:51:b9:04:a7
Serial Number (int): 347207712197378076107085700824717571196071
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: ef:95:9b:07:f3:92:cc:80:1f:25:95:18:62:c6:68:6f:92:58:99:e3
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 80:c9:6e:09:a8:a3:f7:d4:17:9e:f7:0f:7d:7d:3b:01:9c:10:92:07
Fingerprint (sha256): 08:ae:4a:2c:cd:86:c2:6b:d6:05:da:25:3d:91:f7:f8:cb:a8:6c:19:94:cf:74:eb:18:20:d9:8d:b2:c4:60:1d

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 moodle.marin.edu

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for moodle.marin.edu

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

moodle.marin.edu

Other certificates including the domain name marin.edu

(limited to 100 certificates)
es.marin.edu
advancement.marin.edu
www.marin.edu
apps.marin.edu
moodletest.marin.edu
it.marin.edu
moodle.marin.edu
housing.marin.edu
ezproxy.marin.edu
moodletest.marin.edu
sars.marin.edu
www1.marin.edu
www.marin.edu
servicedesk.marin.edu
hr.marin.edu
escom.marin.edu
intranet.marin.edu
apps.marin.edu
moodle.marin.edu
netapps.marin.edu
moodletest.marin.edu
lg.marin.edu
degreeweb.marin.edu
mycom.marin.edu
netapps.marin.edu
alumni.marin.edu
moodle.marin.edu
*.marin.edu
mailz.marin.edu
sslvpn-he.marin.edu
idp.marin.edu
www.marin.edu
moodle.marin.edu
mac.marin.edu
moodle.marin.edu
mycomcas.marin.edu
www.marin.edu
mycomtest.marin.edu
apps.marin.edu
moodle.marin.edu
degreeweb.marin.edu
www.marin.edu
esl.marin.edu
lg.marin.edu
mycomcastest.marin.edu
moodle.marin.edu
mailz.marin.edu
moodletest.marin.edu
mailx.marin.edu
sars.marin.edu
campuses.marin.edu
mycomappnavtest.marin.edu
athletics.marin.edu
moodle.marin.edu
www.marin.edu
idp.marin.edu
campuses.marin.edu
athletics.marin.edu
mycomssb.marin.edu
athletics.marin.edu
degreeweb.marin.edu
es.marin.edu
sslvpn.marin.edu
mycomappnav.marin.edu
mycom.marin.edu
mycom-ql.marin.edu
mycomappnavtest.marin.edu
rds.marin.edu
housing.marin.edu
as.marin.edu
degreeweb.marin.edu
mailz.marin.edu
degreeweb.marin.edu
comapps.marin.edu
mac.marin.edu
netapps.marin.edu
mac.marin.edu
moodletest.marin.edu
mycomappnav.marin.edu
mycomcas.marin.edu
mycomssb.marin.edu
apps.marin.edu
mycom.marin.edu
comapps.marin.edu
libguides.marin.edu
apps.marin.edu
rds.marin.edu
www.marin.edu
mycom.marin.edu
accreditation.marin.edu
www.marin.edu
moodle.marin.edu
housing.marin.edu
mycom.marin.edu
mycom.marin.edu
mycomtest.marin.edu
byod.marin.edu
mycomappnavtest.marin.edu
housing.marin.edu
mailz.marin.edu

Certificate

The complete raw certificate details for moodle.marin.edu in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFWTCCBEGgAwIBAgISA/xaDPv71+eQRrYmdrZRuQSnMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAzMTQxMDI1NDJaFw0x
OTA2MTIxMDI1NDJaMBsxGTAXBgNVBAMTEG1vb2RsZS5tYXJpbi5lZHUwggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOApwh5bSGDUU0WMGNmmv3m9L0BhWq
+0w50bx6z4LfUaJxPt2uIepHQn0N3Rf53iCJJ/i44ost2prrwCQ69AlkMwyvj/jJ
4mhOB0zJ0lPlzCMpfS/RSgKulWFFgCRXw3BNFxdaTkHLrERJ0+tAbIfSqMCkrZNi
rUublkzIJ50G7o9a68Pi6PhpezDYyQPlDyB01qW/AqtWi7Ywag4PUhvINBT8wTax
I/pTx5vL0mRi4DIm7KE3V8JEQFWlKeBoZyRsnm8oYs2YjpcYKV46ylnGQYYX2jHO
q2qqgAaoPqtFruNiHnXV+hLDZhjUcXkkSN69QgkAkhmZ5tNCu4Dz11frAgMBAAGj
ggJmMIICYjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG
AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFO+VmwfzksyAHyWVGGLGaG+S
WJnjMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEB
BGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZy8wGwYDVR0RBBQwEoIQbW9vZGxlLm1hcmluLmVkdTBMBgNVHSAERTBDMAgG
BmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3Bz
LmxldHNlbmNyeXB0Lm9yZzCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AHR+2oMx
rTMQkSGcziVPQnDCv/1eQiAIxjc1eeYQe8xWAAABaXvzZJMAAAQDAEgwRgIhAJq8
ykDDWwDaPravqm+moj2Xbo2/VFvdycjj2nDjkb33AiEA8pzC1479FwmKxUzz5st5
VUcqLKLusfq9d3JaPPtVwpwAdgApPFGWVMg5ZbqqUPxYB9S3b79Yeily3KTDDPTl
RUf0eAAAAWl782ToAAAEAwBHMEUCIHNktHCCDwChKxLfmHcb/T0JXfhaYqMnz0XD
3UZDT2xbAiEAlfEYjxjupe7CqvIoYz4LPOddtk4iskQY9eEytwWJD64wDQYJKoZI
hvcNAQELBQADggEBAJrWrjVBaO6GTrmf4fzesLc0Y0gjwE9wTxw9awz6r8Hhm/2l
5IY6TARycww8KaHchPCj1ETNE+CmQrGf5IS4/SyCN76WOj7FrzH7gRmkHSB4uCYh
Wew1SVOf8wjp5nbiTgA3s+6GiwS5a7K8y2lYE/5TY4fKzbAnoHvyEE+1Tjg+OPMP
MT5tYjatHWN+Tx1jSyAx5IFLmlVkg65N98zpQijNrTAAhcdmoj2TFLg6RBkLy5+o
ezycRDgK4jPge/+ZHObgVe1FI58Z8RfBwVSor0Ca1PbIPIG9gq5/Z62Jre8todlm
aFYEEllWxT/+ZPjWSuWdKENebfFyvvReWI+zbuw=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzgKcIeW0hg1FNFjBjZpr
95vS9AYVqvtMOdG8es+C31GicT7driHqR0J9Dd0X+d4giSf4uOKLLdqa68AkOvQJ
ZDMMr4/4yeJoTgdMydJT5cwjKX0v0UoCrpVhRYAkV8NwTRcXWk5By6xESdPrQGyH
0qjApK2TYq1Lm5ZMyCedBu6PWuvD4uj4aXsw2MkD5Q8gdNalvwKrVou2MGoOD1Ib
yDQU/ME2sSP6U8eby9JkYuAyJuyhN1fCREBVpSngaGckbJ5vKGLNmI6XGCleOspZ
xkGGF9oxzqtqqoAGqD6rRa7jYh511foSw2YY1HF5JEjevUIJAJIZmebTQruA89dX
6wIDAQAB
-----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 347207712197378076107085700824717571196071
 . . . . . . . . [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-03-14 10:25:42 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-06-12 10:25:42 +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 'moodle.marin.edu'
 . . . . . . . . [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 26006377808834064294633696674147977665408775974186200868482927490739109051331563250514468157388454274417085172297246514859906129591258552338383223853655689064737806395703921736582960887945910698177180253007465315300202066308819059393800439468283675788634911445118555065532773475526883737817169025394822117455126220059108115636570240701831099658563844123180728085589525568744509430137789379058529463827408808191217096834736789731422092439324089278962366323758086011034668792578504209687451588778991358384623428274571482584764157575848193209697841420140972937897043130954413039377657226386354257465379227990053130557419
 . . . . . . . . . . . . . . . . . . . . [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)
							ef959b07f392cc801f25951862c6686f925899e3
 . . . . . . . . . . . . . . . . [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 (20 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'moodle.marin.edu'
 . . . . . . . . . . . . . . . . [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 (246 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (243 bytes)
							00f1007700747eda8331ad331091219cce254f4270c2bffd5e422008c6373579e6107bcc56000001697bf3649300000403004830460221009abcca40c35b00da3eb6afaa6fa6a23d976e8dbf545bddc9c8e3da70e391bdf7022100f29cc2d78efd17098ac54cf3e6cb7955472a2ca2eeb1fabd77725a3cfb55c29c007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f478000001697bf364e8000004030047304502207364b470820f00a12b12df98771bfd3d095df85a62a327cf45c3dd46434f6c5b02210095f1188f18eea5eec2aaf228633e0b3ce75db64e22b24418f5e132b705890fae
 . . . . [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)
		009ad6ae354168ee864eb99fe1fcdeb0b734634823c04f704f1c3d6b0cfaafc1e19bfda5e4863a4c0472730c3c29a1dc84f0a3d444cd13e0a642b19fe484b8fd2c8237be963a3ec5af31fb8119a41d2078b8262159ec3549539ff308e9e676e24e0037b3ee868b04b96bb2bccb695813fe536387cacdb027a07bf2104fb54e383e38f30f313e6d6236ad1d637e4f1d634b2031e4814b9a556483ae4df7cce94228cdad300085c766a23d9314b83a44190bcb9fa87b3c9c44380ae233e07bff991ce6e055ed45239f19f117c1c154a8af409ad4f6c83c81bd82ae7f67ad89adef2da1d966685604125956c53ffe64f8d64ae59d28435e6df172bef45e588fb36eec