freeweather.app

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:e1:31:20:51:67:1b:ad:82:21:93:f2:37:0f:65:ca:5c:1c 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=freeweather.app

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:e1:31:20:51:67:1b:ad:82:21:93:f2:37:0f:65:ca:5c:1c
Serial Number (int): 337965690328829072700100931432440784378908
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: c1:f9:36:62:de:3f:53:03:0a:9e:db:3a:30:15:17:c1:1c:2d:52:cb
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 5d:19:cf:7b:42:ac:4d:07:18:ad:41:68:ff:95:34:32:cb:11:82:41
Fingerprint (sha256): bb:39:9f:12:b3:4b:74:eb:85:ea:1f:2b:a9:33:10:86:31:15:c2:4f:2b:69:0f:9a:bc:75:3a:d9:c7:23:e9:1c

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 freeweather.app

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for freeweather.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

freeweather.app
www.freeweather.app

Other certificates including the domain name freeweather.app

(limited to 100 certificates)

Certificate

The complete raw certificate details for freeweather.app in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGajCCBVKgAwIBAgISA+ExIFFnG62CIZPyNw9lylwcMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTEyMTQxNzA2MTdaFw0y
MDAzMTMxNzA2MTdaMBoxGDAWBgNVBAMTD2ZyZWV3ZWF0aGVyLmFwcDCCAiIwDQYJ
KoZIhvcNAQEBBQADggIPADCCAgoCggIBALrg9BJmpAe1kF+Et6WfE/MQMLJRGJkT
u5C0qvNw1HQoxOxXBX/q2ARQiPxOZf69bjSUk3PHE0CAzCMvwSOBmLOp1PD6NOk4
6oBBORVKOJDvFXAwrrdVzSCN13Xx2VKZemG1T2zxuP390mICGAef87u64GWAjiTM
7H/csayqmkjUqMxZyW8xLyD8sN9cyBbVTzqcVQVtKm9h2olZfBwgXDvg9JVxbYjV
uh2koI4HQUKuKmPx23sgWHsOKkIhNnrT3skkPszGnwv2DTgkZ7DRiXB8kTPme3Eg
cTmYAJsNAE7qzaa2pAgFf2N5nsItEk3dqG5VipJjIutpLOsw2tNd2TbdJDLUMc1G
Q/Rw4wUgbazy/3a62uJIBAvFLKF40ZpIz5RhRL53iGegGt9fYpnqCRSxqGv2/H4A
sX8YviBQ/08F53FktwPDCo47HgQgITInXbgDYSvSxbAv7Rd03Pf0UZ79xHIV8Sak
jN9PJU7b3FwIOI2nTQFTzgoxlTTuCUMOG73Tq6qNFsfz+we9ogIEjcbhDAIrSQfS
Lyn9f0MLm+X1AiWNQcNp+OsZuFYf3q2eWByVwVSiI7TGaM3NkrSezXE09meHxQap
3w5qaDUpgQRwLraJxWKyvZPzug3XW1USUSHAp3vqnrJJ+m+WFKo5yr//Ttz0b4pw
ZrVNLkTvFJF7AgMBAAGjggJ4MIICdDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFMH5
NmLeP1MDCp7bOjAVF8EcLVLLMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/z
qOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50
LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50
LXgzLmxldHNlbmNyeXB0Lm9yZy8wLwYDVR0RBCgwJoIPZnJlZXdlYXRoZXIuYXBw
ghN3d3cuZnJlZXdlYXRoZXIuYXBwMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysG
AQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQu
b3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYAXqdz+d9WwOe1Nkh90EngMnqR
mgyEoRIShBh1loFxRVgAAAFvBZb2xgAABAMARzBFAiAhN6JVzPkCcDCvt6rCQeCu
FGmPA0HR4FPiKh8KKQ61cgIhAIqYQTWJtlImLwO2hqwYcgqnDvTB+B9ewk5wpAyv
LSNgAHUAB7dcG+V9aP/xsMYdIxXHuuZXfFeUt2ruvGE6GmnTohwAAAFvBZb3BAAA
BAMARjBEAiBB4I4e5M9Np/4myE5TpFzVS5dHCFMbwzw2aDBRBGQkWAIgIeSPIlqS
q30n0A9EfXUmJDlHyLpFNpnj2YGs/jbyCewwDQYJKoZIhvcNAQELBQADggEBAF5U
LbwNJRG8m0qQEsDi5vnc6J1+UZOkD670oTb4E/2XZJvEf3BaTxTpjWSr6pjbu+iI
68riUfn+uIve39nJBS4iwRvLe1WeCVEWEKPtYwK0YWN1QWqSOh9lIIeHt88DlE7G
D813YLxsO87uyn5VCBXuRgxtjsyC334FS3DSS4UQOr46GRFc+nNEjeGsLW7I0gkw
xkht1+xiEg1KUXSQwc54fXVvzqInS1bEHBxK/JdUqzItlGY6QQ4sjacEiKJ5BKtB
kyVh7JwWrSOHdE92K8OEqSZB1s1zI+lPe95HzP+4Tb/w6ZO3Veho6L2IUW7lIrXi
ZPGcQm7fjdPFwIbYeBc=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuuD0EmakB7WQX4S3pZ8T
8xAwslEYmRO7kLSq83DUdCjE7FcFf+rYBFCI/E5l/r1uNJSTc8cTQIDMIy/BI4GY
s6nU8Po06TjqgEE5FUo4kO8VcDCut1XNII3XdfHZUpl6YbVPbPG4/f3SYgIYB5/z
u7rgZYCOJMzsf9yxrKqaSNSozFnJbzEvIPyw31zIFtVPOpxVBW0qb2HaiVl8HCBc
O+D0lXFtiNW6HaSgjgdBQq4qY/HbeyBYew4qQiE2etPeySQ+zMafC/YNOCRnsNGJ
cHyRM+Z7cSBxOZgAmw0ATurNprakCAV/Y3mewi0STd2oblWKkmMi62ks6zDa013Z
Nt0kMtQxzUZD9HDjBSBtrPL/drra4kgEC8UsoXjRmkjPlGFEvneIZ6Aa319imeoJ
FLGoa/b8fgCxfxi+IFD/TwXncWS3A8MKjjseBCAhMidduANhK9LFsC/tF3Tc9/RR
nv3EchXxJqSM308lTtvcXAg4jadNAVPOCjGVNO4JQw4bvdOrqo0Wx/P7B72iAgSN
xuEMAitJB9IvKf1/Qwub5fUCJY1Bw2n46xm4Vh/erZ5YHJXBVKIjtMZozc2StJ7N
cTT2Z4fFBqnfDmpoNSmBBHAutonFYrK9k/O6DddbVRJRIcCne+qeskn6b5YUqjnK
v/9O3PRvinBmtU0uRO8UkXsCAwEAAQ==
-----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 337965690328829072700100931432440784378908
 . . . . . . . . [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-14 17:06:17 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-03-13 17:06:17 +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 'freeweather.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 762398678790240731080772464149820907770891812755832313146109677057828674321184703013388270351428125987787977518485540737976585646005341641394619679514469506406020664049239105595211450915201466378241378594817936793086940901888139787356393819240269004772455814396091896286716458544384686793186598571056604578088966951704863711166165872055062905822937629979334850089681900101193468144144335342143500378012517210103470124161187143915020906788087349484721099148780078344645477360773916768965269303094344423249895167780278936155181577910478958479349734035602025460725516175879044284572601666294201360541976665843518514963714092544608195655967224793603378000111292261473650861328173156666140712501785652030780069626527513340124575057085981108926086793981324128420607941778689354427515337319895137861534035722556268393220178232261776918062426674747674172569981934396760688798586851099402143627465601723761350170228152895593366967841013091044972436568048823821739417183733989809328070077759393401323810412208020458344325561971437048710829628485614828474087458838807340500171903162949714225622859361540130065467412285584639603592550762468947497517371777028729895830218945859381608120476037890309566712512799281210087808580737157539100401897851
 . . . . . . . . . . . . . . . . . . . . [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)
							c1f93662de3f53030a9edb3a301517c11c2d52cb
 . . . . . . . . . . . . . . . . [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 (40 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'freeweather.app'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.freeweather.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)
							00ef0076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016f0596f6c6000004030047304502202137a255ccf9027030afb7aac241e0ae14698f0341d1e053e22a1f0a290eb5720221008a98413589b652262f03b686ac18720aa70ef4c1f81f5ec24e70a40caf2d236000750007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000016f0596f7040000040300463044022041e08e1ee4cf4da7fe26c84e53a45cd54b974708531bc33c3668305104642458022021e48f225a92ab7d27d00f447d7526243947c8ba453699e3d981acfe36f209ec
 . . . . [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)
		005e542dbc0d2511bc9b4a9012c0e2e6f9dce89d7e5193a40faef4a136f813fd97649bc47f705a4f14e98d64abea98dbbbe888ebcae251f9feb88bdedfd9c9052e22c11bcb7b559e09511610a3ed6302b4616375416a923a1f65208787b7cf03944ec60fcd7760bc6c3bceeeca7e550815ee460c6d8ecc82df7e054b70d24b85103abe3a19115cfa73448de1ac2d6ec8d20930c6486dd7ec62120d4a517490c1ce787d756fcea2274b56c41c1c4afc9754ab322d94663a410e2c8da70488a27904ab41932561ec9c16ad2387744f762bc384a92641d6cd7323e94f7bde47ccffb84dbff0e993b755e868e8bd88516ee522b5e264f19c426edf8dd3c5c086d87817