From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 18F576EC40; Mon, 9 Aug 2021 14:27:25 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 18F576EC40 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1628508445; bh=AXcRGpYY0rsQJ9IJk0M0DKw6sDB5lbnbPFnHwr+GOI0=; h=To:Cc:Date:In-Reply-To:References:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=jmVTjrcAYvBfP+lPK5svaKKDJAwJGMd6EzcVsN8I6AZ6yMXlyw8YJ6FxCmQWTqpoI KT2PmqGBHunBLBNCUxC7nOHGZdsyhqXtdZ0xb/3JrQhYyttmc7GiB6f4iWbng+Kj4S L1oWJ1DZhFOBZ2BAFE52LqPM8xXACfeT4qb+dszc= Received: from f419.i.mail.ru (f419.i.mail.ru [185.5.136.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 35C696EC40 for ; Mon, 9 Aug 2021 14:27:23 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 35C696EC40 Received: by f419.i.mail.ru with local (envelope-from ) id 1mD3RB-0005ma-SN; Mon, 09 Aug 2021 14:27:22 +0300 Received: by e.mail.ru with HTTP; Mon, 09 Aug 2021 14:27:21 +0300 To: =?UTF-8?B?VmxhZGltaXIgRGF2eWRvdg==?= Cc: v.shpilevoy@tarantool.org, tarantool-patches@dev.tarantool.org MIME-Version: 1.0 X-Mailer: Mail.Ru Mailer 1.0 X-SenderField-ReMsg: 16285056300428434684 X-SenderField-Remind: 0 Date: Mon, 09 Aug 2021 14:27:21 +0300 X-Priority: 3 (Normal) Message-ID: <1628508441.846487310@f419.i.mail.ru> Content-Type: multipart/alternative; boundary="--ALT--e77Ad9FfbC16127EFa45a088D8b22A961628508441" In-Reply-To: <5850df69f9f8f9fadc7cb85d53b75c9d79c7ff46.1628505014.git.vdavydov@tarantool.org> References: <2d5889e419f7c6a35d1c4394a42b0f4b5ff62a68.1628505014.git.vdavydov@tarantool.org> <5850df69f9f8f9fadc7cb85d53b75c9d79c7ff46.1628505014.git.vdavydov@tarantool.org> X-4EC0790: 10 X-7564579A: 646B95376F6C166E X-77F55803: 119C1F4DF6A9251C771EFB8797C310D11A19625C321D1AA4C165F014871FEC7E8FD872164937FA4C2FBF2D74005F7319D40B65CC182219DC85B129E47685C3922F1606ECE0D6C898 X-7FA49CB5: 70AAF3C13DB7016878DA827A17800CE7A722965CE7211290D82A6BABE6F325AC08BE7437D75B48FABCF491FFA38154B613377AFFFEAFD269176DF2183F8FC7C03AE950808E78B47CC2099A533E45F2D0395957E7521B51C2CFCAF695D4D8E9FCEA1F7E6F0F101C6778DA827A17800CE7C4A7E4C0BFE8628DEA1F7E6F0F101C6723150C8DA25C47586E58E00D9D99D84E1BDDB23E98D2D38BBCA57AF85F7723F2DC213E9EB4EC1C70D1817C906C20C8BFCC7F00164DA146DAFE8445B8C89999728AA50765F79006372A3B24BF85B2E607389733CBF5DBD5E9C8A9BA7A39EFB766F5D81C698A659EA7CC7F00164DA146DA9985D098DBDEAEC8457EE4B4996FC546F6B57BC7E6449061A352F6E88A58FB86F5D81C698A659EA7E827F84554CEF5019E625A9149C048EE9ECD01F8117BC8BEE2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8BC2B7D9E2AEE667E375ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356 X-C1DE0DAB: 0D63561A33F958A5C6705F282DE301149470AF15562C0EF593D0805DC4ACEBE4BDC6A1CF3F042BAD6DF99611D93F60EF5218A6880B2A9D02699F904B3F4130E343918A1A30D5E7FCCB5012B2E24CD356 X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D349DAEDEF7DE8FDCFACCE277F072891F80724CC32F488125A2A44778FDD34C872C30389CB4634774211D7E09C32AA3244C8C7F8B84F1B8332BB79917801275E5D269B6CAE0477E908DFACE5A9C96DEB163 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5+wYjsrrSY/u8Y3PrTqANeitKFiSd6Yd7yPpbiiZ/d5BsxIjK0jGQgCHUM3Ry2Lt2G3MDkMauH3h0dBdQGj+BB/iPzQYh7XS329fgu+/vnDhS8ysrfLXHxVAnTAxs6rNoA== X-Mailru-MI: 400800 X-Mailru-Sender: 583F1D7ACE8F49BD29FC049B2A5BF9630F2108E44184B3FA0003B7E4A038F00FE94519DEB316A1922034D7320AEEF38329380EAE0A631D0EB96602FC22888A6D1DC37E62482539D01E60DA90B68B17480BB007BE991A48B88E53BD5DF3394A230D4ABDE8C577C2ED X-Mras: Ok X-Spam: undefined Subject: Re: [Tarantool-patches] =?utf-8?q?=5BPATCH_2/2=5D_iproto=3A_clear_re?= =?utf-8?q?quest=3A=3Aheader_for_client_requests?= X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Evgeny Mekhanik via Tarantool-patches Reply-To: =?UTF-8?B?RXZnZW55IE1la2hhbmlr?= Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" ----ALT--e77Ad9FfbC16127EFa45a088D8b22A961628508441 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 CsKgCsKgIAo+0J/QvtC90LXQtNC10LvRjNC90LjQuiwgOSDQsNCy0LPRg9GB0YLQsCAyMDIxLCAx Mzo0MCArMDM6MDAg0L7RgiBWbGFkaW1pciBEYXZ5ZG92IDx2ZGF2eWRvdkB0YXJhbnRvb2wub3Jn PjoKPsKgCj5UbyBhcHBseSBhIGNsaWVudCByZXF1ZXN0LCB3ZSBvbmx5IG5lZWQgdG8ga25vdyBp dHMgdHlwZSBhbmQgYm9keS4gQWxsCj50aGUgbWV0YSBpbmZvcm1hdGlvbiwgc3VjaCBhcyBMU04s IFRTTiwgb3IgcmVwbGljYSBpZCwgbXVzdCBiZSBzZXQgYnkKPldBTC4gQ3VycmVudGx5LCBob3dl dmVyLCBpdCBpc24ndCBuZWNlc3NhcmlseSB0cnVlOiBpcHJvdG8gbGVhdmVzIGEKPnJlcXVlc3Qg aGVhZGVyIHJlY2VpdmVkIG92ZXIgaXByb3RvIGFzIGlzLCBhbmQgdHggd2lsbCByZXVzZSB0aGUg aGVhZGVyCj5pbnN0ZWFkIG9mIGFsbG9jYXRpbmcgYSBuZXcgb25lIGluIHRoaXMgY2FzZSwgd2hp Y2ggaXMgbmVlZGVkIHRvIHByb2Nlc3MKPnJlcGxpY2F0aW9uIHJlcXVlc3RzLCBzZWUgdHhuX2Fk ZF9yZWRvKCkuCj4KPlVubGVzcyBhIGNsaWVudCBhY3R1YWxseSBzZXRzIG9uZSBvZiB0aG9zZSBt ZXRhIGZpZWxkcywgdGhpcyBjYXVzZXMgbm8KPnByb2JsZW1zLiBIb3dldmVyLCBpZiB3ZSBhZGRl ZCB0cmFuc2FjdGlvbiBzdXBwb3J0IHRvIHRoZSByZXBsaWNhdGlvbgo+cHJvdG9jb2wsIHJldXNp bmcgdGhlIGhlYWRlciB3b3VsZCByZXN1bHQgaW4gYnJva2VuIHhsb2csIGJlY2F1c2UKPmN1cnJl bnRseSwgYWxsIHJlcXVlc3RzIHJlY2VpdmVkIG92ZXIgaXByb3RvIGhhdmUgdGhlIGlzX2NvbW1p dCBmaWVsZAo+c2V0IGluIHhyb3dfaGVhZGVyIGZvciB0aGUgbGFjayBvZiBUU04sIHdoaWxlIGlz X2NvbW1pdCBtdXN0IG9ubHkgYmUgc2V0Cj5mb3IgdGhlIGZpbmFsIHN0YXRlbWVudCBpbiBhIHRy YW5zYWN0aW9uLiBPbmUgd2F5IHRvIGZpeCBpdCB3b3VsZCBiZQo+Y2xlYXJpbmcgaXNfY29tbWl0 IGV4cGxpY2l0bHkgaW4gaXByb3RvLCBidXQgaWdub3JpbmcgdGhlIHdob2xlIGhlYWRlcgo+cmVj ZWl2ZWQgb3ZlciBpcHJvdG8gbG9va3MgbW9yZSBsb2dpY2FsIGFuZCBlcnJvci1wcm9vZi4KPgo+ TmVlZGVkIGZvciAjNTg2MAo+LS0tCj5odHRwczovL2dpdGh1Yi5jb20vdGFyYW50b29sL3RhcmFu dG9vbC90cmVlL3ZkYXZ5ZG92L2lwcm90by1jbGVhci1yZXF1ZXN0LWhlYWRlcgo+Cj7CoHNyYy9i b3gvaXByb3RvLmNjIHwgNiArKysrKysKPsKgc3JjL2JveC94cm93LmggfCAyICstCj7CoDIgZmls ZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPmRpZmYgLS1naXQg YS9zcmMvYm94L2lwcm90by5jYyBiL3NyYy9ib3gvaXByb3RvLmNjCj5pbmRleCA1Y2M2OWI3N2Zm OTMuLmRjZjYwZTFiZTA5OSAxMDA2NDQKPi0tLSBhL3NyYy9ib3gvaXByb3RvLmNjCj4rKysgYi9z cmMvYm94L2lwcm90by5jYwo+QEAgLTEyNjQsNiArMTI2NCwxMiBAQCBpcHJvdG9fbXNnX2RlY29k ZShzdHJ1Y3QgaXByb3RvX21zZyAqbXNnLCBjb25zdCBjaGFyICoqcG9zLCBjb25zdCBjaGFyICpy ZXFlbmQsCj7CoCBpZiAoeHJvd19kZWNvZGVfZG1sKCZtc2ctPmhlYWRlciwgJm1zZy0+ZG1sLAo+ wqAgZG1sX3JlcXVlc3Rfa2V5X21hcCh0eXBlKSkpCj7CoCBnb3RvIGVycm9yOwo+KyAvKgo+KyAq IEluIGNvbnRyYXN0IHRvIHJlcGxpY2F0aW9uIHJlcXVlc3RzLCBmb3IgYSBjbGllbnQgcmVxdWVz dAo+KyAqIHRoZSB4cm93IGhlYWRlciBpcyBzZXQgYnkgV0FMLCB3aGljaCBnZW5lcmF0ZXMgTFNO cyBhbmQgc2V0cwo+KyAqIHJlcGxpY2EgaWQuIElnbm9yZSB0aGUgaGVhZGVyIHJlY2VpdmVkIG92 ZXIgbmV0d29yay4KPisgKi8KPisgbXNnLT5kbWwuaGVhZGVyID0gTlVMTDsKPsKgIGFzc2VydCh0 eXBlIDwgc2l6ZW9mKGlwcm90b190aHJlYWQtPmRtbF9yb3V0ZSkgLwo+wqAgc2l6ZW9mKCooaXBy b3RvX3RocmVhZC0+ZG1sX3JvdXRlKSkpOwo+wqAgY21zZ19pbml0KCZtc2ctPmJhc2UsIGlwcm90 b190aHJlYWQtPmRtbF9yb3V0ZVt0eXBlXSk7Cj5kaWZmIC0tZ2l0IGEvc3JjL2JveC94cm93Lmgg Yi9zcmMvYm94L3hyb3cuaAo+aW5kZXggMGYyZmNmOTRhY2ZjLi40OGI4YjU1ZjVlOWIgMTAwNjQ0 Cj4tLS0gYS9zcmMvYm94L3hyb3cuaAo+KysrIGIvc3JjL2JveC94cm93LmgKPkBAIC0xNjMsNyAr MTYzLDcgQEAgc3RydWN0IHJlcXVlc3Qgewo+wqAgLyoKPsKgICogRWl0aGVyIGxvZyByb3csIG9y IG5ldHdvcmsgaGVhZGVyLCBvciBOVUxMLCBkZXBlbmRpbmcKPsKgICogb24gd2hlcmUgdGhpcyBw YWNrZXQgb3JpZ2luYXRlZCBmcm9tOiB0aGUgd3JpdGUgYWhlYWQKPi0gKiBsb2cvc25hcHNob3Qs IGNsaWVudCByZXF1ZXN0LCBvciBhIEx1YSByZXF1ZXN0Lgo+KyAqIGxvZy9zbmFwc2hvdCwgcmVw bGlhdGlvbiwgb3IgYSBjbGllbnQgcmVxdWVzdC4KPsKgICovCj7CoCBzdHJ1Y3QgeHJvd19oZWFk ZXIgKmhlYWRlcjsKPsKgIC8qKgo+LS0KPjIuMjUuMQpMR1RN ----ALT--e77Ad9FfbC16127EFa45a088D8b22A961628508441 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 CjxIVE1MPjxCT0RZPjxkaXY+Jm5ic3A7PC9kaXY+PGRpdj4mbmJzcDs8L2Rpdj48YmxvY2txdW90 ZSBzdHlsZT0iYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwODU3QTY7IG1hcmdpbjoxMHB4OyBwYWRk aW5nOjAgMCAwIDEwcHg7Ij7Qn9C+0L3QtdC00LXQu9GM0L3QuNC6LCA5INCw0LLQs9GD0YHRgtCw IDIwMjEsIDEzOjQwICswMzowMCDQvtGCIFZsYWRpbWlyIERhdnlkb3YgJmx0O3ZkYXZ5ZG92QHRh cmFudG9vbC5vcmcmZ3Q7Ojxicj4mbmJzcDs8ZGl2IGlkPSIiPjxkaXYgY2xhc3M9ImpzLWhlbHBl ciBqcy1yZWFkbXNnLW1zZyI+PGRpdj48ZGl2IGlkPSJzdHlsZV8xNjI4NTA1NjMwMDQyODQzNDY4 NF9CT0RZIj5UbyBhcHBseSBhIGNsaWVudCByZXF1ZXN0LCB3ZSBvbmx5IG5lZWQgdG8ga25vdyBp dHMgdHlwZSBhbmQgYm9keS4gQWxsPGJyPnRoZSBtZXRhIGluZm9ybWF0aW9uLCBzdWNoIGFzIExT TiwgVFNOLCBvciByZXBsaWNhIGlkLCBtdXN0IGJlIHNldCBieTxicj5XQUwuIEN1cnJlbnRseSwg aG93ZXZlciwgaXQgaXNuJ3QgbmVjZXNzYXJpbHkgdHJ1ZTogaXByb3RvIGxlYXZlcyBhPGJyPnJl cXVlc3QgaGVhZGVyIHJlY2VpdmVkIG92ZXIgaXByb3RvIGFzIGlzLCBhbmQgdHggd2lsbCByZXVz ZSB0aGUgaGVhZGVyPGJyPmluc3RlYWQgb2YgYWxsb2NhdGluZyBhIG5ldyBvbmUgaW4gdGhpcyBj YXNlLCB3aGljaCBpcyBuZWVkZWQgdG8gcHJvY2Vzczxicj5yZXBsaWNhdGlvbiByZXF1ZXN0cywg c2VlIHR4bl9hZGRfcmVkbygpLjxicj48YnI+VW5sZXNzIGEgY2xpZW50IGFjdHVhbGx5IHNldHMg b25lIG9mIHRob3NlIG1ldGEgZmllbGRzLCB0aGlzIGNhdXNlcyBubzxicj5wcm9ibGVtcy4gSG93 ZXZlciwgaWYgd2UgYWRkZWQgdHJhbnNhY3Rpb24gc3VwcG9ydCB0byB0aGUgcmVwbGljYXRpb248 YnI+cHJvdG9jb2wsIHJldXNpbmcgdGhlIGhlYWRlciB3b3VsZCByZXN1bHQgaW4gYnJva2VuIHhs b2csIGJlY2F1c2U8YnI+Y3VycmVudGx5LCBhbGwgcmVxdWVzdHMgcmVjZWl2ZWQgb3ZlciBpcHJv dG8gaGF2ZSB0aGUgaXNfY29tbWl0IGZpZWxkPGJyPnNldCBpbiB4cm93X2hlYWRlciBmb3IgdGhl IGxhY2sgb2YgVFNOLCB3aGlsZSBpc19jb21taXQgbXVzdCBvbmx5IGJlIHNldDxicj5mb3IgdGhl IGZpbmFsIHN0YXRlbWVudCBpbiBhIHRyYW5zYWN0aW9uLiBPbmUgd2F5IHRvIGZpeCBpdCB3b3Vs ZCBiZTxicj5jbGVhcmluZyBpc19jb21taXQgZXhwbGljaXRseSBpbiBpcHJvdG8sIGJ1dCBpZ25v cmluZyB0aGUgd2hvbGUgaGVhZGVyPGJyPnJlY2VpdmVkIG92ZXIgaXByb3RvIGxvb2tzIG1vcmUg bG9naWNhbCBhbmQgZXJyb3ItcHJvb2YuPGJyPjxicj5OZWVkZWQgZm9yICM1ODYwPGJyPi0tLTxi cj48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vdGFyYW50b29sL3RhcmFudG9vbC90cmVlL3Zk YXZ5ZG92L2lwcm90by1jbGVhci1yZXF1ZXN0LWhlYWRlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz Oi8vZ2l0aHViLmNvbS90YXJhbnRvb2wvdGFyYW50b29sL3RyZWUvdmRhdnlkb3YvaXByb3RvLWNs ZWFyLXJlcXVlc3QtaGVhZGVyPC9hPjxicj48YnI+Jm5ic3A7c3JjL2JveC9pcHJvdG8uY2MgfCA2 ICsrKysrKzxicj4mbmJzcDtzcmMvYm94L3hyb3cuaCB8IDIgKy08YnI+Jm5ic3A7MiBmaWxlcyBj aGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSk8YnI+PGJyPmRpZmYgLS1naXQg YS9zcmMvYm94L2lwcm90by5jYyBiL3NyYy9ib3gvaXByb3RvLmNjPGJyPmluZGV4IDVjYzY5Yjc3 ZmY5My4uZGNmNjBlMWJlMDk5IDEwMDY0NDxicj4tLS0gYS9zcmMvYm94L2lwcm90by5jYzxicj4r KysgYi9zcmMvYm94L2lwcm90by5jYzxicj5AQCAtMTI2NCw2ICsxMjY0LDEyIEBAIGlwcm90b19t c2dfZGVjb2RlKHN0cnVjdCBpcHJvdG9fbXNnICptc2csIGNvbnN0IGNoYXIgKipwb3MsIGNvbnN0 IGNoYXIgKnJlcWVuZCw8YnI+Jm5ic3A7IGlmICh4cm93X2RlY29kZV9kbWwoJmFtcDttc2ctJmd0 O2hlYWRlciwgJmFtcDttc2ctJmd0O2RtbCw8YnI+Jm5ic3A7IGRtbF9yZXF1ZXN0X2tleV9tYXAo dHlwZSkpKTxicj4mbmJzcDsgZ290byBlcnJvcjs8YnI+KyAvKjxicj4rICogSW4gY29udHJhc3Qg dG8gcmVwbGljYXRpb24gcmVxdWVzdHMsIGZvciBhIGNsaWVudCByZXF1ZXN0PGJyPisgKiB0aGUg eHJvdyBoZWFkZXIgaXMgc2V0IGJ5IFdBTCwgd2hpY2ggZ2VuZXJhdGVzIExTTnMgYW5kIHNldHM8 YnI+KyAqIHJlcGxpY2EgaWQuIElnbm9yZSB0aGUgaGVhZGVyIHJlY2VpdmVkIG92ZXIgbmV0d29y ay48YnI+KyAqLzxicj4rIG1zZy0mZ3Q7ZG1sLmhlYWRlciA9IE5VTEw7PGJyPiZuYnNwOyBhc3Nl cnQodHlwZSAmbHQ7IHNpemVvZihpcHJvdG9fdGhyZWFkLSZndDtkbWxfcm91dGUpIC88YnI+Jm5i c3A7IHNpemVvZigqKGlwcm90b190aHJlYWQtJmd0O2RtbF9yb3V0ZSkpKTs8YnI+Jm5ic3A7IGNt c2dfaW5pdCgmYW1wO21zZy0mZ3Q7YmFzZSwgaXByb3RvX3RocmVhZC0mZ3Q7ZG1sX3JvdXRlW3R5 cGVdKTs8YnI+ZGlmZiAtLWdpdCBhL3NyYy9ib3gveHJvdy5oIGIvc3JjL2JveC94cm93Lmg8YnI+ aW5kZXggMGYyZmNmOTRhY2ZjLi40OGI4YjU1ZjVlOWIgMTAwNjQ0PGJyPi0tLSBhL3NyYy9ib3gv eHJvdy5oPGJyPisrKyBiL3NyYy9ib3gveHJvdy5oPGJyPkBAIC0xNjMsNyArMTYzLDcgQEAgc3Ry dWN0IHJlcXVlc3Qgezxicj4mbmJzcDsgLyo8YnI+Jm5ic3A7ICogRWl0aGVyIGxvZyByb3csIG9y IG5ldHdvcmsgaGVhZGVyLCBvciBOVUxMLCBkZXBlbmRpbmc8YnI+Jm5ic3A7ICogb24gd2hlcmUg dGhpcyBwYWNrZXQgb3JpZ2luYXRlZCBmcm9tOiB0aGUgd3JpdGUgYWhlYWQ8YnI+LSAqIGxvZy9z bmFwc2hvdCwgY2xpZW50IHJlcXVlc3QsIG9yIGEgTHVhIHJlcXVlc3QuPGJyPisgKiBsb2cvc25h cHNob3QsIHJlcGxpYXRpb24sIG9yIGEgY2xpZW50IHJlcXVlc3QuPGJyPiZuYnNwOyAqLzxicj4m bmJzcDsgc3RydWN0IHhyb3dfaGVhZGVyICpoZWFkZXI7PGJyPiZuYnNwOyAvKio8YnI+LS08YnI+ Mi4yNS4xPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+TEdUTTwvZGl2 PjwvQk9EWT48L0hUTUw+Cg== ----ALT--e77Ad9FfbC16127EFa45a088D8b22A961628508441--