uptimemeter.app
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:ba:16:a4:d8:33:3e:2f:b8:46:06:3a:53:cd:af:3a:4c:0e 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): 03:ba:16:a4:d8:33:3e:2f:b8:46:06:3a:53:cd:af:3a:4c:0eSerial Number (int): 324659476980227718442312230014770338221070
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 09:84:3b:b2:87:c2:ce:12:8f:1d:f8:80:e3:06:38:37:62:4e:40:c1
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): a6:38:d9:04:1d:19:ab:f4:2a:81:d6:e1:66:7c:04:fd:ad:c7:35:40
Fingerprint (sha256): 17:e7:ee:62:81:44:44:51:8a:bd:2c:f5:ae:95:42:04:03:25:90:95:64:eb:28:e9:32:d6:f0:cf:05:dc:a7:68
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----- MIIGWDCCBUCgAwIBAgISA7oWpNgzPi+4RgY6U82vOkwOMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMTkyMzI2NDlaFw0y MDAzMTgyMzI2NDlaMBoxGDAWBgNVBAMTD3VwdGltZW1ldGVyLmFwcDCCAiIwDQYJ KoZIhvcNAQEBBQADggIPADCCAgoCggIBANKG/T2FtMGg3/h5DzOFYTiu9eaxc0ss qJPOe3oYYIVemF1PaJFL7w/s51cdYWN7OI6wEFziviHqYNDIamYCvyMHGX6UtEq5 Sr4ny5ICRMVrOM6oE3wgGvBe5EFBkaUP6+iwRB4e1TYHh6sPm7ygjMlnHGnQMWZV 1HzXcBPqgXnHOTun+bQbOlVmswDrtQ3HDCowyBcdQQzrjL6t06xKJZ3Yyp6qWRrv i0/fAw+/4SApyum5gM9jS4v+viNXmtuWUFjCofm2cvH/FvA8miaKuAu3iM7apLtG KJp06a/QXys+rCEXZ9Iim1vPuGI7fna64J0mvxsAadEmoqSPYFzUvXJ1JNUkQEf5 pTPcZL9bFQXuqgI84HtrSMUscmxP5ZxQRevyjfaYV6a1j+MnaHaH4jicYFWfkpWt mvOxA364gz3KX6lZv6/4Y7vrl5ciDcaoKj94+9C1/mGzTDwMn+nx5bT9mpxY1Rcp mvWNmyLZNJI9iNr+/uJWRa28gWTn2sQ9/dOSPX1MTt8kYdV8u0byooWgtXrLzQkO Z0bXEoIP/fzoZM5efItpygvU0eUcoSGthJeM3ZWzqDrQQJS5xliUkGM0rmf0UQT7 x3SzrBIg1GJVm4HyU7ATi+mwyXfSj3WIzNTVQ2wmT/Oyg4+O0XGUQ5NfrH+W1TjX fbwZEtJigAeRAgMBAAGjggJmMIICYjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFAmE O7KHws4Sjx34gOMGODdiTkDBMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50 LXgzLmxldHNlbmNyeXB0Lm9yZy8wGgYDVR0RBBMwEYIPdXB0aW1lbWV0ZXIuYXBw MEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUH AgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBgYKKwYBBAHWeQIEAgSB 9wSB9ADyAHcA8JWkWfIA0YJAEC0vk4iOrUv+HUfjmeHQNKawqKqOsnMAAAFvILMo fwAABAMASDBGAiEA4gWE6pP5wIH2QtskTQYdfPsXnqWkcrAzip55NNjlVr0CIQDz qJ74Fi+iy1VynA7rA6L9E9Mf7KiRajuw0A9java7gwB3AAe3XBvlfWj/8bDGHSMV x7rmV3xXlLdq7rxhOhpp06IcAAABbyCzKM4AAAQDAEgwRgIhAMFOT2Mr4XUceBE8 jIzEZfOheqwFulv8lleGbVIkoh3iAiEAiana3PoyxXddJp4oxc/VQpk99GXwUGz7 zicjqq31y0MwDQYJKoZIhvcNAQELBQADggEBAFfUZZ0kUuV9t8fqZU0LBjfXBXem kYxeah8OgQ6US/YJuVdxBENIkLfD7hz9fP4nvLzBDBduIQFPIfez8fGsj8RXttoB Gov6LJdo5D9YulDMDncz+wgrYVdT70vLXJJTvJfmrvns2sz0Fe8xng0nf+tEVaIF sj0dgPvzzhEsa1DVcPV/dMeVCfH6TTWUr6tDt3OrtZfzrtsKtuiNOmi4pGEIF3W6 +Vewc6Q6vII4l8B1qw+2PjcEfpyFehtPvT1tZ0OYDXRItexS+vnhgzSVOR0ix6rm 3mSoM2phoRi2sYMCklcS/oKVy8S43gqoFd8GEv9dmLj5JdjtDBu4RhmiDIE= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0ob9PYW0waDf+HkPM4Vh OK715rFzSyyok857ehhghV6YXU9okUvvD+znVx1hY3s4jrAQXOK+Iepg0MhqZgK/ IwcZfpS0SrlKvifLkgJExWs4zqgTfCAa8F7kQUGRpQ/r6LBEHh7VNgeHqw+bvKCM yWccadAxZlXUfNdwE+qBecc5O6f5tBs6VWazAOu1DccMKjDIFx1BDOuMvq3TrEol ndjKnqpZGu+LT98DD7/hICnK6bmAz2NLi/6+I1ea25ZQWMKh+bZy8f8W8DyaJoq4 C7eIztqku0YomnTpr9BfKz6sIRdn0iKbW8+4Yjt+drrgnSa/GwBp0SaipI9gXNS9 cnUk1SRAR/mlM9xkv1sVBe6qAjzge2tIxSxybE/lnFBF6/KN9phXprWP4ydodofi OJxgVZ+Sla2a87EDfriDPcpfqVm/r/hju+uXlyINxqgqP3j70LX+YbNMPAyf6fHl tP2anFjVFyma9Y2bItk0kj2I2v7+4lZFrbyBZOfaxD3905I9fUxO3yRh1Xy7RvKi haC1esvNCQ5nRtcSgg/9/Ohkzl58i2nKC9TR5RyhIa2El4zdlbOoOtBAlLnGWJSQ YzSuZ/RRBPvHdLOsEiDUYlWbgfJTsBOL6bDJd9KPdYjM1NVDbCZP87KDj47RcZRD k1+sf5bVONd9vBkS0mKAB5ECAwEAAQ== -----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 324659476980227718442312230014770338221070 . . . . . . . . [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-19 23:26:49 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-18 23:26:49 +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 858876457294549546599292701341361152289639178712926036280663369579763989121950864953825948882543087120040077905741717657650924342436688529247758682110553559577954331867073616496864402750021821729230002311457566035664195432536678643430480976699631324216590721472506713183422042595286017946991928866016329809124698912189003744960246989552567132280361295401582064495331504179005612570677275555000133258066623704079664370138441827268765658416817529527231586876225018511023928447247680777408740630855412671491007205656812878473453382747349027757220424337199822786236503462920856140929873627039798820320360473150296255824850614052974741033406077887220150575833136855922486316623094672733426326138752233953007657905773338511566090196426530881431614856615164954166925824050127845544512758034474991737271618194722360974135935596511014359852212331192991581581040442868089026074558312712640115398160642551913001711283113376910189540014810542632804733570263515343009464410138920500157487907899083874812495355893682396978599911164782357529969160034931710691688638386143044959146230277581887818978431143036883243395347771606776507128131675560559777510977041988707926670345694950866394541926992302650786775566791565547075850759350881745289070249873 . . . . . . . . . . . . . . . . . . . . [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) 09843bb287c2ce128f1df880e3063837624e40c1 . . . . . . . . . . . . . . . . [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 (247 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (244 bytes) 00f2007700f095a459f200d18240102d2f93888ead4bfe1d47e399e1d034a6b0a8aa8eb2730000016f20b3287f0000040300483046022100e20584ea93f9c081f642db244d061d7cfb179ea5a472b0338a9e7934d8e556bd022100f3a89ef8162fa2cb55729c0eeb03a2fd13d31feca8916a3bb0d00f636af6bb8300770007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016f20b328ce0000040300483046022100c14e4f632be1751c78113c8c8cc465f3a17aac05ba5bfc9657866d5224a21de202210089a9dadcfa32c5775d269e28c5cfd542993df465f0506cfbce2723aaadf5cb43 . . . . [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) 0057d4659d2452e57db7c7ea654d0b0637d70577a6918c5e6a1f0e810e944bf609b9577104434890b7c3ee1cfd7cfe27bcbcc10c176e21014f21f7b3f1f1ac8fc457b6da011a8bfa2c9768e43f58ba50cc0e7733fb082b615753ef4bcb5c9253bc97e6aef9ecdaccf415ef319e0d277feb4455a205b23d1d80fbf3ce112c6b50d570f57f74c79509f1fa4d3594afab43b773abb597f3aedb0ab6e88d3a68b8a461081775baf957b073a43abc823897c075ab0fb63e37047e9c857a1b4fbd3d6d6743980d7448b5ec52faf9e1833495391d22c7aae6de64a8336a61a118b6b18302925712fe8295cbc4b8de0aa815df0612ff5d98b8f925d8ed0c1bb84619a20c81