jenkins.flave.at

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:0c:52:c7:be:d8:47:31:d0:e9:82:87:c1:58:39:d2:c0:93 was issued on by Let's Encrypt.

With 3 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=jenkins.flave.at

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:0c:52:c7:be:d8:47:31:d0:e9:82:87:c1:58:39:d2:c0:93
Serial Number (int): 265530280031854354490229063136375953604755
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 70:ac:02:2e:53:b4:37:3a:ff:73:a8:db:98:11:1d:fd:14:9c:38:06
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): ce:45:b9:fc:36:6d:98:68:c3:cf:39:5c:1a:9a:6a:4f:09:13:01:f2
Fingerprint (sha256): 16:3d:cc:bd:aa:c3:62:34:c4:0a:95:06:ee:23:17:79:ad:01:b4:f1:fa:fd:df:a9:70:d4:88:40:90:53:64:ce

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 jenkins.flave.at

3

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for jenkins.flave.at

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

jenkins.flave.at
jenkins.flave.world
wekan.flave.world

Other certificates including the domain name flave.at

(limited to 100 certificates)
wristbanditz.flave.at
ubit.flave.at
flave.at
eoy.flave.world
pflege.flave.at
wildsau.flave.at
eoy.flave.world
pflege.flave.at
cl.starticket.ch
pflege.flave.at
jenkins.flave.at
jenkins.flave.at
eday.flave.world
dschungelcamp.flave.at
eoy.flave.world
ubit.flave.at
eventa.flave.world
flave.at
flave.at
muenze.flave.at
tagderideen.flave.world
*.flave.at
pflege.flave.at
flave.at
wildsau.flave.at
flave.at
rails4.flave.at
eventa.flave.world
muenze.flave.at
sportstars.flave.world
flave.at
www.flave.at
ubit.flave.at
eoy.flave.world
www.flave.at
flave.at
showcase.flave.at
showcase.flave.at
eventa.flave.world
eventa.flave.world
muenze.flave.at
showcase.flave.at
oruvision.flave.at
muenze19.flave.world
oruvision.flave.at
muenze.flave.at
samsung.flave.at
oruvision.flave.world
rails4.flave.at
showcase.flave.at
flave.at
www.flave.at
samsung.flave.at
dschungelcamp.flave.at
eventa.flave.at
flave.at
muenze19.flave.world
muenze.flave.at
pflege.flave.at
eday.flave.world
wildsau.flave.at
eventa.flave.world
ubit.flave.at
muenze.flave.at
*.flave.at
flave.at
tagderideen.flave.world
beethoven.flave.world
eday.flave.world
pflege.flave.at
spread.flave.at
showcase.flave.at
tagderideen.flave.world
wildsau.flave.at
samsung.flave.at
*.flave.at
pflege.flave.at
eventa.flave.world
eventa.flave.at
muenze.flave.at
muenze.flave.at
ubit.flave.at
eventa.flave.at
muenze.flave.at
showcase.flave.at
pflege.flave.at
sportstars.flave.at
eoy.flave.world
muenze19.flave.world
eday.flave.at
wildsau.flave.at
muenze.flave.at
flave.at
pflege.flave.at
showcase.flave.at
eday.flave.at
oruvision.flave.world
eoy.flave.at
eday.flave.world
showcase.flave.at

Certificate

The complete raw certificate details for jenkins.flave.at in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFfzCCBGegAwIBAgISAwxSx77YRzHQ6YKHwVg50sCTMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTAyMDExMDQyMTFaFw0x
OTA1MDIxMDQyMTFaMBsxGTAXBgNVBAMTEGplbmtpbnMuZmxhdmUuYXQwggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDamXNJNytNsCM2fkk7X3n3Mk6vNjxE
m+eOFyos5LI8XN6pw+z9IgUqsbRHk1MstGOGrb4c2DUFonvK7H7mZhO4MAC0jSD4
+bx+vOa0Q859Bt0xGZgXEid7hg4jtQNa9PifvrEEUJspFraaMYuIYEMsz06QfEcG
XER3741GbbaJJPeVzxPVWOLqqV5H9vzTlkfEh5/YZrxzVJ2WxMJB5LWveJ8GRFyz
mkDFjMa42/7b+i6tz7/BeVCUy3nuyYLQVgFs9ObfrBz8BD1vS5GjrpFKg7VCitTX
nZ1eVRDe/Ai3m2rnvvT+aLhox0d0ecJX7jxvLSuX1qfpXw3ttpZVcmarAgMBAAGj
ggKMMIICiDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG
AQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFHCsAi5TtDc6/3Oo25gRHf0U
nDgGMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEB
BGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0
Lm9yZy8wQwYDVR0RBDwwOoIQamVua2lucy5mbGF2ZS5hdIITamVua2lucy5mbGF2
ZS53b3JsZIIRd2VrYW4uZmxhdmUud29ybGQwTAYDVR0gBEUwQzAIBgZngQwBAgEw
NwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5j
cnlwdC5vcmcwggEDBgorBgEEAdZ5AgQCBIH0BIHxAO8AdgDiaUuuJujpQAnohhu2
O4PUPuf+dIj7pI8okwGd3fHb/gAAAWio3cEfAAAEAwBHMEUCIE+9b56x+dULZF1+
peYQ/1SBWEQLwAKATKMAcTdJvDIhAiEArwG6Q4kmz2gbcJmotoFfjWlwjSqwWZHj
EieGHTstkt0AdQBj8tvN6DvMLM8LcoQnV2szpI1hd4+9daY4scdoVEvYjQAAAWio
3cFpAAAEAwBGMEQCIFmNGqKjoFfmY5Gv2N+9qYF7CDgPt84OxEEmqe4NXeiyAiAW
YpYIjoPQQTFrkInDyCIS+nPwBpqW//+ps2qykAAI9DANBgkqhkiG9w0BAQsFAAOC
AQEARIGjn2ZKhrgfkvruX2WNa9Hh4SHlC0rIrkZXPLE1CyosecsgVKF3F9y/CShY
wZR1DRzhOtaB01bjoqziLa52NgcBR6bWZklDpYVO3AgtPYkOOnWAUrqKhEHo0dDD
fD/EBC43Yn8cucxijKzs/47i0b3mJfW+pjerpxwf2uBxHqKqtKZtSERyS1ha/1D0
LMY1Qe8fR5T4NtxOCESh2DXVNfgzNWNugEU5cyMwUCj/ixUBuohpFTYB4iea+I3f
GCBewpQP+JlegpZZ3cU+nB53H9KHfoG5w8wDCBA3tjp6qvyAQ8HvQ55mohw6PrZn
LSQX3IKU8cYO/VxFEuzxjTBGNw==
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2plzSTcrTbAjNn5JO195
9zJOrzY8RJvnjhcqLOSyPFzeqcPs/SIFKrG0R5NTLLRjhq2+HNg1BaJ7yux+5mYT
uDAAtI0g+Pm8frzmtEPOfQbdMRmYFxIne4YOI7UDWvT4n76xBFCbKRa2mjGLiGBD
LM9OkHxHBlxEd++NRm22iST3lc8T1Vji6qleR/b805ZHxIef2Ga8c1SdlsTCQeS1
r3ifBkRcs5pAxYzGuNv+2/ourc+/wXlQlMt57smC0FYBbPTm36wc/AQ9b0uRo66R
SoO1QorU152dXlUQ3vwIt5tq5770/mi4aMdHdHnCV+48by0rl9an6V8N7baWVXJm
qwIDAQAB
-----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 265530280031854354490229063136375953604755
 . . . . . . . . [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-02-01 10:42:11 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-05-02 10:42:11 +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 'jenkins.flave.at'
 . . . . . . . . [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 27595619663476825876209258263818986271425886520065593901735455024373552170659089391871890088272070985045692962609661108628785614570875517207079784692628521927157005961618470105945999198704282706142512030257562925104297293335054072710903085492564784925516347070980604573320513594562620033507307983427504775365139407538367412230535429641687557042142345548195410254539485762218694481966577080101590503096635399627142966587984693984887643044988670413786972261487715518647499049003003392072571796894585959424347578668764936449188398756646973684322692263192832151716690020157247711255304619296965542840100798546626605115051
 . . . . . . . . . . . . . . . . . . . . [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)
							70ac022e53b4373aff73a8db98111dfd149c3806
 . . . . . . . . . . . . . . . . [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 (60 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'jenkins.flave.at'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'jenkins.flave.world'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'wekan.flave.world'
 . . . . . . . . . . . . . . . . [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)
							00ef007600e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe00000168a8ddc11f000004030047304502204fbd6f9eb1f9d50b645d7ea5e610ff548158440bc002804ca300713749bc3221022100af01ba438926cf681b7099a8b6815f8d69708d2ab05991e31227861d3b2d92dd00750063f2dbcde83bcc2ccf0b728427576b33a48d61778fbd75a638b1c768544bd88d00000168a8ddc16900000403004630440220598d1aa2a3a057e66391afd8dfbda9817b08380fb7ce0ec44126a9ee0d5de8b20220166296088e83d041316b9089c3c82212fa73f0069a96ffffa9b36ab2900008f4
 . . . . [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)
		004481a39f664a86b81f92faee5f658d6bd1e1e121e50b4ac8ae46573cb1350b2a2c79cb2054a17717dcbf092858c194750d1ce13ad681d356e3a2ace22dae7636070147a6d6664943a5854edc082d3d890e3a758052ba8a8441e8d1d0c37c3fc4042e37627f1cb9cc628cacecff8ee2d1bde625f5bea637aba71c1fdae0711ea2aab4a66d4844724b585aff50f42cc63541ef1f4794f836dc4e0844a1d835d535f83335636e8045397323305028ff8b1501ba8869153601e2279af88ddf18205ec2940ff8995e829659ddc53e9c1e771fd2877e81b9c3cc03081037b63a7aaafc8043c1ef439e66a21c3a3eb6672d2417dc8294f1c60efd5c4512ecf18d304637