loftyapps.com
Issued by Let's Encrypt Authority X3
About this certificate
This digital certificate with serial number 03:ef:35:b2:74:ed:cb:db:72:8e:13:2b:8c:5f:af:f8:7a:ff 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=loftyapps.com
Let's Encrypt
Organization:
Let's Encrypt
Country:
US
This certificate has expire since
Certificate Details
Serial Number (hex): 03:ef:35:b2:74:ed:cb:db:72:8e:13:2b:8c:5f:af:f8:7a:ffSerial Number (int): 342735719173602131740393253784283136948991
Serial Number lenght: 138 bits, 18 octets
SubjectKeyId: 60:db:79:60:42:3c:ae:5f:db:1a:42:af:62:15:b1:fe:42:ae:aa:61
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1
Fingerprint (sha1): e8:a9:87:71:fb:19:0e:86:83:0a:45:8c:bc:e0:9c:0a:82:d6:b5:22
Fingerprint (sha256): 7e:ed:a6:84:e2:a7:db:f1:fa:ba:87:5d:02:61:fb:26:ef:87:e8:f7:5a:93:97:f6:5b:41:56:cd:08:6d:8d:d5
Issuing Certificate URL: http://cert.int-x3.letsencrypt.org/
Revocation information
OCSP Server: http://ocsp.int-x3.letsencrypt.orgCheck the revocation status for certificate loftyapps.com
2
DNS Names
0
Email Addresses
0
IP Addresses
Advanced Certificate Properties
Tehnical certificate details for loftyapps.com
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
loftyapps.com
www.loftyapps.com
www.loftyapps.com
Other certificates including the domain name loftyapps.com
(limited to 100 certificates)
app.synkro.co
accentreductiontampabay.com
www.giovannihomeimprovementinc.com
mijn-test.toegang.org
www.noelleeminggroup.co.nz
admin.loftyapps.com
loftyapps.com
www.loftyapps.com
loftyapps.com
www.pro.handymate.com.au
kasi.app
demo.finditly.com
www.loftyapps.com
cannonmarketing.org
www.loftyapps.com
estamosyendo.com
link.atuprinet.ch
survey.untilgone.com
www.dallasdigital.io
www.linkzy.app
www.loftyapps.com
loftyapps.com
www.regiapp.com
loftyapps.com
llama.sheepserver.ml
insurance.bringy.com
loftyapps.com
next.socage360.com
pages.app.c-rayon.com
www.loftyapps.com
nc.s3f.sa
www.loftyapps.com
loftyapps.com
www.loftyapps.com
cloudcrumbly.io
loftyapps.com
www.loftyapps.com
order.pantja.id
loftyapps.com
www.manoz.xyz
app.synkro.co
controle.smartlinepro.app
llama.sheepserver.ml
www.pro.handymate.com.au
play-dev.burningsea.com
viniciopaz.me
iflexdata.net
cloudcrumbly.io
colinhacks.com
sportclubtlkramos.turnosweb.app
loftyapps.com
admin.loftyapps.com
www.loftyapps.com
www.loftyapps.com
insurance.bringy.com
ancor.dev
everest.tokapp.com
loftyapps.com
accentreductiontampabay.com
www.giovannihomeimprovementinc.com
mijn-test.toegang.org
www.noelleeminggroup.co.nz
admin.loftyapps.com
loftyapps.com
www.loftyapps.com
loftyapps.com
www.pro.handymate.com.au
kasi.app
demo.finditly.com
www.loftyapps.com
cannonmarketing.org
www.loftyapps.com
estamosyendo.com
link.atuprinet.ch
survey.untilgone.com
www.dallasdigital.io
www.linkzy.app
www.loftyapps.com
loftyapps.com
www.regiapp.com
loftyapps.com
llama.sheepserver.ml
insurance.bringy.com
loftyapps.com
next.socage360.com
pages.app.c-rayon.com
www.loftyapps.com
nc.s3f.sa
www.loftyapps.com
loftyapps.com
www.loftyapps.com
cloudcrumbly.io
loftyapps.com
www.loftyapps.com
order.pantja.id
loftyapps.com
www.manoz.xyz
app.synkro.co
controle.smartlinepro.app
llama.sheepserver.ml
www.pro.handymate.com.au
play-dev.burningsea.com
viniciopaz.me
iflexdata.net
cloudcrumbly.io
colinhacks.com
sportclubtlkramos.turnosweb.app
loftyapps.com
admin.loftyapps.com
www.loftyapps.com
www.loftyapps.com
insurance.bringy.com
ancor.dev
everest.tokapp.com
loftyapps.com
Certificate
The complete raw certificate details for loftyapps.com in PEM and ASN.1 format.
Certificate (PEM)
-----BEGIN CERTIFICATE----- MIIFZTCCBE2gAwIBAgISA+81snTty9tyjhMrjF+v+Hr/MA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xODEyMjMxMzUwNDBaFw0x OTAzMjMxMzUwNDBaMBgxFjAUBgNVBAMTDWxvZnR5YXBwcy5jb20wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCRIL9Gck0YnuoZsim6K3Jp0vTj4mxc4E1f 62so6tSUyO2dcOcwjRA5zmgq/TJh99CL9kS/IswbVurbOR29k7vhcGXipZJmPwaX Fg1BmonbCMgSGokTovCWo6LlUwD1hBnwtefTUxvs87/aVwNVdr1scdvGbO/IABQ8 FggkDqFNXXJKnJW/gj3xalWZn2z+agaYhtgZZa/kjCfJGhC+nyWZHLQVIbM54gz1 M8r+qdorsFFWBwCYHtk75EdBj+ZF0WiGqD0iAFANz36QnOBTccs7kwp6GlUKRPzC 806ZWcfFJgVUOLv1rT9GZSDfpMiKVhK39L0MDuV/uCu/AgVgb7RHAgMBAAGjggJ1 MIICcTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFGDbeWBCPK5f2xpCr2IVsf5Crqph MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y Zy8wKwYDVR0RBCQwIoINbG9mdHlhcHBzLmNvbYIRd3d3LmxvZnR5YXBwcy5jb20w TAYDVR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcC ARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEEBgorBgEEAdZ5AgQCBIH1 BIHyAPAAdwDiaUuuJujpQAnohhu2O4PUPuf+dIj7pI8okwGd3fHb/gAAAWfbi/P4 AAAEAwBIMEYCIQDh1A/pwAF5eWOFUChTwN4UObWeBvjFp0bJ3LMEY0yrbwIhAId4 qnuzSiCkcETzlOUUr8BF2iO2OViuGjttMf+sqwdhAHUAKTxRllTIOWW6qlD8WAfU t2+/WHopctykwwz05UVH9HgAAAFn24vz+gAABAMARjBEAiBNX4EfJW7VOIk5a43C S4DvxTZIFoLT4yrNJIiYdhjwfAIgfxFHz6yGDN0kI6FZapcJza6Yq2Z+Z0oSDKHg uJ6ID8cwDQYJKoZIhvcNAQELBQADggEBAEN3dQZPJp4eb7YgIkNGqzUOnpaKqJyP Ltu5gJ8i3ChdniekKEI6+ewDfWRSP3NCQf81B839INnQ1QJjSV1XBtJjeAE9xJJu 0GNQ4ZjcxotA9p9/BlzrnxlRSmCPpK9RVw/X8U3pN0koqX3BIve9gA1VmVnUkNKj Z9kEXsfV/Xal8VlziXl1Goz8k9sZb1c5e6Obu2Gd4PdNP6x5E6DIMhdsIeyHyS0c dV1MLvviKkLAGdzxZMszfdavlanz5Pd+Xw8GkSjmnVSCmcqc5ei7C0CQG5jKQmYH ClQEaBJLQE/5Nppi3BBV1CtF8yPCCuqV0QyeBKQhxSBZ/aJEJtXLIHU= -----END CERTIFICATE-----
Public Key (PEM)
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkSC/RnJNGJ7qGbIpuity adL04+JsXOBNX+trKOrUlMjtnXDnMI0QOc5oKv0yYffQi/ZEvyLMG1bq2zkdvZO7 4XBl4qWSZj8GlxYNQZqJ2wjIEhqJE6LwlqOi5VMA9YQZ8LXn01Mb7PO/2lcDVXa9 bHHbxmzvyAAUPBYIJA6hTV1ySpyVv4I98WpVmZ9s/moGmIbYGWWv5IwnyRoQvp8l mRy0FSGzOeIM9TPK/qnaK7BRVgcAmB7ZO+RHQY/mRdFohqg9IgBQDc9+kJzgU3HL O5MKehpVCkT8wvNOmVnHxSYFVDi79a0/RmUg36TIilYSt/S9DA7lf7grvwIFYG+0 RwIDAQAB -----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 342735719173602131740393253784283136948991 . . . . . . . . [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 2018-12-23 13:50:40 +0000 UTC . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2019-03-23 13:50:40 +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 'loftyapps.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 (2160 bits) . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 18320702450806479709964920863484681037559963812978854732750538420952945738576145637968558134599647382380087981470756464929553672130894146266326705650295128202224570358649716754193814061917218414041462194935683269496459704785339126624487688473741525310011895406074689216974374585364295207362259009600728672272266999611255120276383092498922961062828988863273445610494738463835364869263498405510902343336231538571854841616668609086408285524257702494417343659448051725198209142111455709044662193620860927767695351395145489658515027350371376524808279919763107309030743826016946122877795684883319898641216131738703401825351 . . . . . . . . . . . . . . . . . . . . [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) 60db7960423cae5fdb1a42af6215b1fe42aeaa61 . . . . . . . . . . . . . . . . [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 (36 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'loftyapps.com' . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.loftyapps.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 (245 bytes) . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (242 bytes) 00f0007700e2694bae26e8e94009e8861bb63b83d43ee7fe7488fba48f2893019dddf1dbfe00000167db8bf3f80000040300483046022100e1d40fe9c00179796385502853c0de1439b59e06f8c5a746c9dcb304634cab6f0221008778aa7bb34a20a47044f394e514afc045da23b63958ae1a3b6d31ffacab0761007500293c519654c83965baaa50fc5807d4b76fbf587a2972dca4c30cf4e54547f47800000167db8bf3fa000004030046304402204d5f811f256ed53889396b8dc24b80efc536481682d3e32acd2488987618f07c02207f1147cfac860cdd2423a1596a9709cdae98ab667e674a120ca1e0b89e880fc7 . . . . [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) 00437775064f269e1e6fb620224346ab350e9e968aa89c8f2edbb9809f22dc285d9e27a428423af9ec037d64523f734241ff3507cdfd20d9d0d50263495d5706d26378013dc4926ed06350e198dcc68b40f69f7f065ceb9f19514a608fa4af51570fd7f14de9374928a97dc122f7bd800d559959d490d2a367d9045ec7d5fd76a5f159738979751a8cfc93db196f57397ba39bbb619de0f74d3fac7913a0c832176c21ec87c92d1c755d4c2efbe22a42c019dcf164cb337dd6af95a9f3e4f77e5f0f069128e69d548299ca9ce5e8bb0b40901b98ca4266070a540468124b404ff9369a62dc1055d42b45f323c20aea95d10c9e04a421c52059fda24426d5cb2075