shop.weatherflow.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:0a:e2:c3:3b:36:7e:6a:7b:db:e3:83:73:bc:51:2a:89:e5 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=shop.weatherflow.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:0a:e2:c3:3b:36:7e:6a:7b:db:e3:83:73:bc:51:2a:89:e5
Serial Number (int): 265041100690404541086669774716044229380581
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 2c:0b:4e:22:54:68:cd:12:25:ae:6b:de:10:82:ef:69:f5:8b:2c:1d
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): 36:61:0d:a2:c2:87:be:7c:dc:47:52:72:42:05:b4:b2:48:4f:f0:80
Fingerprint (sha256): 0f:07:cb:24:38:48:ca:b1:0f:41:6e:13:2c:21:1d:e8:d6:95:9d:42:66:98:bf:ab:72:e3:98:b3:99:d1:34:c6

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 shop.weatherflow.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

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

shop.weatherflow.com

Other certificates including the domain name weatherflow.com

(limited to 100 certificates)
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
www.idiconsultoria.com.br
www.sentoo-sud.tn
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
api.weatherflow.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
laughsavers.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
*.weatherflow.com
firebaseapp.com
firebaseapp.com
*.weatherflow.com
shop.weatherflow.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
mymecho.com
firebaseapp.com
firebaseapp.com
asto.bmapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
*.weatherflow.com
dev.swd.weatherflow.com
help.weatherflow.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
*.weatherflow.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
nike.collagia.ai
firebaseapp.com
user.titanurban.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
viewsme.com
api.weatherflow.com
firebaseapp.com
help.weatherflow.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
live.fruenshus.dk
firebaseapp.com
firebaseapp.com
staging.smartweather.weatherflow.com
firebaseapp.com
*.weatherflow.com
firebaseapp.com
firebaseapp.com
blog.weatherflow.com
firebaseapp.com
firebaseapp.com
dev.coworksapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
firebaseapp.com
help.weatherflow.com
*.weatherflow.com
firebaseapp.com
firebaseapp.com
firebaseapp.com

Certificate

The complete raw certificate details for shop.weatherflow.com in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIFYDCCBEigAwIBAgISAwriwzs2fmp72+ODc7xRKonlMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDA0MDkxMjE3MjZaFw0y
MDA3MDgxMjE3MjZaMB8xHTAbBgNVBAMTFHNob3Aud2VhdGhlcmZsb3cuY29tMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvw2qtsE99SFeL1j9IbdIltEq
OLvFRcpVcfIQcYRVxIyFkDMN+QWqz+g1gYKAwlxbiXi8/jhxAKHL0wz0T2Ki6/5N
Dh2kUPTI8F25A0tyBYbhjD4Zh/kquEzhBYvFSxs60vdmrrMPB7mBz6TsbsXvlAUK
nUYlQtd+5rIWO7A/5NfXpX0kzSN6UZEkurHTongIzi/UVQJuZ64Fmsej3oD/uP9K
CmEw5NRMREvPCU2UrF7BzCgkTV782JjmfUykxZKLDycm+mUtWm2TJhspRJSjnvQm
huqEejMzXldSoRY9fuLF8wtWH0jve2yPS2OJGxki5trSlbYXrkD8/s/zNvsLTwID
AQABo4ICaTCCAmUwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB
BggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQsC04iVGjNEiWua94Q
gu9p9YssHTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEF
BQcBAQRjMGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5j
cnlwdC5vcmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5j
cnlwdC5vcmcvMB8GA1UdEQQYMBaCFHNob3Aud2VhdGhlcmZsb3cuY29tMEwGA1Ud
IARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0
dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDw
AHYAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMAAAFxXxaPOAAABAMA
RzBFAiBMO0ieMIFasWz42gbzbDZE+4auHohFVN662njbTk8v3gIhAKpw8Ds+jEie
mBtsNmdRt34OfSqtXpzo0pUemus+GgJjAHYAsh4FzIuizYogTodm+Su5iiUgZ2va
+nDnsklTLe+LkF4AAAFxXxaPGwAABAMARzBFAiEA2pf6FoKzLJR4tB5LJt5AM+Zp
Ye07NMniGD1GTyVk8l8CIFzekT/TC3pV5JP3KsJVIF4DAyRxeJ2uBJCBaBHBGU7c
MA0GCSqGSIb3DQEBCwUAA4IBAQAI+6a+wzLyYgVfYq+iWpAnW1zj1Iv0mNbSzPNQ
Yrcniw2JdI8HsUBPEgVpMFEZS3bZz496IFkq2WoymEqE+L2oV9pTNvCx63OH2/nM
y8T0OylqFa8W2+cZWHzsd1vasTi5tV1Pntt149OkJixuakyIn5YPWbRQ4VL3urIF
M4txucG/Dw41N9LGItXC6yAb5g6uyIYTlT6OxNpy5eWPz0Ntk/5Fu/czNiWo1dcg
NMEIEPVL8Pj0nmiOgVyUClTkp9QaCYmCxAVaMTrVZrSGvR88IfnmxlI6emXWrmLK
K/JDFHw7hFmMn0Y9ic6m/jROwO4aGN6nvlTaMdv6nKkzSllR
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvw2qtsE99SFeL1j9IbdI
ltEqOLvFRcpVcfIQcYRVxIyFkDMN+QWqz+g1gYKAwlxbiXi8/jhxAKHL0wz0T2Ki
6/5NDh2kUPTI8F25A0tyBYbhjD4Zh/kquEzhBYvFSxs60vdmrrMPB7mBz6TsbsXv
lAUKnUYlQtd+5rIWO7A/5NfXpX0kzSN6UZEkurHTongIzi/UVQJuZ64Fmsej3oD/
uP9KCmEw5NRMREvPCU2UrF7BzCgkTV782JjmfUykxZKLDycm+mUtWm2TJhspRJSj
nvQmhuqEejMzXldSoRY9fuLF8wtWH0jve2yPS2OJGxki5trSlbYXrkD8/s/zNvsL
TwIDAQAB
-----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 265041100690404541086669774716044229380581
 . . . . . . . . [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 2020-04-09 12:17:26 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-07-08 12:17:26 +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 'shop.weatherflow.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 24118255623983313648173160497385766530144197652323832962304009265423017350985854528835359884783617495658787344014526023281984856116434624783231588337423238738340519405879353863193322628691753140699529533085038000794307933537071300287236880919214487267540891010010603076161661034234381156479370102596837786582982161185853528469504262722530613044450306214495031000972603921568391781726057821710336664042267135777846856888649642632151553646728149598178216104764641502455544651370671160081164351494572450565337017543617908223774815816161280035830821742341056105773526038516111301309933748562162506268862344138742744943439
 . . . . . . . . . . . . . . . . . . . . [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)
							2c0b4e225468cd1225ae6bde1082ef69f58b2c1d
 . . . . . . . . . . . . . . . . [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 (24 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'shop.weatherflow.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)
							00f00076006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d913000001715f168f38000004030047304502204c3b489e30815ab16cf8da06f36c3644fb86ae1e884554debada78db4e4f2fde022100aa70f03b3e8c489e981b6c366751b77e0e7d2aad5e9ce8d2951e9aeb3e1a0263007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e000001715f168f1b0000040300473045022100da97fa1682b32c9478b41e4b26de4033e66961ed3b34c9e2183d464f2564f25f02205cde913fd30b7a55e493f72ac255205e03032471789dae0490816811c1194edc
 . . . . [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)
		0008fba6bec332f262055f62afa25a90275b5ce3d48bf498d6d2ccf35062b7278b0d89748f07b1404f1205693051194b76d9cf8f7a20592ad96a32984a84f8bda857da5336f0b1eb7387dbf9cccbc4f43b296a15af16dbe719587cec775bdab138b9b55d4f9edb75e3d3a4262c6e6a4c889f960f59b450e152f7bab205338b71b9c1bf0f0e3537d2c622d5c2eb201be60eaec88613953e8ec4da72e5e58fcf436d93fe45bbf7333625a8d5d72034c10810f54bf0f8f49e688e815c940a54e4a7d41a098982c4055a313ad566b486bd1f3c21f9e6c6523a7a65d6ae62ca2bf243147c3b84598c9f463d89cea6fe344ec0ee1a18dea7be54da31dbfa9ca9334a5951