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
 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
 QD5LdFAUEGWL/QAA
 
 --0-2040730550-1624136497=:20812--
 


Home | Main Index | Thread Index | Old Index