newyorkforeignexchangetrading.com

Issued by Let's Encrypt Authority X3

About this certificate

This digital certificate with serial number 03:55:14:11:22:95:99:23:8e:c8:80:22:58:60:cc:83:47:ce 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=newyorkforeignexchangetrading.com

Let's Encrypt

Organization: Let's Encrypt
Country: US

This certificate has expire since

Certificate Details

Serial Number (hex): 03:55:14:11:22:95:99:23:8e:c8:80:22:58:60:cc:83:47:ce
Serial Number (int): 290287532513977119675749456743712451413966
Serial Number lenght: 138 bits, 18 octets

SubjectKeyId: 4d:1d:e1:1e:4d:db:c2:18:37:d0:2f:a0:ea:4a:47:47:30:11:af:4f
AuthorityKeyId: a8:4a:6a:63:04:7d:dd:ba:e6:d1:39:b7:a6:45:65:ef:f3:a8:ec:a1

Fingerprint (sha1): a7:f1:3e:1a:63:8d:ef:18:02:cc:9f:67:3a:a2:0d:e8:b7:8d:a7:dd
Fingerprint (sha256): 70:80:5c:f0:f5:12:68:cb:ca:14:de:80:8b:d3:cf:02:5e:61:35:ef:89:84:e5:29:ef:6f:a0:7f:65:84:3f:67

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 newyorkforeignexchangetrading.com

1

DNS Names

0

Email Addresses

0

IP Addresses

Advanced Certificate Properties

Tehnical certificate details for newyorkforeignexchangetrading.com

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

newyorkforeignexchangetrading.com

Other certificates including the domain name newyorkforeignexchangetrading.com

(limited to 100 certificates)

Certificate

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

Certificate (PEM)

-----BEGIN CERTIFICATE-----
MIIGeTCCBWGgAwIBAgISA1UUESKVmSOOyIAiWGDMg0fOMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDAyMDIxMjI5MjNaFw0y
MDA1MDIxMjI5MjNaMCwxKjAoBgNVBAMTIW5ld3lvcmtmb3JlaWduZXhjaGFuZ2V0
cmFkaW5nLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANKOS8a5
aKGEay9hVdS76oop+CjwMoKohX2ERep0ke60PkrWPZkPAk9tboVfUtwZk4YLsfJ/
/KFUQUXQp7iUB7hmiaVLFF9B1nUhGJKpX6i8Kf8HXUuqx/K/fmz340aVnCAU3EKM
bbPY20vGIkismqWiO8si/1h7VS4u7pZdhwGVKdPc4lVweVutdo98awRAacR6YpT5
5EPKfK8T7KInBOoqdMDzHVQy9KN55ou+u8n04Rlgv/70Mf8+C5bbqFMJH15X3f5z
6ymg8sTldTitveOpvECUt76VbzfXCNlFdg7OTkY4KQ1njoSUfpo/LNpBrmD2LMYc
/StuqaA3i+wqlJ+EvmP4deOoDMRBpVLLsaUQ10LB1snuzS1cPd8m51EUfLd1AWll
lC0U6wvyc6+8vaWyekPErumQEevH1DKJt0s/pUjfsiuh2hqCauJx2XV4uVQFGJqD
b+zq63Bcf4U3MmgpApfUsS7R9AfVos3A4oZbnGbRozzGxyfKA5nMJ1t+AolErmzq
NZxssKX6Boze8t5LRvc1hl7aNirFYpgb972vSriLZ/+yzfUmpa93EYGtmMH0rzA6
NSsG9F/SsAEjESCTTQWUPfTjyUQHBzsPX0Xbt7v0Ar4D82jOwZbrgOT3NBOMWTIZ
E5KZCd760WDqoCWvW+nSS+r6m1pO0ezYR3wFAgMBAAGjggJ1MIICcTAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB
/wQCMAAwHQYDVR0OBBYEFE0d4R5N28IYN9AvoOpKR0cwEa9PMB8GA1UdIwQYMBaA
FKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcw
AYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcw
AoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wLAYDVR0RBCUw
I4IhbmV3eW9ya2ZvcmVpZ25leGNoYW5nZXRyYWRpbmcuY29tMEwGA1UdIARFMEMw
CAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9j
cHMubGV0c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHUAb1N2
rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMAAAFwBhdsvAAABAMARjBEAiAi
qY6B1naW0K7dcpBnxgb1thj7YBZKP6kydjbwW7zmugIgPYmQrBpcGcXt4dFfgTNM
pEtQvOlB5G6ev3m9e38YZ/cAdgAHt1wb5X1o//Gwxh0jFce65ld8V5S3au68YToa
adOiHAAAAXAGF2xVAAAEAwBHMEUCIBi6pM22MIo4G33FUGYwoP0SahJiQvicEIbR
me4ot1gHAiEArQU+6bYShj9mJW+tIV4NWJ2E6q22Sf2qq5nvZLleMTAwDQYJKoZI
hvcNAQELBQADggEBAFNbnnWE1rRNscwMa2fGzRJ0iK0P4DTEr/quw1ntQLlO2oRE
EF8fhGsp49dHueqSOMvEmqIuAwIcUcMcJBtnMU+DTjkK5SW8aPTQ0ijYNhlI9Qjn
TAFHRryBOJSQAF4wcjkJLbPXNV0BU1LeDJcgsbPbhZimcEOMqJK3kdJOE0dQWSy1
qGY3Bd0NLD9CvWx/wvSfYstTVz9HkS6ISlZxOx0PGZw2uNC+gaxyTw+usgCx79sY
LlU9rqTu/V9pcGcaEcq+X4F3+UGFN1kQ9ZvQcpu3dPG03mqew9TJWDJlgXKn1cmp
NZFUY+MNlnHWJZ9ONAyOqDCbtQk4x0Gmdw2xIdw=
-----END CERTIFICATE-----

Public Key (PEM)

-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0o5LxrlooYRrL2FV1Lvq
iin4KPAygqiFfYRF6nSR7rQ+StY9mQ8CT21uhV9S3BmThgux8n/8oVRBRdCnuJQH
uGaJpUsUX0HWdSEYkqlfqLwp/wddS6rH8r9+bPfjRpWcIBTcQoxts9jbS8YiSKya
paI7yyL/WHtVLi7ull2HAZUp09ziVXB5W612j3xrBEBpxHpilPnkQ8p8rxPsoicE
6ip0wPMdVDL0o3nmi767yfThGWC//vQx/z4LltuoUwkfXlfd/nPrKaDyxOV1OK29
46m8QJS3vpVvN9cI2UV2Ds5ORjgpDWeOhJR+mj8s2kGuYPYsxhz9K26poDeL7CqU
n4S+Y/h146gMxEGlUsuxpRDXQsHWye7NLVw93ybnURR8t3UBaWWULRTrC/Jzr7y9
pbJ6Q8Su6ZAR68fUMom3Sz+lSN+yK6HaGoJq4nHZdXi5VAUYmoNv7OrrcFx/hTcy
aCkCl9SxLtH0B9WizcDihlucZtGjPMbHJ8oDmcwnW34CiUSubOo1nGywpfoGjN7y
3ktG9zWGXto2KsVimBv3va9KuItn/7LN9Salr3cRga2YwfSvMDo1Kwb0X9KwASMR
IJNNBZQ99OPJRAcHOw9fRdu3u/QCvgPzaM7BluuA5Pc0E4xZMhkTkpkJ3vrRYOqg
Ja9b6dJL6vqbWk7R7NhHfAUCAwEAAQ==
-----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 290287532513977119675749456743712451413966
 . . . . . . . . [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-02-02 12:29:23 +0000 UTC
 . . . . . . . . . . . . [c:0|t:23|false] UTCTime 2020-05-02 12:29:23 +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 'newyorkforeignexchangetrading.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 (4208 bits)
 . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . [c:0|t:2|false] INTEGER 858992898958256968282294435598579730307458123651727316297654866549130400024995404159974263423381756630548427162238852504052859118909957411704323623292959750986170239574281584712225446225118573801370208678579192968412079075889426085453278382012494108963625612541713404947713605480737270056173001337623021869521849282326888873434171050403968023117286791979018018975541695375210806941947920113271959945450938873406580369486689938713636458957120887120714832930298428837593130274340550336802079848816277918872571577435984597948676386408741022336272377395259813158663956720953012209665369508483266351612658979681103237086445276071390314599778335197816809965545345588783531282052520132485064939293806967331790060006068784968811182312652283739673222851412575685038441360163404599616744733371024874246583878158068646146146439708098777240297126800790446262713822755506684645177777932927187896598205737811743672970986603054189629423577156449071511565974516309744686337173564567199414318362660621826771898378038757278175047097092567032487471443149179038738480626246841906890869643827444049009040568032332539977011142450170299284983902241790123013236178535375509780778763098737630988570387388544004454405109051561561471227326357852095905184316421
 . . . . . . . . . . . . . . . . . . . . [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)
							4d1de11e4ddbc21837d02fa0ea4a47473011af4f
 . . . . . . . . . . . . . . . . [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 (37 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:16|true] SEQUENCE, SEQUENCE OF 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . [c:2|t:2|false] IA5String 'newyorkforeignexchangetrading.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 (244 bytes)
 . . . . . . . . . . . . . . . . . . . . . . . . [c:0|t:4|false] OCTET STRING (241 bytes)
							00ef0075006f5376ac31f03119d89900a45115ff77151c11d902c10029068db2089a37d9130000017006176cbc0000040300463044022022a98e81d67696d0aedd729067c606f5b618fb60164a3fa9327636f05bbce6ba02203d8990ac1a5c19c5ede1d15f81334ca44b50bce941e46e9ebf79bd7b7f1867f700760007b75c1be57d68fff1b0c61d2315c7bae6577c5794b76aeebc613a1a69d3a21c0000017006176c550000040300473045022018baa4cdb6308a381b7dc5506630a0fd126a126242f89c1086d199ee28b75807022100ad053ee9b612863f66256fad215e0d589d84eaadb649fdaaab99ef64b95e3130
 . . . . [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)
		00535b9e7584d6b44db1cc0c6b67c6cd127488ad0fe034c4affaaec359ed40b94eda8444105f1f846b29e3d747b9ea9238cbc49aa22e03021c51c31c241b67314f834e390ae525bc68f4d0d228d8361948f508e74c014746bc81389490005e307239092db3d7355d015352de0c9720b1b3db8598a670438ca892b791d24e134750592cb5a8663705dd0d2c3f42bd6c7fc2f49f62cb53573f47912e884a56713b1d0f199c36b8d0be81ac724f0faeb200b1efdb182e553daea4eefd5f6970671a11cabe5f8177f94185375910f59bd0729bb774f1b4de6a9ec3d4c95832658172a7d5c9a935915463e30d9671d6259f4e340c8ea8309bb50938c741a6770db121dc