guest36.innocampus.tu-berlin.de

Issued by R3

About this certificate

This digital certificate with serial number 03:33:91:b2:c9:c7:47:75:fc:ec:bd:f7:d4:c6:7f:ce:45:9e was issued on by Let's Encrypt.

With 7 subject alternative names this certificate can be used to secure multiple fqdn's. This certificate is currently not expired, we haven't checked the revocation status of this certificate but you can do this simply on revocationcheck.com. 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:
  • DV certificate contains a subject common name, this is not recommended. If certificate policy 2.23.140.1.2.1 (CA/B BR domain validated) is included, only country and/or common name is allowed in SubjectDN. (BRs: 7.1.2.7.2)
  • Subscriber certificates use of Subject Key Identifier is NOT RECOMMENDED (BRs v2: 7.1.2.7.6)
  • Subscriber Certificate: commonName is NOT RECOMMENDED. (BRs: 7.1.2.7.1)

Certificate Subject

CN=guest36.innocampus.tu-berlin.de

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): 03:33:91:b2:c9:c7:47:75:fc:ec:bd:f7:d4:c6:7f:ce:45:9e
Serial Number (int): 278884924889031084326138776672798547789214
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 35:cf:1a:b6:a1:8d:f4:3b:48:e9:5e:04:55:00:00:22:52:4c:5a:6b
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 8b:42:20:00:56:e7:69:19:c3:80:7c:52:07:8c:65:cd:e1:26:85:8b
Fingerprint (sha256): bd:ff:6c:ec:09:50:4c:9e:86:f3:2e:61:50:dd:f1:95:93:0b:94:ad:f6:ad:41:56:17:f4:64:7c:e9:e0:c8:b1

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

Revocation information

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

Check the revocation status for certificate guest36.innocampus.tu-berlin.de

7

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for guest36.innocampus.tu-berlin.de

Public Key Algorithm

ECDSA

Key Size

256

Signature Algorithm

SHA256 with RSA

Key Usage

Digital Signature

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

guest36.innocampus.tu-berlin.de
tu-berlin-sport.de
tu-sport.de
tusport.de
www.tu-berlin-sport.de
www.tu-sport.de
www.tusport.de

Other certificates including the domain name tu-berlin.de

(limited to 100 certificates)
www.dcaiti.tu-berlin.de
f5-nebenblock6.tubit.tu-berlin.de
puma2.inet.tu-berlin.de
www3.tu-berlin.de
video.isis.tu-berlin.de
ubsrvapp01.ub.tu-berlin.de
alex.qu.tu-berlin.de
www.dai-labor.de
f5-nebenblock6.tubit.tu-berlin.de
webident.tubit.tu-berlin.de
www.tu-sport.de
inv.ak.tu-berlin.de
lsf.tubit.tu-berlin.de
uni-flensburg.shib-sp.tubcloud.tu-berlin.de
etherpad.innocampus.tu-berlin.de
www.depositonce.tu-berlin.de
rappsilberlab.org
f2-rd-driess.org.tu-berlin.de
adj.users.ak.tu-berlin.de
uimp-01.tu-berlin.de
ace-hauptblock2.tubit.TU-Berlin.DE
moodle.bzhl.tu-berlin.de
tubit-vbb-01.tubit.win.tu-berlin.de
proxy-tc-02.intern.tu-berlin.de
www.chem.tu-berlin.de
f2-rd-lenz.org.tu-berlin.de
clsw1.physik-pool.tu-berlin.de
srv-peri1.chem.tu-berlin.de
ace-hauptblock4.tubit.tu-berlin.de
serverkneissl.physik.tu-berlin.de
bree.physik.tu-berlin.de
autolab.service.tu-berlin.de
web.physik-pool.tu-berlin.de
ucm-test.tu-berlin.de
ace-nebenblock4.tubit.tu-berlin.de
nubes.bbaw.de
asta.tu-berlin.de
ace-hauptblock3.tubit.tu-berlin.de
ubsrvweb06.ub.tu-berlin.de
rappsilberlab.org
exchange.tu-berlin.de
www.concur2017.tu-berlin.de
view.tubit.tu-berlin.de
ace-nebenblock5.tubit.tu-berlin.de
clsw2.physik-pool.tu-berlin.de
ace-nebenblock5.tubit.tu-berlin.de
vserver1.grundbau.tu-berlin.de
dai-labor.de
ace-nebenblock3.tubit.tu-berlin.de
ace-nebenblock2.tubit.tu-berlin.de
ubsrvweb16.ub.tu-berlin.de
wiki.verkehrsplanung.tu-berlin.de
selfpass.ikm.tu-berlin.de
autolab.service.tu-berlin.de
leibniz-gemeinschaft.tubcloud.tu-berlin.de
intern.sec.t-labs.tu-berlin.de
student-survey.ak.tu-berlin.de
win-dc3.win.tu-berlin.de
ace-nebenblock4.tubit.tu-berlin.de
ace-hauptblock3.tubit.tu-berlin.de
guest41.innocampus.tu-berlin.de
files.snet.tu-berlin.de
gitlab.inet.tu-berlin.de
srv.zfge.tu-berlin.de
viewconserv03.uv.win.tu-berlin.de
shibboleth.innocampus.tu-berlin.de
eb104.tu-berlin.de
www.concur2017.tu-berlin.de
git.ikm.tu-berlin.de
pxe.physik-pool.tu-berlin.de
speedikon-web.svc.tu-berlin.de
pad.innocampus.tu-berlin.de
support.zecm.tu-berlin.de
ace-nebenblock5.tubit.tu-berlin.de
git.snet.tu-berlin.de
voip.zecm.tu-berlin.de
kurse.zems.tu-berlin.de
ubsrvweb12.ub.tu-berlin.de
ubsrvapp18.org.tu-berlin.de
www.events.tu-berlin.de
clt.ak.tu-berlin.de
ubsrvweb19.ub.tu-berlin.de
ace-nebenblock4.tubit.tu-berlin.de
logs.e-relaunch.tu-berlin.de
ace-hauptblock2.tubit.TU-Berlin.DE
ace-nebenblock5.tubit.tu-berlin.de
sichere-stromnetze-durch-monitoring.de
www3.tu-berlin.de
jenkins.dai-labor.de
proxy-tc-04.intern.tu-berlin.de
pam2018.inet.berlin
ace-hauptblock4.tubit.tu-berlin.de
video.isis.tu-berlin.de
hds.voip.tu-berlin.de
ldap-vm1.tu-berlin.de
cloud.tdu.tu-berlin.de
teambe.zecm.tu-berlin.de
ace-nebenblock5.tubit.tu-berlin.de
ns.tu-berlin.de
apt.tubit.win.tu-berlin.de

Certificate

The complete raw certificate details for guest36.innocampus.tu-berlin.de in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIEqDCCA5CgAwIBAgISAzORssnHR3X87L331MZ/zkWeMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDAzMTIwODIwMTZaFw0yNDA2MTAwODIwMTVaMCoxKDAmBgNVBAMT
H2d1ZXN0MzYuaW5ub2NhbXB1cy50dS1iZXJsaW4uZGUwWTATBgcqhkjOPQIBBggq
hkjOPQMBBwNCAAQnDNQMYG658hC5ovZbcM92/kAzAJJMzJypQhHxiFj5akPXf7pJ
Eijco0/jLsrIr+AXD24NLjUnANa2BAHoKlLso4ICiTCCAoUwDgYDVR0PAQH/BAQD
AgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBQ1zxq2oY30O0jpXgRVAAAiUkxaazAfBgNVHSMEGDAWgBQULrMX
t1hWy65QCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0
dHA6Ly9yMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVu
Y3Iub3JnLzCBkgYDVR0RBIGKMIGHgh9ndWVzdDM2Lmlubm9jYW1wdXMudHUtYmVy
bGluLmRlghJ0dS1iZXJsaW4tc3BvcnQuZGWCC3R1LXNwb3J0LmRlggp0dXNwb3J0
LmRlghZ3d3cudHUtYmVybGluLXNwb3J0LmRlgg93d3cudHUtc3BvcnQuZGWCDnd3
dy50dXNwb3J0LmRlMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBAwYKKwYBBAHWeQIE
AgSB9ASB8QDvAHUASLDja9qmRzQP5WoC+p0w6xxSActW3SyB2bu/qznYhHMAAAGO
MfZrVQAABAMARjBEAiBvy06z2tY5R0+WiHvA3YpzFd8FbomYljk/3zSWMuPKoAIg
SUIEWBat2QiRrNY/cy8eCcMb7MS1lrbLbQlaGZBJpUIAdgA7U3d1Pi25gE6LMFsG
/kA7Z9hPw/THvQANLXJv4frUFwAAAY4x9m1PAAAEAwBHMEUCIQDQXiHXkj2jdPXm
eG1qxLJZtBdrbCXVL5naMTU6WI6QhwIgCxpJUybClYxhF4UbWpqDvZxpfUDeFc/8
yXC7AGIE1m4wDQYJKoZIhvcNAQELBQADggEBAFR+cCe8M5nj/FWr1UVb8D5nH5N6
to1d6LXkbbW20wlBuOSy/QATTKKBcwq80g0j66aDCIXbRQWaSzGWzvt1O44oI8H4
9cM2B9KO44DGJrJrDTaPEqZjNGSK2FGVPo9U6ouLIgTeiRruCT7Nl1AsAaYIZqpq
OPG4NdwQ0r59FkwO5xHqbZ6g4XrxYng972/r7/nRMf+H7P/v0R/u8tO1CmJ42NlV
tGVytdXCWAkc7QQiv/o3JfSD8NKSS3I0uNosqTM2su4dT6xNYkAAbjSnbj2kASU8
m8IF+7wuIguetwsbJX78SrUzEKa04JRzG98t0F8lGQduRL4IznJP1NWmzac=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEJwzUDGBuufIQuaL2W3DPdv5AMwCS
TMycqUIR8YhY+WpD13+6SRIo3KNP4y7KyK/gFw9uDS41JwDWtgQB6CpS7A==
-----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 278884924889031084326138776672798547789214
 . . . . . . . . [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 2024-03-12 08:20:16 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-06-10 08:20:15 +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 'guest36.innocampus.tu-berlin.de'
 . . . . . . . . [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.10045.2.1 (ecPublicKey)
 . . . . . . . . . . . . . . . . [c:0|t:6|false] OBJECT IDENTIFIER 1.2.840.10045.3.1.7 (prime256v1)
 . . . . . . . . . . . . [c:0|t:3|false] BIT STRING (520 bits)
				0004270cd40c606eb9f210b9a2f65b70cf76fe403300924ccc9ca94211f18858f96a43d77fba491228dca34fe32ecac8afe0170f6e0d2e352700d6b60401e82a52ec
 . . . . . . . . [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 (1 bits)
							0780
 . . . . . . . . . . . . . . . . [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)
							35cf1ab6a18df43b48e95e0455000022524c5a6b
 . . . . . . . . . . . . . . . . [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 (138 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'guest36.innocampus.tu-berlin.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tu-berlin-sport.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tu-sport.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tusport.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.tu-berlin-sport.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.tu-sport.de'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.tusport.de'
 . . . . . . . . . . . . . . . . [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 (12 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.11129.2.4.2
 . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef00750048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018e31f66b55000004030046304402206fcb4eb3dad639474f96887bc0dd8a7315df056e899896393fdf349632e3caa002204942045816add90891acd63f732f1e09c31becc4b596b6cb6d095a199049a5420076003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018e31f66d4f0000040300473045022100d05e21d7923da374f5e6786d6ac4b259b4176b6c25d52f99da31353a588e908702200b1a495326c2958c6117851b5a9a83bd9c697d40de15cffcc970bb006204d66e
 . . . . [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)
		00547e7027bc3399e3fc55abd5455bf03e671f937ab68d5de8b5e46db5b6d30941b8e4b2fd00134ca281730abcd20d23eba6830885db45059a4b3196cefb753b8e2823c1f8f5c33607d28ee380c626b26b0d368f12a66334648ad851953e8f54ea8b8b2204de891aee093ecd97502c01a60866aa6a38f1b835dc10d2be7d164c0ee711ea6d9ea0e17af162783def6febeff9d131ff87ecffefd11feef2d3b50a6278d8d955b46572b5d5c258091ced0422bffa3725f483f0d2924b7234b8da2ca93336b2ee1d4fac4d6240006e34a76e3da401253c9bc205fbbc2e220b9eb70b1b257efc4ab53310a6b4e094731bdf2dd05f2519076e44be08ce724fd4d5a6cda7