gradwell.com

Issued by R3

About this certificate

This digital certificate with serial number 03:ca:2e:b7:64:1b:e7:85:0b:e6:e1:66:41:4e:fa:9d:e2:34 was issued on by Let's Encrypt.

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=gradwell.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate will expire on

Certificate Details

Serial Number (hex): 03:ca:2e:b7:64:1b:e7:85:0b:e6:e1:66:41:4e:fa:9d:e2:34
Serial Number (int): 330135992621893300196742908570155704246836
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 71:69:31:5e:6e:63:3a:a8:05:bf:ac:67:60:d4:e0:8e:b1:90:96:d2
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 1b:24:79:8d:41:fe:78:46:01:3c:28:eb:d3:0c:42:19:db:09:ff:cb
Fingerprint (sha256): 1b:f3:e0:e6:54:4a:4b:36:f7:f9:b4:f3:8d:a8:18:1a:6f:46:a4:9b:2c:00:43:bb:5f:98:86:e0:7e:c2:15:94

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

Revocation information

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

Check the revocation status for certificate gradwell.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for gradwell.com

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

gradwell.com

Other certificates including the domain name gradwell.com

(limited to 100 certificates)
prod.4.slot.cdn.salesforce-communities.com
feedback.qualityhosting.de
cp.prod.gradwell.com
login.gradwell.com
office.dev.gradwell.com
www.gradwell.com
prod.4.slot.cdn.salesforce-communities.com
um2-2.cdn.salesforce-communities.com
pcs.dev.gradwell.com
*.gradwell.com
survey.gradwell.com
prod.4.slot.cdn.salesforce-communities.com
cp.dev.gradwell.com
portal.prod.gradwell.com
prod.4.slot.cdn.salesforce-communities.com
store.gradwell.com
call-api.gradwell.com
prod.4.slot.cdn.salesforce-communities.com
restapi.dev.gradwell.com
prod.4.slot.cdn.salesforce-communities.com
certificates.getfeedback.com
sso.staging.gradwell.com
pkb.gradwell.com
survey.westernwindowsystems.com
prod.4.slot.cdn.salesforce-communities.com
login.staging.gradwell.com
gaptraining.gradwell.com
um2-2.cdn.salesforce-communities.com
um2-2.cdn.salesforce-communities.com
supportsurvey.control4.com
surveys.myarg.com
um2-2.cdn.salesforce-communities.com
payment.gradwell.com
surveys.fredmangroup.com
office.gradwell.com
certificates.getfeedback.com
prod.4.slot.cdn.salesforce-communities.com
gradwell.com
surrogate.omegafamilysurrogates.com
um2-2.cdn.salesforce-communities.com
prod.4.slot.cdn.salesforce-communities.com
prod.4.slot.cdn.salesforce-communities.com
prod.4.slot.cdn.salesforce-communities.com
pcs.dev.gradwell.com
prod.4.slot.cdn.salesforce-communities.com
prod.4.slot.cdn.salesforce-communities.com
gradwell.com
login.staging.gradwell.com
feedback.blackboardinsurance.com
restapi.prod.gradwell.com
prod.4.slot.cdn.salesforce-communities.com
support.gradwell.com
um2-2.cdn.salesforce-communities.com
office.dev.gradwell.com
login.dev.gradwell.com
prod.4.slot.cdn.salesforce-communities.com
prod.4.slot.cdn.salesforce-communities.com
prod.4.slot.cdn.salesforce-communities.com
cody-test.getgetfeedbackback.com
prod.4.slot.cdn.salesforce-communities.com
prod.4.slot.cdn.salesforce-communities.com
survey.faq.rakuten.net
cp.prod.gradwell.com
shop.gradwell.com
prod.4.slot.cdn.salesforce-communities.com
prod.4.slot.cdn.salesforce-communities.com
voip.prod.gradwell.com
gradwell.com
rest.staging.gradwell.com
support.gradwell.com
feedback.spotcap.com
pay.gradwell.com
restapi.prod.gradwell.com
pcs.gradwell.com
surveys.elkay.com
api.dev.gradwell.com
certificates.getfeedback.com
eval.bts.com
certificates.getfeedback.com
pcs.dev.gradwell.com
prod.4.slot.cdn.salesforce-communities.com
prod.4.slot.cdn.salesforce-communities.com
gaptraining.gradwell.com
survey.boomtownroi.com
payment.prod.gradwell.com
um2-2.cdn.salesforce-communities.com
pay.prod.gradwell.com
*.gradwell.com
sts.gradwell.com
notify.gradwell.com
prod.4.slot.cdn.salesforce-communities.com
feedback.wufoo.com
pay.dev.gradwell.com
feedback.blackboardinsurance.com
prod.4.slot.cdn.salesforce-communities.com
surrogate.omegafamilysurrogates.com
*.gradwell.com
certificates.getfeedback.com
notify.dev.gradwell.com
feedback.smilebooth.com

Certificate

The complete raw certificate details for gradwell.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIE5DCCA8ygAwIBAgISA8out2Qb54UL5uFmQU76neI0MA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yNDAyMjkwMzM2MTRaFw0yNDA1MjkwMzM2MTNaMBcxFTATBgNVBAMT
DGdyYWR3ZWxsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALYw
1qZLFPmu1AWG1H8zjdxEkGXWY5Gm+r4BTLcCQLcJveLfgyOYAayXeOFO0Gtds6i5
fhU+aJI/NGTy/eMyFZskdGYXQHxJbigxmU43h1fBJnfk/QU10AaBKvh3m9s7Xojh
9x5BEgS6DTBOYLc9/mCsb+fDr5GkBGVQvhy6NtPCXDgc3l4f58V4zgIptjIxhMQc
8kUaQJaD6bXJs2XmWH4FqzmF1iNiIh7kvyrne/g2zO7PbmDVIf1vSTbZ27ieP20W
RIq4C2ma4U+R+UyvKA1Siy2xzb0BzOWp/pyJexRdPkJgXzdvtQZEGd53ElwcEJJS
MIHDTKlDPjFie+51LwcCAwEAAaOCAg0wggIJMA4GA1UdDwEB/wQEAwIFoDAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4E
FgQUcWkxXm5jOqgFv6xnYNTgjrGQltIwHwYDVR0jBBgwFoAUFC6zF7dYVsuuUAlA
5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8vcjMu
by5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxlbmNyLm9yZy8w
FwYDVR0RBBAwDoIMZ3JhZHdlbGwuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIB
AwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYASLDja9qmRzQP5WoC+p0w6xxSActW3SyB
2bu/qznYhHMAAAGN8yYRLgAABAMARzBFAiEAnmgaUwE/H9Ba0lTxREvg3HaTcEyQ
YPNDRoxXQb+c+UkCIEKUspdMFpdD0XR1diuZP/sp1tMH01YxvlTVb3kE85xUAHUA
O1N3dT4tuYBOizBbBv5AO2fYT8P0x70ADS1yb+H61BcAAAGN8yYRMgAABAMARjBE
AiBCf0wqed92hlkyN7MqQDxet/laPYQcfBZTfsj9+zLdmwIgLr2LTweIWl23RtEf
++3ayvsSX7xs1s1MBubrV3UrXuIwDQYJKoZIhvcNAQELBQADggEBAH/PLaR0VJ1O
XeH0o3q29T0pRXaXWRkPI08CPvPRqjwN/ASVhBIYH0Lc8rX1OCg9wquOVwGmZhzb
xDeo8PzsMJVLNhgWTfu/WyRXGa1NdF+LbkQpnLehAtZMAhtaRQL/qIrHnEEThxRX
mNyR24m469t0febahkEnUOdb7cN7KJx1qZ58sSU//dEDZNHEAN04123FB7vtKNeC
lDLOrjvmKWjACu766MPMOjPlm9mzMFNNA10TFZp/Z3knPdQEX/iqDQzn6RxPz8b4
SeA4mnm1CK+ZMYzDwifKYG9tA3UWWeJvyF5VvEtgmaL+R35LKyvBlb2yACwa5t8+
McJ3hNMs3O8=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtjDWpksU+a7UBYbUfzON
3ESQZdZjkab6vgFMtwJAtwm94t+DI5gBrJd44U7Qa12zqLl+FT5okj80ZPL94zIV
myR0ZhdAfEluKDGZTjeHV8Emd+T9BTXQBoEq+Heb2zteiOH3HkESBLoNME5gtz3+
YKxv58OvkaQEZVC+HLo208JcOBzeXh/nxXjOAim2MjGExBzyRRpAloPptcmzZeZY
fgWrOYXWI2IiHuS/Kud7+DbM7s9uYNUh/W9JNtnbuJ4/bRZEirgLaZrhT5H5TK8o
DVKLLbHNvQHM5an+nIl7FF0+QmBfN2+1BkQZ3ncSXBwQklIwgcNMqUM+MWJ77nUv
BwIDAQAB
-----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 330135992621893300196742908570155704246836
 . . . . . . . . [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-02-29 03:36:14 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-29 03:36: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 'gradwell.com'
 . . . . . . . . [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 22999454653404008407804123981133100531926824583270282886156668650313053255709145266866171593744334000334218405768740779907239942666696763516061668850004858418947736226110388605609586367836844421749897215903061756851188132787279138733976646469398438038246176774750467469653522554445964470527388866259082167254981909067254671648407808113190157984081305505583189893761286373368208372549486408744012611305085679576483001771703237101498068766515064628255943485163024729204805292396418841290560964902042285850482658760152649496974154680239138510734072722981649113803758857491382862063643812927459100417844896905942206328583
 . . . . . . . . . . . . . . . . . . . . [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)
							7169315e6e633aa805bfac6760d4e08eb19096d2
 . . . . . . . . . . . . . . . . [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 (16 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'gradwell.com'
 . . . . . . . . . . . . . . . . [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)
							00ef00760048b0e36bdaa647340fe56a02fa9d30eb1c5201cb56dd2c81d9bbbfab39d884730000018df326112e00000403004730450221009e681a53013f1fd05ad254f1444be0dc7693704c9060f343468c5741bf9cf94902204294b2974c169743d17475762b993ffb29d6d307d35631be54d56f7904f39c540075003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018df326113200000403004630440220427f4c2a79df7686593237b32a403c5eb7f95a3d841c7c16537ec8fdfb32dd9b02202ebd8b4f07885a5db746d11ffbeddacafb125fbc6cd6cd4c06e6eb57752b5ee2
 . . . . [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)
		007fcf2da474549d4e5de1f4a37ab6f53d2945769759190f234f023ef3d1aa3c0dfc04958412181f42dcf2b5f538283dc2ab8e5701a6661cdbc437a8f0fcec30954b3618164dfbbf5b245719ad4d745f8b6e44299cb7a102d64c021b5a4502ffa88ac79c411387145798dc91db89b8ebdb747de6da86412750e75bedc37b289c75a99e7cb1253ffdd10364d1c400dd38d76dc507bbed28d7829432ceae3be62968c00aeefae8c3cc3a33e59bd9b330534d035d13159a7f6779273dd4045ff8aa0d0ce7e91c4fcfc6f849e0389a79b508af99318cc3c227ca606f6d03751659e26fc85e55bc4b6099a2fe477e4b2b2bc195bdb2002c1ae6df3e31c27784d32cdcef