korves.net

Issued by R3

About this certificate

This digital certificate with serial number 04:4b:ce:ed:4e:a5:dc:70:0a:fb:b3:d1:af:cb:e0:78:41:66 was issued on by Let's Encrypt.

With 4 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=korves.net

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 04:4b:ce:ed:4e:a5:dc:70:0a:fb:b3:d1:af:cb:e0:78:41:66
Serial Number (int): 374245374382767354823617995996059061993830
Serial Number lenght: 139 bits, 18 octets

SubjectKeyId: ab:44:ba:2e:92:68:f4:35:88:ca:47:30:c0:bf:ea:ca:24:21:07:2c
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6

Fingerprint (sha1): 75:42:1f:c8:09:96:d0:7f:02:dc:1d:59:f8:c0:87:ea:ba:80:50:39
Fingerprint (sha256): 0f:3b:02:0f:1e:ae:7a:46:46:69:1c:50:7d:79:35:9e:34:85:82:5a:38:88:29:48:3d:de:f5:f9:0a:57:56:bf

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

Revocation information

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

Check the revocation status for certificate korves.net

4

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for korves.net

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

beta.korves.net
korves.net
t.korves.net
www.korves.net

Other certificates including the domain name korves.net

(limited to 100 certificates)
korves.net
korves.net
unifi.korves.net
rp-f.korves.net
rp3-rz16.korves.net
mail.korves.net
rp2-rz16.korves.net
mail.korves.net
korves.net
rp1-f.korves.net
rp1-f.korves.net
rp3-rz16.korves.net
*.korves.net
mail.korves.net
korves.net
rp-f.korves.net
service.korves.net
mail.korves.net
service.korves.net
unifi.korves.net
mail.korves.net
rp1-f.korves.net
mail.korves.net
rp3-rz16.korves.net
korves.net
korves.net
files.korves.net
rp3-rz16.korves.net
korves.net
files.korves.net
mail.korves.net
rp3-rz16.korves.net
rp3-rz16.korves.net
svc-mail.statista.korves.net
korves.net
mail.krvs.io
rp-cust-osc.korves.net
mailin.korves.net
rp2-rz16.korves.net
rp-f.korves.net
service.korves.net
svc-mail.statista.korves.net
rp1-f.korves.net
rp1-rz16.korves.net
rp3-rz16.korves.net
rp-osc.korves.net
rp1-rz16.korves.net
rp-f.korves.net
service.korves.net
rp-osc.korves.net
ox.korves.net
mail.korves.net
korves.net
korves.net
mail.krvs.io
korves.net
rp-cust-osc.korves.net
rp-f.korves.net
rp-osc.korves.net
rp-f.korves.net
mail.korves.net
www.korves.net
rp-osc.korves.net
rp-cust-osc.korves.net
rp-osc.korves.net
korves.net
rp-f.korves.net
*.korves.net
rp1-rz16.korves.net
korves.net
mail.korves.net
conf.whtec.net
rp-osc.korves.net
rp1-rz16.korves.net
files.korves.net
rp1-rz16.korves.net
statista.korves.net
rp1-rz16.korves.net
korves.net
rp1-rz16.korves.net
rp-f.korves.net
rw-vpn1-f.korves.net
files.korves.net
korves.net
unms.korves.net
korves.net
rp-osc.korves.net
mail.korves.net
service.korves.net
mail.korves.net
rp-f.korves.net
tim.korv.es
rp2-rz16.korves.net
rp-cust-osc.korves.net
tim.korv.es
mail.korves.net
rp1-rz16.korves.net
rp-f.korves.net
korves.net
korves.net

Certificate

The complete raw certificate details for korves.net in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFSDCCBDCgAwIBAgISBEvO7U6l3HAK+7PRr8vgeEFmMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMzA2MTUwOTIxNDZaFw0yMzA5MTMwOTIxNDVaMBUxEzARBgNVBAMT
CmtvcnZlcy5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDI6rig
nC6BW0oYlf/8d4qm+8JshTkrsoxxH1C9HL9LQ5IJsc2yO/JMSeqYjKHbFfmU9tx7
bJ+d64EOV+xVeBdUleYSZHOtoQILS1ZApkpfVtQt9QffE8ZovqzO9BaA1DpEpiPH
g8F4MKpXs4k5aNyJdaKAMQtLysOtUsotYfX+RXZnMYWsnXiO4SzJ11IXTmPMjgbK
ZfodNp3Iw0Wm9NcGnyes9IW8OEnjBHi3dvbLcu7OOaE+ccmuG/ONsvxjGyDL10/h
nsTiB/hl5S4gwWZ4Le2U2J9mPOG+QFUhCFq6vrAxGltm0CHDJEzzFjF/4KSpneGG
VZrqroQ0Gzx1RprZAgMBAAGjggJzMIICbzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l
BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE
FKtEui6SaPQ1iMpHMMC/6sokIQcsMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf
r52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u
bGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMEQG
A1UdEQQ9MDuCD2JldGEua29ydmVzLm5ldIIKa29ydmVzLm5ldIIMdC5rb3J2ZXMu
bmV0gg53d3cua29ydmVzLm5ldDBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEE
AYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9y
ZzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2AHoyjFTYty22IOo44FIe6YQWcDIT
hU070ivBOlejUutSAAABiL6TVDAAAAQDAEcwRQIhALB7OxUo8kOmlGagBvRjTMF4
CHI87UKJ2Cf55TE/hpxvAiBsHl0tCj3MnPmIeYwHIzKnmhO17QxN2TEl/+pS5j7x
mwB1ALc++yTfnE26dfI5xbpY9Gxd/ELPep81xJ4dCYEl7bSZAAABiL6TVhcAAAQD
AEYwRAIgCJWa2GoHf24VJcZ1ZVMb/cLpAxPKwyePbRn3xD8pxRsCIHLJT1Tz3Qgy
DS3RUBP6MwioaXjwnKxjSpRxPs3PFyHbMA0GCSqGSIb3DQEBCwUAA4IBAQBOkrT0
Gbcx9QA1noGgHK5umFUyDewlp+HBz9DkSROQWYs+xWyYoi30CqFvJA7DkT8b4Dbz
WCFQNHe+W93xdzaFG1PiSul9d+vjWPQVyBHOguf7VHRVhr3n/dx/OfyEpMULLELf
ro2D8R12Jw5pWZltmiPOi10FHAdfl1Llc20MmXID0JsxJFjJYn8WX+z8CCqzRMnk
pM4hjlk9Id354oEUvDH7eQ0HUas2kKUgNqpPONmDIqB6DnbTjtULFODROsp02JKo
KrcfmfA7wlimoQW0ieiC2rc3Yu296mGF52w8kdOeYO/CvRZ5+xtIWX9p/ifNyd9A
4wSSKiPIKcMFaE2n
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyOq4oJwugVtKGJX//HeK
pvvCbIU5K7KMcR9QvRy/S0OSCbHNsjvyTEnqmIyh2xX5lPbce2yfneuBDlfsVXgX
VJXmEmRzraECC0tWQKZKX1bULfUH3xPGaL6szvQWgNQ6RKYjx4PBeDCqV7OJOWjc
iXWigDELS8rDrVLKLWH1/kV2ZzGFrJ14juEsyddSF05jzI4GymX6HTadyMNFpvTX
Bp8nrPSFvDhJ4wR4t3b2y3LuzjmhPnHJrhvzjbL8Yxsgy9dP4Z7E4gf4ZeUuIMFm
eC3tlNifZjzhvkBVIQhaur6wMRpbZtAhwyRM8xYxf+CkqZ3hhlWa6q6ENBs8dUaa
2QIDAQAB
-----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 374245374382767354823617995996059061993830
 . . . . . . . . [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 2023-06-15 09:21:46 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2023-09-13 09:21:45 +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 'korves.net'
 . . . . . . . . [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 25363406331172312074589022670263876437086232632810689664831915112203262914029767656756420473583533359874948259983685621847892509022112936809346889529199407467300957030608258057046383391455171610135739430377580996871596622921886103655555435300120695513900244791747611862229181610384728355442731170705607733270345226214116151336042409585309910498940950173572021861363231944690803643513782585165492841999010936456679879103509307223992731904760480387841901467443611553759622256998709136102292487734717384474507104595315956359824385720494709808361198805633566543742050560591772930379920652652012600200216900607990370310873
 . . . . . . . . . . . . . . . . . . . . [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)
							ab44ba2e9268f43588ca4730c0bfeaca2421072c
 . . . . . . . . . . . . . . . . [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 (61 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'beta.korves.net'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'korves.net'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 't.korves.net'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.korves.net'
 . . . . . . . . . . . . . . . . [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)
							00ef0076007a328c54d8b72db620ea38e0521ee98416703213854d3bd22bc13a57a352eb5200000188be9354300000040300473045022100b07b3b1528f243a69466a006f4634cc17808723ced4289d827f9e5313f869c6f02206c1e5d2d0a3dcc9cf988798c072332a79a13b5ed0c4dd93125ffea52e63ef19b007500b73efb24df9c4dba75f239c5ba58f46c5dfc42cf7a9f35c49e1d098125edb49900000188be9356170000040300463044022008959ad86a077f6e1525c67565531bfdc2e90313cac3278f6d19f7c43f29c51b022072c94f54f3dd08320d2dd15013fa3308a86978f09cac634a94713ecdcf1721db
 . . . . [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)
		004e92b4f419b731f500359e81a01cae6e9855320dec25a7e1c1cfd0e4491390598b3ec56c98a22df40aa16f240ec3913f1be036f35821503477be5bddf17736851b53e24ae97d77ebe358f415c811ce82e7fb54745586bde7fddc7f39fc84a4c50b2c42dfae8d83f11d76270e6959996d9a23ce8b5d051c075f9752e5736d0c997203d09b312458c9627f165fecfc082ab344c9e4a4ce218e593d21ddf9e28114bc31fb790d0751ab3690a52036aa4f38d98322a07a0e76d38ed50b14e0d13aca74d892a82ab71f99f03bc258a6a105b489e882dab73762edbdea6185e76c3c91d39e60efc2bd1679fb1b48597f69fe27cdc9df40e304922a23c829c305684da7