uptimemeter.app
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 04:c6:f5:ae:56:54:6d:45:34:df:5a:ce:24:9c:e8:8a:b8:e7 was issued on by Let's Encrypt.
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=uptimemeter.app
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 04:c6:f5:ae:56:54:6d:45:34:df:5a:ce:24:9c:e8:8a:b8:e7Serial Number (int): 416151618446983700897989732402199813339367
Serial Number lenght: 139 bits, 18 octets
SubjectKeyId: 07:a7:33:85:7d:b8:69:11:1c:2f:ec:a3:b3:48:fd:1c:f7:c5:20:e6
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): e9:f4:cf:4e:45:19:bf:fa:92:02:18:07:90:45:54:c3:f1:c9:7b:ea
Fingerprint (sha256): 68:60:c9:34:c9:1c:cc:3c:44:b8:0d:ed:4e:aa:3e:2b:b7:ab:02:91:d4:84:5d:bf:2f:57:9e:d7:37:fb:93:2f
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate uptimemeter.app
1
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for uptimemeter.app
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
uptimemeter.app
Other certificates including the domain name uptimemeter.app
(limited to 100 certificates)
www.zebraspring.com
uptimemeter.app
app.pacelist.co.uk
sandbox-kissht.poshvine.com
weeddilly.ca
uptimemeter.app
sandbox-kissht.poshvine.com
mgt.oz-tms.com
link.biocellmedicalcenter.com
uptimemeter.app
app.draftim.com
svd.induwara.me
link.biocellmedicalcenter.com
my.uptimemeter.app
app.draftim.com
www.fieat.co
www.zebraspring.com
my.uptimemeter.app
styleguide.anthonynolan.org
uptimemeter.app
weeddilly.ca
uptimemeter.app
app.pacelist.co.uk
sandbox-kissht.poshvine.com
weeddilly.ca
uptimemeter.app
sandbox-kissht.poshvine.com
mgt.oz-tms.com
link.biocellmedicalcenter.com
uptimemeter.app
app.draftim.com
svd.induwara.me
link.biocellmedicalcenter.com
my.uptimemeter.app
app.draftim.com
www.fieat.co
www.zebraspring.com
my.uptimemeter.app
styleguide.anthonynolan.org
uptimemeter.app
weeddilly.ca
Certificate
The complete raw certificate details for uptimemeter.app in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIGVTCCBT2gAwIBAgISBMb1rlZUbUU031rOJJzoirjnMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEwMjEwMDA2NDdaFw0y MDAxMTkwMDA2NDdaMBoxGDAWBgNVBAMTD3VwdGltZW1ldGVyLmFwcDCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBAM5YaBGstbtrS7DP+aCcnbGY5pU45UEk CeNO5lcZBbajCp5Fon6a9lVr1NLE1SR7mI1Uj/YhjYDj8iw8M4uaV2BhGROOF5X4 W1v/di5z7+/23XPxA8LrxNwOzBUHtwsBX9GtPgsCglI15tnPIVakmbKt6rUMlmuW U7SpZ4tZ9PRgRpg5FMK03uWE8uenBiDCE4GG62Cd3RZeKqpDbywrs3p2LISle6TH 32UQvHmyRT2+M9MkrxFEoZlpiKXvrLwanTumzXru1xr/S9i1K/ZpisR2BaJ+qTIV eDexAEIAzLfpy0jw0hFDVjLDW6TITJWaQpqyE7wNS5n9O8r1fAd7Rk7efmnEb7yK 8jhuI6l1Jq4NbSAu4yR8NPuXf37YetDlwnH/gHuuOZ9NnHrXAC85TQsz52wq1niT /+k+FfT/E0lbhivmnSEPMx7ECNJecvQDcj8zLV7uasrQpjKqwfzqT9h5U7AsD4q0 nAQ55UJzxbNjN/Gt8uK1Z99A4eWlMobfzNNdvARMdc+b/rK79orl6UO24ICviv7e nZ1xLSZTwQR8KkuDJYMz3szfakjSekSKqxQ7UysBc9na2xJkwVJinTs/82Zk/bCF WGp70vZ2TUfEd8CeLzxSNq50CCr7cdYAPyS0DR8VldGNmaCZvcZ0ibLENIPFKfaU QSQs1uXMwd1fAgMBAAGjggJjMIICXzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFAen M4V9uGkRHC/so7NI/Rz3xSDmMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wGgYDVR0RBBMwEYIPdXB0aW1lbWV0ZXIuYXBw MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUH AgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB 9ASB8QDvAHYAKTxRllTIOWW6qlD8WAfUt2+/WHopctykwwz05UVH9HgAAAFt69ow RAAABAMARzBFAiEAya8V0gTJnmpXW8PUKwvkxw4hbERknRFf2qNiTPHhuhUCIDRv NhGZmuIYBbobAQtAuBr47zhF8IahKUJTkrhSNqnGAHUAXqdz+d9WwOe1Nkh90Eng MnqRmgyEoRIShBh1loFxRVgAAAFt69owlQAABAMARjBEAiASZJH3kKhbkmJSX+Jb gaCD1Wh5Mp+COmMrfiPBJoPTMAIgPREA6XM65ijaIvMNibrFzkF5S+HF5rECNj6O 9IP6URIwDQYJKoZIhvcNAQELBQADggEBABwuRXhXa8ThPa6GcfAvMBAeTeiSy5Sg RmMwnNe16kZVYhUEDN3+/xoNVPTNd+ysytUI9SDSzEzyCLdqfvG1BlpZ0UdfNkRt byUOcl5Xb+4xHqoKxeDQox/gTijos0Y2x90YAJ34BgCX6HrRxz1y+VIU2pJ6Lbp5 YFxBJxkghvl038B0pos8UsBCaC8pGn/50rwMSvVK4GiIf+28HBzNVGPuWJxNbWas ktTy6/IvBbLCLErkpq4kqwcqBJuhKjx/pPVaTfvjhlKcd/151MY/EQ/bfENFJ8yS tuyYnZ9wMOnH8/7V42S1p7Znwu0vgMVVYJyXiEN8qoxXr2bPkqNugu4= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzlhoEay1u2tLsM/5oJyd sZjmlTjlQSQJ407mVxkFtqMKnkWifpr2VWvU0sTVJHuYjVSP9iGNgOPyLDwzi5pX YGEZE44XlfhbW/92LnPv7/bdc/EDwuvE3A7MFQe3CwFf0a0+CwKCUjXm2c8hVqSZ sq3qtQyWa5ZTtKlni1n09GBGmDkUwrTe5YTy56cGIMITgYbrYJ3dFl4qqkNvLCuz enYshKV7pMffZRC8ebJFPb4z0ySvEUShmWmIpe+svBqdO6bNeu7XGv9L2LUr9mmK xHYFon6pMhV4N7EAQgDMt+nLSPDSEUNWMsNbpMhMlZpCmrITvA1Lmf07yvV8B3tG Tt5+acRvvIryOG4jqXUmrg1tIC7jJHw0+5d/fth60OXCcf+Ae645n02cetcALzlN CzPnbCrWeJP/6T4V9P8TSVuGK+adIQ8zHsQI0l5y9ANyPzMtXu5qytCmMqrB/OpP 2HlTsCwPirScBDnlQnPFs2M38a3y4rVn30Dh5aUyht/M0128BEx1z5v+srv2iuXp Q7bggK+K/t6dnXEtJlPBBHwqS4MlgzPezN9qSNJ6RIqrFDtTKwFz2drbEmTBUmKd Oz/zZmT9sIVYanvS9nZNR8R3wJ4vPFI2rnQIKvtx1gA/JLQNHxWV0Y2ZoJm9xnSJ ssQ0g8Up9pRBJCzW5czB3V8CAwEAAQ== -----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 416151618446983700897989732402199813339367 . . . . . . . . [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-10-21 00:06:47 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-01-19 00:06:47 +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 'uptimemeter.app' . . . . . . . . [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 841815534002938395457538138027722114703156054699450302275909695500304047053743414558267962882640533497809290351144851125355903441263496600069343453012924031589149145933065377407865287307224364499065553929741649627880425816575845121405510257285755512972043883039538179046299308155163874116920493682270471198280038941180035058114781855193224072624102273308691270218330682486631077687713441643629561288842686286265274664478121485953892482536836825562746476363773543932194716715808857576912806876357964907966708656964354392310636379576835902499395161684426358373812389875056503975096209008431654553930484229980419336507098169020032372696028367584936243531868542820581365845067141672716270031976673948305639017837002256049474275428191802801786662271457693107344737609221343079817943160860380052462340303956534044842952668036612617828963569341621128119202945237754994183156027619819454034696573512913504943897427994719995732599157678686180527550450786423507677775043583331696306632811620173198671101834525826013038260365460679760127177650886166122752658071677462593335934449916821405541024435335952394155066047127822041357844989372206270113001110822119078703657973151034878753242784039031726316447617600570904631066999164769558966304890207 . . . . . . . . . . . . . . . . . . . . [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) 07a733857db869111c2feca3b348fd1cf7c520e6 . . . . . . . . . . . . . . . . [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 (19 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'uptimemeter.app' . . . . . . . . . . . . . . . . [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) 00ef007600293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f4780000016debda30440000040300473045022100c9af15d204c99e6a575bc3d42b0be4c70e216c44649d115fdaa3624cf1e1ba150220346f3611999ae21805ba1b010b40b81af8ef3845f086a129425392b85236a9c60075005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016debda309500000403004630440220126491f790a85b9262525fe25b81a083d56879329f823a632b7e23c12683d33002203d1100e9733ae628da22f30d89bac5ce41794be1c5e6b102363e8ef483fa5112 . . . . [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) 001c2e4578576bc4e13dae8671f02f30101e4de892cb94a04663309cd7b5ea46556215040cddfeff1a0d54f4cd77ecaccad508f520d2cc4cf208b76a7ef1b5065a59d1475f36446d6f250e725e576fee311eaa0ac5e0d0a31fe04e28e8b34636c7dd18009df8060097e87ad1c73d72f95214da927a2dba79605c4127192086f974dfc074a68b3c52c042682f291a7ff9d2bc0c4af54ae068887fedbc1c1ccd5463ee589c4d6d66ac92d4f2ebf22f05b2c22c4ae4a6ae24ab072a049ba12a3c7fa4f55a4dfbe386529c77fd79d4c63f110fdb7c434527cc92b6ec989d9f7030e9c7f3fed5e364b5a7b667c2ed2f80c555609c9788437caa8c57af66cf92a36e82ee