Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qEnyy-0007Yb-Rn for pgsql-bugs@arkaria.postgresql.org; Thu, 29 Jun 2023 09:30:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1qEnyw-0000VT-8S for pgsql-bugs@arkaria.postgresql.org; Thu, 29 Jun 2023 09:30:30 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qEkwu-0000n4-3C for pgsql-bugs@lists.postgresql.org; Thu, 29 Jun 2023 06:16:12 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qEkwm-00171B-U2 for pgsql-bugs@lists.postgresql.org; Thu, 29 Jun 2023 06:16:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:Cc:From:To:Subject: MIME-Version:Content-Type:Sender:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=NmuNLjTpByP4rpNBYQTtROymGWw8HmDJwZdZsIUdtA0=; b=P3fijRla7+dAdElktv2YMpB5tH PBpKz6G2xG4TAsMD8fZCnymW2MrTvo58o64D7NastTpPlpE/V42XZ/e2KSc/CBHclJQ3MfvlE5vby DA3GZbfAlIZ1K8+cQ5ZcN5cjl1ZJNj39G3DlfuOMYOt4VvIV/DEsH1ulWrp3cQqJhIWSAyNMjBbam bE4ePSzGU2gL70fEKEnbgXkDf64UyWH6JUTpXN0yy2Y3N6BeX6zPuZx90Emo4nyLibWUohLeRTeNa l3GmH4AeiAXLMw6nmL+/GpOBkyHyqpje/ZelA0Nwcq2mQlbEOHZBq3KmQFsrhPny5wDmnLObMmfCR 3fdKPcwA==; Received: from wrigleys.postgresql.org ([2a02:c0:301:0:ffff::34]) by mahout.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qEkwl-00063P-L8 for pgsql-bugs@lists.postgresql.org; Thu, 29 Jun 2023 06:16:03 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1qEkwk-003Dp7-1u for pgsql-bugs@lists.postgresql.org; Thu, 29 Jun 2023 06:16:02 +0000 Content-Type: multipart/mixed; boundary="===============8650071730353238491==" MIME-Version: 1.0 Subject: BUG #18005: PSQL Process hangs in parallel mode To: pgsql-bugs@lists.postgresql.org From: PG Bug reporting form Cc: ess.bee59@gmail.com Reply-To: ess.bee59@gmail.com, pgsql-bugs@lists.postgresql.org Date: Thu, 29 Jun 2023 06:15:07 +0000 Message-ID: <18005-5cd026ae9ac57c17@postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8650071730353238491== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VGhlIGZvbGxvd2luZyBidWcgaGFzIGJlZW4gbG9nZ2VkIG9uIHRoZSB3ZWJzaXRlOgoKQnVnIHJl ZmVyZW5jZTogICAgICAxODAwNQpMb2dnZWQgYnk6ICAgICAgICAgIFNlcmdlIEJlbGxpbmEKRW1h aWwgYWRkcmVzczogICAgICBlc3MuYmVlNTlAZ21haWwuY29tClBvc3RncmVTUUwgdmVyc2lvbjog MTQuOApPcGVyYXRpbmcgc3lzdGVtOiAgIFVidW50dS0yMjA0LWphbW15LWFtZDY0LWJhc2UKRGVz Y3JpcHRpb246ICAgICAgICAKCkRlYXIgcG9zdGdyZXNxbCB0ZWFtIQ0KDQpoZXJlIGFkZGl0aW9u YWwgLyBuZXcgaW5mb3JtYXRpb25zIHRvIEJVRyAjMTc5OTAgYW5kIEJVRyAjMTc5OTkuDQoNCkkg YW0gdXNpbmcgcG9zdGdyZXNxbC9wb3N0Z2lzIHRvIGNhbGN1bGF0ZSAoYmV0dGVyICJlc3RpbWF0 ZSIpIHBzZXVkby1vc20KdGFncyB0byBlbmhhbmNlIHRoZSByb3V0ZS1jYWxjdWxhdGlvbiBpbiB0 aGUgIkJyb3V0ZXIiIGZvciBiaWtlcnMgLg0KRWFjaCBjb250aW5lbnQgaXMgY2FsY3VsYXRlZCBp biBhIHNlcGFyYXRlIGRhdGFiYXNlIChFdXJvcGUsCm5vcnRoLWFtZXJpY2EsDQpldGMuLikNCg0K Rm9yIHRoZSBwbGFuZXQgdGhlICJzZXF1ZW50aWFsIiBjYWxjdWxhdGlvbiBydW5zIHdoaXRob3V0 IGVycm9ycywgYnV0IGl0Cm5lZWRzIDI2IGhvdXJzLiANCg0KVW5mb3J0dW5hdGVseSB0aGUgImxv bmciIFNRTMK0cyAoam9pbnMpIHVzZWQgYXJlIHJ1bm5pbmcgYXMgbW9uby1wcm9jZXNzCih0aGV5 IGFyZSBvbmx5IDEgb3IgMiAlIG9mIHRoZSB0aW1lIHJ1bm5pbmcgaW4gMyBwYXJhbGxlbCBwcm9j ZXNzZXMpLg0KVGhhdCBmb3IgSSB0cmllZCB0byBzdGFydCAyIHBhcmFsbGVsIHBzcWwtcHJvY2Vz c2VzICAoRXVyb3BlIGluCnBzcWwtcHJvY2Vzcw0KMSBhbmQgdGhlIHJlc3Qgb2YgdGhlIHBsYW5l dCBpbiBwc3FsLXByb2Nlc3MgMikNCg0KVGhlIHByb2JsZW06DQpCeSB0aGUgZmlyc3QgMyB0ZXN0 cyBwc3FsLXByb2Nlc3MgMiAiaGFuZ2VkIiBldmVyeSB0aW1lIGZvciBob3VycyAvIG5ldmVyCmVu ZHMgISEhISENCg0KVkVSWSBTVFJBTkdFOiBtb3JlIHRoYW4gMzAgU1FMI3MgYXJlIHVzZWQgdG8g cHJvY2VzcyBlYWNoIGNvbnRpbmVudCwgYnV0CnBzcWwtcHJvY2VzcyAyIGV2ZXJ5IHRpbWUgaGFu Z2VkIG9uIHRoZSBzYW1lIFNFTEVDVCAobmVhcmx5IDEwIHNlbGVjdHMgd2VyZQpwcm9jZXNzZWQg YmV2b3JlKQ0KVkVSWSBTVFJBTkdFOiB0aGUgdGltZSBzdGFtcHMgb2YgdGhlIGhhbmdpbmcgc2Vs ZWN0IGZvciBhc2lhICgyMDIzLTA2LTI2CjE2OjM0OjI2KSBpcyBpZGVudGljYWwgd2l0aCB0aGUg c3RhcnQtdGltZSBvZiB0aGUgc2VsZWN0IGl0c2VsZiAodGhlIHRpbWUKc3RhbXAgb2YgcHNxbC1w cm9jZXNzIDEgZm9yIGV1cm9wZSBpcyBhdCB0aGlzIHRpbWUgMjAyMy0wNi0yNiAxNzoyMjo1MS40 MQohISEhKQ0KDQpObyBtZXNzYWdlIGF0IGFsbCBpbiB0aGUgcG9zdGdyZXNxbCBvciBMaW51eCBs b2dzIQ0KDQpKdXN0IHRoZSBDUFUgbG9hZCBpbmRpY2F0ZWQgdGhhdCB0aGUgcHJvY2VzcyB3YXMg c3RpbGwgIndvcmtpbmciLg0KDQpBbHNvIGFmdGVyIHRoZSBzdWNjZXNzZnVsIHRlcm1pbmF0aW9u IG9mIHRoZSBwc3FsLXByb2Nlc3MgMSwgcHNxbC1wcm9jZXNzIDIKaGFuZ3MgbG9uZ2VyIGFuZCBs b25nZXIgLi4uLiAvIHNhbWUgc3RhdGUNCg0KS2lsbCAtOSBvbiB0aGUgcHNxbC1wcm9jZXNzIDIg aW4gdGhhdCBzdGF0ZSAoIDErIDIgcHJvY2Vzc3NlcykgaGFkIG5vDQplZmZlY3Q6IGp1c3QgYSBm dWxsIGRhdGFiYXNlIHJlc3RhcnQgKGFkbWluaXN0cmF0b3IpIGNvdWxkIHN0b3AgdGhlIGxvb3AN Cg0KUmVtYXJrIDE6IHRoZSBzZWNvbmQgdGVzdCB3YXMgZG9uZSBieSBhZGRpbmcgdGggY29uZmln IHBhcmFtZXRlcgoibWF4X3BhcmFsbGVsX3dvcmtlcnNfcGVyX2dhdGhlciA9IDAiIChubyBwYXJh bGxlbCBwcm9jZXNzZXMgd2hpdGhpbiBhClNRTCEpLCBidXQgdGhlICJoYW5naW5nIiBwcm9ibGVt IGFsc28gb2NjdXJlZCBSZW1hcmsgMjogYWZ0ZXIgdGhlIERCCnJlc3RhcnQsIHRoZSBwcmV2aW91 c2x5IGhhbmdpbmcgc3FsIGluIHBzcWwtcHJvY2VzcyAyIHdhcyByZXN0YXJ0ZWQgYW5kCmVuZGVk IHN1Y2Nlc3NmdWxseSBhZnRlciA1MCBtaW51dGVzLiANCg0KDQpNYW55IGxvZ3Mgd2VyZSBjb2xs ZWN0ZWQgKGxvZ3Mgb2YgdGhlIFNRTMK0cywgdG9wLCBwcyBsc29mLCBwZ19hY3Rpdml0eV9zdGF0 LAptZW1vcnkgdXNhZ2UsIC4uKSBhbmQgY291bGQgYmUgc3VibWl0dGVkIGJ5IG5lZWQgKEkgZG8g bm90IGtub3cgdGhlIHByb3Blcgp3YXkgdG8gZG8gdGhhdCkNCg0KSGVyZSBzb21lIGV4dHJhY3Rz Og0KDQogIA0KTXkgY29uZmlndXJhdGlvbjoNCj09PiBQb3N0Z3JlU1FMIDE0LjggKFVidW50dSAx NC44LTB1YnVudHUwLjIyLjA0LjEpIG9uIHg4Nl82NC1wYy1saW51eC1nbnUsCmNvbXBpbGVkIGJ5 IGdjYyAoVWJ1bnR1IDExLjMuMC0xdWJ1bnR1MX4yMi4wNC4xKSAxMS4zLjAsIDY0LWJpdCA9PT4K cG9zdGdyZXNAVWJ1bnR1LTIyMDQtamFtbXktYW1kNjQtYmFzZQ0KDQotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQogMjAyMy0wNi0yNiAxNjozNDoyNi4xNjM3NTUrMDIgICAgPT0+IFNU QVJUIFRJTUUgb2YgcHNxbC1wcm9jZXNzIDIgaW4gdGhlDQpsYXN0IHRlc3QNCigxIHJvdykNCg0K LS0gY3JlYXRlIHRhZ3MgZm9yIG5vaXNlDQotLSBjcmVhdGUgcmF3IGRhdGENCi0tICAgICB3aGVu IHNldmVyYWwgaGlnaHdheXMtc2VnbWVudHMgYXJlIHByb2R1Y2luZyBub2lzZSwgYWdncmVnYXRl IHRoZQ0Kbm9pc2VzIHVzaW5nIHRoZSAiU1RfVW5pb24iIG9mIHRoZSBzZWdtZW50cyENCi0tICAg ICAoYmV0dGVyIGFzIHVzaW5nICJzdW0iIG9yICJtYXgiIHRoYXQgZG8gbm90IGRlbGl2ZXIgZ29v ZCBmYWN0b3JzKQ0KU0VMRUNUDQogICAgbS5vc21faWQgbG9zbWlkLCBtLmhpZ2h3YXkgbGhpZ2h3 YXksIHEuaGlnaHdheSBhcyBxaGlnaHdheSwKcS5tYXhzcGVlZF9jbGFzcywNCiAgICBjYXNlDQog ICAgd2hlbiBxLmhpZ2h3YXkgaW4gKCdtb3RvcndheScsICdtb3RvcndheV9saW5rJywndHJ1bmsn LCd0cnVua19saW5rJykgYW5kCnEubWF4c3BlZWRfY2xhc3MgPCAxLjEgdGhlbg0KICAgICAgICBz dF9hcmVhKHN0X2ludGVyc2VjdGlvbihtLndheSwgU1RfVW5pb24oIHEud2F5KSkpICAgICAgLw0K c3RfYXJlYShtLndheSkNCiAgICB3aGVuIHEuaGlnaHdheSBpbiAoJ21vdG9yd2F5JywgJ21vdG9y d2F5X2xpbmsnLCd0cnVuaycsJ3RydW5rX2xpbmsnKQ0KdGhlbg0KICAgICAgICBzdF9hcmVhKHN0 X2ludGVyc2VjdGlvbihtLndheSwgU1RfVW5pb24oIHEud2F5KSkpICAgICAgICAvICgxLjUgKg0K c3RfYXJlYShtLndheSkpDQogICAgd2hlbiBxLmhpZ2h3YXkgaW4gKCdwcmltYXJ5JywncHJpbWFy eV9saW5rJykgICAgICAgICAgICAgICAgICAgICAgIAphbmQNCnEubWF4c3BlZWRfY2xhc3MgPCAy LjEgIHRoZW4NCiAgICAgICAgc3RfYXJlYShzdF9pbnRlcnNlY3Rpb24obS53YXksIFNUX1VuaW9u KCBxLndheSkpKSAgICAgICAvICgyICoNCnN0X2FyZWEobS53YXkpKQ0KICAgIHdoZW4gcS5oaWdo d2F5IGluICgncHJpbWFyeScsJ3ByaW1hcnlfbGluaycpICAgICAgdGhlbg0KICAgICAgICBzdF9h cmVhKHN0X2ludGVyc2VjdGlvbihtLndheSwgU1RfVW5pb24oIHEud2F5KSkpICAgICAvICgzICoN CnN0X2FyZWEobS53YXkpKQ0KICAgIHdoZW4gcS5oaWdod2F5IGluICgnc2Vjb25kYXJ5JykgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmQNCnEubWF4c3BlZWRfY2xhc3MgPCAy LjEgdGhlbg0KICAgICAgICBzdF9hcmVhKHN0X2ludGVyc2VjdGlvbihtLndheSwgU1RfVW5pb24o IHEud2F5KSkpICAgICAgIC8gKDMgKg0Kc3RfYXJlYShtLndheSkpDQogICAgd2hlbiBxLmhpZ2h3 YXkgaW4gKCdzZWNvbmRhcnknKSB0aGVuDQogICAgICAgIHN0X2FyZWEoc3RfaW50ZXJzZWN0aW9u KG0ud2F5LCBTVF9VbmlvbiggcS53YXkpKSkgICAgICAgLyAoNSAqDQpzdF9hcmVhKG0ud2F5KSkN CiAgICBlbmQNCmFzIG5vaXNlX2ZhY3Rvcg0KaW50byB0YWJsZSBub2lzZV90bXANCkZST00gb3Nt X2xpbmVfYnVmXzUwIEFTIG0NCklOTkVSIEpPSU4gb3NtX2xpbmVfYnVmXzUwIEFTIHEgT04gU1Rf SW50ZXJzZWN0cyhtLndheSwgcS53YXkpIFdIRVJFCm0uaGlnaHdheSBpcyBub3QgbnVsbCBhbmQg cS5oaWdod2F5IGluICgnbW90b3J3YXknLA0KJ21vdG9yd2F5X2xpbmsnLCd0cnVuaycsJ3RydW5r X2xpbmsnLCdwcmltYXJ5JywncHJpbWFyeV9saW5rJywnc2Vjb25kYXJ5JykNCkdST1VQIEJZIGxv c21pZCwgbGhpZ2h3YXksIG0ud2F5LCBxLmhpZ2h3YXksIHEubWF4c3BlZWRfY2xhc3Mgb3JkZXIg YnkKbm9pc2VfZmFjdG9yIGRlc2M7DQoNCkVYUExBSU4NCi0tLS0tLS0tLS0tLS0tLS0tDQogU29y dCAgKGNvc3Q9MzM3NzQxOTAxNzcyLjUwLi4zMzc3NDIxMDM0NjUuNDAgcm93cz04MDY3NzE2MCB3 aWR0aD0xMDIwKQ0KICAgU29ydCBLZXk6ICgoc3RfYXJlYShzdF9pbnRlcnNlY3Rpb24obS53YXks IHN0X3VuaW9uKHEud2F5KSwKJy0xJzo6ZG91YmxlDQpwcmVjaXNpb24pKSAvIHN0X2FyZWEobS53 YXkpKSkgREVTQw0KICAgLT4gIEdyb3VwQWdncmVnYXRlICAoY29zdD0zMDI1MjIxNzc5MDEuODYu LjMzNzY5NTE4MzA2NS40Ngpyb3dzPTgwNjc3MTYwDQp3aWR0aD0xMDIwKQ0KICAgICAgICAgR3Jv dXAgS2V5OiBtLm9zbV9pZCwgbS5oaWdod2F5LCBtLndheQ0KICAgICAgICAgLT4gIEdhdGhlciBN ZXJnZSAgKGNvc3Q9MzAyNTIyMTc3OTAxLjg2Li4zMTcwNzkxNTkwMTguNjkNCnJvd3M9MTI0OTg4 NTkwODg1IHdpZHRoPTE2NzUpDQogICAgICAgICAgICAgICBXb3JrZXJzIFBsYW5uZWQ6IDINCiAg ICAgICAgICAgICAgIC0+ICBTb3J0ICAoY29zdD0zMDI1MjIxNzY5MDEuODQuLjMwMjY1MjM3MzM1 MC42OA0Kcm93cz01MjA3ODU3OTUzNSB3aWR0aD0xNjc1KQ0KICAgICAgICAgICAgICAgICAgICAg U29ydCBLZXk6IG0ub3NtX2lkLCBtLmhpZ2h3YXksIG0ud2F5DQogICAgICAgICAgICAgICAgICAg ICAtPiAgTmVzdGVkIExvb3AgIChjb3N0PTAuNDIuLjIxNzQyMjkzNzQyNy41Ng0Kcm93cz01MjA3 ODU3OTUzNSB3aWR0aD0xNjc1KQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgLT4gIFBhcmFs bGVsIFNlcSBTY2FuIG9uIG9zbV9wb2x5X25vX2J1ZiBxDQooY29zdD0wLjAwLi4yMjM5NTc1NjEu MDMgcm93cz05MzkxNDEgd2lkdGg9NjYzKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgRmlsdGVyOiAoKChsYW5kdXNlID0gQU5ZDQooJ3tmb3Jlc3QsYWxsb3RtZW50cyxmbG93ZXJi ZWQsb3JjaGFyZCx2aW5leWFyZCxyZWNyZWF0aW9uX2dyb3VuZCx2aWxsYWdlX2dyZWVufSc6OnRl eHRbXSkpDQpPUiAobGVpc3VyZSA9IEFOWSAoJ3tnYXJkZW4scGFyayxuYXR1cmVfcmVzZXJ2ZX0n Ojp0ZXh0W10pKSkgQU5ECigoc3RfYXJlYSgoc3RfdHJhbnNmb3JtKHdheSwgNDMyNikpOjpnZW9n cmFwaHksIHRydWUpIC8gJzEwMDAwMDAnOjpkb3VibGUNCnByZWNpc2lvbikgPCAnNTAwMCc6OmRv dWJsZSBwcmVjaXNpb24pKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgLT4gIEluZGV4IFNj YW4gdXNpbmcgb3NtX2xpbmVfYnVmXzUwX2lkeCBvbg0Kb3NtX2xpbmVfYnVmXzUwIG0gIChjb3N0 PTAuNDIuLjIzMTE5My40MSByb3dzPTgwNjggd2lkdGg9MTAxMikNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIEluZGV4IENvbmQ6ICh3YXkgJiYgcS53YXkpDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBGaWx0ZXI6ICgoaGlnaHdheSBJUyBOT1QgTlVMTCkgQU5ECnN0 X2ludGVyc2VjdHMod2F5LCBxLndheSkpDQogSklUOg0KICAgRnVuY3Rpb25zOiAxMg0KICAgT3B0 aW9uczogSW5saW5pbmcgdHJ1ZSwgT3B0aW1pemF0aW9uIHRydWUsIEV4cHJlc3Npb25zIHRydWUs IERlZm9ybWluZwp0cnVlDQooMTcgcm93cykNCg0KDQotLVNFTEVDVCBkYXRuYW1lLCBwaWQsIHN0 YXRlLCBxdWVyeSwgYWdlKGNsb2NrX3RpbWVzdGFtcCgpLCBxdWVyeV9zdGFydCkKQVMNCmFnZQ0K c2VsZWN0ICoNCkZST00gcGdfc3RhdF9hY3Rpdml0eQ0KV0hFUkUgc3RhdGUgPD4gJ2lkbGUnDQog ICAgQU5EIHF1ZXJ5IE5PVCBMSUtFICclIEZST00gcGdfc3RhdF9hY3Rpdml0eSAlJzsNCiAgIGRh dGlkICAgfCBkYXRuYW1lIHwgICBwaWQgICB8IGxlYWRlcl9waWQgfCB1c2VzeXNpZCB8IHVzZW5h bWUgIHwNCmFwcGxpY2F0aW9uX25hbWUgfCBjbGllbnRfYWRkciB8IGNsaWVudF9ob3N0bmFtZSB8 IGNsaWVudF9wb3J0IHwgICAgICAgIA0KYmFja2VuZF9zdGFydCAgICAgICAgIHwgICAgICAgICAg eGFjdF9zdGFydCAgICAgICAgICAgfCAgICAgICAgIApxdWVyeV9zdGFydA0KICAgICAgICAgfCAg ICAgICAgIHN0YXRlX2NoYW5nZSAgICAgICAgICB8IHdhaXRfZXZlbnRfdHlwZSB8ICAgIHdhaXRf ZXZlbnQgCg0KIHwgc3RhdGUgIHwgYmFja2VuZF94aWQgfCBiYWNrZW5kX3htaW4gfCBxdWVyeV9p ZCB8ICAgICAgICAgICAgICAgICAgICAgICAgCg0KICAgICAgICAgICAgICAgICAgICAgICAgcXVl cnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCg0KICAgfCAg YmFja2VuZF90eXBlDQoNCi0tLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0t LS0tKy0tLS0tLS0tLS0rLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t LSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rLS0tLS0t LS0tLS0tLS0rLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tDQogMTA1NjgwNDc2IHwgYXNpYSAgICB8IDEx OTI0MzMgfCAgICAgICAgICAgIHwgICAgICAgMTAgfCBwb3N0Z3JlcyB8IHBzcWwgICAKDQogICAg ICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAtMSB8IDIwMjMt MDYtMjYNCjE2OjAyOjA1Ljc2ODA1MiswMiB8IDIwMjMtMDYtMjYgMTY6MzQ6MjYuMTY0Mzc1KzAy IHwgMjAyMy0wNi0yNg0KMTY6MzQ6MjYuMTY0Mzc1KzAyIHwgMjAyMy0wNi0yNiAxNjozNDoyNi4x NjQzNzUrMDIgfCBJTyAgICAgICAgICAgICAgfA0KRGF0YUZpbGVSZWFkICAgICB8IGFjdGl2ZSB8 ICAgICAgMjg5Mjc2IHwgICAgICAgMjg5MjA4IHwgICAgICAgICAgfCBTRUxFQ1QgCg0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCg0KICAgICAgICAgICAgICAgICAgK3wgY2xpZW50IGJhY2tlbmQNCiAgICAg ICAgICAgfCAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAgICB8ICAgICAg ICAgIHwgICAgICAgIAoNCiAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8 ICAgICAgICAgICAgIHwNCiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIAoNCiAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwgICAgICAgIHwgIAoN CiAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgfCAgICAgbS5vc21faWQgbG9zbWlk LCBtLmhpZ2h3YXkNCmxoaWdod2F5LCBxLmhpZ2h3YXkgYXMgcWhpZ2h3YXksIHEubWF4c3BlZWRf Y2xhc3MsICAgICAgICAgICAgICAgICAgICAgIA0KK3wNCiAgICAgICAgICAgfCAgICAgICAgIHwg ICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgIAoNCiAg ICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwNCiAg ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIAoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgICAgICAgIHwgICAgICAgIHwgIAoNCiAgICAgICAgIHwgICAgICAg ICAgICAgIHwgICAgICAgICAgfCAgICAgY2FzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICArfA0KICAgICAgICAgICB8ICAgICAgICAgfCAgICAgICAgIHwgICAgICAgICAg ICB8ICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgCg0KICAgICAgICB8ICAgICAgICAgICAg IHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfA0KICAgICAgIHwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgCg0K ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgfCAgICAgICAgfCAgCg0KICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICB8 ICAgICB3aGVuIHEuaGlnaHdheSBpbiAoJ21vdG9yd2F5JywNCidtb3RvcndheV9saW5rJywndHJ1 bmsnLCd0cnVua19saW5rJykgYW5kIHEubWF4c3BlZWRfY2xhc3MgPCAxLjEgdGhlbit8DQogLi4u Li4uLi4uLi4uLi4NCjEwMzc5MDczNiB8IGV1cm9wZSAgfCAxMTgzNDc1IHwgICAgICAgICAgICB8 ICAgICAgIDEwIHwgcG9zdGdyZXMgfCBwc3FsICAgIAoNCiAgICAgICB8ICAgICAgICAgICAgIHwg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgLTEgfCAyMDIzLTA2LTI2DQoxNToyMToxNS4zNzY0 OTIrMDIgfCAyMDIzLTA2LTI2IDE3OjIyOjUxLjQyMDAzOCswMiB8IDIwMjMtMDYtMjYNCjE3OjIy OjUxLjQyMDAzOCswMiB8IDIwMjMtMDYtMjYgMTc6MjI6NTEuNDIwMDM5KzAyIHwgICAgICAgICAg ICAgICAgIHwgICAgIAoNCiAgICAgICAgICAgfCBhY3RpdmUgfCAgICAgIDI4OTI4NiB8ICAgICAg IDI4OTI3NiB8ICAgICAgICAgIHwgc2VsZWN0IHhpZCAsDQpzdW0od2F0ZXJfcml2ZXJfc2VlKSBh cyByaXZlcl9zZWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKDQog ICAgICAgICAgICAgICt8IGNsaWVudCBiYWNrZW5kDQogICAgICAgICAgIHwgICAgICAgICB8ICAg ICAgICAgfCAgICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgICAKDQogICAg ICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8DQogICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAKDQogICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg ICAgIHwgICAgICAgICAgICAgICAgICB8ICAgICAgICB8ICAKDQogICAgICAgICB8ICAgICAgICAg ICAgICB8ICAgICAgICAgIHwgaW50byB0YWJsZSByaXZlcl90bXAgICAgICAgICAgICAgICAgICAK DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgK3wNCiAgICAgICAgICAgfCAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgICAg fCAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgIAoNCiAgICAgICAgfCAgICAgICAgICAgICB8 ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwNCiAgICAgICB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIAoNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg ICAgIHwgICAgICAgIHwgIAoNCiAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgfCBm cm9tICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArfA0KIC4uLi4u Lg0KMTA1NjgwNDc2IHwgYXNpYSAgICB8IDExOTc4MDcgfCAgICAxMTkyNDMzIHwgICAgICAgMTAg fCBwb3N0Z3JlcyB8IHBzcWwgICAgCg0KICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgICB8IDIwMjMtMDYtMjYNCjE2OjM0OjI2LjE2OTYwNiswMiB8IDIw MjMtMDYtMjYgMTY6MzQ6MjYuMTY0Mzc1KzAyIHwgMjAyMy0wNi0yNg0KMTY6MzQ6MjYuMTY0Mzc1 KzAyIHwgMjAyMy0wNi0yNiAxNjozNDoyNi4xODMyNzIrMDIgfCBJUEMgICAgICAgICAgICAgfA0K QnVmZmVySU8gICAgICAgICB8IGFjdGl2ZSB8ICAgICAgICAgICAgIHwgICAgICAgMjg5MjA4IHwg ICAgICAgICAgfCBTRUxFQ1QgCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCg0KICAgICAgICAgICAgICAg ICAgK3wgcGFyYWxsZWwgd29ya2VyDQogICAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgfCAg ICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgICAKDQogICAgICAgIHwgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8DQogICAgICAgfCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAKDQogICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICB8ICAgICAgICB8ICAKDQogICAgICAgICB8ICAgICAgICAgICAgICB8ICAg ICAgICAgIHwgICAgIG0ub3NtX2lkIGxvc21pZCwgbS5oaWdod2F5DQpsaGlnaHdheSwgcS5oaWdo d2F5IGFzIHFoaWdod2F5LCBxLm1heHNwZWVkX2NsYXNzLCAgICAgICAgICAgICAgICAgICAgICAN Cit8DQogICAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICAg ICAgfCAgICAgICAgICB8ICAgICAgICAKDQogICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAg ICAgICAgICAgfCAgICAgICAgICAgICB8DQogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAKDQogICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8ICAg ICAgICB8ICAKDQogICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgIHwgICAgIGNhc2Ug ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgK3wNCiAgICAgICAgICAgfCAg ICAgICAgIHwgICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgICAgIHwgICAg ICAgIAoNCiAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAg ICAgIHwNCiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIAoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwgICAgICAgIHwgIAoNCiAgICAgICAg IHwgICAgICAgICAgICAgIHwgICAgICAgICAgfCAgICAgd2hlbiBxLmhpZ2h3YXkgaW4gKCdtb3Rv cndheScsDQonbW90b3J3YXlfbGluaycsJ3RydW5rJywndHJ1bmtfbGluaycpIGFuZCBxLm1heHNw ZWVkX2NsYXNzIDwgMS4xIHRoZW4rfA0KICAgICAgICAgICB8ICAgICAgICAgfCAgICAgICAgIHwg ICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgCg0KICAgICAgICB8ICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfA0KICAgICAgICAgICB8 ICAgICAgICAgfCAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgfCAg ICAgICAgCg0KICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAg ICAgICAgfA0KIC4uLi4uLi4uLi4NCjEwNTY4MDQ3NiB8IGFzaWEgICAgfCAxMTk3ODA4IHwgICAg MTE5MjQzMyB8ICAgICAgIDEwIHwgcG9zdGdyZXMgfCBwc3FsICAgIAoNCiAgICAgICB8ICAgICAg ICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAyMDIzLTA2LTI2DQoxNjoz NDoyNi4xNjk4MTkrMDIgfCAyMDIzLTA2LTI2IDE2OjM0OjI2LjE2NDM3NSswMiB8IDIwMjMtMDYt MjYNCjE2OjM0OjI2LjE2NDM3NSswMiB8IDIwMjMtMDYtMjYgMTY6MzQ6MjYuMTgzNjE5KzAyIHwg SVBDICAgICAgICAgICAgIHwNCkJ1ZmZlcklPICAgICAgICAgfCBhY3RpdmUgfCAgICAgICAgICAg ICB8ICAgICAgIDI4OTIwOCB8ICAgICAgICAgIHwgU0VMRUNUIAoNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAoNCiAgICAgICAgICAgICAgICAgICt8IHBhcmFsbGVsIHdvcmtlcg0KICAgICAgICAgICB8ICAg ICAgICAgfCAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgfCAgICAg ICAgCg0KICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgfA0KICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgCg0KICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAgICAgICAgfCAgCg0KICAgICAgICAg fCAgICAgICAgICAgICAgfCAgICAgICAgICB8ICAgICBtLm9zbV9pZCBsb3NtaWQsIG0uaGlnaHdh eQ0KbGhpZ2h3YXksIHEuaGlnaHdheSBhcyBxaGlnaHdheSwgcS5tYXhzcGVlZF9jbGFzcywgICAg ICAgICAgICAgICAgICAgICAgDQorfA0KICAgICAgICAgICB8ICAgICAgICAgfCAgICAgICAgIHwg ICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgCg0KICAgICAgICB8ICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfA0KICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgCg0KICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgICAgfCAgICAgICAgfCAgCg0KICAgICAgICAgfCAgICAgICAgICAgICAgfCAg ICAgICAgICB8ICAgICBjYXNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCg0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICt8DQogICAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICAg ICAgfCAgICAgICAgICB8ICAgICAgICAKDQogICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAg ICAgICAgICAgfCAgICAgICAgICAgICB8DQogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAKDQogICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8ICAg ICAgICB8ICAKDQogICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgIHwgICAgIHdoZW4g cS5oaWdod2F5IGluICgnbW90b3J3YXknLA0KJ21vdG9yd2F5X2xpbmsnLCd0cnVuaycsJ3RydW5r X2xpbmsnKSBhbmQgcS5tYXhzcGVlZF9jbGFzcyA8IDEuMSB0aGVuK3wNCiAgICAgICAgICAgfCAg ICAgICAgIHwgICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgICAgIHwgICAg ICAgIAoNCiAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAg ICAgIHwNCiAuLi4uLi4uLi4uLi4NCjEwMzc5MDczNiB8IGV1cm9wZSAgfCAxMjA4MzgzIHwgICAg MTE4MzQ3NSB8ICAgICAgIDEwIHwgcG9zdGdyZXMgfCBwc3FsICAgIAoNCiAgICAgICB8ICAgICAg ICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAyMDIzLTA2LTI2DQoxNzoy Mjo1MS43NDk2MzIrMDIgfCAyMDIzLTA2LTI2IDE3OjIyOjUxLjQyMDAzOCswMiB8IDIwMjMtMDYt MjYNCjE3OjIyOjUxLjQyMDAzOCswMiB8IDIwMjMtMDYtMjYgMTc6MjI6NTEuNzY0NjUrMDIgIHwg SVBDICAgICAgICAgICAgIHwNCk1lc3NhZ2VRdWV1ZVNlbmQgfCBhY3RpdmUgfCAgICAgICAgICAg ICB8ICAgICAgIDI4OTI3NiB8ICAgICAgICAgIHwgc2VsZWN0DQp4aWQgLCBzdW0od2F0ZXJfcml2 ZXJfc2VlKSBhcyByaXZlcl9zZWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK DQogICAgICAgICAgICAgICAgICAgICt8IHBhcmFsbGVsIHdvcmtlcg0KICAgICAgICAgICB8ICAg ICAgICAgfCAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgfCAgICAg ICAgCg0KICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgfA0KICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgCg0KICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAgICAgICAgfCAgCg0KICAgICAgICAg fCAgICAgICAgICAgICAgfCAgICAgICAgICB8IGludG8gdGFibGUgcml2ZXJfdG1wICAgICAgICAg ICAgICAgICAgCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICt8DQogICAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgfCAg ICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgICAKDQogICAgICAgIHwgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8DQogICAgICAgfCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAKDQogICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICB8ICAgICAgICB8ICAKDQogICAgICAgICB8ICAgICAgICAgICAgICB8ICAg ICAgICAgIHwgZnJvbSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKDQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg K3wNCiAgICAgICAgICAgfCAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAg ICB8ICAgICAgICAgIHwgICAgICAgIAoNCiAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgIHwNCiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIAoNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwgICAg ICAgIHwgIAoNCiAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgfCBTRUxFQ1QgICAg IG0ub3NtX2lkICBhcyB4aWQsICAgICAgICAgIAoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArfA0KICAgICAgICAgICB8ICAg ICAgICAgfCAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgfCAgICAg ICAgCg0KICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgfA0KICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgCg0KICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAgICAgICAgfCAgCg0KICAgICAgICAg fCAgICAgICAgICAgICAgfCAgICAgICAgICB8ICAgc3RfYXJlYShzdF9pbnRlcnNlY3Rpb24obS53 YXksDQpTVF9VbmlvbiggcS53YXkpKSkgLyBzdF9hcmVhKG0ud2F5KSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICt8DQogICAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgfCAg ICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgICAKDQogICAgICAgIHwgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8DQogLi4uLi4uLi4uLi4u Li4NCjEwMzc5MDczNiB8IGV1cm9wZSAgfCAxMjA4Mzg0IHwgICAgMTE4MzQ3NSB8ICAgICAgIDEw IHwgcG9zdGdyZXMgfCBwc3FsICAgIAoNCiAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICAgIHwgICAgICAgICAgICAgfCAyMDIzLTA2LTI2DQoxNzoyMjo1MS43NDk4NTMrMDIgfCAy MDIzLTA2LTI2IDE3OjIyOjUxLjQyMDAzOCswMiB8IDIwMjMtMDYtMjYNCjE3OjIyOjUxLjQyMDAz OCswMiB8IDIwMjMtMDYtMjYgMTc6MjI6NTEuNzY0MzUxKzAyIHwgSVBDICAgICAgICAgICAgIHwN Ck1lc3NhZ2VRdWV1ZVNlbmQgfCBhY3RpdmUgfCAgICAgICAgICAgICB8ICAgICAgIDI4OTI3NiB8 ICAgICAgICAgIHwgc2VsZWN0DQp4aWQgLCBzdW0od2F0ZXJfcml2ZXJfc2VlKSBhcyByaXZlcl9z ZWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKDQogICAgICAgICAgICAgICAg ICAgICt8IHBhcmFsbGVsIHdvcmtlcg0KICAgICAgICAgICB8ICAgICAgICAgfCAgICAgICAgIHwg ICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgCg0KICAgICAgICB8ICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfA0KICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgCg0KICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgICAgfCAgICAgICAgfCAgCg0KICAgICAgICAgfCAgICAgICAgICAgICAgfCAg ICAgICAgICB8IGludG8gdGFibGUgcml2ZXJfdG1wICAgICAgICAgICAgICAgICAgCg0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICt8DQogICAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICAg ICAgfCAgICAgICAgICB8ICAgICAgICAKDQogICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAg ICAgICAgICAgfCAgICAgICAgICAgICB8DQogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAKDQogICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8ICAg ICAgICB8ICAKDQogICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgIHwgZnJvbSAoICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgK3wNCiAgICAgICAgICAgfCAg ICAgICAgIHwgICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgICAgIHwgICAg ICAgIAoNCiAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAg ICAgIHwNCiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIAoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwgICAgICAgIHwgIAoNCiAgICAgICAg IHwgICAgICAgICAgICAgIHwgICAgICAgICAgfCBTRUxFQ1QgICAgIG0ub3NtX2lkICBhcyB4aWQs ICAgICAgICAgIAoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICArfA0KLi4uLi4uLi4uLi4uLi4NCg0KZnJlZSAtaCAtdw0KICAg ICAgICAgICAgICAgdG90YWwgICAgICAgIHVzZWQgICAgICAgIGZyZWUgICAgICBzaGFyZWQgICAg IGJ1ZmZlcnMgICAgICANCmNhY2hlICAgYXZhaWxhYmxlDQpNZW06ICAgICAgICAgICAxMjVHaSAg ICAgICAgMzVHaSAgICAgICA3ODVNaSAgICAgICAgNTBHaSAgICAgICA3LjBNaSAgICAgIAoNCjg5 R2kgICAgICAgIDM4R2kNClN3YXA6ICAgICAgICAgIDQuMEdpICAgICAgIDQuMEdpICAgICAgIDAu MEtpDQoNCnRvcCAtbiAxIC11IHBvc3RncmVzDQp0b3AgLSAxODo1NToyNyB1cCAyMiBkYXlzLCAg NTozOCwgIDEgdXNlciwgIGxvYWQgYXZlcmFnZTogMy42NSwgNC4wMywgNC4xNA0KVGFza3M6IDQy NSB0b3RhbCwgICAyIHJ1bm5pbmcsIDQyMyBzbGVlcGluZywgICAwIHN0b3BwZWQsICAgMCB6b21i aWUNCiVDcHUocyk6ICA3LjggdXMsICAyLjQgc3ksICAwLjAgbmksIDg3LjUgaWQsICAyLjIgd2Es ICAwLjAgaGksICAwLjIgc2ksIAowLjANCnN0DQpNaUIgTWVtIDogMTI4NTA0LjQgdG90YWwsICAg IDgyNy4yIGZyZWUsICAzNjEyMS44IHVzZWQsICA5MTU1NS40DQpidWZmL2NhY2hlDQpNaUIgU3dh cDogICA0MDkxLjAgdG90YWwsICAgICAgMC4wIGZyZWUsICAgNDA5MS4wIHVzZWQuICAzOTAxMC41 IGF2YWlsIE1lbQ0KDQogICAgUElEIFVTRVIgICAgICBQUiAgTkkgICAgVklSVCAgICBSRVMgICAg U0hSIFMgICVDUFUgICVNRU0gICAgIFRJTUUrDQpDT01NQU5EDQoxMTgzNDc1IHBvc3RncmVzICAy MCAgIDAgICA2Mi45ZyAgNjAuM2cgIDQ4LjdnIFIgIDkzLjggIDQ4LjAgMTkwOjM0LjE5DQpwb3N0 Z3Jlcw0KMTE5MjQzMyBwb3N0Z3JlcyAgMjAgICAwICAgNTEuNGcgIDM4LjNnICAzOC4yZyBEICAx OC44ICAzMC41ICA1ODozOC43Mw0KcG9zdGdyZXMNCjExOTc4MDcgcG9zdGdyZXMgIDIwICAgMCAg IDUxLjNnICAxOC43ZyAgMTguNmcgUyAgMTguOCAgMTQuOSAgMzQ6MTkuNTcNCnBvc3RncmVzDQox MTk3ODA4IHBvc3RncmVzICAyMCAgIDAgICA1MS4zZyAgMTguOWcgIDE4LjlnIFMgIDE4LjggIDE1 LjEgIDMyOjA4LjMyDQpwb3N0Z3Jlcw0KMTE2OTI5MCBwb3N0Z3JlcyAgMjAgICAwICAgNTEuMmcg ODc3NjQ0IDg3Njk5NiBTICAgMC4wICAgMC43ICAgMDowMC42NA0KcG9zdGdyZXMNCjExNjkyOTMg cG9zdGdyZXMgIDIwICAgMCAgIDUxLjJnICA0OS43ZyAgNDkuN2cgUyAgIDAuMCAgMzkuNiAgIDM6 NDYuNjMNCnBvc3RncmVzDQoxMTY5Mjk0IHBvc3RncmVzICAyMCAgIDAgICA1MS4yZyAgMjQuN2cg IDI0LjdnIFMgICAwLjAgIDE5LjcgICAwOjE1LjQ5DQpwb3N0Z3Jlcw0KMTE2OTI5NSBwb3N0Z3Jl cyAgMjAgICAwICAgNTEuMmcgIDE3OTAwICAxNzM0NCBTICAgMC4wICAgMC4wICAgMTowNi4xNA0K cG9zdGdyZXMNCjExNjkyOTYgcG9zdGdyZXMgIDIwICAgMCAgIDUxLjJnICAgNDAzNiAgIDMyMDAg UyAgIDAuMCAgIDAuMCAgIDA6MDAuMTINCnBvc3RncmVzDQoxMTY5Mjk3IHBvc3RncmVzICAyMCAg IDAgICA3MzQ2MCAgIDMwMjggICAyMDQwIFMgICAwLjAgICAwLjAgICAwOjAyLjI3DQpwb3N0Z3Jl cw0KMTE2OTI5OCBwb3N0Z3JlcyAgMjAgICAwICAgNTEuMmcgICAzNzA0ICAgMzAzNiBTICAgMC4w ICAgMC4wICAgMDowMC4wMA0KcG9zdGdyZXMNCjExNjkzODcgcG9zdGdyZXMgIDIwICAgMCAgICAy ODg4ICAgIDgzNiAgICA4MzYgUyAgIDAuMCAgIDAuMCAgIDA6MDAuMDAgc2gNCjExNjkzODggcG9z dGdyZXMgIDIwICAgMCAgICAyODg4ICAgIDg1NiAgICA4NTYgUyAgIDAuMCAgIDAuMCAgIDA6MDAu MDAgc2gNCjExNzMyMTMgcG9zdGdyZXMgIDIwICAgMCAgICAyODg4ICAgIDg0OCAgICA4NDggUyAg IDAuMCAgIDAuMCAgIDA6MDAuMDAgc2gNCjExODM0NzQgcG9zdGdyZXMgIDIwICAgMCAgIDIxNzk2 ICAgNDg3MiAgIDQyMjQgUyAgIDAuMCAgIDAuMCAgIDA6MDAuMDENCnBzcWwNCjExODM2OTkgcG9z dGdyZXMgIDIwICAgMCAgICA4Nzg0ICAgNTI0OCAgIDM0NzIgUyAgIDAuMCAgIDAuMCAgIDA6MDAu MDENCmJhc2gNCjExODc3ODMgcG9zdGdyZXMgIDIwICAgMCAgICAyODg4ICAgIDkxMiAgICA4MjQg UyAgIDAuMCAgIDAuMCAgIDA6MDAuMDAgc2gNCjExOTI0MzEgcG9zdGdyZXMgIDIwICAgMCAgIDIx Nzk2ICAgNTQ3NiAgIDQyNDQgUyAgIDAuMCAgIDAuMCAgIDA6MDAuMDENCnBzcWwNCjEyMDgzODMg cG9zdGdyZXMgIDIwICAgMCAgIDYxLjNnICA1Mi40ZyAgNDIuM2cgUyAgIDAuMCAgNDEuOCAgIDI6 MjAuMTENCnBvc3RncmVzDQoxMjA4Mzg0IHBvc3RncmVzICAyMCAgIDAgICA2MS4zZyAgNTMuNmcg IDQzLjZnIFMgICAwLjAgIDQyLjcgICAyOjIxLjQ1DQpwb3N0Z3Jlcw0KMTIyOTY5MiBwb3N0Z3Jl cyAgMjAgICAwICAgIDc1MDAgICAzODg0ICAgMzQ4OCBTICAgMC4wICAgMC4wICAgMDowMC4wMA0K bW9uaS5zaA0KMTIyOTY5NiBwb3N0Z3JlcyAgMjAgICAwICAgMTA4OTYgICA0MTY0ICAgMzMwMCBS ICAgMC4wICAgMC4wICAgMDowMC4wMCB0b3ANCg0KcHMgLWVmDQpwb3N0Z3JlcyAxMTY5MjkwICAg ICAgIDEgIDAgMTQ6MjAgPyAgICAgICAgMDA6MDA6MDANCi91c3IvbGliL3Bvc3RncmVzcWwvMTQv YmluL3Bvc3RncmVzIC1EIC92YXIvbGliL3Bvc3RncmVzcWwvMTQvbWFpbiAtYw0KY29uZmlnX2Zp bGU9L2V0Yy9wb3N0Z3Jlc3FsLzE0L21haW4vcG9zdGdyZXNxbC5jb25mDQpwb3N0Z3JlcyAxMTY5 MjkzIDExNjkyOTAgIDAgMTQ6MjAgPyAgICAgICAgMDA6MDM6NDYgcG9zdGdyZXM6IDE0L21haW46 DQpjaGVja3BvaW50ZXINCnBvc3RncmVzIDExNjkyOTQgMTE2OTI5MCAgMCAxNDoyMCA/ICAgICAg ICAwMDowMDoxNiBwb3N0Z3JlczogMTQvbWFpbjoNCmJhY2tncm91bmQgd3JpdGVyDQpwb3N0Z3Jl cyAxMTY5Mjk1IDExNjkyOTAgIDAgMTQ6MjAgPyAgICAgICAgMDA6MDE6MDYgcG9zdGdyZXM6IDE0 L21haW46DQp3YWx3cml0ZXINCnBvc3RncmVzIDExNjkyOTYgMTE2OTI5MCAgMCAxNDoyMCA/ICAg ICAgICAwMDowMDowMCBwb3N0Z3JlczogMTQvbWFpbjoNCmF1dG92YWN1dW0gbGF1bmNoZXINCnBv c3RncmVzIDExNjkyOTcgMTE2OTI5MCAgMCAxNDoyMCA/ICAgICAgICAwMDowMDowMiBwb3N0Z3Jl czogMTQvbWFpbjoKc3RhdHMNCmNvbGxlY3Rvcg0KcG9zdGdyZXMgMTE2OTI5OCAxMTY5MjkwICAw IDE0OjIwID8gICAgICAgIDAwOjAwOjAwIHBvc3RncmVzOiAxNC9tYWluOg0KbG9naWNhbCByZXBs aWNhdGlvbiBsYXVuY2hlcg0KcG9zdGdyZXMgMTE2OTM4NyAgICAgICAxICAwIDE0OjIwID8gICAg ICAgIDAwOjAwOjAwIC9iaW4vc2gKLi9nZW4tZXVyb3BlLnNoDQouDQpwb3N0Z3JlcyAxMTY5Mzg4 ICAgICAgIDEgIDAgMTQ6MjAgPyAgICAgICAgMDA6MDA6MDAgL2Jpbi9zaCAuL2dlbi1yZXN0LnNo DQouDQpwb3N0Z3JlcyAxMTczMjEzIDExNjkzODcgIDAgMTQ6MzUgPyAgICAgICAgMDA6MDA6MDAg L2Jpbi9zaAouL2NyZWF0ZS10YWdzLnNoDQpldXJvcGUNCnBvc3RncmVzIDExODM0NzQgMTE3MzIx MyAgMCAxNToyMSA/ICAgICAgICAwMDowMDowMA0KL3Vzci9saWIvcG9zdGdyZXNxbC8xNC9iaW4v cHNxbCAtdiBPTl9FUlJPUl9TVE9QPTEgLVUgcG9zdGdyZXMgLWQgZXVyb3BlCi1hDQotZiBhbGwu c3FsDQpwb3N0Z3JlcyAxMTgzNDc1IDExNjkyOTAgOTIgMTU6MjEgPyAgICAgICAgMDU6MjU6MjIg cG9zdGdyZXM6IDE0L21haW46DQpwb3N0Z3JlcyBldXJvcGUgW2xvY2FsXSBTRUxFQ1QNCnBvc3Rn cmVzIDExODc3ODMgMTE2OTM4OCAgMCAxNTozOSA/ICAgICAgICAwMDowMDowMCAvYmluL3NoCi4v Y3JlYXRlLXRhZ3Muc2gNCmFzaWENCnBvc3RncmVzIDExOTI0MzEgMTE4Nzc4MyAgMCAxNjowMiA/ ICAgICAgICAwMDowMDowMA0KL3Vzci9saWIvcG9zdGdyZXNxbC8xNC9iaW4vcHNxbCAtdiBPTl9F UlJPUl9TVE9QPTEgLVUgcG9zdGdyZXMgLWQgYXNpYSAtYQotZg0KYWxsLnNxbA0KcG9zdGdyZXMg MTE5MjQzMyAxMTY5MjkwIDI5IDE2OjAyID8gICAgICAgIDAxOjMxOjU0IHBvc3RncmVzOiAxNC9t YWluOg0KcG9zdGdyZXMgYXNpYSBbbG9jYWxdIFNFTEVDVA0KcG9zdGdyZXMgMTE5NzgwNyAxMTY5 MjkwIDI0IDE2OjM0ID8gICAgICAgIDAxOjA4OjA4IHBvc3RncmVzOiAxNC9tYWluOg0KcGFyYWxs ZWwgd29ya2VyIGZvciBQSUQgMTE5MjQzMw0KcG9zdGdyZXMgMTE5NzgwOCAxMTY5MjkwIDIyIDE2 OjM0ID8gICAgICAgIDAxOjAyOjI0IHBvc3RncmVzOiAxNC9tYWluOg0KcGFyYWxsZWwgd29ya2Vy IGZvciBQSUQgMTE5MjQzMw0KcG9zdGdyZXMgMTI1OTUxNCAxMTY5MjkwIDM0IDIxOjA4ID8gICAg ICAgIDAwOjAxOjE5IHBvc3RncmVzOiAxNC9tYWluOg0KcGFyYWxsZWwgd29ya2VyIGZvciBQSUQg MTE4MzQ3NQ0KcG9zdGdyZXMgMTI1OTUxNSAxMTY5MjkwIDM1IDIxOjA4ID8gICAgICAgIDAwOjAx OjIwIHBvc3RncmVzOiAxNC9tYWluOg0KcGFyYWxsZWwgd29ya2VyIGZvciBQSUQgMTE4MzQ3NQ0K DQpUaGFuayBmb3IgYW55IGhlbHAgIQoK --===============8650071730353238491==--