*.osseointegration.org

Issued by R11

About this certificate

This digital certificate with serial number 03:98:8f:8f:17:a4:a0:5d:1a:0b:c3:f2:2d:bb:ed:14:22:d4 was issued on by Let's Encrypt.

With 3 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=*.osseointegration.org

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): 03:98:8f:8f:17:a4:a0:5d:1a:0b:c3:f2:2d:bb:ed:14:22:d4
Serial Number (int): 313250600148649869527479735732947622568660
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: dc:5b:af:08:62:8a:93:da:80:07:e9:fe:80:e1:e0:98:4f:f0:98:7b
AuthorityKeyId: c5:cf:46:a4:ea:f4:c3:c0:7a:6c:95:c4:2d:b0:5e:92:2f:26:e3:b9

Fingerprint (sha1): 42:de:b6:62:f9:38:d3:98:fc:94:2a:51:0a:6b:f5:78:2e:43:ce:13
Fingerprint (sha256): 07:60:73:d3:50:0c:a7:75:d6:26:5d:c1:0f:fd:21:c9:b2:05:e7:82:2d:af:ef:f4:b7:33:c4:f9:c2:07:e0:cc

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

Revocation information

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

Check the revocation status for certificate *.osseointegration.org

3

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for *.osseointegration.org

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

*.osseointegration.org
osseointegration.org
www.dev.osseointegration.org

Other certificates including the domain name osseointegration.org

(limited to 100 certificates)
donorapplication.integgrity.com
*.osseointegration.org
donorapplication.integgrity.com
donorapplication.integgrity.com
almuderis.com.au
donorapplication.integgrity.com
donorapplication.integgrity.com
*.osseointegration.org
coc.koreachampionship.co.kr
donorapplication.integgrity.com
sni.cloudflaressl.com
donorapplication.integgrity.com
almuderis.osseointegration.org
donorapplication.integgrity.com
secure.uncappedlte.co.za
osseointegration.org
forms.ook.co
form.osseointegration.org
donorapplication.integgrity.com
osseointegration.org
donorapplication.integgrity.com
osseointegration.org
sni.cloudflaressl.com
donorapplication.integgrity.com
cfm.sustain.do
donorapplication.integgrity.com
cfm.sustain.do
*.orthopaedicconference.org
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
www.old.osseointegration.org
donorapplication.integgrity.com
osseointegration.org
forms.apel.com.ng
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
*.osseointegration.org
donorapplication.integgrity.com
forms.ook.co
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
osseointegration.org
www.orthocon.osseointegration.org
donorapplication.integgrity.com
osseointegration.org
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
osseointegration.org
donorapplication.integgrity.com
donorapplication.integgrity.com
*.osseointegration.org
sni.cloudflaressl.com
osseointegration.org
donorapplication.integgrity.com
donorapplication.integgrity.com
osseointegration.org
donorapplication.integgrity.com
donorapplication.integgrity.com
www.dev.osseointegration.org
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
coc.koreachampionship.co.kr
donorapplication.integgrity.com
forms.apel.com.ng
donorapplication.integgrity.com
donorapplication.integgrity.com
sni.cloudflaressl.com
donorapplication.integgrity.com
osseointegration.org
donorapplication.integgrity.com
brochure.mistellar.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com
donorapplication.integgrity.com

Certificate

The complete raw certificate details for *.osseointegration.org in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFMDCCBBigAwIBAgISA5iPjxekoF0aC8PyLbvtFCLUMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTEwHhcNMjQwNjA2MTcyNjQ1WhcNMjQwOTA0MTcyNjQ0WjAhMR8wHQYDVQQD
DBYqLm9zc2VvaW50ZWdyYXRpb24ub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEArFtO2gX+wnaaXcuOjTkO/6SxVzVYT2J5nC+DFu1j3roVg+ofOvVq
jZflUPtJUb9GLdD2B4LMz57KXVBP0EcurMoI1LE9BF/OoLWWal82u1CeI4luars9
rux6M8dqoXbbQNLoH2vcrq3K+92NptsRWh0t02TIFk8qLO6IzU+8XqZnJCstU5Ve
tb7VOOFd54CIBwuud5X6eMcSZg/HEBldNhJaF12JgGWnJ9sxcwKrSy4PHo3O1iA9
vIRy5M691BayamMo0x85EI9E34A6VjkcQPIkoj0YEMKWueioeSasXqUDzLV18/5s
C/NAmsG6JiUxyVE+UC4qEqfZdj+18bVbCwIDAQABo4ICTjCCAkowDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
AjAAMB0GA1UdDgQWBBTcW68IYoqT2oAH6f6A4eCYT/CYezAfBgNVHSMEGDAWgBTF
z0ak6vTDwHpslcQtsF6SLybjuTBXBggrBgEFBQcBAQRLMEkwIgYIKwYBBQUHMAGG
Fmh0dHA6Ly9yMTEuby5sZW5jci5vcmcwIwYIKwYBBQUHMAKGF2h0dHA6Ly9yMTEu
aS5sZW5jci5vcmcvMFUGA1UdEQROMEyCFioub3NzZW9pbnRlZ3JhdGlvbi5vcmeC
FG9zc2VvaW50ZWdyYXRpb24ub3Jnghx3d3cuZGV2Lm9zc2VvaW50ZWdyYXRpb24u
b3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDw
AHYAPxdLT9ciR1iUHWUchL4NEu2QN38fhWrrwb8ohez4ZG4AAAGP7s2mFAAABAMA
RzBFAiEAvfGfl85l+D9xwn3c1osgWz2rfJFfv1ccBNUy9NeNooICIGWNyTkEYdKr
Fh8aP5frUqtUpoAwelu1kaa4fPr/EaBiAHYAdv+IPwq2+5VRwmHM9Ye6NLSkzbsp
3GhCCp/mZ0xaOnQAAAGP7s2mYQAABAMARzBFAiB0gbdJh7OGgkHOeFKRYYDBgtlM
SZkwCTGY0d9oj494pgIhAJwHMUbYkUE2o5GhbNpvtzfKZv9AKewl/xAo34Rhzf4d
MA0GCSqGSIb3DQEBCwUAA4IBAQCHm91kjNRvGvPpp26Vo0y5RXnwp0XR3wLMtMoJ
BXRhIKoCYUyixaXlfk3eOuX42mhD6O6jQb7vV1sA/DzTG4nwsHE62QXqKHscWqDe
e7vYKtxGq0UCT7XS1nRWSBTiFX/8ycZSOIo4sK+6GJXggjV17Whrizjjc4omIjSC
gKagVb4lpJoV6reaxdjqa8CP7L6pVTdHLzfgmcouLvT+iJhT1yqm/oS0xjIRjBMJ
NT7Wouc4VykCMCsPaT5LXSHDwW23w9c8f7tCLtw+Qt+SkX9vwUkRLF9m1zw8nY9M
5J96tfFkcboVrKnMum7pDpicIc/F8MgvtICwxCFzj94mJcD9
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArFtO2gX+wnaaXcuOjTkO
/6SxVzVYT2J5nC+DFu1j3roVg+ofOvVqjZflUPtJUb9GLdD2B4LMz57KXVBP0Ecu
rMoI1LE9BF/OoLWWal82u1CeI4luars9rux6M8dqoXbbQNLoH2vcrq3K+92NptsR
Wh0t02TIFk8qLO6IzU+8XqZnJCstU5Vetb7VOOFd54CIBwuud5X6eMcSZg/HEBld
NhJaF12JgGWnJ9sxcwKrSy4PHo3O1iA9vIRy5M691BayamMo0x85EI9E34A6Vjkc
QPIkoj0YEMKWueioeSasXqUDzLV18/5sC/NAmsG6JiUxyVE+UC4qEqfZdj+18bVb
CwIDAQAB
-----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 313250600148649869527479735732947622568660
 . . . . . . . . [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 'R11'
 . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-06-06 17:26:45 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-09-04 17:26:44 +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:12|false] UTF8String '*.osseointegration.org'
 . . . . . . . . [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 21758014114129602497537116207986822990748666102871873289774570463147788482779876749217992601425009721369151739834712683593529461358337618294237105612573004691102709048028612698747430089213383832895984065995284366483157217451684599875509172194413075130483048081374283433979617344168915760400268633882784661111075407715159380834659514920487421642756385884209546418591241164492255469375367335226608209695452934274378748191032000074796895050438781517250360034716092566318381193263486809993916355617730378139434680230415749620612406361239564164870918979427193378001418628065225925494478759979359050437845261932007318182667
 . . . . . . . . . . . . . . . . . . . . [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)
							dc5baf08628a93da8007e9fe80e1e0984ff0987b
 . . . . . . . . . . . . . . . . [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 c5cf46a4eaf4c3c07a6c95c42db05e922f26e3b9
 . . . . . . . . . . . . . . . . [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 (75 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://r11.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://r11.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 (78 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '*.osseointegration.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'osseointegration.org'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.dev.osseointegration.org'
 . . . . . . . . . . . . . . . . [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 (245 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes)
							00f00076003f174b4fd7224758941d651c84be0d12ed90377f1f856aebc1bf2885ecf8646e0000018feecda6140000040300473045022100bdf19f97ce65f83f71c27ddcd68b205b3dab7c915fbf571c04d532f4d78da2820220658dc9390461d2ab161f1a3f97eb52ab54a680307a5bb591a6b87cfaff11a06200760076ff883f0ab6fb9551c261ccf587ba34b4a4cdbb29dc68420a9fe6674c5a3a740000018feecda661000004030047304502207481b74987b3868241ce7852916180c182d94c499930093198d1df688f8f78a60221009c073146d8914136a391a16cda6fb737ca66ff4029ec25ff1028df8461cdfe1d
 . . . . [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)
		00879bdd648cd46f1af3e9a76e95a34cb94579f0a745d1df02ccb4ca0905746120aa02614ca2c5a5e57e4dde3ae5f8da6843e8eea341beef575b00fc3cd31b89f0b0713ad905ea287b1c5aa0de7bbbd82adc46ab45024fb5d2d674564814e2157ffcc9c652388a38b0afba1895e0823575ed686b8b38e3738a2622348280a6a055be25a49a15eab79ac5d8ea6bc08fecbea95537472f37e099ca2e2ef4fe889853d72aa6fe84b4c632118c1309353ed6a2e738572902302b0f693e4b5d21c3c16db7c3d73c7fbb422edc3e42df92917f6fc149112c5f66d73c3c9d8f4ce49f7ab5f16471ba15aca9ccba6ee90e989c21cfc5f0c82fb480b0c421738fde2625c0fd