the-running-paramedic.org
Issued by R3
About this certificate
This digital certificate with serial number 03:44:62:4a:c8:c5:6c:5e:c5:75:6e:11:6a:0f:9a:97:8f:94 was issued on by Let's Encrypt.
With 17 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:
- 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=the-running-paramedic.org
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:44:62:4a:c8:c5:6c:5e:c5:75:6e:11:6a:0f:9a:97:8f:94Serial Number (int): 284606711391582416486374561918515326455700
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 16:d3:da:09:ba:b0:14:e1:8c:16:ef:39:70:2c:3f:9e:dc:11:70:e6
AuthorityKeyId: 14:2e:b3:17:b7:58:56:cb:ae:50:09:40:e6:1f:af:9d:8b:14:c2:c6
Fingerprint (sha1): 63:c3:93:b7:c7:9c:b7:ec:a2:42:8f:ec:0b:92:54:b5:76:77:c8:c3
Fingerprint (sha256): dd:3b:3e:01:16:7b:7e:97:09:69:af:d4:84:0d:39:46:fc:0d:00:ee:ea:0e:ca:56:ca:cb:47:e4:d8:81:39:9c
Issuing Certificate URL: http://r3.i.lencr.org/
Revocation information
OCSP Server: http://r3.o.lencr.orgCheck the revocation status for certificate the-running-paramedic.org
17
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for the-running-paramedic.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
800voicemail.com
beveragetrucks.com
bigdaddyguns.us
freezedriedkakaduplums.com
frenchboro.com
huntingtonchristmaslightinstallers.com
opeansea.com
pashma.in
purkersdorf.com
saugertiescircuits.org
shop.homesteadkarting.com
smartmedallions.com
the-running-paramedic.org
tradeprocourse.com
unitysoftware.io
whatisadumptruck.com
www.banaban.org
beveragetrucks.com
bigdaddyguns.us
freezedriedkakaduplums.com
frenchboro.com
huntingtonchristmaslightinstallers.com
opeansea.com
pashma.in
purkersdorf.com
saugertiescircuits.org
shop.homesteadkarting.com
smartmedallions.com
the-running-paramedic.org
tradeprocourse.com
unitysoftware.io
whatisadumptruck.com
www.banaban.org
Other certificates including the domain name the-running-paramedic.org
(limited to 100 certificates)
Certificate
The complete raw certificate details for the-running-paramedic.org in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGTzCCBTegAwIBAgISA0RiSsjFbF7FdW4Rag+al4+UMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAyMjkyMzUyNTNaFw0yNDA1MjkyMzUyNTJaMCQxIjAgBgNVBAMT GXRoZS1ydW5uaW5nLXBhcmFtZWRpYy5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQC2Ta2+S96Le8eLrsVHIsNNqzb1LDyiGUHwjcdsDMmfe0a+GjrH CfVNmqEAAjJDGIw4fyDukoa6mXXiP0w9vIZ5f2LTAemx1WYrr/kkZV32sTKuv75p vEdy84GDoqX/RqPukqHfJA1/9DvLUyAo5Q0UZCH6+Dre4wyrLjp4UURWNSOhX1OL SB2ncdPraF0rgKQW7RWzurSQs7z/V9WPErbi7hcHdTuqQBh+kfKQ1N43Ae0Kyxrv zOTgUVrtHeAILsUGVVR85l3iw9JE9yGSE+ekcVLKyLLIUMGvfs9H8Vro+cr7Yw49 0G+YCwiuOwlgIPtU33AlBgSmi9frtv+9Hnv1AgMBAAGjggNrMIIDZzAOBgNVHQ8B Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB /wQCMAAwHQYDVR0OBBYEFBbT2gm6sBThjBbvOXAsP57cEXDmMB8GA1UdIwQYMBaA FBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcw AYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMu aS5sZW5jci5vcmcvMIIBcgYDVR0RBIIBaTCCAWWCEDgwMHZvaWNlbWFpbC5jb22C EmJldmVyYWdldHJ1Y2tzLmNvbYIPYmlnZGFkZHlndW5zLnVzghpmcmVlemVkcmll ZGtha2FkdXBsdW1zLmNvbYIOZnJlbmNoYm9yby5jb22CJmh1bnRpbmd0b25jaHJp c3RtYXNsaWdodGluc3RhbGxlcnMuY29tggxvcGVhbnNlYS5jb22CCXBhc2htYS5p boIPcHVya2Vyc2RvcmYuY29tghZzYXVnZXJ0aWVzY2lyY3VpdHMub3JnghlzaG9w LmhvbWVzdGVhZGthcnRpbmcuY29tghNzbWFydG1lZGFsbGlvbnMuY29tghl0aGUt cnVubmluZy1wYXJhbWVkaWMub3JnghJ0cmFkZXByb2NvdXJzZS5jb22CEHVuaXR5 c29mdHdhcmUuaW+CFHdoYXRpc2FkdW1wdHJ1Y2suY29tgg93d3cuYmFuYWJhbi5v cmcwEwYDVR0gBAwwCjAIBgZngQwBAgEwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAA dgA7U3d1Pi25gE6LMFsG/kA7Z9hPw/THvQANLXJv4frUFwAAAY33f/D0AAAEAwBH MEUCIQCah9tXZ4sgAabxeyiaC36D1kQTZwE27hKMMrLuJxDxNQIgEinUTpod/U/M sHK/Yey7aozl1NaZKbY53f6w+5koEFEAdgDuzdBk1dsazsVct520zROiModGfLzs 3sNRSFlGcR+1mwAAAY33f/DsAAAEAwBHMEUCIQDgXM+YHNHQAY0hsA+nmUPHH54x +p9DZHSzY3xwHBWRJQIgKhzzvnWZuk7bzqEoXIDFlGEKF5lKFmcwtVIh55RPWiww DQYJKoZIhvcNAQELBQADggEBAHm8+9ZuTM4jG00/Lt6kGG6ffXWGRCWrdltC7TLW P59BX1z3Pq2jU2LiNW7Hvf0mrtKOzwFZHG2c5Mq9o1l+6Aywnwt6AdEgbnIsHVIw +bZQof69T437FwPzXob8/xknXIqDPBKe1nZzGf7iMdyPoZJ5FBjAx1CuYFmQLzaL ZAyPOo6RCJQ7nTaMQGevX5KwdGJlZ7GIx7cGsxQ0ME4cjHJIRM7fyo+IpKmA2948 3EZ0wq0dy1VXbLFIcIaZ9gX6rxr8wJBMDZklrJSOF3ZTM8KGenPzEJ4vYo3qE26h bayadUNiywRqGLoRQ8TzEjpdln+ZiNkrN82K7vA3o7c/7f0= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtk2tvkvei3vHi67FRyLD Tas29Sw8ohlB8I3HbAzJn3tGvho6xwn1TZqhAAIyQxiMOH8g7pKGupl14j9MPbyG eX9i0wHpsdVmK6/5JGVd9rEyrr++abxHcvOBg6Kl/0aj7pKh3yQNf/Q7y1MgKOUN FGQh+vg63uMMqy46eFFEVjUjoV9Ti0gdp3HT62hdK4CkFu0Vs7q0kLO8/1fVjxK2 4u4XB3U7qkAYfpHykNTeNwHtCssa78zk4FFa7R3gCC7FBlVUfOZd4sPSRPchkhPn pHFSysiyyFDBr37PR/Fa6PnK+2MOPdBvmAsIrjsJYCD7VN9wJQYEpovX67b/vR57 9QIDAQAB -----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 284606711391582416486374561918515326455700 . . . . . . . . [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 23:52:53 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2024-05-29 23:52:52 +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 'the-running-paramedic.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 23013676291006580872139188270064348185389852145585226126864847878371323722639907925460530874992263295787160311788484665908093746868539294923483412049947099227134916803567611022643989053991108891266684398791967080117055977579589546562842773882010101567568494345847103223022750073680520299195004148732773143166837046026458146488664717173464835631260302701157992075750243216988753476450894886069106662573043407400737703807481017708241752036491950177754696571521519912071031217700784758726395361278863599616695955766127032003442055169174798772489481963510712520323760007057353278414233298681375718991264001480735787482101 . . . . . . . . . . . . . . . . . . . . [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) 16d3da09bab014e18c16ef39702c3f9edc1170e6 . . . . . . . . . . . . . . . . [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 (361 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String '800voicemail.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'beveragetrucks.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'bigdaddyguns.us' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'freezedriedkakaduplums.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'frenchboro.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'huntingtonchristmaslightinstallers.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'opeansea.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'pashma.in' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'purkersdorf.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'saugertiescircuits.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'shop.homesteadkarting.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'smartmedallions.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'the-running-paramedic.org' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'tradeprocourse.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'unitysoftware.io' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'whatisadumptruck.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.banaban.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) 00f00076003b5377753e2db9804e8b305b06fe403b67d84fc3f4c7bd000d2d726fe1fad4170000018df77ff0f400000403004730450221009a87db57678b2001a6f17b289a0b7e83d64413670136ee128c32b2ee2710f13502201229d44e9a1dfd4fccb072bf61ecbb6a8ce5d4d69929b639ddfeb0fb99281051007600eecdd064d5db1acec55cb79db4cd13a23287467cbcecdec351485946711fb59b0000018df77ff0ec0000040300473045022100e05ccf981cd1d0018d21b00fa79943c71f9e31fa9f436474b3637c701c15912502202a1cf3be7599ba4edbcea1285c80c594610a17994a166730b55221e7944f5a2c . . . . [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) 0079bcfbd66e4cce231b4d3f2edea4186e9f7d75864425ab765b42ed32d63f9f415f5cf73eada35362e2356ec7bdfd26aed28ecf01591c6d9ce4cabda3597ee80cb09f0b7a01d1206e722c1d5230f9b650a1febd4f8dfb1703f35e86fcff19275c8a833c129ed6767319fee231dc8fa192791418c0c750ae6059902f368b640c8f3a8e9108943b9d368c4067af5f92b074626567b188c7b706b31434304e1c8c724844cedfca8f88a4a980dbde3cdc4674c2ad1dcb55576cb148708699f605faaf1afcc0904c0d9925ac948e17765333c2867a73f3109e2f628dea136ea16dac9a754362cb046a18ba1143c4f3123a5d967f9988d92b37cd8aeef037a3b73fedfd