NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bin/56129 (ftp(1) should keep control session during large xfer)
The following reply was made to PR bin/56129; it has been noted by GNATS.
From: RVP <rvp%SDF.ORG@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: lukem%netbsd.org@localhost, dholland%NetBSD.org@localhost, tsutsui%ceres.dti.ne.jp@localhost
Subject: Re: bin/56129 (ftp(1) should keep control session during large
xfer)
Date: Sat, 19 Jun 2021 21:01:37 +0000 (UTC)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--0-2040730550-1624136497=:20812
Content-Type: text/plain; charset=US-ASCII; format=flowed
On Sat, 19 Jun 2021, dholland%NetBSD.org@localhost wrote:
> Synopsis: ftp(1) should keep control session during large xfer
>
> State-Changed-From-To: feedback->open
> State-Changed-By: dholland%NetBSD.org@localhost
> State-Changed-When: Sat, 19 Jun 2021 20:46:05 +0000
> State-Changed-Why:
> still borked
>
I can reproduce this by throttling "get" to 30KB:
$ sudo tcpdump -w tcpdump-ftp.dump -i alc0 port 21
$ ftp -T get,30000 -d ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-9.2/amd64/binary/sets/*.xz
See attachment. Notice in the tcpdump log that for the 1st
file, base.tar.xz, after the xfer completes, the server
sends `226 Transfer complete.'. But, for the next file,
comp.tar.xz, after xfer is finished, the server doesn't
send *anything* at all--not even a FIN/ACK packet corresponding
to the FIN sent by the client after it times out. The kernel
has to send a RST to forcibly close the control connection.
-RVP
--0-2040730550-1624136497=:20812
Content-Type: application/octet-stream; name=tcpdump-ftp.dump
Content-Transfer-Encoding: BASE64
Content-ID: <fb32216a-921f-4ee2-93df-39a793bc5761%SDF.ORG@localhost>
Content-Description: tcpdump of FTP control channel
Content-Disposition: attachment; filename=tcpdump-ftp.dump
1MOyoQIABAAAAAAAAAAAAAAABAABAAAAKqTNYG9tDABKAAAASgAAANhHMqiy
iFBGXTJnVAgARQAAPAAAQABABpPnwKhEecfp2cn8wwAVtzMr1gAAAACgAoAA
QUsAAAIEBbQBAwMDBAIICgAAAAEAAAAAK6TNYGWKAABKAAAASgAAAFBGXTJn
VNhHMqiyiAgARSAAPAAAQAAzBqDHx+nZycCoRHkAFfzDQD452bczK9egEhAA
NzMAAAIEBaABAwMGBAIICgAAAAEAAAABK6TNYIaKAABCAAAAQgAAANhHMqiy
iFBGXTJnVAgARQAANAAAQABABpPvwKhEecfp2cn8wwAVtzMr10A+OdqAEBBl
ZYUAAAEBCAoAAAABAAAAASukzWAaAwQAfwAAAH8AAABQRl0yZ1TYRzKosogI
AEUwAHGDdUAAMwYdDcfp2cnAqER5ABX8w0A+Odq3MyvXgBgARKBBAAABAQgK
AAAAAgAAAAEyMjAgZnRwLk5ldEJTRC5vcmcgRlRQIHNlcnZlciAoTmV0QlNE
LWZ0cGQgMjAxODA0MjgpIHJlYWR5Lg0KK6TNYN0DBABSAAAAUgAAANhHMqiy
iFBGXTJnVAgARRAARAAAQABABpPPwKhEecfp2cn8wwAVtzMr10A+OheAGBBl
3VEAAAEBCAoAAAACAAAAAlVTRVIgYW5vbnltb3VzDQorpM1gvmUHAHMAAABz
AAAAUEZdMmdU2EcyqLKICABFMABlhHtAADMGHBPH6dnJwKhEeQAV/MNAPjoX
tzMr54AYAES2UAAAAQEICgAAAAIAAAACMzMxIEd1ZXN0IGxvZ2luIG9rLCB0
eXBlIHlvdXIgbmFtZSBhcyBwYXNzd29yZC4NCiukzWA0ZgcAUwAAAFMAAADY
RzKosohQRl0yZ1QIAEUQAEUcDkAAQAZ3wMCoRHnH6dnJ/MMAFbczK+dAPjpI
gBgQZZcdAAABAQgKAAAAAgAAAAJQQVNTIGFub255bW91c0ANCiukzWAe2AoA
SAAAAEgAAABQRl0yZ1TYRzKosogIAEUwADoAAEAAMwagucfp2cnAqER5ABX8
w0A+Oki3Myv4gBgARAWcAAABAQgKAAAAAwAAAAIyMzAtDQorpM1gV/cKANYF
AADWBQAAUEZdMmdU2EcyqLKICABFMAXIiH9AADMGEqzH6dnJwKhEeQAV/MNA
PjpOtzMr+IAQAETxDgAAAQEICgAAAAMAAAACICAgICAgICBUaGUgTmV0QlNE
IFByb2plY3QgRlRQIFNlcnZlciBsb2NhdGVkIGluIFNhbiBKb3NlLCBDQSwg
VVNBDQogICAgICAgIDEgR2JwcyBjb25uZWN0aXZpdHkNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBXRUxD
T01FISAgICAvKCAgICAgICAgKWANCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIFxf
X18gICAvIHwNCiAgICAgICAgICArLS0tIEN1cnJlbnRseSBTdXBwb3J0ZWQg
UGxhdGZvcm1zIC0tLS0rICAgICAgICAgICAgICAvLSBfICBgLS8gICcNCiAg
ICAgICAgICB8IGFjb3JuMzIsIGFsZ29yLCBhbHBoYSwgYW1kNjQsIGFtaWdh
LCB8ICAgICAgICAgICAgICgvXC8gXCBcICAgL1wNCiAgICAgICAgICB8IGFt
aWdhcHBjLCBhcmMsIGF0YXJpLCBiZWJveCwgY2F0cywgICB8ICAgICAgICAg
ICAgIC8gLyAgIHwgYCAgICBcDQogICAgICAgICAgfCAgY2VzZmljLCBjb2Jh
bHQsIGRyZWFtY2FzdCwgZW1pcHMsICAgfCAgICAgICAgICAgICBPIE8gICAp
IC8gICAgfA0KICAgICAgICAgIHwgZXBvYzMyLCBldmJhcm17LDY0fSwgZXZi
bWlwcywgZXZicHBjLHwgICAgICAgICAgICAgYC1eLS0nYDwgICAgICcNCiAg
ICAgICAgICB8ICAgICBldmJzaDMsIGV3czQ4MDBtaXBzLCBocDMwMCwgICAg
ICB8ICAgICAgICAgICAgKF8uKSAgXyAgKSAgIC8NCiAgICAgICAgICB8aHBj
e2FybSxtaXBzLHNofSwgaHBwYSwgaTM4NiwgaWJtbndzLCB8ICAgICAgICAg
ICAgICAuX19fL2AgICAgLw0KICAgICAgICAgIHxpeW9uaXgsIGxhbmRpc2ss
IGx1bmE2OGssbWFjezY4ayxwcGN9LHwgICAgICAgICAgICAgICBgLS0tLS0n
IC8NCiAgICAgICAgICB8IG1pcHNjbywgbW1leWUsIG12bWU2OGssIG12bWVw
cGMsICAgICB8ICA8LS0tLS4gICAgIF9fIC8gX18gICBcDQogICAgICAgICAg
fG5ldHdpbmRlciwgbmV3czY4aywgbmV3c21pcHMsIG5leHQ2OGssfCAgPC0t
LS18PT09PU8pKSk9PSkgXCkgLz09PT0NCiAgICAgICAgICB8b2ZwcGMsIHBt
YXgsIHByZXAsIHJzNjAwMCwgc2FuZHBvaW50LCB8ICA8LS0tLScgICAgYC0t
JyBgLl9fLCcgXA0KICAgICAgICAgIHxzZ2ltaXBzLCBzaGFyaywgc3BhcmN7
LDY0fSwgc3VuezIsM30sIHwgICAgICAgICAgICAgICB8ICAgICAgICB8DQog
ICAgICAgICAgfCAgICAgIHZheCwgeDY4aywgeGVuLCB6YXVydXMgICAgICAg
ICAgfCAgICAgICAgICAgICAgICBcICAgICAgIC8NCiAgICAgICAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAg
ICBfX19fX18oIChfICAvIFxfX19fXw0KICAgICAgICAgIFNlZSBvdXIgd2Vi
c2l0ZSBhdCBodHRwOi8vd3d3Lk5ldEJTRC5vcmcvICAgICAgICAsJyAgLC0t
LS0tJyAgIHwgICAgICAgK6TNYHb3CgBCAAAAQgAAANhHMqiyiFBGXTJnVAgA
RRAANAAAQABABpPfwKhEecfp2cn8wwAVtzMr+EA+P+KAEA+zYAoAAAEBCAoA
AAADAAAAAyukzWBvVw4AAAQAAAAEAABQRl0yZ1TYRzKosogIAEUwA/KMo0AA
MwYQXsfp2cnAqER5ABX8w0A+P+K3Myv4gBgARPCDAAABAQgKAAAAAwAAAANc
DQogICAgICAgICAgIFdlIGxvZyBhbGwgRlRQIHRyYW5zZmVycyBhbmQgY29t
bWFuZHMuICAgICAgICAgIGAtLXtfX19fX19fX19fKSAgKEZMKSBcLw0KICAg
IA0KMjMwLQ0KICAgIEVYUE9SVCBOT1RJQ0UNCiAgICANCiAgICBQbGVhc2Ug
bm90ZSB0aGF0IHBvcnRpb25zIG9mIHRoaXMgRlRQIHNpdGUgY29udGFpbiBj
cnlwdG9ncmFwaGljDQogICAgc29mdHdhcmUgY29udHJvbGxlZCB1bmRlciB0
aGUgRXhwb3J0IEFkbWluaXN0cmF0aW9uIFJlZ3VsYXRpb25zIChFQVIpDQog
ICAgb2YgdGhlIFVuaXRlZCBTdGF0ZXMgb2YgQW1lcmljYS4NCiAgICANCiAg
ICBOb25lIG9mIHRoaXMgc29mdHdhcmUgbWF5IGJlIGRvd25sb2FkZWQgb3Ig
b3RoZXJ3aXNlIGV4cG9ydGVkIG9yDQogICAgcmUtZXhwb3J0ZWQgaW50byAo
b3IgdG8gYSBuYXRpb25hbCBvciByZXNpZGVudCBvZikgYW55IGNvdW50cnkN
CiAgICB0byB3aGljaCB0aGUgVS5TLiBoYXMgZW1iYXJnb2VkIGdvb2RzLiBB
bHNvLCBwZW9wbGUgcGVyc29uYWxseQ0KICAgIG9uIHRoZSBibG9jayBsaXN0
cyBvZiB0aGUgVW5pdGVkIFN0YXRlcyBEZXBhcnRtZW50IG9mIFRyZWFzdXJ5
DQogICAgb3IgdGhlIFVuaXRlZCBTdGF0ZXMgRGVwYXJ0bWVudCBvZiBDb21t
ZXJjZSBhcmUgcHJvaGliaXRlZC4NCiAgICANCiAgICBCeSBkb3dubG9hZGlu
ZyBvciB1c2luZyBzYWlkIHNvZnR3YXJlLCB5b3UgYXJlIGFncmVlaW5nIHRv
IHRoZQ0KICAgIGZvcmVnb2luZyBhbmQgeW91IGFyZSByZXByZXNlbnRpbmcg
YW5kIHdhcnJhbnRpbmcgdGhhdCB5b3UgYXJlIG5vdA0KICAgIGxvY2F0ZWQg
aW4sIHVuZGVyIHRoZSBjb250cm9sIG9mLCBvciBhIG5hdGlvbmFsIG9yIHJl
c2lkZW50IG9mIGFueQ0KICAgIHN1Y2ggY291bnRyeSBvciBvbiBhbnkgc3Vj
aCBsaXN0Lg0KMjMwIEd1ZXN0IGxvZ2luIG9rLCBhY2Nlc3MgcmVzdHJpY3Rp
b25zIGFwcGx5Lg0KK6TNYFBcDgBIAAAASAAAANhHMqiyiFBGXTJnVAgARRAA
OgAAQABABpPZwKhEecfp2cn8wwAVtzMr+EA+Q6CAGBBlp9QAAAEBCAoAAAAD
AAAAA1NZU1QNCiykzWCJgQIAcwAAAHMAAABQRl0yZ1TYRzKosogIAEUwAGWQ
s0AAMwYP28fp2cnAqER5ABX8w0A+Q6C3Myv+gBgARIumAAABAQgKAAAABAAA
AAMyMTUgVU5JWCBUeXBlOiBMOCBWZXJzaW9uOiBOZXRCU0QtZnRwZCAyMDE4
MDQyOA0KLKTNYAuCAgBIAAAASAAAANhHMqiyiFBGXTJnVAgARRAAOgAAQABA
BpPZwKhEecfp2cn8wwAVtzMr/kA+Q9GAGBBlxq8AAAEBCAoAAAAEAAAABEZF
QVQNCiykzWAe3QUAWgAAAFoAAABQRl0yZ1TYRzKosogIAEUwAEyVAUAAMwYL
psfp2cnAqER5ABX8w0A+Q9G3MywEgBgARJoIAAABAQgKAAAABAAAAAQyMTEt
RmVhdHVyZXMgc3VwcG9ydGVkDQospM1gEs0IAEIAAABCAAAA2EcyqLKIUEZd
MmdUCABFEAA0AABAAEAGk9/AqER5x+nZyfzDABW3MywEQD5D6YAQEGVbQwAA
AQEICgAAAAQAAAAELKTNYOgoDACYAAAAmAAAAFBGXTJnVNhHMqiyiAgARTAA
ipf+QAAzBghrx+nZycCoRHkAFfzDQD5D6bczLASAGABEku4AAAEBCAoAAAAF
AAAABCBNRFRNDQogTUxTVCBUeXBlKjtTaXplKjtNb2RpZnkqO1Blcm0qO1Vu
aXF1ZSo7DQogUkVTVCBTVFJFQU0NCiBTSVpFDQogVFZGUw0KMjExIEVuZA0K
LKTNYNwpDABKAAAASgAAANhHMqiyiFBGXTJnVAgARRAAPAAAQABABpPXwKhE
ecfp2cn8wwAVtzMsBEA+RD+AGBBliOkAAAEBCAoAAAAFAAAABVRZUEUgSQ0K
LaTNYDlGAABWAAAAVgAAAFBGXTJnVNhHMqiyiAgARTAASJ7zQAAzBgG4x+nZ
ycCoRHkAFfzDQD5EP7czLAyAGABE2AQAAAEBCAoAAAAFAAAABTIwMCBUeXBl
IHNldCB0byBJLg0KLaTNYJZGAABLAAAASwAAANhHMqiyiFBGXTJnVAgARRAA
PQAAQABABpPWwKhEecfp2cn8wwAVtzMsDEA+RFOAGBBl9sMAAAEBCAoAAAAF
AAAABUNXRCBwdWINCi2kzWB7owMAXwAAAF8AAABQRl0yZ1TYRzKosogIAEUw
AFGgukAAMwb/58fp2cnAqER5ABX8w0A+RFO3MywVgBgARI1cAAABAQgKAAAA
BgAAAAUyNTAgQ1dEIGNvbW1hbmQgc3VjY2Vzc2Z1bC4NCi2kzWDaowMATgAA
AE4AAADYRzKosohQRl0yZ1QIAEUQAEAAAEAAQAaT08CoRHnH6dnJ/MMAFbcz
LBVAPkRwgBgQZbAlAAABAQgKAAAABgAAAAZDV0QgTmV0QlNEDQotpM1gVQIH
AEgAAABIAAAAUEZdMmdU2EcyqLKICABFMAA6AABAADMGoLnH6dnJwKhEeQAV
/MNAPkRwtzMsIYAYAET7QQAAAQEICgAAAAYAAAAGMjUwLQ0KLaTNYI4FCgBC
AAAAQgAAANhHMqiyiFBGXTJnVAgARRAANAAAQABABpPfwKhEecfp2cn8wwAV
tzMsIUA+RHaAEBBlWpQAAAEBCAoAAAAHAAAABi2kzWBSYg0AbgQAAG4EAABQ
Rl0yZ1TYRzKosogIAEUwBGCty0AAMwbux8fp2cnAqER5ABX8w0A+RHa3Mywh
gBgARF2BAAABAQgKAAAABwAAAAcgICAgRVhQT1JUIE5PVElDRQ0KICAgIA0K
ICAgIFBsZWFzZSBub3RlIHRoYXQgcG9ydGlvbnMgb2YgdGhpcyBGVFAgc2l0
ZSBjb250YWluIGNyeXB0b2dyYXBoaWMNCiAgICBzb2Z0d2FyZSBjb250cm9s
bGVkIHVuZGVyIHRoZSBFeHBvcnQgQWRtaW5pc3RyYXRpb24gUmVndWxhdGlv
bnMgKEVBUikNCiAgICBvZiB0aGUgVW5pdGVkIFN0YXRlcyBvZiBBbWVyaWNh
Lg0KICAgIA0KICAgIE5vbmUgb2YgdGhpcyBzb2Z0d2FyZSBtYXkgYmUgZG93
bmxvYWRlZCBvciBvdGhlcndpc2UgZXhwb3J0ZWQgb3INCiAgICByZS1leHBv
cnRlZCBpbnRvIChvciB0byBhIG5hdGlvbmFsIG9yIHJlc2lkZW50IG9mKSBh
bnkgY291bnRyeQ0KICAgIHRvIHdoaWNoIHRoZSBVLlMuIGhhcyBlbWJhcmdv
ZWQgZ29vZHMuIEFsc28sIHBlb3BsZSBwZXJzb25hbGx5DQogICAgb24gdGhl
IGJsb2NrIGxpc3RzIG9mIHRoZSBVbml0ZWQgU3RhdGVzIERlcGFydG1lbnQg
b2YgVHJlYXN1cnkNCiAgICBvciB0aGUgVW5pdGVkIFN0YXRlcyBEZXBhcnRt
ZW50IG9mIENvbW1lcmNlIGFyZSBwcm9oaWJpdGVkLg0KICAgIA0KICAgIEJ5
IGRvd25sb2FkaW5nIG9yIHVzaW5nIHNhaWQgc29mdHdhcmUsIHlvdSBhcmUg
YWdyZWVpbmcgdG8gdGhlDQogICAgZm9yZWdvaW5nIGFuZCB5b3UgYXJlIHJl
cHJlc2VudGluZyBhbmQgd2FycmFudGluZyB0aGF0IHlvdSBhcmUgbm90DQog
ICAgbG9jYXRlZCBpbiwgdW5kZXIgdGhlIGNvbnRyb2wgb2YsIG9yIGEgbmF0
aW9uYWwgb3IgcmVzaWRlbnQgb2YgYW55DQogICAgc3VjaCBjb3VudHJ5IG9y
IG9uIGFueSBzdWNoIGxpc3QuDQoyNTAtDQogICAgUGxlYXNlIHJlYWQgdGhl
IGZpbGUgUkVBRE1FDQogICAgICBpdCB3YXMgbGFzdCBtb2RpZmllZCBvbiBN
b24gTWF5IDE3IDEyOjIzOjE0IDIwMjEgLSAzMyBkYXlzIGFnbw0KICAgIFBs
ZWFzZSByZWFkIHRoZSBmaWxlIFJFQURNRS5leHBvcnQtY29udHJvbA0KICAg
ICAgaXQgd2FzIGxhc3QgbW9kaWZpZWQgb24gV2VkIEZlYiAxMCAwNjoyMjoy
MiAyMDE2IC0gMTk1NCBkYXlzIGFnbw0KMjUwIENXRCBjb21tYW5kIHN1Y2Nl
c3NmdWwuDQotpM1gs2cNAFIAAABSAAAA2EcyqLKIUEZdMmdUCABFEABEAABA
AEAGk8/AqER5x+nZyfzDABW3MywhQD5IooAYEGVQdgAAAQEICgAAAAcAAAAH
Q1dEIE5ldEJTRC05LjINCi6kzWBNiAEASAAAAEgAAABQRl0yZ1TYRzKosogI
AEUwADoAAEAAMwagucfp2cnAqER5ABX8w0A+SKK3MywxgBgARPb8AAABAQgK
AAAACAAAAAcyNTAtDQoupM1gXIcEAEIAAABCAAAA2EcyqLKIUEZdMmdUCABF
EAA0AABAAEAGk9/AqER5x+nZyfzDABW3MywxQD5IqIAQEGVWTwAAAQEICgAA
AAgAAAAILqTNYJvnBwDMAAAAzAAAAFBGXTJnVNhHMqiyiAgARTAAvriAQAAz
Bue0x+nZycCoRHkAFfzDQD5IqLczLDGAGABEC+oAAAEBCAoAAAAIAAAACCAg
ICBQbGVhc2UgcmVhZCB0aGUgZmlsZSBSRUFETUUuZmlsZXMNCiAgICAgIGl0
IHdhcyBsYXN0IG1vZGlmaWVkIG9uIFdlZCBNYXkgMTIgMTc6NDg6MjYgMjAy
MSAtIDM4IGRheXMgYWdvDQoyNTAgQ1dEIGNvbW1hbmQgc3VjY2Vzc2Z1bC4N
Ci6kzWCU6AcATQAAAE0AAADYRzKosohQRl0yZ1QIAEUQAD8AAEAAQAaT1MCo
RHnH6dnJ/MMAFbczLDFAPkkygBgQZcqJAAABAQgKAAAACAAAAAhDV0QgYW1k
NjQNCi6kzWDmQwsAXwAAAF8AAABQRl0yZ1TYRzKosogIAEUwAFG9LUAAMwbj
dMfp2cnAqER5ABX8w0A+STK3Myw8gBgARIhQAAABAQgKAAAACQAAAAgyNTAg
Q1dEIGNvbW1hbmQgc3VjY2Vzc2Z1bC4NCi6kzWBJRAsATgAAAE4AAADYRzKo
sohQRl0yZ1QIAEUQAEAAAEAAQAaT08CoRHnH6dnJ/MMAFbczLDxAPklPgBgQ
ZX3BAAABAQgKAAAACQAAAAlDV0QgYmluYXJ5DQoupM1gvp8OAF8AAABfAAAA
UEZdMmdU2EcyqLKICABFMABRwvpAADMG3afH6dnJwKhEeQAV/MNAPklPtzMs
SIAYAESIJgAAAQEICgAAAAkAAAAJMjUwIENXRCBjb21tYW5kIHN1Y2Nlc3Nm
dWwuDQoupM1gIaAOAEwAAABMAAAA2EcyqLKIUEZdMmdUCABFEAA+AABAAEAG
k9XAqER5x+nZyfzDABW3MyxIQD5JbIAYEGXZBQAAAQEICgAAAAkAAAAJQ1dE
IHNldHMNCi+kzWBduwIAXwAAAF8AAABQRl0yZ1TYRzKosogIAEUwAFHE40AA
Mwbbvsfp2cnAqER5ABX8w0A+SWy3MyxSgBgARIf+AAABAQgKAAAACgAAAAky
NTAgQ1dEIGNvbW1hbmQgc3VjY2Vzc2Z1bC4NCi+kzWCzvAIASgAAAEoAAADY
RzKosohQRl0yZ1QIAEUQADwAAEAAQAaT18CoRHnH6dnJ/MMAFbczLFJAPkmJ
gBgQZYNPAAABAQgKAAAACgAAAApUWVBFIEENCi+kzWBNGgYAVgAAAFYAAABQ
Rl0yZ1TYRzKosogIAEUwAEjGsUAAMwbZ+cfp2cnAqER5ABX8w0A+SYm3Myxa
gBgARNpiAAABAQgKAAAACgAAAAoyMDAgVHlwZSBzZXQgdG8gQS4NCi+kzWCt
GgYASAAAAEgAAADYRzKosohQRl0yZ1QIAEUQADoAAEAAQAaT2cCoRHnH6dnJ
/MMAFbczLFpAPkmdgBgQZa9uAAABAQgKAAAACgAAAApFUFNWDQovpM1gLXsJ
AHIAAAByAAAAUEZdMmdU2EcyqLKICABFMABkyDJAADMG2FzH6dnJwKhEeQAV
/MNAPkmdtzMsYIAYAERDsgAAAQEICgAAAAsAAAAKMjI5IEVudGVyaW5nIEV4
dGVuZGVkIFBhc3NpdmUgTW9kZSAofHx8NTg3NjN8KQ0KL6TNYIF2DABCAAAA
QgAAANhHMqiyiFBGXTJnVAgARRAANAAAQABABpPfwKhEecfp2cn8wwAVtzMs
YEA+Sc2AEBBlVPUAAAEBCAoAAAALAAAACy+kzWAt3QwATQAAAE0AAADYRzKo
sohQRl0yZ1QIAEUQAD8AAEAAQAaT1MCoRHnH6dnJ/MMAFbczLGBAPknNgBgQ
ZeCRAAABAQgKAAAACwAAAAtOTFNUICoueHoNCjCkzWDM/QAAewAAAHsAAABQ
Rl0yZ1TYRzKosogIAEUwAG3Lc0AAMwbVEsfp2cnAqER5ABX8w0A+Sc23Myxr
gBgARCeAAAABAQgKAAAADAAAAAsxNTAgT3BlbmluZyBBU0NJSSBtb2RlIGRh
dGEgY29ubmVjdGlvbiBmb3IgJ2ZpbGUgbGlzdCcuDQowpM1gAOsDAEIAAABC
AAAA2EcyqLKIUEZdMmdUCABFEAA0AABAAEAGk9/AqER5x+nZyfzDABW3Myxr
QD5KBoAQEGVUrwAAAQEICgAAAAwAAAAMMKTNYKhFBwBaAAAAWgAAAFBGXTJn
VNhHMqiyiAgARTAATM6ZQAAzBtINx+nZycCoRHkAFfzDQD5KBrczLGuAGABE
lboAAAEBCAoAAAAMAAAADDIyNiBUcmFuc2ZlciBjb21wbGV0ZS4NCjCkzWBb
RgcASgAAAEoAAADYRzKosohQRl0yZ1QIAEUQADwAAEAAQAaT18CoRHnH6dnJ
/MMAFbczLGtAPkoegBgQZYKVAAABAQgKAAAADAAAAAxUWVBFIEkNCjCkzWCe
pAoAVgAAAFYAAABQRl0yZ1TYRzKosogIAEUwAEjQLkAAMwbQfMfp2cnAqER5
ABX8w0A+Sh63MyxzgBgARNGvAAABAQgKAAAADQAAAAwyMDAgVHlwZSBzZXQg
dG8gSS4NCjCkzWD5pAoAVAAAAFQAAADYRzKosohQRl0yZ1QIAEUQAEY1yUAA
QAZeBMCoRHnH6dnJ/MMAFbczLHNAPkoygBgQZVO4AAABAQgKAAAADQAAAA1T
SVpFIGJhc2UudGFyLnh6DQowpM1gSAUOAFAAAABQAAAAUEZdMmdU2EcyqLKI
CABFMABCAABAADMGoLHH6dnJwKhEeQAV/MNAPkoytzMshYAYAEQnTAAAAQEI
CgAAAA0AAAANMjEzIDQyMzEzMzA0DQowpM1grwUOAEgAAABIAAAA2EcyqLKI
UEZdMmdUCABFEAA6AABAAEAGk9nAqER5x+nZyfzDABW3MyyFQD5KQIAYEGWu
mgAAAQEICgAAAA0AAAANRVBTVg0KMaTNYIMhAgByAAAAcgAAAFBGXTJnVNhH
MqiyiAgARTAAZNQwQAAzBsxex+nZycCoRHkAFfzDQD5KQLczLIuAGABEQt0A
AAEBCAoAAAAOAAAADTIyOSBFbnRlcmluZyBFeHRlbmRlZCBQYXNzaXZlIE1v
ZGUgKHx8fDU4NzY0fCkNCjGkzWB+IwUAQgAAAEIAAADYRzKosohQRl0yZ1QI
AEUQADQAAEAAQAaT38CoRHnH6dnJ/MMAFbczLItAPkpwgBAQZVQhAAABAQgK
AAAADgAAAA4xpM1gno8FAFQAAABUAAAA2EcyqLKIUEZdMmdUCABFEABG2kRA
AEAGuYjAqER5x+nZyfzDABW3MyyLQD5KcIAYEGVaVwAAAQEICgAAAA4AAAAO
UkVUUiBiYXNlLnRhci54eg0KMaTNYNj3CACPAAAAjwAAAFBGXTJnVNhHMqiy
iAgARTAAgdmZQAAzBsbYx+nZycCoRHkAFfzDQD5KcLczLJ2AGABE0YQAAAEB
CAoAAAAPAAAADjE1MCBPcGVuaW5nIEJJTkFSWSBtb2RlIGRhdGEgY29ubmVj
dGlvbiBmb3IgJ2Jhc2UudGFyLnh6JyAoNDIzMTMzMDQgYnl0ZXMpLg0KMaTN
YEkBDABCAAAAQgAAANhHMqiyiFBGXTJnVAgARRAANAAAQABABpPfwKhEecfp
2cn8wwAVtzMsnUA+Sr2AEBBlU8AAAAEBCAoAAAAPAAAAD56pzWBMQAMAWgAA
AFoAAABQRl0yZ1TYRzKosogIAEUwAEzolEAAMwa4Esfp2cnAqER5ABX8w0A+
Sr23MyydgBgARIn0AAABAQgKAAAK5gAAAA8yMjYgVHJhbnNmZXIgY29tcGxl
dGUuDQqeqc1g10YGAEIAAABCAAAA2EcyqLKIUEZdMmdUCABFEAA0AABAAEAG
k9/AqER5x+nZyfzDABW3MyydQD5K1YAQEGI9+wAAAQEICgAACugAAArmwanN
YBsZDgBUAAAAVAAAANhHMqiyiFBGXTJnVAgARRAARhebQABABnwywKhEecfp
2cn8wwAVtzMsnUA+StWAGBBlSO0AAAEBCAoAAAsvAAAK5k1EVE0gYmFzZS50
YXIueHoNCsKpzWDtOwIAVgAAAFYAAABQRl0yZ1TYRzKosogIAEUwAEgWMUAA
MwaKesfp2cnAqER5ABX8w0A+StW3MyyvgBgARH2VAAABAQgKAAALLgAACy8y
MTMgMjAyMTA1MTIxOTUzMTYNCsKpzWAcPgIAVAAAAFQAAADYRzKosohQRl0y
Z1QIAEUQAEb86kAAQAaW4sCoRHnH6dnJ/MMAFbczLK9APkrpgBgQZSOGAAAB
AQgKAAALMAAACy5TSVpFIGNvbXAudGFyLnh6DQrCqc1gWaMFAFAAAABQAAAA
UEZdMmdU2EcyqLKICABFMABCAABAADMGoLHH6dnJwKhEeQAV/MNAPkrptzMs
wYAYAEQGEgAAAQEICgAACy8AAAswMjEzIDYwNzgxMDY0DQrCqc1gyqMFAEgA
AABIAAAA2EcyqLKIUEZdMmdUCABFEAA6AABAAEAGk9nAqER5x+nZyfzDABW3
MyzBQD5K94AYEGWXYgAAAQEICgAACzAAAAsvRVBTVg0KwqnNYBUECQByAAAA
cgAAAFBGXTJnVNhHMqiyiAgARTAAZBnDQAAzBobMx+nZycCoRHkAFfzDQD5K
97czLMeAGABEK6UAAAEBCAoAAAsvAAALMDIyOSBFbnRlcmluZyBFeHRlbmRl
ZCBQYXNzaXZlIE1vZGUgKHx8fDU4NzY1fCkNCsKpzWCn6wsAQgAAAEIAAADY
RzKosohQRl0yZ1QIAEUQADQAAEAAQAaT38CoRHnH6dnJ/MMAFbczLMdAPksn
gBAQZTzqAAABAQgKAAALMQAACy/Cqc1g6GkMAFQAAABUAAAA2EcyqLKIUEZd
MmdUCABFEABGr65AAEAG5B7AqER5x+nZyfzDABW3MyzHQD5LJ4AYEGUqJQAA
AQEICgAACzEAAAsvUkVUUiBjb21wLnRhci54eg0Kw6nNYG2BAACPAAAAjwAA
AFBGXTJnVNhHMqiyiAgARTAAgR0OQAAzBoNkx+nZycCoRHkAFfzDQD5LJ7cz
LNmAGABEn0gAAAEBCAoAAAswAAALMTE1MCBPcGVuaW5nIEJJTkFSWSBtb2Rl
IGRhdGEgY29ubmVjdGlvbiBmb3IgJ2NvbXAudGFyLnh6JyAoNjA3ODEwNjQg
Ynl0ZXMpLg0Kw6nNYCmHAwBCAAAAQgAAANhHMqiyiFBGXTJnVAgARRAANAAA
QABABpPfwKhEecfp2cn8wwAVtzMs2UA+S3SAEBBlPIkAAAEBCAoAAAsyAAAL
MP2xzWCcYwkAQgAAAEIAAADYRzKosohQRl0yZ1QIAEUQADQAAEAAQAaT38Co
RHnH6dnJ/MMAFbczLNlAPkt0gBEQZSwTAAABAQgKAAAbpwAACzD/sc1gP8IB
AEIAAABCAAAA2EcyqLKIUEZdMmdUCABFEAA0AABAAEAGk9/AqER5x+nZyfzD
ABW3MyzZQD5LdIAREGUsEAAAAQEICgAAG6oAAAswArLNYEHCAQBCAAAAQgAA
ANhHMqiyiFBGXTJnVAgARRAANAAAQABABpPfwKhEecfp2cn8wwAVtzMs2UA+
S3SAERBlLAoAAAEBCAoAABuwAAALMAiyzWAnwgEAQgAAAEIAAADYRzKosohQ
Rl0yZ1QIAEUQADQAAAAAQAbT38CoRHnH6dnJ/MMAFbczLNlAPkt0gBEQZSv+
AAABAQgKAAAbvAAACzAUss1gA8IBAEIAAABCAAAA2EcyqLKIUEZdMmdUCABF
EAA0AAAAAEAG09/AqER5x+nZyfzDABW3MyzZQD5LdIAREGUr5gAAAQEICgAA
G9QAAAswLLLNYKvBAQBCAAAAQgAAANhHMqiyiFBGXTJnVAgARRAANAAAAABA
BtPfwKhEecfp2cn8wwAVtzMs2UA+S3SAERBlK7YAAAEBCAoAABwEAAALMFyy
zWDswAEAQgAAAEIAAADYRzKosohQRl0yZ1QIAEUQADQAAAAAQAbT38CoRHnH
6dnJ/MMAFbczLNlAPkt0gBEQZStWAAABAQgKAAAcZAAACzCcss1g778BAEIA
AABCAAAA2EcyqLKIUEZdMmdUCABFEAA0AAAAAEAG09/AqER5x+nZyfzDABW3
MyzZQD5LdIAREGUq1gAAAQEICgAAHOQAAAsw3LLNYPe+AQBCAAAAQgAAANhH
MqiyiFBGXTJnVAgARRAANAAAAABABtPfwKhEecfp2cn8wwAVtzMs2UA+S3SA
ERBlKlYAAAEBCAoAAB1kAAALMByzzWD/vQEAQgAAAEIAAADYRzKosohQRl0y
Z1QIAEUQADQAAAAAQAbT38CoRHnH6dnJ/MMAFbczLNlAPkt0gBEQZSnWAAAB
AQgKAAAd5AAACzBcs81gAL0BAEIAAABCAAAA2EcyqLKIUEZdMmdUCABFEAA0
AAAAAEAG09/AqER5x+nZyfzDABW3MyzZQD5LdIAREGUpVgAAAQEICgAAHmQA
AAswnLPNYAy8AQBCAAAAQgAAANhHMqiyiFBGXTJnVAgARRAANAAAAABABtPf
wKhEecfp2cn8wwAVtzMs2UA+S3SAERBlKNYAAAEBCAoAAB7kAAALMNyzzWAU
uwEAQgAAAEIAAADYRzKosohQRl0yZ1QIAEUQADQAAAAAQAbT38CoRHnH6dnJ
/MMAFbczLNlAPkt0gBEQZShWAAABAQgKAAAfZAAACzActM1gD7oBADYAAAA2
AAAA2EcyqLKIUEZdMmdUCABFEAAoAAAAAEAG0+vAqER5x+nZyfzDABW3Myza
QD5LdFAUEGWL/QAA
--0-2040730550-1624136497=:20812--
Home |
Main Index |
Thread Index |
Old Index