rohrer-tools.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:fc:bd:f9:f9:55:75:ad:63:38:ac:51:a8:b9:a8:08:b4:a9 was issued on by Let's Encrypt.

With 2 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=rohrer-tools.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:fc:bd:f9:f9:55:75:ad:63:38:ac:51:a8:b9:a8:08:b4:a9
Serial Number (int): 347340536289569161486554434533972955935913
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 72:8e:b1:89:9b:0b:a5:af:3a:87:05:d6:d9:3e:9e:bc:b7:59:30:34
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 47:72:c4:01:f8:ef:48:1a:bb:c5:16:56:01:ec:c0:a0:c9:1d:7d:d5
Fingerprint (sha256): a8:31:e8:5d:a3:42:3c:c9:f4:e3:2d:6f:02:72:6b:8f:71:17:47:df:d4:dc:d7:77:ed:ba:86:59:1c:5b:3e:18

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 rohrer-tools.com

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for rohrer-tools.com

Public Key Algorithm

RSA

Key Size

4096

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

rohrer-tools.com
www.rohrer-tools.com

Other certificates including the domain name rohrer-tools.com

(limited to 100 certificates)

Certificate

The complete raw certificate details for rohrer-tools.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGbTCCBVWgAwIBAgISA/y9+flVda1jOKxRqLmoCLSpMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMzAxNDM3MjBaFw0y
MDAzMjkxNDM3MjBaMBsxGTAXBgNVBAMTEHJvaHJlci10b29scy5jb20wggIiMA0G
CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDCkAkUztKj1GeQ6iYYCn9hcsb2QUf6
26AQKIhHWYxe5twrbqtDQYr1g0nnA157B0FauIIDJZ0cS05aj77FAkuk6EnSajwk
6LrnjHIAcOHzDNm2oM0Oaz9UqrlgM1sm4N686uAFk1gj2p0/8oJYW5Om/Zz3QUzr
P2OQ5sM8FEOJMdRZG6abmFhxW+Mip3wdwzikFsCWXR7g0/oGhPPyoqkl1kDc1Bud
fo8uFG0O+gR6bjOlDhpStgaZw6N/flHUKGpb4uoR2vLKOcmBhJ306LRPDWWMGvyK
tUysAK9yASzvqmqGmr9cDNnFega6Mns5rZYbA3j1TWXkwh/sdTpL6lTNKapslDB4
0nKncvkIwBdabTAmBeasQKmRGWBTMESfDFAgndX4X+mceJg5WK0sjQuqy4ZsukhB
6iW/JsnGyhPpDyNRhRY8l1v9BzXs8pfhvtEmoKaNLGr02z2wVpmFYNpR7B98yQ9y
owlYw8hfvANONRUGK9eMkUgN6cBKAp/ePS2b53beaRJxYRsEg07VgYGdprLN02ql
R0L9NhdTTz3bcVVKwIQbr88M3fSOry22uKjPsLOQiY57nGNZEK8Q5eVLA3x0xR6j
2Lp44dOxJUqKFbOcqGPOpbxrlmgUYK6SLkvicGu/nNv9JtAvoPfCWqNcXl1rvGA4
TjgCSkmWoUgkZwIDAQABo4ICejCCAnYwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQW
MBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRy
jrGJmwulrzqHBdbZPp68t1kwNDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv
86jsoTBvBggrBgEFBQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmlu
dC14My5sZXRzZW5jcnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0Lmlu
dC14My5sZXRzZW5jcnlwdC5vcmcvMDEGA1UdEQQqMCiCEHJvaHJlci10b29scy5j
b22CFHd3dy5yb2hyZXItdG9vbHMuY29tMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcG
CysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5
cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUA8JWkWfIA0YJAEC0vk4iO
rUv+HUfjmeHQNKawqKqOsnMAAAFvV3RbTwAABAMARjBEAiAeZOZs5go8n+Y/y2bp
9iROShJhsnfP9KG7ZdPVuSdOhAIgYFeZpPMuf0COywupaUVr7cKvVjm2/QT3KkS7
lRj3XmkAdgAHt1wb5X1o//Gwxh0jFce65ld8V5S3au68YToaadOiHAAAAW9XdFtz
AAAEAwBHMEUCIQDFRf3guWNoAFNSnvDOP/5GKHhaWgfX/6r/mrmG3QaRfQIgdroP
pRh+trF16KI7HQiQIHhlkkb26F219xmBDiRWm+QwDQYJKoZIhvcNAQELBQADggEB
AG3VeSZXeKCWyBGXv5cq/+wEb0zvYCncCrfpyCcZLMtiuY2ExYip5CJqWs5HOhrk
Ho3n6Kl9wdjHaoNUr11jqxgLxPjaXqiA1jVQX2zMz5EyfmMOqTqhis+hLiOjSTwQ
J6C/pXWwzrYzI0czNYvTsZ9FxvHcW/OXCmwJk5B35Q6hrY2DsDObcjXV6AUbV8Ab
/zoAGkUKBsnomznoS6GyHjYMsKM9adNRUJ4q8BzQ1wwu8Er3gRtoVEXprufD3CuF
iPQZr6KtGAtxnygBmNVTuOt5Cu3QQRuSocrYdTIzGZRVgA3IpkMw11RB5kXfNnoC
0h7Olj5H+/7STzQCm42El3Q=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwpAJFM7So9RnkOomGAp/
YXLG9kFH+tugECiIR1mMXubcK26rQ0GK9YNJ5wNeewdBWriCAyWdHEtOWo++xQJL
pOhJ0mo8JOi654xyAHDh8wzZtqDNDms/VKq5YDNbJuDevOrgBZNYI9qdP/KCWFuT
pv2c90FM6z9jkObDPBRDiTHUWRumm5hYcVvjIqd8HcM4pBbAll0e4NP6BoTz8qKp
JdZA3NQbnX6PLhRtDvoEem4zpQ4aUrYGmcOjf35R1ChqW+LqEdryyjnJgYSd9Oi0
Tw1ljBr8irVMrACvcgEs76pqhpq/XAzZxXoGujJ7Oa2WGwN49U1l5MIf7HU6S+pU
zSmqbJQweNJyp3L5CMAXWm0wJgXmrECpkRlgUzBEnwxQIJ3V+F/pnHiYOVitLI0L
qsuGbLpIQeolvybJxsoT6Q8jUYUWPJdb/Qc17PKX4b7RJqCmjSxq9Ns9sFaZhWDa
UewffMkPcqMJWMPIX7wDTjUVBivXjJFIDenASgKf3j0tm+d23mkScWEbBINO1YGB
naayzdNqpUdC/TYXU08923FVSsCEG6/PDN30jq8ttrioz7CzkImOe5xjWRCvEOXl
SwN8dMUeo9i6eOHTsSVKihWznKhjzqW8a5ZoFGCuki5L4nBrv5zb/SbQL6D3wlqj
XF5da7xgOE44AkpJlqFIJGcCAwEAAQ==
-----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 347340536289569161486554434533972955935913
 . . . . . . . . [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-12-30 14:37:20 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-29 14:37:20 +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 'rohrer-tools.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 793746314297789210445641805072473873587376206688687924074684743490738846720453081649359662893384490863506915307398783153577824490227517641673840912422275978573687282701328176330452419285145123905958354800931329919659867552063379032011744589697453378231645796963370902874716523562407069973071048979514056508353038331811089681317084175068017842797608822385093159945919606373372794194471414845274761838304207751157144783244719763069658320676212074198263573284258188155335646419742849645012942426354286089826368635072860155908981776038440731683645402009009961987788784302585919242974186341492540148969902247202032955505987720873554580364501972767348306995654682014514057668170820976740894483794119638806915162543008195871739415807616141498879463302188874673686105735108930157250994494679860765287524477919853409462532493540337194252279563320072065090522538252506140282007932344652241917392548339314625544037873236127452097886080083752276960908908556148544984460312550049790822441070111096486139772100288101742055210249185407730348124906188900361074565256714476548848868310319401179103445313417091232894679415394710035243891071732635596394024233781211273536675664636234837146992296660644927546322723649572057255542394061572163761645036647
 . . . . . . . . . . . . . . . . . . . . [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)
							728eb1899b0ba5af3a8705d6d93e9ebcb7593034
 . . . . . . . . . . . . . . . . [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 (42 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'rohrer-tools.com'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.rohrer-tools.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 (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)
							00ef007500f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016f57745b4f000004030046304402201e64e66ce60a3c9fe63fcb66e9f6244e4a1261b277cff4a1bb65d3d5b9274e840220605799a4f32e7f408ecb0ba969456bedc2af5639b6fd04f72a44bb9518f75e6900760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016f57745b730000040300473045022100c545fde0b963680053529ef0ce3ffe4628785a5a07d7ffaaff9ab986dd06917d022076ba0fa5187eb6b175e8a23b1d08902078659246f6e85db5f719810e24569be4
 . . . . [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)
		006dd579265778a096c81197bf972affec046f4cef6029dc0ab7e9c827192ccb62b98d84c588a9e4226a5ace473a1ae41e8de7e8a97dc1d8c76a8354af5d63ab180bc4f8da5ea880d635505f6ccccf91327e630ea93aa18acfa12e23a3493c1027a0bfa575b0ceb633234733358bd3b19f45c6f1dc5bf3970a6c09939077e50ea1ad8d83b0339b7235d5e8051b57c01bff3a001a450a06c9e89b39e84ba1b21e360cb0a33d69d351509e2af01cd0d70c2ef04af7811b685445e9aee7c3dc2b8588f419afa2ad180b719f280198d553b8eb790aedd0411b92a1cad8753233199455800dc8a64330d75441e645df367a02d21ece963e47fbfed24f34029b8d849774