api.liveu.pl

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:ba:3c:1a:05:92:15:31:4f:b2:fa:3a:3e:e3:b5:23:7d:da 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=api.liveu.pl

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:ba:3c:1a:05:92:15:31:4f:b2:fa:3a:3e:e3:b5:23:7d:da
Serial Number (int): 324709266835026629546232803863122829082074
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 49:32:01:46:74:85:d8:13:08:a7:91:1d:d4:f8:b6:12:69:b7:4b:57
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): cf:74:d4:c8:16:c7:e4:1a:5f:52:1f:9e:0d:5e:8e:0a:de:bc:67:e4
Fingerprint (sha256): 20:f0:b8:11:98:3b:e3:49:5f:a8:26:1b:f9:e8:b4:1c:97:06:bd:6c:c3:fc:23:fa:8f:69:9c:4a:2c:9e:16:a6

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 api.liveu.pl

2

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for api.liveu.pl

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

api.liveu.pl
www.api.liveu.pl

Other certificates including the domain name liveu.pl

(limited to 100 certificates)

Certificate

The complete raw certificate details for api.liveu.pl in PEM and ASN.1 format.

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGYjCCBUqgAwIBAgISA7o8GgWSFTFPsvo6PuO1I33aMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAxMjkwMTAyMDFaFw0y
MDA0MjgwMTAyMDFaMBcxFTATBgNVBAMTDGFwaS5saXZldS5wbDCCAiIwDQYJKoZI
hvcNAQEBBQADggIPADCCAgoCggIBALbB6zYWRtd2FqiQaKL9ANgbDaDVVw4fXJ1U
NVHK0durcXxmc6I8gE+TxqcbVddaWokvM8F0BWsBniZcH61eoZSLEbLzxGjm918d
tl3Sd894+E71ZsBHGf4Gbi8iKWqV266IDIZfxBLXLVLxzBYV6a0sIiDRBQ9OcZqJ
Fu8R5MPFUBf0JCM7x7MpQ+3SkxABa0X2wBgS7yV3+bJ2wyGpam95+FMOtovV4cxj
Mu/3S/VXCnLTlN1zrvxEaVDaKm0RrngULkDETOhnSKdcngdWd1pnEoIcOZZIm08/
QZ9P/FQAnGJideLiK6M+OMllVDG/9u6GXeM463b9xabUvRwpqJmeFjWF7PoLGL5x
aXqQTepggfSTS4Ng2Ykavf3VzF5rcWYSUCB1fCNOLEbWotQWHDj4zVIw5x2OfTQM
1cFcKdydtgmnD/6ys4lKV9UDwojdqbrfP7r6GeP976+arNqQ6Rw5fqTHlVQlqfQv
J4buIirfKyU70dZs++EkIm5x7esWcoPOoFbb7YbExhT+kj0OF9aloOoSakja/+X5
uWO2rzRGaSRCgch+XlhFgQnQOFXq6eFZcYVwfwrf49E200l9NkeRz2y8jpTDzvXE
03jzDdZmE+Wv+jSxVjdph8F8rSY2LAGUxFT3iXTT1yoLkIk6MgyyJ0YigDYSLtlT
6rAHVi5tAgMBAAGjggJzMIICbzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI
KwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEkyAUZ0
hdgTCKeRHdT4thJpt0tXMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyh
MG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgz
LmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgz
LmxldHNlbmNyeXB0Lm9yZy8wKQYDVR0RBCIwIIIMYXBpLmxpdmV1LnBsghB3d3cu
YXBpLmxpdmV1LnBsMEwGA1UdIARFMEMwCAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEB
MCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2VuY3J5cHQub3JnMIIBBAYK
KwYBBAHWeQIEAgSB9QSB8gDwAHYAXqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1
loFxRVgAAAFv7wiu9gAABAMARzBFAiBMgPmTWqwOA06/+EwWNuMw29QmPOZp5snY
lA3Pvfr29wIhAMa4yf5Ud7AmnCBpLnrWIreaqnx1jRdseu7DU9HFPNyRAHYAsh4F
zIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFv7wiu3wAABAMARzBFAiAV
Cg30kP8NNMtmxrv/scVKPD89RKmUB23QcOrURrkwrQIhAOejXPgiLYquklsUq1tJ
A5prk69pdZVI6F04mI+DKtR/MA0GCSqGSIb3DQEBCwUAA4IBAQBM7J0lOvlv2gel
ady74xxzHOEoyt6JTZqFgF4eXRE2kVBs33tMIpa4Pzt1qWfhg8rTY3L5FOdpIuz7
kSZsNW8K+kkNibJfPdes0bw21npjdswmaPISAK8/yRvDg+1eewgGyOo1GhD9tptq
YEDP7UtWCCS9s7PTTCqBAybyE62e9RMSX6j1fxf97waxMnR76uNh9VMZyffQQotx
vvvdeG6Vpv1PglHNitRMEsVYWoou4IVAm51bC659bxyB7/O4t8pGIJpDj2XSPU64
PMKnoimPodd700VSujvqygTinqvb4w0re0EPJan+Uw9Rj/GBHpH9txoctP/cW0ve
ef77s1QY
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtsHrNhZG13YWqJBoov0A
2BsNoNVXDh9cnVQ1UcrR26txfGZzojyAT5PGpxtV11paiS8zwXQFawGeJlwfrV6h
lIsRsvPEaOb3Xx22XdJ3z3j4TvVmwEcZ/gZuLyIpapXbrogMhl/EEtctUvHMFhXp
rSwiINEFD05xmokW7xHkw8VQF/QkIzvHsylD7dKTEAFrRfbAGBLvJXf5snbDIalq
b3n4Uw62i9XhzGMy7/dL9VcKctOU3XOu/ERpUNoqbRGueBQuQMRM6GdIp1yeB1Z3
WmcSghw5lkibTz9Bn0/8VACcYmJ14uIroz44yWVUMb/27oZd4zjrdv3FptS9HCmo
mZ4WNYXs+gsYvnFpepBN6mCB9JNLg2DZiRq9/dXMXmtxZhJQIHV8I04sRtai1BYc
OPjNUjDnHY59NAzVwVwp3J22CacP/rKziUpX1QPCiN2put8/uvoZ4/3vr5qs2pDp
HDl+pMeVVCWp9C8nhu4iKt8rJTvR1mz74SQibnHt6xZyg86gVtvthsTGFP6SPQ4X
1qWg6hJqSNr/5fm5Y7avNEZpJEKByH5eWEWBCdA4Verp4VlxhXB/Ct/j0TbTSX02
R5HPbLyOlMPO9cTTePMN1mYT5a/6NLFWN2mHwXytJjYsAZTEVPeJdNPXKguQiToy
DLInRiKANhIu2VPqsAdWLm0CAwEAAQ==
-----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 324709266835026629546232803863122829082074
 . . . . . . . . [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-01-29 01:02:01 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-04-28 01:02:01 +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 'api.liveu.pl'
 . . . . . . . . [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 745585531543075272163721987267965067374029859988192752471627289657534526429682192375292411332969325441174458231148526142473842309742270137910222714561878940990675572487463674037422587246208498898852299499292184922826964764113653708713313544381151933110487356772342568485074155952295666424266266619576486151181993051252114291100957129896176588020264697899367758778248099448482891458822446738787500374118780152204660166402432637882899547952209512216414964159543971641008657398361622813652934790608367089410571734686611700346631561690668970545221801464454488257297272517568984566351991772428028399704477634837754922141109812673270582641729948967280251411217856364963847098310939381045019942143951977892095430398851801885250366628253590866496326889681849677126931130714837378252918183060604018995518367799083435436507093609786390537216678494521173442682173487235039926148624332983689927070676016537197632908584836709691705972798192654489115856241916080603071732062554153319734300239049102314422433187308746115944869927947952551435162092709287678752431293654212073609659722779194591410845721960762014344720808890401749712818925841716567874755214996388244968660607228410080655862797060006369314750222267557859807370855552165966382965861997
 . . . . . . . . . . . . . . . . . . . . [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)
							493201467485d81308a7911dd4f8b61269b74b57
 . . . . . . . . . . . . . . . . [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 (34 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'api.liveu.pl'
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'www.api.liveu.pl'
 . . . . . . . . . . . . . . . . [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)
							00f00076005ea773f9df56c0e7b536487dd049e0327a919a0c84a1121284187596817145580000016fef08aef6000004030047304502204c80f9935aac0e034ebff84c1636e330dbd4263ce669e6c9d8940dcfbdfaf6f7022100c6b8c9fe5477b0269c20692e7ad622b79aaa7c758d176c7aeec353d1c53cdc91007600b21e05cc8ba2cd8a204e8766f92bb98a2520676bdafa70e7b249532def8b905e0000016fef08aedf00000403004730450220150a0df490ff0d34cb66c6bbffb1c54a3c3f3d44a994076dd070ead446b930ad022100e7a35cf8222d8aae925b14ab5b49039a6b93af69759548e85d38988f832ad47f
 . . . . [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)
		004cec9d253af96fda07a569dcbbe31c731ce128cade894d9a85805e1e5d113691506cdf7b4c2296b83f3b75a967e183cad36372f914e76922ecfb91266c356f0afa490d89b25f3dd7acd1bc36d67a6376cc2668f21200af3fc91bc383ed5e7b0806c8ea351a10fdb69b6a6040cfed4b560824bdb3b3d34c2a810326f213ad9ef513125fa8f57f17fdef06b132747beae361f55319c9f7d0428b71befbdd786e95a6fd4f8251cd8ad44c12c5585a8a2ee085409b9d5b0bae7d6f1c81eff3b8b7ca46209a438f65d23d4eb83cc2a7a2298fa1d77bd34552ba3beaca04e29eabdbe30d2b7b410f25a9fe530f518ff1811e91fdb71a1cb4ffdc5b4bde79fefbb35418