From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RCVD_NUMERIC_HELO,SPF_HELO_PASS,SPF_PASS autolearn=no version=3.2.5 X-Injected-Via-Gmane: http://gmane.org/ To: sysadmins@lists.altlinux.org From: Jurij Bogaevs'kyj Date: Tue, 07 Apr 2009 16:01:40 +0300 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------020301050607090307050104" X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 193.111.188.150 User-Agent: Thunderbird 2.0.0.17 (X11/20080929) Sender: news Subject: [Sysadmins] =?utf-8?b?0L3QuNC30LrQsNGPINGB0LrQvtGA0L7RgdGC0Ywg?= =?utf-8?b?0YHQutCw0YfQuNCy0LDQvdC40Y8gYyDRhNGC0L8gKHZzZnRwZCk=?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Apr 2009 13:10:18 -0000 Archived-At: List-Archive: This is a multi-part message in MIME format. --------------020301050607090307050104 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Здравствуйте. АЛД 4.1 фтп-сервер - vsftpd. cat /etc/xinetd.d/vsftpd # default: off # description: The vsftpd FTP server. service ftp { disable = no socket_type = stream protocol = tcp wait = no user = root nice = 10 rlimit_as = 64M server = /usr/sbin/vsftpd # server_args = } lspci 00:00.0 RAM memory: nVidia Corporation Device 0754 (rev a2) 00:01.0 ISA bridge: nVidia Corporation Device 075c (rev a2) 00:01.1 SMBus: nVidia Corporation Device 0752 (rev a1) 00:01.2 RAM memory: nVidia Corporation Device 0751 (rev a1) 00:01.3 Co-processor: nVidia Corporation Device 0753 (rev a2) 00:01.4 RAM memory: nVidia Corporation Device 0568 (rev a1) 00:02.0 USB Controller: nVidia Corporation Device 077b (rev a1) 00:02.1 USB Controller: nVidia Corporation Device 077c (rev a1) 00:04.0 USB Controller: nVidia Corporation Device 077d (rev a1) 00:04.1 USB Controller: nVidia Corporation Device 077e (rev a1) 00:06.0 IDE interface: nVidia Corporation Device 0759 (rev a1) 00:07.0 Audio device: nVidia Corporation Device 0774 (rev a1) 00:08.0 PCI bridge: nVidia Corporation Device 075a (rev a1) 00:09.0 IDE interface: nVidia Corporation Device 0ad0 (rev a2) 00:0a.0 Ethernet controller: nVidia Corporation Device 0760 (rev a2) 00:0b.0 PCI bridge: nVidia Corporation Device 0569 (rev a1) 00:10.0 PCI bridge: nVidia Corporation Device 0778 (rev a1) 00:12.0 PCI bridge: nVidia Corporation Device 075b (rev a1) 00:13.0 PCI bridge: nVidia Corporation Device 077a (rev a1) 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 01:06.0 Ethernet controller: VIA Technologies, Inc. VT6105 [Rhine-III] (rev 8b) 02:00.0 VGA compatible controller: nVidia Corporation Device 0848 (rev a2) 05:00.0 FireWire (IEEE 1394): JMicron Technologies, Inc. Device 2380 Суть проблемы: закачивать на сервер могу с нормальной скоростью, скачивать же только очень медленно, порядка нескольких Кб, причем сервер в локалке (100Мб) В логах ничего криминального. Конфиг vsftpd прикладываю. Спасибо. -- Jurij Bogaevs'kiy aka samuray ICQ:248954815 Jabber:Jurij.Bogaevskyj_at_jabber.kiev.ua --------------020301050607090307050104 Content-Type: application/octet-stream; name="conf.tar" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="conf.tar" Y29uZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA2MDUA MDAwMDc2NAAwMDAwNzY0ADAwMDAwMDExNzUzADExMTY2NjQ3MTcwADAxMTY3NwAgMAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAHNhbXVy YXkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc2FtdXJheQAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjIFRoZSBjb25maWd1cmF0aW9uIGZpbGUgZm9y IHZzZnRwZC4KIwojIFRoZSBkZWZhdWx0IGNvbXBpbGVkIGluIHNldHRpbmdzIGFyZSBmYWly bHkgcGFyYW5vaWQuIFRoaXMgc2FtcGxlIGZpbGUKIyBsb29zZW5zIHRoaW5ncyB1cCBhIGJp dCwgdG8gbWFrZSB0aGUgZnRwIGRhZW1vbiBtb3JlIHVzYWJsZS4KIyBQbGVhc2Ugc2VlIHZz ZnRwZC5jb25mKDUpIGZvciBhbGwgY29tcGlsZWQgaW4gZGVmYXVsdHMuCiMKIyBSRUFEIFRI SVM6IFRoaXMgZXhhbXBsZSBmaWxlIGlzIE5PVCBhbiBleGhhdXN0aXZlIGxpc3Qgb2YgdnNm dHBkIG9wdGlvbnMuCiMgUGxlYXNlIHJlYWQgdGhlIHZzZnRwZC5jb25mKDUpIG1hbnVhbCBw YWdlIHRvIGdldCBhIGZ1bGwgaWRlYSBvZiB2c2Z0cGQncwojIGNhcGFiaWxpdGllcy4KIwoj IFVuY29tbWVudCB0aGlzIHRvIGRpc2FsbG93IHRoZSBQT1JUIG1ldGhvZCBvZiBvYnRhaW5p bmcgYSBkYXRhIGNvbm5lY3Rpb24uCiNwb3J0X2VuYWJsZT1OTwojCiMgVW5jb21tZW50IHRo aXMgdG8gZGlzYWxsb3cgdGhlIFBBU1YgbWV0aG9kIG9mIG9idGFpbmluZyBhIGRhdGEgY29u bmVjdGlvbi4KI3Bhc3ZfZW5hYmxlPU5PCiMKIyBBbGxvdyBhbm9ueW1vdXMgRlRQPyAoQmV3 YXJlIC0gYWxsb3dlZCBieSBkZWZhdWx0IGlmIHlvdSBjb21tZW50IHRoaXMgb3V0KS4KYW5v bnltb3VzX2VuYWJsZT1ZRVMKIwojIFVuY29tbWVudCB0aGlzIHRvIGFsbG93IGxvY2FsIHVz ZXJzIHRvIGxvZyBpbi4KbG9jYWxfZW5hYmxlPVlFUwojCiMgVW5jb21tZW50IHRoaXMgdG8g ZW5hYmxlIGFueSBmb3JtIG9mIEZUUCB3cml0ZSBjb21tYW5kLgp3cml0ZV9lbmFibGU9WUVT CiMKIyBEZWZhdWx0IHVtYXNrIGZvciBsb2NhbCB1c2VycyBpcyAwNzcuIFlvdSBtYXkgd2lz aCB0byBjaGFuZ2UgdGhpcyB0byAwMjIsCiMgaWYgeW91ciB1c2VycyBleHBlY3QgdGhhdCAo MDIyIGlzIHVzZWQgYnkgbW9zdCBvdGhlciBmdHBkJ3MpCiNsb2NhbF91bWFzaz0wMjIKIwoj IFRoZSBtaW5pbXVtIHBvcnQgdG8gYWxsb2NhdGUgZm9yIFBBU1Ygc3R5bGUgZGF0YSBjb25u ZWN0aW9ucy4KIyBDYW4gYmUgdXNlZCB0byBzcGVjaWZ5IGEgbmFycm93IHBvcnQgcmFuZ2Ug dG8gYXNzaXN0IGZpcmV3YWxsaW5nLgojIFRoZSBkZWZhdWx0IGlzIHNob3duIGJlbG93Lgoj cGFzdl9taW5fcG9ydD00OTE1MgojCiMgVGhlIG1heGltdW0gcG9ydCB0byBhbGxvY2F0ZSBm b3IgUEFTViBzdHlsZSBkYXRhIGNvbm5lY3Rpb25zLgojIENhbiBiZSB1c2VkIHRvIHNwZWNp ZnkgYSBuYXJyb3cgcG9ydCByYW5nZSB0byBhc3Npc3QgZmlyZXdhbGxpbmcuCiMgVGhlIGRl ZmF1bHQgaXMgc2hvd24gYmVsb3cuCiNwYXN2X21heF9wb3J0PTY1NTM1CiMKIyBVbmNvbW1l bnQgdGhpcyB0byBhbGxvdyB0aGUgYW5vbnltb3VzIEZUUCB1c2VyIHRvIHVwbG9hZCBmaWxl cy4gVGhpcyBvbmx5CiMgaGFzIGFuIGVmZmVjdCBpZiB0aGUgYWJvdmUgZ2xvYmFsIHdyaXRl IGVuYWJsZSBpcyBhY3RpdmF0ZWQuIEFsc28sIHlvdSB3aWxsCiMgb2J2aW91c2x5IG5lZWQg dG8gY3JlYXRlIGEgZGlyZWN0b3J5IHdyaXRhYmxlIGJ5IHRoZSBGVFAgdXNlci4KYW5vbl91 cGxvYWRfZW5hYmxlPU5PCiMKIyBVbmNvbW1lbnQgdGhpcyBpZiB5b3Ugd2FudCB0aGUgYW5v bnltb3VzIEZUUCB1c2VyIHRvIGJlIGFibGUgdG8gY3JlYXRlCiMgbmV3IGRpcmVjdG9yaWVz Lgphbm9uX21rZGlyX3dyaXRlX2VuYWJsZT1OTwojCiMgQWN0aXZhdGUgZGlyZWN0b3J5IG1l c3NhZ2VzIC0gbWVzc2FnZXMgZ2l2ZW4gdG8gcmVtb3RlIHVzZXJzIHdoZW4gdGhleQojIGdv IGludG8gYSBjZXJ0YWluIGRpcmVjdG9yeS4KZGlybWVzc2FnZV9lbmFibGU9WUVTCiMKIyBB Y3RpdmF0ZSBsb2dnaW5nIG9mIHVwbG9hZHMvZG93bmxvYWRzLgp4ZmVybG9nX2VuYWJsZT1Z RVMKIwojIE1ha2Ugc3VyZSBQT1JUIHRyYW5zZmVyIGNvbm5lY3Rpb25zIG9yaWdpbmF0ZSBm cm9tIHBvcnQgMjAgKGZ0cC1kYXRhKS4KY29ubmVjdF9mcm9tX3BvcnRfMjA9WUVTCiMKIyBJ ZiB5b3Ugd2FudCwgeW91IGNhbiBhcnJhbmdlIGZvciB1cGxvYWRlZCBhbm9ueW1vdXMgZmls ZXMgdG8gYmUgb3duZWQgYnkKIyBhIGRpZmZlcmVudCB1c2VyLiBOb3RlISBVc2luZyAicm9v dCIgZm9yIHVwbG9hZGVkIGZpbGVzIGlzIG5vdAojIHJlY29tbWVuZGVkIQojY2hvd25fdXBs b2Fkcz1ZRVMKI2Nob3duX3VzZXJuYW1lPXdob2V2ZXIKIwojIFlvdSBtYXkgb3ZlcnJpZGUg d2hlcmUgdGhlIGxvZyBmaWxlIGdvZXMgaWYgeW91IGxpa2UuIFRoZSBkZWZhdWx0IGlzIHNo b3duCiMgYmVsb3cuCnhmZXJsb2dfZmlsZT0vdmFyL2xvZy92c2Z0cGQubG9nCiMKIyBJZiB5 b3Ugd2FudCwgeW91IGNhbiBoYXZlIHlvdXIgbG9nIGZpbGUgaW4gc3RhbmRhcmQgZnRwZCB4 ZmVybG9nIGZvcm1hdAojeGZlcmxvZ19zdGRfZm9ybWF0PVlFUwojCiMgWW91IG1heSBjaGFu Z2UgdGhlIGRlZmF1bHQgdmFsdWUgZm9yIHRpbWluZyBvdXQgYW4gaWRsZSBzZXNzaW9uLgoj aWRsZV9zZXNzaW9uX3RpbWVvdXQ9NjAwCiMKIyBZb3UgbWF5IGNoYW5nZSB0aGUgZGVmYXVs dCB2YWx1ZSBmb3IgdGltaW5nIG91dCBhIGRhdGEgY29ubmVjdGlvbi4KI2RhdGFfY29ubmVj dGlvbl90aW1lb3V0PTEyMAojCiMgSXQgaXMgcmVjb21tZW5kZWQgdGhhdCB5b3UgZGVmaW5l IG9uIHlvdXIgc3lzdGVtIGEgdW5pcXVlIHVzZXIgd2hpY2ggdGhlCiMgZnRwIHNlcnZlciBj YW4gdXNlIGFzIGEgdG90YWxseSBpc29sYXRlZCBhbmQgdW5wcml2aWxlZ2VkIHVzZXIuCiNu b3ByaXZfdXNlcj1ub3ZzZnRwZAojCiMgRW5hYmxlIHRoaXMgYW5kIHRoZSBzZXJ2ZXIgd2ls bCByZWNvZ25pc2UgYXN5bmNocm9ub3VzIEFCT1IgcmVxdWVzdHMuIE5vdAojIHJlY29tbWVu ZGVkIGZvciBzZWN1cml0eSAodGhlIGNvZGUgaXMgbm9uLXRyaXZpYWwpLiBOb3QgZW5hYmxp bmcgaXQsCiMgaG93ZXZlciwgbWF5IGNvbmZ1c2Ugb2xkZXIgRlRQIGNsaWVudHMuCiNhc3lu Y19hYm9yX2VuYWJsZT1ZRVMKIwojIEJ5IGRlZmF1bHQgdGhlIHNlcnZlciB3aWxsIHByZXRl bmQgdG8gYWxsb3cgQVNDSUkgbW9kZSBidXQgaW4gZmFjdCBpZ25vcmUKIyB0aGUgcmVxdWVz dC4gVHVybiBvbiB0aGUgYmVsb3cgb3B0aW9ucyB0byBoYXZlIHRoZSBzZXJ2ZXIgYWN0dWFs bHkgZG8gQVNDSUkKIyBtYW5nbGluZyBvbiBmaWxlcyB3aGVuIGluIEFTQ0lJIG1vZGUuCiMg QmV3YXJlIHRoYXQgb24gc29tZSBGVFAgc2VydmVycywgQVNDSUkgc3VwcG9ydCBhbGxvd3Mg YSBkZW5pYWwgb2Ygc2VydmljZQojIGF0dGFjayAoRG9TKSB2aWEgdGhlIGNvbW1hbmQgIlNJ WkUgL2JpZy9maWxlIiBpbiBBU0NJSSBtb2RlLiB2c2Z0cGQKIyBwcmVkaWN0ZWQgdGhpcyBh dHRhY2sgYW5kIGhhcyBhbHdheXMgYmVlbiBzYWZlLCByZXBvcnRpbmcgdGhlIHNpemUgb2Yg dGhlCiMgcmF3IGZpbGUuCiMgQVNDSUkgbWFuZ2xpbmcgaXMgYSBob3JyaWJsZSBmZWF0dXJl IG9mIHRoZSBwcm90b2NvbC4KI2FzY2lpX3VwbG9hZF9lbmFibGU9WUVTCiNhc2NpaV9kb3du bG9hZF9lbmFibGU9WUVTCiMKIyBZb3UgbWF5IGZ1bGx5IGN1c3RvbWlzZSB0aGUgbG9naW4g YmFubmVyIHN0cmluZzoKZnRwZF9iYW5uZXI9V2VsY29tZSB0byBibGFoIEZUUCBzZXJ2aWNl LgojCiMgWW91IG1heSBzcGVjaWZ5IGEgZmlsZSBvZiBkaXNhbGxvd2VkIGFub255bW91cyBl LW1haWwgYWRkcmVzc2VzLiBBcHBhcmVudGx5CiMgdXNlZnVsIGZvciBjb21iYXR0aW5nIGNl cnRhaW4gRG9TIGF0dGFja3MuCiNkZW55X2VtYWlsX2VuYWJsZT1ZRVMKIyAoZGVmYXVsdCBm b2xsb3dzKQojYmFubmVkX2VtYWlsX2ZpbGU9L2V0Yy92c2Z0cGQvYmFubmVkX2VtYWlscwoj CiMgWW91IG1heSBzcGVjaWZ5IGFuIGV4cGxpY2l0IGxpc3Qgb2YgbG9jYWwgdXNlcnMgdG8g Y2hyb290KCkgdG8gdGhlaXIgaG9tZQojIGRpcmVjdG9yeS4gSWYgY2hyb290X2xvY2FsX3Vz ZXIgaXMgWUVTLCB0aGVuIHRoaXMgbGlzdCBiZWNvbWVzIGEgbGlzdCBvZgojIHVzZXJzIHRv IE5PVCBjaHJvb3QoKS4KIyBXYXJuaW5nOiB0aGVzZSBmZWF0dXJlcyBoYXZlIG5vbi10cml2 aWFsIHNlY3VyaXR5IGltcGxpY2F0aW9ucywgZXNwZWNpYWxseQojIGlmIHRoZSB1c2VycyBh bHNvIGhhdmUgc2hlbGwgYWNjZXNzLiBPbmx5IGVuYWJsZSBpZiB5b3Uga25vdyB3aGF0IHlv dSBhcmUKIyBkb2luZyAoYW5kIHlvdSBwcm9iYWJseSBkb24ndCkuCiNjaHJvb3RfbGlzdF9l bmFibGU9WUVTCiMgKGRlZmF1bHQgZm9sbG93cykKI2Nocm9vdF9saXN0X2ZpbGU9L2V0Yy92 c2Z0cGQvY2hyb290X2xpc3QKIwojIFlvdSBtYXkgYWN0aXZhdGUgdGhlICItUiIgb3B0aW9u IHRvIHRoZSBidWlsdGluIGxzLiBUaGlzIGlzIGRpc2FibGVkIGJ5CiMgZGVmYXVsdCB0byBh dm9pZCByZW1vdGUgdXNlcnMgYmVpbmcgYWJsZSB0byBjYXVzZSBleGNlc3NpdmUgSS9PIG9u IGxhcmdlCiMgc2l0ZXMuIEhvd2V2ZXIsIHNvbWUgYnJva2VuIEZUUCBjbGllbnRzIHN1Y2gg YXMgIm5jZnRwIiBhbmQgIm1pcnJvciIgYXNzdW1lCiMgdGhlIHByZXNlbmNlIG9mIHRoZSAi LVIiIG9wdGlvbiwgc28gdGhlcmUgaXMgYSBzdHJvbmcgY2FzZSBmb3IgZW5hYmxpbmcgaXQu CiNsc19yZWN1cnNlX2VuYWJsZT1ZRVMKIwojIElmIGVuYWJsZWQsIGFsbCB1c2VyIGFuZCBn cm91cCBpbmZvcm1hdGlvbiBpbiBkaXJlY3RvcnkgbGlzdGluZ3Mgd2lsbCBiZQojIGRpc3Bs YXllZCBhcyAiZnRwIi4KIyBUaGUgZGVmYXVsdCBpcyB0byBoaWRlIHVzZXIgYW5kIGdyb3Vw IGluZm9ybWF0aW9uLgojaGlkZV9pZHM9WUVTCiMKIyBJZiBlbmFibGVkLCB2c2Z0cGQgd2ls bCBkaXNwbGF5IGRpcmVjdG9yeSBsaXN0aW5ncyB3aXRoIHRoZSB0aW1lIGluIHlvdXIKIyBs b2NhbCB0aW1lIHpvbmUuIFRoZSBkZWZhdWx0IGlzIHRvIGRpc3BsYXkgR01ULiBUaGUgdGlt ZXMgcmV0dXJuZWQgYnkgdGhlCiMgTURUTSBGVFAgY29tbWFuZCBhcmUgYWxzbyBhZmZlY3Rl ZCBieSB0aGlzIG9wdGlvbi4KI3VzZV9sb2NhbHRpbWU9WUVTCgphbm9uX290aGVyX3dyaXRl X2VuYWJsZT1OTwp1c2VyX2NvbmZpZ19kaXI9L2V0Yy92c2Z0cGQvdXNlcl9jb25mCgAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== --------------020301050607090307050104--