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 1m2qUr-0005ne-Az for pgsql-odbc@arkaria.postgresql.org; Mon, 12 Jul 2021 07:36:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1m2qUq-0003Q6-0e for pgsql-odbc@arkaria.postgresql.org; Mon, 12 Jul 2021 07:36:56 +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 1m1shB-0007By-98 for pgsql-odbc@lists.postgresql.org; Fri, 09 Jul 2021 15:45:41 +0000 Received: from mail-eopbgr1320107.outbound.protection.outlook.com ([40.107.132.107] helo=APC01-PU1-obe.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m1sh0-0003oD-Sp for pgsql-odbc@postgresql.org; Fri, 09 Jul 2021 15:45:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=HCL.COM; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ej46Hu4Hnd3Gmu0gYqaaIRd41ZTZ+E/aH2XlD5Gq9Pc=; b=gMVxr9CsFm3fB+2AjXcw9vnwAzdOmGl/C836qvDP2KmZvvkC+CgGgAZYoc9U6d8Knpn02iCbuetBiZGkSf50aMZ8xmqvoz5KqKmaq+aH7aV7YALkM3T2d1wUw06CmhsXQavwKnXKGY+RqUCeQgLBzbNqu+1gQCHDtdsvxMjJtS9BPdTISUG9Wj2AUQKINJCWV1ZdrU74m87ssTcsTnFGMKIINp64ShEBnx0AL8ylWzacuY4iiSb4yBjpgWfyjChMgX63nDtNwETjbslEHgqd2sakpWmkkfrJsBt6OOCvnJlnmOuX0ubSBeFu93o4HSsgNgT5LruLM0Jn9yL9uUwhqg== Received: from SL2PR04CA0021.apcprd04.prod.outlook.com (2603:1096:100:2d::33) by PS1PR0401MB2060.apcprd04.prod.outlook.com (2603:1096:803:8::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20; Fri, 9 Jul 2021 15:45:26 +0000 Received: from PU1APC01FT051.eop-APC01.prod.protection.outlook.com (2603:1096:100:2d:cafe::cc) by SL2PR04CA0021.outlook.office365.com (2603:1096:100:2d::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Fri, 9 Jul 2021 15:45:26 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 192.8.245.54) smtp.mailfrom=hcl.com; postgresql.org; dkim=pass (signature was verified) header.d=HCL.COM;postgresql.org; dmarc=pass action=none header.from=hcl.com; Received-SPF: Pass (protection.outlook.com: domain of hcl.com designates 192.8.245.54 as permitted sender) receiver=protection.outlook.com; client-ip=192.8.245.54; helo=APC01-HK2-obe.outbound.protection.outlook.com; Received: from APC01-HK2-obe.outbound.protection.outlook.com (192.8.245.54) by PU1APC01FT051.mail.protection.outlook.com (10.152.253.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Fri, 9 Jul 2021 15:45:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TnBF6STed5Goo1/goBaQZPWbKnufF+1ofi4HLA4vc4apLtvPsjTTb+CbCGUCYJg5ORIL9faPUgyWM1bQV4m0FxzuCNzlOl8YOUuPgb6Ee4BhWiX4f4YvCZxLZ+qM4qtQuRInrudn5DNQCVyC4EeVAx3lwCZ99XpkfRmYDRuxUsXwf/F5Ik6lcitxQVENV7jMMmE7B8JxBoHV5pZCm1MbLUQAjJpG7bmeJvGG3GJhRmbCiCCHz6N1JZy4tzAuKcMnMz+BrPWLd4goEZEaLEMtX6DRNndfjcLRBX595BW5rNymTT/r+eotGGCbqUCUXlTGZHJ7LHPrtdHGg6IjEB73Ig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ej46Hu4Hnd3Gmu0gYqaaIRd41ZTZ+E/aH2XlD5Gq9Pc=; b=UNC9wLcE9IpI2nzQ8xNO79FeHKYIyPqOike8+2MzT1EUGDgxExeQHr9c6ijtEwX/LJXAS2QutyY6/8u3kEe/5G6Cx3luqMWbvjZgNO9qDDGlMYwArlYW+IsRUDvvhZFO08JdkwVdAU/GYLcnBahHcIjn63E30s+lR8sG+48153jYCve3j1M+xevkTEbYPh0JZb88KN8yw+7FznMVJIzzYquJ/z+tn2bfHkVlYMWxTg39NYAsa05NWsCF3pIYd0hLGhpU88Fl+PLBRVG5F8T41KzzpkQvWxTC4bpRY3M0Agakb//4d5DhJEWsu5ePPupOLTW0/wf/IyXjfMcSpsGeZQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hcl.com; dmarc=pass action=none header.from=hcl.com; dkim=pass header.d=hcl.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=HCL.COM; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ej46Hu4Hnd3Gmu0gYqaaIRd41ZTZ+E/aH2XlD5Gq9Pc=; b=gMVxr9CsFm3fB+2AjXcw9vnwAzdOmGl/C836qvDP2KmZvvkC+CgGgAZYoc9U6d8Knpn02iCbuetBiZGkSf50aMZ8xmqvoz5KqKmaq+aH7aV7YALkM3T2d1wUw06CmhsXQavwKnXKGY+RqUCeQgLBzbNqu+1gQCHDtdsvxMjJtS9BPdTISUG9Wj2AUQKINJCWV1ZdrU74m87ssTcsTnFGMKIINp64ShEBnx0AL8ylWzacuY4iiSb4yBjpgWfyjChMgX63nDtNwETjbslEHgqd2sakpWmkkfrJsBt6OOCvnJlnmOuX0ubSBeFu93o4HSsgNgT5LruLM0Jn9yL9uUwhqg== Received: from SG2PR04MB2763.apcprd04.prod.outlook.com (2603:1096:4:1b::21) by SG2PR04MB2761.apcprd04.prod.outlook.com (2603:1096:4:24::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.23; Fri, 9 Jul 2021 15:45:14 +0000 Received: from SG2PR04MB2763.apcprd04.prod.outlook.com ([fe80::b0d3:e8f8:313a:c579]) by SG2PR04MB2763.apcprd04.prod.outlook.com ([fe80::b0d3:e8f8:313a:c579%7]) with mapi id 15.20.4308.023; Fri, 9 Jul 2021 15:45:14 +0000 From: Prajakta Chinchole To: "pgsql-odbc@postgresql.org" Subject: Support for PostgreSQL stored procedure through ITX. Thread-Topic: Support for PostgreSQL stored procedure through ITX. Thread-Index: Add02U6nNuFoCX1YR+a9/irsXTVLDg== Date: Fri, 9 Jul 2021 15:45:13 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Authentication-Results-Original: postgresql.org; dkim=none (message not signed) header.d=none;postgresql.org; dmarc=none action=none header.from=hcl.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: e7596462-b61e-40f0-dc60-08d942f09210 x-ms-traffictypediagnostic: SG2PR04MB2761:|PS1PR0401MB2060: X-Microsoft-Antispam-PRVS: x-ms-oob-tlc-oobclassifiers: OLM:4303;OLM:3513; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: iTV+J4X29p5DMZNKE4rRfqXCsQleJ2ySCDa2sHLpHIELatgiONRKcgU8zKVq8/mHVb3YjNOCxMcCvohpOjPEa5jOvBfOyVqkam6VE4aL1DMNEwthyzKX6Qfh0GockF7sNdxk9+eJLS4TBkcpzOBeLAqWdc684E8Vx8hVmN9hsoZRRnAT+0CabS351Vx63ni+c0LUWl8lxd4uAEOB713Esyl5G7EaWCHYDSblwnly41KOI39UiFXt8pjOaw/GauHcYjWnCG89coqh1M/5453eeeXQq8tQXmJ9+FqpGrMOmfTFWBkWW8pUKQPU4L88TDvkdKZ1EDmosysf5fEG+L87IuIS2pczOMrjSXv2Ll2GU5ksuXGGTHblIOTYDDiS7yDM/nPa1RSuBil9BwaT0TYXPck1CHG3ABGH/RU0RpdQKNv4qwl0H9UVyE9MSeczgKwSaGfatSfWk4O7fPNkxBDZ6iXpUcfefK+Rf9NhVUyFraiwRzQqhn0YIPgGoujMhpTl/tOLkymoawBRWQKa3yuhvHUnItwLHo6DcXY9gQPAD4XYUEc4I7gdMb61mqRtPdAirDXVTborn41o6FGmVJvubdjk2WJewGvp7NrPdQldsIVh9ARIPh23okbkCjoAEAOjEezPE1H+8X/522XgvK41wQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SG2PR04MB2763.apcprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(346002)(366004)(396003)(136003)(376002)(39860400002)(55016002)(478600001)(76116006)(186003)(38100700002)(52536014)(99936003)(86362001)(122000001)(83380400001)(2906002)(4743002)(33656002)(6506007)(8676002)(6916009)(64756008)(5660300002)(7696005)(9326002)(8936002)(66476007)(66616009)(66946007)(9686003)(316002)(44832011)(66446008)(66556008)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?4i68fXW308Fp5BUUhZdCoWkioAGFUX3mkA1XjZIR6bZ+h9SGMK7jXO86pm9x?= =?us-ascii?Q?srPMWGSxhfGGbYS9YFmc1VTvlS72xFSvtZmEolpYxHbl15FylezTxMVMoPfn?= =?us-ascii?Q?k8ZN1WPZ5Qj9FW7s/gvKHHbeaaHt60h546GSJf+WigvKyxha9kQWcIpksePU?= =?us-ascii?Q?ge3rZQpJ7XtibV5AE4QrChp/lSf9JJhR/Z9S0wp6eG9HP0cOdHGQX1udpgfG?= =?us-ascii?Q?K9tKo8x+1D1/XGdN/uONwn+snq2gtfhwAcewzRMh9SIp7TBd8wyVHwbAWLeo?= =?us-ascii?Q?4XKv7+jZyWK6uXumGSzGAklSEYMbFvY+cgLMNNmTOD2rGnzTKN/gFlxQPmh7?= =?us-ascii?Q?IgN6LFOIcij63fbJWNp+UTZbdh266wtQHMp8rtYBb1Ej++IJb7TOevzguu1N?= =?us-ascii?Q?frxONjvoNt+R8jT6PNB8JOwaNFxAc+7trrRu37u46OU5GfCjNG0HCYwUNQhs?= =?us-ascii?Q?IlEsUvIbSCksnXdGTeHV0/m2Bu72AEjwcwYT7YCS+dbTl2ob07JeXex4amln?= =?us-ascii?Q?e07KUrQCXw4b118GvxwfLT8xUSMXMxmMzrAuKmfdEhssgUh5EfriMWwXfr52?= =?us-ascii?Q?tIhFTjty8tDmyjP8xqXBD2KSRcpNdAKz/4/aL7jl2gixWFvC7t+SH6pkCang?= =?us-ascii?Q?jq4Roo7CjzkekdBNUA428BoB86U88AKKBQzrELTLKnbKB4Kfinxu1K2tohIq?= =?us-ascii?Q?NJE5u9eNARRHiqpCVvCbwc03xoEa6gQ+VDmjvJQw6HLizo2FGDy7aKwPWtQB?= =?us-ascii?Q?VssHQU1Iui+qTSgBsr2efOR+8Jeyh2JhNtQNQas2TrSGGl2oXqE0oaxFfGIR?= =?us-ascii?Q?NQKe3lq/zK70vd1sJ8FXdeaDLqhkMn1myu24uYdiJJr7C8Spaz+At/SSzfdO?= =?us-ascii?Q?2htQEu2XOlTECNe7F5Tdckmyjwy8SLOsQTF66RvcrbKOUhdOVZb+M5XBiIIi?= =?us-ascii?Q?eUKdw83k/HYevZcg2nv3gM8F9Jr6+eWg5U/Y+PmpwK7LykUSmIHBzHNgbaKi?= =?us-ascii?Q?sOrRvKlnbhybfr4DVeFjeZXghGwytmxEP6wLnVeLZ9GjwtLufxVqUUnvD/Y0?= =?us-ascii?Q?gnmZgZtRTH/cFl9jsM187Djv9rs0NapCWgNku5qCjnij1PZoVf9MUKoggy9n?= =?us-ascii?Q?H90LG60zWZhCok4AZruLhHZdvfaM0UygaLMma9cIfWAz7wjEXH2BhPlPhAaY?= =?us-ascii?Q?7lNcVQgntLqcWanh/HBdCIof8R6KtRLf8Cs88r8vRtYtzNTSSfkSfqMJ6rHP?= =?us-ascii?Q?7Lddj/G/FxWukO8bTYLm3n2r2HGW/+os3MFBVgHx1D/Egtn2tm6DO4hDblCD?= =?us-ascii?Q?QYmIra8rtb8vQfok4MxYBV8nA8LGMa4iXzcd8rGPdUSCz55CQStcufGOPoC+?= =?us-ascii?Q?tKRICqw0nnTs3Ur22J9VQmRMhqst?= x-ms-exchange-transport-forked: True Content-Type: multipart/mixed; boundary="_004_SG2PR04MB27639019F5A557A68DCD80058B189SG2PR04MB2763apcp_" MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR04MB2761 X-DLP: MSGProcess X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: PU1APC01FT051.eop-APC01.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: ee5c4a3c-9a14-44b1-81a1-08d942f08af4 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vnVVvTWHG14yglkxmXqtejkr5vt0jg5nbIxOt2cp6s0CRS/B/hhMJYFe2iYTAoR/koI80zjaW7gqF57FI/52hdsxlEArUquiFgCbuKth7NGP63xrOb/mf2Qc2ipJGrb5gcFmsk5c0RpXXjfKnTS+t7yOGKP1LOzY6pac16/1k1iRYLgr3rCy4AhGDZjaerBK1hLPDLnEuAltx3mgItwbn6hRZ7Az4m9eob29J/qb6Q4UUZG6h3k0BTdE4ouyZRv3SKp51+HWn1Y8/MLDB3ReTtyCq+T2dOtQ9yHJFeeU6s6HFPKNFLtYQ89O4tPJruhGVjdI/nxa/D7Nuy45lYcupldvQMYTzzBdb666+rP330qG84KwDsOceQlNzHVcT93RK3F10Ruv66wZ9FfFwc3wLtHMNsfFY7HYt8QihxfaeaWLwyuvB3CtiOr3V4d/nB7svZ474uM6S2FaGEYCmOUtx1KH1w/HyfjGnhh2Xn8IU6VFUSu9a0bhkCbLDrU19UyUtmkroxAaQ/OCvAfWX0moX6IcjqLDWn8aY6TGUUH9N0Uh1Eo7uTkyqatKBI2PSCcYH399qBPOeWDebScXn6mIunmss8iC5bk7i3PpuXMvm8H9IZ4EmulMEMGyV0bcMekImnmEHSyrhC+38wzrZGgosCxNyRm6w7ErCnytumQYlamfP47p5wl8WUAxFu+WQP/YyFZC2Y6k/hvMXJoH38f/cHUD7qyqQY83LBfmK1Ephow= X-Forefront-Antispam-Report: CIP:192.8.245.54;CTRY:IN;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:APC01-HK2-obe.outbound.protection.outlook.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(4636009)(346002)(376002)(136003)(396003)(39860400002)(36840700001)(46966006)(235185007)(8676002)(55016002)(44832011)(336012)(82740400003)(86362001)(2906002)(99936003)(83380400001)(26005)(52536014)(6916009)(9686003)(36860700001)(478600001)(186003)(81166007)(8936002)(66616009)(70586007)(5660300002)(33656002)(9326002)(316002)(7696005)(70206006)(4743002)(82310400003)(6506007)(47076005)(36906005)(356005)(36900700001);DIR:OUT;SFP:1102; X-OriginatorOrg: HCL.COM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2021 15:45:25.4921 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e7596462-b61e-40f0-dc60-08d942f09210 X-MS-Exchange-CrossTenant-Id: 189de737-c93a-4f5a-8b68-6f4ca9941912 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=189de737-c93a-4f5a-8b68-6f4ca9941912;Ip=[192.8.245.54];Helo=[APC01-HK2-obe.outbound.protection.outlook.com] X-MS-Exchange-CrossTenant-AuthSource: PU1APC01FT051.eop-APC01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0401MB2060 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_004_SG2PR04MB27639019F5A557A68DCD80058B189SG2PR04MB2763apcp_ Content-Type: multipart/alternative; boundary="_000_SG2PR04MB27639019F5A557A68DCD80058B189SG2PR04MB2763apcp_" --_000_SG2PR04MB27639019F5A557A68DCD80058B189SG2PR04MB2763apcp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello Team, This is Prajakta from HCL-ITX team. We are trying to execute a PostgreSQL stored procedure through ITX. We are = using ODBC driver that was provided with PostgreSQL. We observed that sqlEx= ecDirect() failed for stored procedure with below error : DIAG [42809] ERROR: public.transfer(integer, integer) is a p= rocedure; Error while executing the query (1) We have verified all parameters passed to sqlExecDirect(). All are as expec= ted and earlier bind call was also succeeded. We have collected odbc traces= generated for that run. Attached the same. Could you please review the attached log and confirm why it was failing wit= h ITX ? Thanks, Prajakta Chinchole. Technical specialist - HCL. ::DISCLAIMER:: ________________________________ The contents of this e-mail and any attachment(s) are confidential and inte= nded for the named recipient(s) only. E-mail transmission is not guaranteed= to be secure or error-free as information could be intercepted, corrupted,= lost, destroyed, arrive late or incomplete, or may contain viruses in tran= smission. The e mail and its contents (with or without referred errors) sha= ll therefore not attach any liability on the originator or HCL or its affil= iates. Views or opinions, if any, presented in this email are solely those = of the author and may not necessarily reflect the views or opinions of HCL = or its affiliates. Any form of reproduction, dissemination, copying, disclo= sure, modification, distribution and / or publication of this message witho= ut the prior written consent of authorized representative of HCL is strictl= y prohibited. If you have received this email in error please delete it and= notify the sender immediately. Before opening any email and/or attachments= , please check them for viruses and other defects. ________________________________ --_000_SG2PR04MB27639019F5A557A68DCD80058B189SG2PR04MB2763apcp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello Team,

 

This is Prajakta from HCL-ITX team.

 

We are trying to execute a PostgreSQL stored procedu= re through ITX. We are using ODBC driver that was provided with PostgreSQL.= We observed that sqlExecDirect() failed for stored procedure with below er= ror :

        &nbs= p;      DIAG [42809] ERROR: public.transfer(intege= r, integer) is a procedure;

Error while executing the= query (1)

 

We have verified all parameters passed to sqlExecDir= ect(). All are as expected and earlier bind call was also succeeded. We hav= e collected odbc traces generated for that run. Attached the same.

 

Could you please review the attached log and confirm= why it was failing with ITX ?

 

Thanks,

Prajakta Chinchole.

Technical specialist – HCL.

 

::DISCLAIMER::

The contents of this e-mail and any attachment(s) are confidential and inte= nded for the named recipient(s) only. E-mail transmission is not guaranteed= to be secure or error-free as information could be intercepted, corrupted,= lost, destroyed, arrive late or incomplete, or may contain viruses in transmission. The e mail and its con= tents (with or without referred errors) shall therefore not attach any liab= ility on the originator or HCL or its affiliates. Views or opinions, if any= , presented in this email are solely those of the author and may not necessarily reflect the views or opinions = of HCL or its affiliates. Any form of reproduction, dissemination, copying,= disclosure, modification, distribution and / or publication of this messag= e without the prior written consent of authorized representative of HCL is strictly prohibited. If you have re= ceived this email in error please delete it and notify the sender immediate= ly. Before opening any email and/or attachments, please check them for viru= ses and other defects.

--_000_SG2PR04MB27639019F5A557A68DCD80058B189SG2PR04MB2763apcp_-- --_004_SG2PR04MB27639019F5A557A68DCD80058B189SG2PR04MB2763apcp_ Content-Type: application/octet-stream; name="postgresql ODBC logs" Content-Description: postgresql ODBC logs Content-Disposition: attachment; filename="postgresql ODBC logs"; size=24479; creation-date="Tue, 06 Jul 2021 08:58:05 GMT"; modification-date="Tue, 06 Jul 2021 08:50:29 GMT" Content-Transfer-Encoding: base64 DQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVOVEVSIFNRTEFsbG9jRW52IA0KCQlIRU5WICog ICAgICAgICAgICAgIDB4MDAwMDdGRjg2M0Q4NTQzMA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0x ODg4CUVYSVQgIFNRTEFsbG9jRW52ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0K CQlIRU5WICogICAgICAgICAgICAgIDB4MDAwMDdGRjg2M0Q4NTQzMCAoIDB4MDAwMDAwMDAxNjA5 QjhDMCkNCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMtMTg4OAlFTlRFUiBTUUxBbGxvY0Nvbm5lY3Qg DQoJCUhFTlYgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlCOEMwDQoJCUhEQkMgKiAgICAg ICAgICAgICAgMHgwMDAwMDAwMDE1OUI1OEMwDQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJ RVhJVCAgU1FMQWxsb2NDb25uZWN0ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0K CQlIRU5WICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QjhDMA0KCQlIREJDICogICAgICAg ICAgICAgIDB4MDAwMDAwMDAxNTlCNThDMCAoIDB4MDAwMDAwMDAxNjA5QjlBMCkNCg0Kb3JnLmVj bGlwc2UuZXF1IDFkOGMtMTg4OAlFTlRFUiBTUUxTZXRDb25uZWN0T3B0aW9uIA0KCQlIREJDICAg ICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QjlBMA0KCQlTUUxJTlRFR0VSICAgICAgICAgICAg ICAgICAxMDIgPFNRTF9BVVRPQ09NTUlUPg0KCQlTUUxQT0lOVEVSICAgICAgICAgICAgICAgICAw IDxTUUxfQVVUT0NPTU1JVF9PRkY+DQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJRVhJVCAg U1FMU2V0Q29ubmVjdE9wdGlvbiAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJ SERCQyAgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUI5QTANCgkJU1FMSU5URUdFUiAgICAg ICAgICAgICAgICAgMTAyIDxTUUxfQVVUT0NPTU1JVD4NCgkJU1FMUE9JTlRFUiAgICAgICAgICAg ICAgICAgMCA8U1FMX0FVVE9DT01NSVRfT0ZGPg0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4 CUVOVEVSIFNRTENvbm5lY3RXIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5 QjlBMA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5NDMxMCBbICAgICAgLTNd ICJMb2NhbFBTUUxcIDAiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAtMyANCgkJV0NI QVIgKiAgICAgICAgICAgICAweDAwMDA3RkY4NjhBQUNGODAgWyAgICAgIC0zXSAiKioqKioqXCAw Ig0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgLTMgDQoJCVdDSEFSICogICAgICAgICAg ICAgMHgwMDAwN0ZGODY4QUFDRjgwIFsgICAgICAtM10gIioqKioqKlwgMCINCgkJU1dPUkQgICAg ICAgICAgICAgICAgICAgICAgIC0zIA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVYSVQg IFNRTENvbm5lY3RXICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAg ICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QjlBMA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4 MDAwMDAwMDAxNjA5NDMxMCBbICAgICAgLTNdICJMb2NhbFBTUUxcIDAiDQoJCVNXT1JEICAgICAg ICAgICAgICAgICAgICAgICAtMyANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDA3RkY4NjhB QUNGODAgWyAgICAgIC0zXSAiKioqKioqXCAwIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAg ICAgLTMgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwN0ZGODY4QUFDRjgwIFsgICAgICAt M10gIioqKioqKlwgMCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgIC0zIA0KDQpvcmcu ZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAg ICAgICAgIDB4MDAwMDAwMDAxNjA5QjlBMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAg MTcgPFNRTF9EQk1TX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlD NTMwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAg ICAgICAgMHgwMDAwMDAwMDFEMDhGMjcwDQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJRVhJ VCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMg ICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlCOUEwDQoJCVVXT1JEICAgICAgICAgICAgICAg ICAgICAgICAxNyA8U1FMX0RCTVNfTkFNRT4NCgkJUFRSICAgICAgICAgICAgICAgICAweDAwMDAw MDAwMTYwOUM1MzAgWyAgICAgIDIwXSAiUG9zdGdyZVNRTCINCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RjI3MCAo MjApDQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJRU5URVIgU1FMR2V0SW5mb1cgDQoJCUhE QkMgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlCOUEwDQoJCVVXT1JEICAgICAgICAgICAg ICAgICAgICAgICAxOCA8U1FMX0RCTVNfVkVSPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDAw MDAwMDAxNjA5QzUzMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTEyIA0KCQlTV09S RCAqICAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RjI3MA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4 Yy0xODg4CUVYSVQgIFNRTEdldEluZm9XICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNT KQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QjlBMA0KCQlVV09SRCAgICAg ICAgICAgICAgICAgICAgICAgMTggPFNRTF9EQk1TX1ZFUj4NCgkJUFRSICAgICAgICAgICAgICAg ICAweDAwMDAwMDAwMTYwOUM1MzAgWyAgICAgIDEyXSAiMTIuMC43Ig0KCQlTV09SRCAgICAgICAg ICAgICAgICAgICAgICA1MTIgDQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhG MjcwICgxMikNCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMtMTg4OAlFTlRFUiBTUUxHZXRJbmZvVyAN CgkJSERCQyAgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUI5QTANCgkJVVdPUkQgICAgICAg ICAgICAgICAgICAgICAgICA2IDxTUUxfRFJJVkVSX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAg ICAgMHgwMDAwMDAwMDE2MDlDNTMwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIg DQoJCVNXT1JEICogICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhGMjcwDQoNCm9yZy5lY2xpcHNl LmVxdSAxZDhjLTE4ODgJRVhJVCAgU1FMR2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FM X1NVQ0NFU1MpDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlCOUEwDQoJCVVX T1JEICAgICAgICAgICAgICAgICAgICAgICAgNiA8U1FMX0RSSVZFUl9OQU1FPg0KCQlQVFIgICAg ICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMCBbICAgICAgMzBdICJQU1FMT0RCQzM1Vy5E TEwiDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgIDUxMiANCgkJU1dPUkQgKiAgICAgICAg ICAgICAweDAwMDAwMDAwMUQwOEYyNzAgKDMwKQ0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4 CUVOVEVSIFNRTEdldEluZm9XIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5 QjlBMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDcgPFNRTF9EUklWRVJfVkVSPg0K CQlQVFIgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMCANCgkJU1dPUkQgICAgICAg ICAgICAgICAgICAgICAgNTEyIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4 RjI3MA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVYSVQgIFNRTEdldEluZm9XICB3aXRo IHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDAw MDAwMDAxNjA5QjlBMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDcgPFNRTF9EUklW RVJfVkVSPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMCBbICAgICAg MjBdICIxMy4wMS4wMDAwIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTIgDQoJCVNX T1JEICogICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhGMjcwICgyMCkNCg0Kb3JnLmVjbGlwc2Uu ZXF1IDFkOGMtMTg4OAlFTlRFUiBTUUxHZXRJbmZvVyANCgkJSERCQyAgICAgICAgICAgICAgICAw eDAwMDAwMDAwMTYwOUI5QTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICA2IDxTUUxf RFJJVkVSX05BTUU+DQoJCVBUUiAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDg0QzIwIA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAyNTYgDQoJCVNXT1JEICogICAgICAgICAgICAg MHgwMDAwMDAwMDFEMDhGMjY0DQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJRVhJVCAgU1FM R2V0SW5mb1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMgICAgICAg ICAgICAgICAgMHgwMDAwMDAwMDE2MDlCOUEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgNiA8U1FMX0RSSVZFUl9OQU1FPg0KCQlQVFIgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAx NjA4NEMyMCBbICAgICAgMzBdICJQU1FMT0RCQzM1Vy5ETEwiDQoJCVNXT1JEICAgICAgICAgICAg ICAgICAgICAgIDI1NiANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwMDAwMDAwMUQwOEYyNjQg KDMwKQ0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVOVEVSIFNRTEFsbG9jU3RtdCANCgkJ SERCQyAgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUI5QTANCgkJSFNUTVQgKiAgICAgICAg ICAgICAweDAwMDAwMDAwMUQwOEVEMzANCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMtMTg4OAlFWElU ICBTUUxBbGxvY1N0bXQgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMg ICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlCOUEwDQoJCUhTVE1UICogICAgICAgICAgICAg MHgwMDAwMDAwMDFEMDhFRDMwICggMHgwMDAwMDAwMDE2MDlDNTMwKQ0KDQpvcmcuZWNsaXBzZS5l cXUgMWQ4Yy0xODg4CUVOVEVSIFNRTFByb2NlZHVyZUNvbHVtbnNXIA0KCQlIU1RNVCAgICAgICAg ICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAw MDAwMDAwMDAwMCA8bnVsbCBwb2ludGVyPg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAg IDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDk0MzcwIFsgICAgICAtM10g InB1YmxpY1wgMCINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgIC0zIA0KCQlXQ0hBUiAq ICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5NDAxMCBbICAgICAgIDhdICJ0cmFuc2ZlciINCgkJ U1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA4IA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4 MDAwMDAwMDAwMDAwMDAwMCA8bnVsbCBwb2ludGVyPg0KCQlTV09SRCAgICAgICAgICAgICAgICAg ICAgICAgIDAgDQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJRVhJVCAgU1FMUHJvY2VkdXJl Q29sdW1uc1cgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAg ICAgICAgICAgMHgwMDAwMDAwMDE2MDlDNTMwDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAw MDAwMDAwMDAwMDAwIDxudWxsIHBvaW50ZXI+DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgMCANCgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOTQzNzAgWyAgICAgIC0z XSAicHVibGljXCAwIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgLTMgDQoJCVdDSEFS ICogICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDk0MDEwIFsgICAgICAgOF0gInRyYW5zZmVyIg0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDggDQoJCVdDSEFSICogICAgICAgICAgICAg MHgwMDAwMDAwMDAwMDAwMDAwIDxudWxsIHBvaW50ZXI+DQoJCVNXT1JEICAgICAgICAgICAgICAg ICAgICAgICAgMCANCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMtMTg4OAlFTlRFUiBTUUxOdW1SZXN1 bHRDb2xzIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMA0KCQlTV09S RCAqICAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RUQ1OA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4 Yy0xODg4CUVYSVQgIFNRTE51bVJlc3VsdENvbHMgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NV Q0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlDNTMwDQoJCVNXT1JE ICogICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhFRDU4ICgxOSkNCg0Kb3JnLmVjbGlwc2UuZXF1 IDFkOGMtMTg4OAlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAw MDAwMDAxNjA5QzUzMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgDQoJCVNXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAg ICAgIDB4MDAwMDAwMDAxRDA4RUU5MA0KCQlTUUxMRU4gICAgICAgICAgICAgICAgICAgMTI4DQoJ CVNRTExFTiAqICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhFRDUwDQoNCm9yZy5lY2xpcHNlLmVx dSAxZDhjLTE4ODgJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VD Q0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUM1MzANCgkJVVdPUkQg ICAgICAgICAgICAgICAgICAgICAgICAxIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAg IDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVFOTAN CgkJU1FMTEVOICAgICAgICAgICAgICAgICAgIDEyOA0KCQlTUUxMRU4gKiAgICAgICAgICAgIDB4 MDAwMDAwMDAxRDA4RUQ1MCAoLTM2ODkzNDg4MTQ3NDE5MTAzMjQpDQoNCm9yZy5lY2xpcHNlLmVx dSAxZDhjLTE4ODgJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAw MDAwMDAwMTYwOUM1MzANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAyIA0KCQlTV09S RCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAg ICAgICAweDAwMDAwMDAwMUQwOEVFMTANCgkJU1FMTEVOICAgICAgICAgICAgICAgICAgIDEyOA0K CQlTUUxMRU4gKiAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RUQ1MA0KDQpvcmcuZWNsaXBzZS5l cXUgMWQ4Yy0xODg4CUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NV Q0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlDNTMwDQoJCVVXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg ICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhFRTEw DQoJCVNRTExFTiAgICAgICAgICAgICAgICAgICAxMjgNCgkJU1FMTEVOICogICAgICAgICAgICAw eDAwMDAwMDAwMUQwOEVENTAgKC0zNjg5MzQ4ODE0NzQxOTEwMzI0KQ0KDQpvcmcuZWNsaXBzZS5l cXUgMWQ4Yy0xODg4CUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgw MDAwMDAwMDE2MDlDNTMwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMyANCgkJU1dP UkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAg ICAgICAgMHgwMDAwMDAwMDFEMDhGMDEwDQoJCVNRTExFTiAgICAgICAgICAgICAgICAgICAxMjgN CgkJU1FMTEVOICogICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVENTANCg0Kb3JnLmVjbGlwc2Uu ZXF1IDFkOGMtMTg4OAlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9T VUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMA0KCQlVV09S RCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RjAx MA0KCQlTUUxMRU4gICAgICAgICAgICAgICAgICAgMTI4DQoJCVNRTExFTiAqICAgICAgICAgICAg MHgwMDAwMDAwMDFEMDhFRDUwICgtMzY4OTM0ODgxNDc0MTkxMDMyNCkNCg0Kb3JnLmVjbGlwc2Uu ZXF1IDFkOGMtMTg4OAlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4 MDAwMDAwMDAxNjA5QzUzMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDQgDQoJCVNX T1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAg ICAgICAgIDB4MDAwMDAwMDAxRDA4RUYxMA0KCQlTUUxMRU4gICAgICAgICAgICAgICAgICAgMjU2 DQoJCVNRTExFTiAqICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhFREQ4DQoNCm9yZy5lY2xpcHNl LmVxdSAxZDhjLTE4ODgJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxf U1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUM1MzANCgkJVVdP UkQgICAgICAgICAgICAgICAgICAgICAgICA0IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAg ICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVG MTANCgkJU1FMTEVOICAgICAgICAgICAgICAgICAgIDI1Ng0KCQlTUUxMRU4gKiAgICAgICAgICAg IDB4MDAwMDAwMDAxRDA4RUREOCAoMjU2KQ0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVO VEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlDNTMw DQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSANCgkJU1dPUkQgICAgICAgICAgICAg ICAgICAgICAgICA1IDxTUUxfQ19TSE9SVD4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDAwMDAw MDAxRDA4RUQ2OA0KCQlTUUxMRU4gICAgICAgICAgICAgICAgICAgICAyDQoJCVNRTExFTiAqICAg ICAgICAgICAgMHgwMDAwMDAwMDFEMDhFRDUwDQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJ RVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNU TVQgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUM1MzANCgkJVVdPUkQgICAgICAgICAgICAg ICAgICAgICAgICA1IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NI T1JUPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhFRDY4DQoJCVNRTExFTiAg ICAgICAgICAgICAgICAgICAgIDINCgkJU1FMTEVOICogICAgICAgICAgICAweDAwMDAwMDAwMUQw OEVENTAgKC0zNjg5MzQ4ODE0NzQxOTEwMzI0KQ0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4 CUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlD NTMwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNiANCgkJU1dPUkQgICAgICAgICAg ICAgICAgICAgICAgICA1IDxTUUxfQ19TSE9SVD4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDAw MDAwMDAxRDA4RUQ1Qw0KCQlTUUxMRU4gICAgICAgICAgICAgICAgICAgICAyDQoJCVNRTExFTiAq ICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhFRDUwDQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4 ODgJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJ SFNUTVQgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUM1MzANCgkJVVdPUkQgICAgICAgICAg ICAgICAgICAgICAgICA2IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9D X1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhFRDVDDQoJCVNRTExF TiAgICAgICAgICAgICAgICAgICAgIDINCgkJU1FMTEVOICogICAgICAgICAgICAweDAwMDAwMDAw MUQwOEVENTAgKC0zNjg5MzQ4ODE0NzQxOTEwMzI0KQ0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0x ODg4CUVOVEVSIFNRTEJpbmRDb2wgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2 MDlDNTMwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNyANCgkJU1dPUkQgICAgICAg ICAgICAgICAgICAgICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgw MDAwMDAwMDFEMDhGMDkwDQoJCVNRTExFTiAgICAgICAgICAgICAgICAgICAxMjgNCgkJU1FMTEVO ICogICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVENTANCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMt MTg4OAlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0K CQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMA0KCQlVV09SRCAgICAgICAg ICAgICAgICAgICAgICAgIDcgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FM X0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RjA5MA0KCQlTUUxM RU4gICAgICAgICAgICAgICAgICAgMTI4DQoJCVNRTExFTiAqICAgICAgICAgICAgMHgwMDAwMDAw MDFEMDhFRDUwICgtMzY4OTM0ODgxNDc0MTkxMDMyNCkNCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMt MTg4OAlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAwMDAwMDAx NjA5QzUzMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDggDQoJCVNXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgNCA8U1FMX0NfTE9ORz4NCgkJUFRSICAgICAgICAgICAgICAgIDB4 MDAwMDAwMDAxRDA4RUQ4Qw0KCQlTUUxMRU4gICAgICAgICAgICAgICAgICAgICA0DQoJCVNRTExF TiAqICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhFRDUwDQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhj LTE4ODgJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykN CgkJSFNUTVQgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUM1MzANCgkJVVdPUkQgICAgICAg ICAgICAgICAgICAgICAgICA4IA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDQgPFNR TF9DX0xPTkc+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVEOEMNCgkJU1FM TEVOICAgICAgICAgICAgICAgICAgICAgNA0KCQlTUUxMRU4gKiAgICAgICAgICAgIDB4MDAwMDAw MDAxRDA4RUQ1MCAoLTM2ODkzNDg4MTQ3NDE5MTAzMjQpDQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhj LTE4ODgJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAwMDAwMDAw MTYwOUM1MzANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDEwIA0KCQlTV09SRCAgICAg ICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAgICAg MHgwMDAwMDAwMDFEMDhFRDY0DQoJCVNRTExFTiAgICAgICAgICAgICAgICAgICAgIDINCgkJU1FM TEVOICogICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVENTANCg0Kb3JnLmVjbGlwc2UuZXF1IDFk OGMtMTg4OAlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNT KQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMA0KCQlVV09SRCAgICAg ICAgICAgICAgICAgICAgICAgMTAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNSA8 U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVENjQNCgkJ U1FMTEVOICAgICAgICAgICAgICAgICAgICAgMg0KCQlTUUxMRU4gKiAgICAgICAgICAgIDB4MDAw MDAwMDAxRDA4RUQ1MCAoLTM2ODkzNDg4MTQ3NDE5MTAzMjQpDQoNCm9yZy5lY2xpcHNlLmVxdSAx ZDhjLTE4ODgJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAwMDAw MDAwMTYwOUM1MzANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDExIA0KCQlTV09SRCAg ICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAgICAg ICAgMHgwMDAwMDAwMDFEMDhFRDUwDQoJCVNRTExFTiAgICAgICAgICAgICAgICAgICAgIDgNCgkJ U1FMTEVOICogICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVENTANCg0Kb3JnLmVjbGlwc2UuZXF1 IDFkOGMtMTg4OAlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUND RVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMA0KCQlVV09SRCAg ICAgICAgICAgICAgICAgICAgICAgMTEgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAg NSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVENTAN CgkJU1FMTEVOICAgICAgICAgICAgICAgICAgICAgOA0KCQlTUUxMRU4gKiAgICAgICAgICAgIDB4 MDAwMDAwMDAxRDA4RUQ1MCAoLTM2ODkzNDg4MTQ3NDE5MTAzMjQpDQoNCm9yZy5lY2xpcHNlLmVx dSAxZDhjLTE4ODgJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAweDAw MDAwMDAwMTYwOUM1MzANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDEyIA0KCQlTV09S RCAgICAgICAgICAgICAgICAgICAgICAgIDUgPFNRTF9DX1NIT1JUPg0KCQlQVFIgICAgICAgICAg ICAgICAgMHgwMDAwMDAwMDFEMDhFRDYwDQoJCVNRTExFTiAgICAgICAgICAgICAgICAgICAgIDIN CgkJU1FMTEVOICogICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVENTANCg0Kb3JnLmVjbGlwc2Uu ZXF1IDFkOGMtMTg4OAlFWElUICBTUUxCaW5kQ29sICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9T VUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMA0KCQlVV09S RCAgICAgICAgICAgICAgICAgICAgICAgMTIgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAg ICAgNSA8U1FMX0NfU0hPUlQ+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVE NjANCgkJU1FMTEVOICAgICAgICAgICAgICAgICAgICAgMg0KCQlTUUxMRU4gKiAgICAgICAgICAg IDB4MDAwMDAwMDAxRDA4RUQ1MCAoLTM2ODkzNDg4MTQ3NDE5MTAzMjQpDQoNCm9yZy5lY2xpcHNl LmVxdSAxZDhjLTE4ODgJRU5URVIgU1FMQmluZENvbCANCgkJSFNUTVQgICAgICAgICAgICAgICAw eDAwMDAwMDAwMTYwOUM1MzANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDEzIA0KCQlT V09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9DX0NIQVI+DQoJCVBUUiAgICAgICAg ICAgICAgICAweDAwMDAwMDAwMUQwOEVFOTANCgkJU1FMTEVOICAgICAgICAgICAgICAgICAgIDEy OA0KCQlTUUxMRU4gKiAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RUQ1MA0KDQpvcmcuZWNsaXBz ZS5lcXUgMWQ4Yy0xODg4CUVYSVQgIFNRTEJpbmRDb2wgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FM X1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlDNTMwDQoJCVVX T1JEICAgICAgICAgICAgICAgICAgICAgICAxMyANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAg ICAgICAxIDxTUUxfQ19DSEFSPg0KCQlQVFIgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhF RTkwDQoJCVNRTExFTiAgICAgICAgICAgICAgICAgICAxMjgNCgkJU1FMTEVOICogICAgICAgICAg ICAweDAwMDAwMDAwMUQwOEVENTAgKC0zNjg5MzQ4ODE0NzQxOTEwMzI0KQ0KDQpvcmcuZWNsaXBz ZS5lcXUgMWQ4Yy0xODg4CUVOVEVSIFNRTEZldGNoIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4 MDAwMDAwMDAxNjA5QzUzMA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVYSVQgIFNRTEZl dGNoICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAg ICAgIDB4MDAwMDAwMDAxNjA5QzUzMA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVOVEVS IFNRTEZldGNoIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMA0KDQpv cmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVYSVQgIFNRTEZldGNoICB3aXRoIHJldHVybiBjb2Rl IDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUz MA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVOVEVSIFNRTEZldGNoIA0KCQlIU1RNVCAg ICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0x ODg4CUVYSVQgIFNRTEZldGNoICB3aXRoIHJldHVybiBjb2RlIDEwMCAoU1FMX05PX0RBVEFfRk9V TkQpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlDNTMwDQoNCm9yZy5lY2xp cHNlLmVxdSAxZDhjLTE4ODgJRU5URVIgU1FMRnJlZVN0bXQgDQoJCUhTVE1UICAgICAgICAgICAg ICAgMHgwMDAwMDAwMDE2MDlDNTMwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8 U1FMX0RST1A+DQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJRVhJVCAgU1FMRnJlZVN0bXQg IHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAg MHgwMDAwMDAwMDE2MDlDNTMwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FM X0RST1A+DQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJRU5URVIgU1FMR2V0SW5mb1cgDQoJ CUhEQkMgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlCOUEwDQoJCVVXT1JEICAgICAgICAg ICAgICAgICAgICAgICA3NyA8U1FMX0RSSVZFUl9PREJDX1ZFUj4NCgkJUFRSICAgICAgICAgICAg ICAgICAweDAwMDAwMDAwMTYwOTQ1NTAgDQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAy MCANCgkJU1dPUkQgKiAgICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVEMjQNCg0Kb3JnLmVjbGlw c2UuZXF1IDFkOGMtMTg4OAlFWElUICBTUUxHZXRJbmZvVyAgd2l0aCByZXR1cm4gY29kZSAwIChT UUxfU1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUI5QTANCgkJ VVdPUkQgICAgICAgICAgICAgICAgICAgICAgIDc3IDxTUUxfRFJJVkVSX09EQkNfVkVSPg0KCQlQ VFIgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5NDU1MCBbICAgICAgMTBdICIwMy41MSIN CgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgIDIwIA0KCQlTV09SRCAqICAgICAgICAgICAg IDB4MDAwMDAwMDAxRDA4RUQyNCAoMTApDQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJRU5U RVIgU1FMR2V0RnVuY3Rpb25zIA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5 QjlBMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgNTkgDQoJCVVXT1JEICogICAgICAg ICAgICAgMHgwMDAwMDAwMDFEMDhGMEEwDQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJRVhJ VCAgU1FMR2V0RnVuY3Rpb25zICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlI REJDICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QjlBMA0KCQlVV09SRCAgICAgICAgICAg ICAgICAgICAgICAgNTkgDQoJCVVXT1JEICogICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhGMEEw ICgxKQ0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVOVEVSIFNRTEFsbG9jU3RtdCANCgkJ SERCQyAgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUI5QTANCgkJSFNUTVQgKiAgICAgICAg ICAgICAweDAwMDAwMDAwMTU5QjU4RDANCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMtMTg4OAlFWElU ICBTUUxBbGxvY1N0bXQgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhEQkMg ICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlCOUEwDQoJCUhTVE1UICogICAgICAgICAgICAg MHgwMDAwMDAwMDE1OUI1OEQwICggMHgwMDAwMDAwMDE2MDlDNTMwKQ0KDQpvcmcuZWNsaXBzZS5l cXUgMWQ4Yy0xODg4CUVOVEVSIFNRTFByZXBhcmUgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgw MDAwMDAwMDE2MDlDNTMwDQoJCVVDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMDFDNEQ3OUMw IFsgICAgICAtM10gIntjYWxsIHB1YmxpYy50cmFuc2Zlcig/LD8pfVwgMCINCgkJU0RXT1JEICAg ICAgICAgICAgICAgICAgICAtMw0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVYSVQgIFNR TFByZXBhcmUgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAgICAg ICAgICAgICAgMHgwMDAwMDAwMDE2MDlDNTMwDQoJCVVDSEFSICogICAgICAgICAgICAgMHgwMDAw MDAwMDFDNEQ3OUMwIFsgICAgICAtM10gIntjYWxsIHB1YmxpYy50cmFuc2Zlcig/LD8pfVwgMCIN CgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICAtMw0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0x ODg4CUVOVEVSIFNRTEJpbmRQYXJhbWV0ZXIgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMDAw MDAwMDE2MDlDNTMwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSANCgkJU1dPUkQg ICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfUEFSQU1fSU5QVVQ+DQoJCVNXT1JEICAgICAg ICAgICAgICAgICAgICAgICAgNCA8U1FMX0NfTE9ORz4NCgkJU1dPUkQgICAgICAgICAgICAgICAg ICAgICAgICA0IDxTUUxfSU5URUdFUj4NCgkJU1FMVUxFTiAgICAgICAgICAgICAgICAgICAgMA0K CQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoJCVBUUiAgICAgICAgICAgICAgICAw eDAwMDAwMDAwMUMyRDQ5RjANCgkJU1FMTEVOICAgICAgICAgICAgICAgICAgICAgMA0KCQlTUUxM RU4gKiAgICAgICAgICAgIDB4MDAwMDAwMDAwMDAwMDAwMA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4 Yy0xODg4CUVYSVQgIFNRTEJpbmRQYXJhbWV0ZXIgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NV Q0NFU1MpDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlDNTMwDQoJCVVXT1JE ICAgICAgICAgICAgICAgICAgICAgICAgMSANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg ICAxIDxTUUxfUEFSQU1fSU5QVVQ+DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNCA8 U1FMX0NfTE9ORz4NCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IDxTUUxfSU5URUdF Uj4NCgkJU1FMVUxFTiAgICAgICAgICAgICAgICAgICAgMA0KCQlTV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDAgDQoJCVBUUiAgICAgICAgICAgICAgICAweDAwMDAwMDAwMUMyRDQ5RjANCgkJ U1FMTEVOICAgICAgICAgICAgICAgICAgICAgMA0KCQlTUUxMRU4gKiAgICAgICAgICAgIDB4MDAw MDAwMDAwMDAwMDAwMA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVOVEVSIFNRTEJpbmRQ YXJhbWV0ZXIgDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlDNTMwDQoJCVVX T1JEICAgICAgICAgICAgICAgICAgICAgICAgMiANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAg ICAgICAxIDxTUUxfUEFSQU1fSU5QVVQ+DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAg NCA8U1FMX0NfTE9ORz4NCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICA0IDxTUUxfSU5U RUdFUj4NCgkJU1FMVUxFTiAgICAgICAgICAgICAgICAgICAgMA0KCQlTV09SRCAgICAgICAgICAg ICAgICAgICAgICAgIDAgDQoJCVBUUiAgICAgICAgICAgICAgICAweDAwMDAwMDAwMUMyRDRDNTAN CgkJU1FMTEVOICAgICAgICAgICAgICAgICAgICAgMA0KCQlTUUxMRU4gKiAgICAgICAgICAgIDB4 MDAwMDAwMDAwMDAwMDAwMA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVYSVQgIFNRTEJp bmRQYXJhbWV0ZXIgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhTVE1UICAg ICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlDNTMwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAg ICAgICAgMiANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxTUUxfUEFSQU1fSU5Q VVQ+DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgNCA8U1FMX0NfTE9ORz4NCgkJU1dP UkQgICAgICAgICAgICAgICAgICAgICAgICA0IDxTUUxfSU5URUdFUj4NCgkJU1FMVUxFTiAgICAg ICAgICAgICAgICAgICAgMA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDAgDQoJCVBU UiAgICAgICAgICAgICAgICAweDAwMDAwMDAwMUMyRDRDNTANCgkJU1FMTEVOICAgICAgICAgICAg ICAgICAgICAgMA0KCQlTUUxMRU4gKiAgICAgICAgICAgIDB4MDAwMDAwMDAwMDAwMDAwMA0KDQpv cmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVOVEVSIFNRTEV4ZWNEaXJlY3QgDQoJCUhTVE1UICAg ICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlDNTMwDQoJCVVDSEFSICogICAgICAgICAgICAgMHgw MDAwMDAwMDFDNEQ3OUMwIFsgICAgICAtM10gIntjYWxsIHB1YmxpYy50cmFuc2Zlcig/LD8pfVwg MCINCgkJU0RXT1JEICAgICAgICAgICAgICAgICAgICAtMw0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4 Yy0xODg4CUVYSVQgIFNRTEV4ZWNEaXJlY3QgIHdpdGggcmV0dXJuIGNvZGUgLTEgKFNRTF9FUlJP UikNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUM1MzANCgkJVUNIQVIgKiAg ICAgICAgICAgICAweDAwMDAwMDAwMUM0RDc5QzAgWyAgICAgIC0zXSAie2NhbGwgcHVibGljLnRy YW5zZmVyKD8sPyl9XCAwIg0KCQlTRFdPUkQgICAgICAgICAgICAgICAgICAgIC0zDQoNCgkJRElB RyBbNDI4MDldIEVSUk9SOiBwdWJsaWMudHJhbnNmZXIoaW50ZWdlciwgaW50ZWdlcikgaXMgYSBw cm9jZWR1cmU7DQpFcnJvciB3aGlsZSBleGVjdXRpbmcgdGhlIHF1ZXJ5ICgxKSANCg0Kb3JnLmVj bGlwc2UuZXF1IDFkOGMtMTg4OAlFTlRFUiBTUUxFcnJvclcgDQoJCUhFTlYgICAgICAgICAgICAg ICAgMHgwMDAwMDAwMDAwMDAwMDAwDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDAw MDAwMDAwDQoJCUhTVE1UICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlDNTMwDQoJCVdDSEFS ICogICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhFN0U4DQoJCVNEV09SRCAqICAgICAgICAgICAg MHgwMDAwMDAwMDFEMDhFQ0IwDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhF ODAwIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICA1MTEgDQoJCVNXT1JEICogICAgICAg ICAgICAgMHgwMDAwMDAwMDFEMDhFQ0EwDQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJRVhJ VCAgU1FMRXJyb3JXICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIRU5WICAg ICAgICAgICAgICAgIDB4MDAwMDAwMDAwMDAwMDAwMA0KCQlIREJDICAgICAgICAgICAgICAgIDB4 MDAwMDAwMDAwMDAwMDAwMA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUz MA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RTdFOCBbICAgICAgIDVdICI0 MjgwOSINCgkJU0RXT1JEICogICAgICAgICAgICAweDAwMDAwMDAwMUQwOEVDQjAgKDEpDQoJCVdD SEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhFODAwIFsgICAgICA4OF0gIkVSUk9SOiBw dWJsaWMudHJhbnNmZXIoaW50ZWdlciwgaW50ZWdlcikgaXMgYSBwcm9jZWR1cmU7XCBhRXJyb3Ig d2hpbGUgZXhlY3V0aW5nIHRoZSBxdWVyeSINCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg NTExIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RUNBMCAoODgpDQoNCm9y Zy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJRU5URVIgU1FMRXJyb3JXIA0KCQlIRU5WICAgICAgICAg ICAgICAgIDB4MDAwMDAwMDAwMDAwMDAwMA0KCQlIREJDICAgICAgICAgICAgICAgIDB4MDAwMDAw MDAwMDAwMDAwMA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5QzUzMA0KCQlX Q0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RTdFOA0KCQlTRFdPUkQgKiAgICAgICAg ICAgIDB4MDAwMDAwMDAxRDA4RUNCMA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAx RDA4RTgwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgNTExIA0KCQlTV09SRCAqICAg ICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RUNBMA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4 CUVYSVQgIFNRTEVycm9yVyAgd2l0aCByZXR1cm4gY29kZSAxMDAgKFNRTF9OT19EQVRBX0ZPVU5E KQ0KCQlIRU5WICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAwMDAwMDAwMA0KCQlIREJDICAgICAg ICAgICAgICAgIDB4MDAwMDAwMDAwMDAwMDAwMA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAw MDAwMDAxNjA5QzUzMA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RTdFOA0K CQlTRFdPUkQgKiAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RUNCMA0KCQlXQ0hBUiAqICAgICAg ICAgICAgIDB4MDAwMDAwMDAxRDA4RTgwMCANCgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAg NTExIA0KCQlTV09SRCAqICAgICAgICAgICAgIDB4MDAwMDAwMDAxRDA4RUNBMA0KDQpvcmcuZWNs aXBzZS5lcXUgMWQ4Yy0xODg4CUVOVEVSIFNRTEZyZWVTdG10IA0KCQlIU1RNVCAgICAgICAgICAg ICAgIDB4MDAwMDAwMDAxNjA5QzUzMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEg PFNRTF9EUk9QPg0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVYSVQgIFNRTEZyZWVTdG10 ICB3aXRoIHJldHVybiBjb2RlIDAgKFNRTF9TVUNDRVNTKQ0KCQlIU1RNVCAgICAgICAgICAgICAg IDB4MDAwMDAwMDAxNjA5QzUzMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNR TF9EUk9QPg0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVOVEVSIFNRTEFsbG9jU3RtdCAN CgkJSERCQyAgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUI5QTANCgkJSFNUTVQgKiAgICAg ICAgICAgICAweDAwMDAwMDAwMUQwOEY1MzANCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMtMTg4OAlF WElUICBTUUxBbGxvY1N0bXQgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhE QkMgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlCOUEwDQoJCUhTVE1UICogICAgICAgICAg ICAgMHgwMDAwMDAwMDFEMDhGNTMwICggMHgwMDAwMDAwMDE2MDlDNTMwKQ0KDQpvcmcuZWNsaXBz ZS5lcXUgMWQ4Yy0xODg4CUVOVEVSIFNRTFRhYmxlc1cgDQoJCUhTVE1UICAgICAgICAgICAgICAg MHgwMDAwMDAwMDE2MDlDNTMwDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMDAwMDAw MDAwIDxudWxsIHBvaW50ZXI+DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJ V0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwMDAwMDAwMDAgPG51bGwgcG9pbnRlcj4NCgkJ U1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAgIDB4 MDAwMDAwMDAwMDAwMDAwMCA8bnVsbCBwb2ludGVyPg0KCQlTV09SRCAgICAgICAgICAgICAgICAg ICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDk0NDUwIFsgICAg ICAgNV0gIlRBQkxFIg0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDUgDQoNCm9yZy5l Y2xpcHNlLmVxdSAxZDhjLTE4ODgJRVhJVCAgU1FMVGFibGVzVyAgd2l0aCByZXR1cm4gY29kZSAw IChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUM1MzAN CgkJV0NIQVIgKiAgICAgICAgICAgICAweDAwMDAwMDAwMDAwMDAwMDAgPG51bGwgcG9pbnRlcj4N CgkJU1dPUkQgICAgICAgICAgICAgICAgICAgICAgICAwIA0KCQlXQ0hBUiAqICAgICAgICAgICAg IDB4MDAwMDAwMDAwMDAwMDAwMCA8bnVsbCBwb2ludGVyPg0KCQlTV09SRCAgICAgICAgICAgICAg ICAgICAgICAgIDAgDQoJCVdDSEFSICogICAgICAgICAgICAgMHgwMDAwMDAwMDAwMDAwMDAwIDxu dWxsIHBvaW50ZXI+DQoJCVNXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMCANCgkJV0NIQVIg KiAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOTQ0NTAgWyAgICAgICA1XSAiVEFCTEUiDQoJCVNX T1JEICAgICAgICAgICAgICAgICAgICAgICAgNSANCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMtMTg4 OAlFTlRFUiBTUUxCaW5kQ29sIA0KCQlIU1RNVCAgICAgICAgICAgICAgIDB4MDAwMDAwMDAxNjA5 QzUzMA0KCQlVV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDMgDQoJCVNXT1JEICAgICAgICAg ICAgICAgICAgICAgICAgMSA8U1FMX0NfQ0hBUj4NCgkJUFRSICAgICAgICAgICAgICAgIDB4MDAw MDAwMDAxRDA4RjU1MA0KCQlTUUxMRU4gICAgICAgICAgICAgICAgICAgMTI5DQoJCVNRTExFTiAq ICAgICAgICAgICAgMHgwMDAwMDAwMDFEMDhGNTQwDQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4 ODgJRVhJVCAgU1FMQmluZENvbCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJ SFNUTVQgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUM1MzANCgkJVVdPUkQgICAgICAgICAg ICAgICAgICAgICAgICAzIA0KCQlTV09SRCAgICAgICAgICAgICAgICAgICAgICAgIDEgPFNRTF9D X0NIQVI+DQoJCVBUUiAgICAgICAgICAgICAgICAweDAwMDAwMDAwMUQwOEY1NTANCgkJU1FMTEVO ICAgICAgICAgICAgICAgICAgIDEyOQ0KCQlTUUxMRU4gKiAgICAgICAgICAgIDB4MDAwMDAwMDAx RDA4RjU0MCAoMCkNCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMtMTg4OAlFTlRFUiBTUUxGZXRjaCAN CgkJSFNUTVQgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUM1MzANCg0Kb3JnLmVjbGlwc2Uu ZXF1IDFkOGMtMTg4OAlFWElUICBTUUxGZXRjaCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VD Q0VTUykNCgkJSFNUTVQgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUM1MzANCg0Kb3JnLmVj bGlwc2UuZXF1IDFkOGMtMTg4OAlFTlRFUiBTUUxGcmVlU3RtdCANCgkJSFNUTVQgICAgICAgICAg ICAgICAweDAwMDAwMDAwMTYwOUM1MzANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAx IDxTUUxfRFJPUD4NCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMtMTg4OAlFWElUICBTUUxGcmVlU3Rt dCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykNCgkJSFNUTVQgICAgICAgICAgICAg ICAweDAwMDAwMDAwMTYwOUM1MzANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAgICAxIDxT UUxfRFJPUD4NCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMtMTg4OAlFTlRFUiBTUUxUcmFuc2FjdCAN CgkJSEVOViAgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUI4QzANCgkJSERCQyAgICAgICAg ICAgICAgICAweDAwMDAwMDAwMTYwOUI5QTANCgkJVVdPUkQgICAgICAgICAgICAgICAgICAgICAg ICAxIDxTUUxfUk9MTEJBQ0s+DQoNCm9yZy5lY2xpcHNlLmVxdSAxZDhjLTE4ODgJRVhJVCAgU1FM VHJhbnNhY3QgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhFTlYgICAgICAg ICAgICAgICAgMHgwMDAwMDAwMDE2MDlCOEMwDQoJCUhEQkMgICAgICAgICAgICAgICAgMHgwMDAw MDAwMDE2MDlCOUEwDQoJCVVXT1JEICAgICAgICAgICAgICAgICAgICAgICAgMSA8U1FMX1JPTExC QUNLPg0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVOVEVSIFNRTERpc2Nvbm5lY3QgDQoJ CUhEQkMgICAgICAgICAgICAgICAgMHgwMDAwMDAwMDE2MDlCOUEwDQoNCm9yZy5lY2xpcHNlLmVx dSAxZDhjLTE4ODgJRVhJVCAgU1FMRGlzY29ubmVjdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxf U1VDQ0VTUykNCgkJSERCQyAgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUI5QTANCg0Kb3Jn LmVjbGlwc2UuZXF1IDFkOGMtMTg4OAlFTlRFUiBTUUxGcmVlQ29ubmVjdCANCgkJSERCQyAgICAg ICAgICAgICAgICAweDAwMDAwMDAwMTYwOUI5QTANCg0Kb3JnLmVjbGlwc2UuZXF1IDFkOGMtMTg4 OAlFWElUICBTUUxGcmVlQ29ubmVjdCAgd2l0aCByZXR1cm4gY29kZSAwIChTUUxfU1VDQ0VTUykN CgkJSERCQyAgICAgICAgICAgICAgICAweDAwMDAwMDAwMTYwOUI5QTANCg0Kb3JnLmVjbGlwc2Uu ZXF1IDFkOGMtMTg4OAlFTlRFUiBTUUxGcmVlRW52IA0KCQlIRU5WICAgICAgICAgICAgICAgIDB4 MDAwMDAwMDAxNjA5QjhDMA0KDQpvcmcuZWNsaXBzZS5lcXUgMWQ4Yy0xODg4CUVYSVQgIFNRTEZy ZWVFbnYgIHdpdGggcmV0dXJuIGNvZGUgMCAoU1FMX1NVQ0NFU1MpDQoJCUhFTlYgICAgICAgICAg ICAgICAgMHgwMDAwMDAwMDE2MDlCOEMwDQo= --_004_SG2PR04MB27639019F5A557A68DCD80058B189SG2PR04MB2763apcp_--