Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp8514981imu; Thu, 15 Nov 2018 12:52:32 -0800 (PST) X-Google-Smtp-Source: AJdET5fE7K/euqlHVLwagGMV4J+G5bYc1RHgpdwrmDPn1jjn9fXYiIXSrI1KMDPqdkk9z03qevQD X-Received: by 2002:a17:902:4d46:: with SMTP id o6-v6mr7924678plh.104.1542315152715; Thu, 15 Nov 2018 12:52:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542315152; cv=none; d=google.com; s=arc-20160816; b=irjIVsVAGhJ2zmkwgbdQ/S8rrGlVkZNoqRBSLv3ek3Peqwy31hDQUuW7L3TiPgZiy9 M7+UDbITWHkst65yNG/YzAhqo/BsacpOV9Oe3jd7owdpuQALohKV01OzokN5YsR5ENaR /dddH56NTM0P7K2TfTeUnarsvw/xdT617bdjrEfkuFhhkLYiDOT/hRfPOvLx83XlznWV 1pT/A1KohP3GnS9pe7bDr89UgcCkxNqo3GvEEZIJhgYz6ftNff8/fy3u+6R/MBtZT7nn TVMmyzuADG0gLKJPEV8Jg+pR+svQhWaMf1IrlEynG7/jU1QTj9cUZsexL9Jp2fwA91Y8 8a5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language:in-reply-to:mime-version :user-agent:date:message-id:autocrypt:openpgp:from:references:cc:to :subject:reply-to; bh=GMi9YY9euWOkWJaDKWfdlmS67H6P8U+aS1QGWFLLQxs=; b=tgJIQKFoDJNVLBN/zHJHPXYixbivBGjN3igDIIhCJFKnkxIx1ZR0+omqh+NkstUD54 w7W817hhrARRLEOxUdiYa7uA9SDv0CVONTAZPVtnpM5o8Chs6b7ztR2OX0zk2B+ndODZ DCqQlJVdL2h2apUQCHfG59c1+X6Z1lBFJmG9dIQbB8awFLb/i1SULove8gV5bNtaHJtJ OfhroaAw1pa+JOdxMT0I9DC/1ug3WPei+5Ueb7MH9+8ujO3sBFMFBH702rVAkkLXW/aE iMm/1nQw4XuOOTrfxmDWelUAYJSNJM/saYHZLzmLa7viA4AzdhkyJccfVjsmdutoxEPH OfxA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e6si21152065pgd.428.2018.11.15.12.52.17; Thu, 15 Nov 2018 12:52:32 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389054AbeKPHAu (ORCPT + 99 others); Fri, 16 Nov 2018 02:00:50 -0500 Received: from mail-lj1-f194.google.com ([209.85.208.194]:44909 "EHLO mail-lj1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725809AbeKPHAt (ORCPT ); Fri, 16 Nov 2018 02:00:49 -0500 Received: by mail-lj1-f194.google.com with SMTP id k19-v6so18408712lji.11 for ; Thu, 15 Nov 2018 12:51:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:subject:to:cc:references:from:openpgp :autocrypt:message-id:date:user-agent:mime-version:in-reply-to :content-language; bh=GMi9YY9euWOkWJaDKWfdlmS67H6P8U+aS1QGWFLLQxs=; b=k7ZwqkTItdydY/Bvad6zNawkhLTGRQHdP/0TIVAxKtnsIRljeP7wZWwUX5SEIOKGVD iLFu5HCeL660aCdx7scRVlGmuyl8wrndBc9AElqurGs+gED/4R9SSE1PYLPMxOlOORzP wxLZ5tP7x8lo43cjUesoj7gzeLbPaR+mzKEL0+IqQVEM2p8NRjIo8kC+3BPjl+Dqx/x6 TsTbmrpdSZKmiGJ7jGtpN043CRufBOlJq6F9ey+h1ya1+ExuQ0acY72R0GFPDbtF/Kuh NKTyyb+pmY049Tny15Ew8NCqI3904t2Nei7xodekIOkoUMtPPna7km2FzqavDJShDKcH OxFQ== X-Gm-Message-State: AGRZ1gIYymHK9g+GbRWTPjdATJUOZjM2yhL9nKf6FnyHQwfNvd1x+J0z InOy5Ui2LIQb/WXgsafVIFQ= X-Received: by 2002:a2e:890b:: with SMTP id d11-v6mr4345077lji.113.1542315076044; Thu, 15 Nov 2018 12:51:16 -0800 (PST) Received: from [192.168.1.183] (128-68-186-150.broadband.corbina.ru. [128.68.186.150]) by smtp.gmail.com with ESMTPSA id m77sm2789493lfg.3.2018.11.15.12.51.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Nov 2018 12:51:14 -0800 (PST) Reply-To: alex.popov@linux.com Subject: Re: Investigating a stack state mismatch in Linux kernel To: Florian Weimer , Richard Sandiford Cc: Kees Cook , Ingo Molnar , Andy Lutomirski , Tycho Andersen , Laura Abbott , Mark Rutland , Ard Biesheuvel , Borislav Petkov , Thomas Gleixner , "H . Peter Anvin" , Peter Zijlstra , Emese Revfy , Thomas Garnier , Alexei Starovoitov , Masami Hiramatsu , "David S . Miller" , Steven Rostedt , Dave Hansen , Will Deacon , Jann Horn , linux-arm-kernel@lists.infradead.org, gcc-bugs@gcc.gnu.org, gcc-help@gcc.gnu.org, LKML , "kernel-hardening@lists.openwall.com" References: <875zwyabac.fsf@oldenburg.str.redhat.com> From: Alexander Popov Openpgp: preference=signencrypt Autocrypt: addr=alex.popov@linux.com; prefer-encrypt=mutual; keydata= xsFNBFX15q4BEADZartsIW3sQ9R+9TOuCFRIW+RDCoBWNHhqDLu+Tzf2mZevVSF0D5AMJW4f UB1QigxOuGIeSngfmgLspdYe2Kl8+P8qyfrnBcS4hLFyLGjaP7UVGtpUl7CUxz2Hct3yhsPz ID/rnCSd0Q+3thrJTq44b2kIKqM1swt/F2Er5Bl0B4o5WKx4J9k6Dz7bAMjKD8pHZJnScoP4 dzKPhrytN/iWM01eRZRc1TcIdVsRZC3hcVE6OtFoamaYmePDwWTRhmDtWYngbRDVGe3Tl8bT 7BYN7gv7Ikt7Nq2T2TOfXEQqr9CtidxBNsqFEaajbFvpLDpUPw692+4lUbQ7FL0B1WYLvWkG cVysClEyX3VBSMzIG5eTF0Dng9RqItUxpbD317ihKqYL95jk6eK6XyI8wVOCEa1V3MhtvzUo WGZVkwm9eMVZ05GbhzmT7KHBEBbCkihS+TpVxOgzvuV+heCEaaxIDWY/k8u4tgbrVVk+tIVG 99v1//kNLqd5KuwY1Y2/h2MhRrfxqGz+l/f/qghKh+1iptm6McN//1nNaIbzXQ2Ej34jeWDa xAN1C1OANOyV7mYuYPNDl5c9QrbcNGg3D6gOeGeGiMn11NjbjHae3ipH8MkX7/k8pH5q4Lhh Ra0vtJspeg77CS4b7+WC5jlK3UAKoUja3kGgkCrnfNkvKjrkEwARAQABzSZBbGV4YW5kZXIg UG9wb3YgPGFsZXgucG9wb3ZAbGludXguY29tPsLBgAQTAQoAKgIbIwIeAQIXgAULCQgHAwUV CgkICwUWAgMBAAUJB8+UXAUCWgsUegIZAQAKCRCODp3rvH6PqqpOEACX+tXHOgMJ6fGxaNJZ HkKRFR/9AGP1bxp5QS528Sd6w17bMMQ87V5NSFUsTMPMcbIoO73DganKQ3nN6tW0ZvDTKpRt pBUCUP8KPqNvoSs3kkskaQgNQ3FXv46YqPZ7DoYj9HevY9NUyGLwCTEWD2ER5zKuNbI2ek82 j4rwdqXn9kqqBf1ExAoEsszeNHzTKRl2d+bXuGDcOdpnOi7avoQfwi/O0oapR+goxz49Oeov YFf1EVaogHjDBREaqiqJ0MSKexfVBt8RD9ev9SGSIMcwfhgUHhMTX2JY/+6BXnUbzVcHD6HR EgqVGn/0RXfJIYmFsjH0Z6cHy34Vn+aqcGa8faztPnmkA/vNfhw8k5fEE7VlBqdEY8YeOiza hHdpaUi4GofNy/GoHIqpz16UulMjGB5SBzgsYKgCO+faNBrCcBrscWTl1aJfSNJvImuS1JhB EQnl/MIegxyBBRsH68x5BCffERo4FjaG0NDCmZLjXPOgMvl3vRywHLdDZThjAea3pwdGUq+W C77i7tnnUqgK7P9i+nEKwNWZfLpfjYgH5JE/jOgMf4tpHvO6fu4AnOffdz3kOxDyi+zFLVcz rTP5b46aVjI7D0dIDTIaCKUT+PfsLnJmP18x7dU/gR/XDcUaSEbWU3D9u61AvxP47g7tN5+a 5pFIJhJ44JLk6I5H/c7BTQRV9eauARAArcUVf6RdT14hkm0zT5TPc/3BJc6PyAghV/iCoPm8 kbzjKBIK80NvGodDeUV0MnQbX40jjFdSI0m96HNt86FtifQ3nwuW/BtS8dk8+lakRVwuTgMb hJWmXqKMFdVRCbjdyLbZWpdPip0WGND6p5i801xgPRmI8P6e5e4jBO4Cx1ToIFyJOzD/jvtb UhH9t5/naKUGa5BD9gSkguooXVOFvPdvKQKca19S7bb9hzjySh63H4qlbhUrG/7JGhX+Lr3g DwuAGrrFIV0FaVyIPGZ8U2fjLKpcBC7/lZJv0jRFpZ9CjHefILxt7NGxPB9hk2iDt2tE6jSl GNeloDYJUVItFmG+/giza2KrXmDEFKl+/mwfjRI/+PHR8PscWiB7S1zhsVus3DxhbM2mAK4x mmH4k0wNfgClh0Srw9zCU2CKJ6YcuRLi/RAAiyoxBb9wnSuQS5KkxoT32LRNwfyMdwlEtQGp WtC/vBI13XJVabx0Oalx7NtvRCcX1FX9rnKVjSFHX5YJ48heAd0dwRVmzOGL/EGywb1b9Q3O IWe9EFF8tmWV/JHs2thMz492qTHA5pm5JUsHQuZGBhBU+GqdOkdkFvujcNu4w7WyuEITBFAh 5qDiGkvY9FU1OH0fWQqVU/5LHNizzIYN2KjU6529b0VTVGb4e/M0HglwtlWpkpfQzHMAEQEA AcLBZQQYAQIADwUCVfXmrgIbDAUJCWYBgAAKCRCODp3rvH6PqrZtEACKsd/UUtpKmy4mrZwl 053nWp7+WCE+S9ke7CFytmXoMWf1CIrcQTk5cmdBmB4E0l3sr/DgKlJ8UrHTdRLcZZnbVqur +fnmVeQy9lqGkaIZvx/iXVYUqhT3+DNj9Zkjrynbe5pLsrGyxYWfsPRVL6J4mQatChadjuLw 7/WC6PBmWkRA2SxUVpxFEZlirpbboYWLSXk9I3JmS5/iJ+P5kHYiB0YqYkd1twFXXxixv1GB Zi/idvWTK7x6/bUh0AAGTKc5zFhyR4DJRGROGlFTAYM3WDoa9XbrHXsggJDLNoPZJTj9DMww u28SzHLvR3t2pY1dT61jzKNDLoE3pjvzgLKF/Olif0t7+m0IPKY+8umZvUEhJ9CAUcoFPCfG tEbL6t1xrcsT7dsUhZpkIX0Qc77op8GHlfNd/N6wZUt19Vn9G8B6xrH+dinc0ylUc4+4yxt6 6BsiEzma6Ah5jexChYIwaB5Oi21yjc6bBb4l6z01WWJQ052OGaOBzi+tS5iGmc5DWH4/pFqX OIkgJVVgjPv2y41qV66QJJEi2wT4WUKLY1zA9s6KXbt8dVSzJsNFvsrAoFdtzc8v6uqCo0/W f0Id8MBKoqN5FniTHWNxYX6b2dFwq8i5Rh6Oxc6q75Kg8279+co3/tLCkU6pGga28K7tUP2z h9AUWENlnWJX/YhP8MLBZQQYAQoADwIbDAUCWgsSOgUJB9eShwAKCRCODp3rvH6PqtoND/41 ozCKAS4WWBBCU6AYLm2SoJ0EGhg1kIf9VMiqy5PKlSrAnW5yl4WJQcv5wER/7EzvZ49Gj8aG uRWfz3lyQU8dH2KG6KLilDFCZF0mViEo2C7O4QUx5xmbpMUq41fWjY947Xvd3QDisc1T1/7G uNBAALEZdqzwnKsT9G27e9Cd3AW3KsLAD4MhsALFARg6OuuwDCbLl6k5fu++26PEqORGtpJQ rRBWan9ZWb/Y57P126IVIylWiH6vt6iEPlaEHBU8H9+Z0WF6wJ5rNz9gR6GhZhmo1qsyNedD 1HzOsXQhvCinsErpZs99VdZSF3d54dac8ypH4hvbjSmXZjY3Sblhyc6RLYlru5UXJFh7Hy+E TMuCg3hIVbdyFSDkvxVlvhHgUSf8+Uk3Ya4MO4a5l9ElUqxpSqYH7CvuwkG+mH5mN8tK3CCd +aKPCxUFfil62DfTa7YgLovr7sHQB+VMQkNDPXleC+amNqJb423L8M2sfCi9gw/lA1ha6q80 ydgbcFEkNjqz4OtbrSwEHMy/ADsUWksYuzVbw7/pQTc6OAskESBr5igP7B/rIACUgiIjdOVB ktD1IQcezrDcuzVCIpuq8zC6LwLm7V1Tr6zfU9FWwnqzoQeQZH4QlP7MBuOeswCpxIl07mz9 jXz/74kjFsyRgZA+d6a1pGtOwITEBxtxxg== Message-ID: <2a2b1181-2175-7e4e-189c-12630f43d10d@linux.com> Date: Thu, 15 Nov 2018 23:51:13 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <875zwyabac.fsf@oldenburg.str.redhat.com> Content-Type: multipart/mixed; boundary="------------723E336F1C1CFCD8CE76D68E" Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a multi-part message in MIME format. --------------723E336F1C1CFCD8CE76D68E Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit On 15.11.2018 13:24, Florian Weimer wrote: > * Alexander Popov: > >> Of course, there is a naive solution for this issue -- just skip stackleak >> instrumentation for acpi_duplicate_processor_id(). But it would be great to find >> out the reasons behind this compiler behavior. It might help to create a better >> solution. > > Please show us the RTL dumps with both compilers, both before and after > the plugin pass. Thanks a lot for your reply, Florian! I have more information to share. I attach the list of gcc passes. The 'rtl-stackleak_cleanup' runs after the 'rtl-reload' pass. I attach RTL dumps both for gcc-5 and gcc-7 for: - 'rtl-reload' pass, - 'rtl-stackleak_cleanup' pass, - 'rtl-pro_and_epilogue' pass. I've found out that for gcc-5: - if I put the 'rtl-stackleak_cleanup' pass (deleting CALL insn) *before* the 'rtl-pro_and_epilogue' pass, objtool reports about stack state mismatch in acpi_duplicate_processor_id(); - if I put the 'rtl-stackleak_cleanup' pass *after* the 'rtl-pro_and_epilogue' pass, objtool *doesn't* report about stack state mismatch. So gcc-5 does some mistake during the 'rtl-pro_and_epilogue' pass. And gcc-7 doesn't have this issue. In the original grsecurity code the stackleak RTL pass was registered just before the 'rtl-final' pass. Some time ago Richard Sandiford noted that: >>> This might be too late, since it happens e.g. after addresses have >>> been calculated for branch ranges, and after machine-specific passes >>> (e.g. bundling on ia64). >>> >>> The stack size is final after reload, so inserting the pass after that >>> might be better. https://lore.kernel.org/patchwork/patch/879912/ So what is the best moment when we know the stack frame size and can safely delete the CALL insn using delete_insn_and_edges()? Thanks! Best regards, Alexander --------------723E336F1C1CFCD8CE76D68E Content-Type: text/plain; charset=UTF-8; name="gcc5-after-stackleak_cleanup.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gcc5-after-stackleak_cleanup.txt" OzsgRnVuY3Rpb24gYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIChhY3BpX2R1cGxpY2F0 ZV9wcm9jZXNzb3JfaWQsIGZ1bmNkZWZfbm89MzA0NiwgZGVjbF91aWQ9MjkyNjUsIGNncmFw aF91aWQ9MzE0Mywgc3ltYm9sX29yZGVyPTMyMTgpCgpkZWxldGluZyBpbnNuIHdpdGggdWlk ID0gOC4KCgphY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQKCkRhdGFmbG93IHN1bW1hcnk6 Cjs7ICBpbnZhbGlkYXRlZCBieSBjYWxsIAkgMCBbYXhdIDEgW2R4XSAyIFtjeF0gNCBbc2ld IDUgW2RpXSA4IFtdIDkgW10gMTAgW10gMTEgW10gMTIgW10gMTMgW10gMTQgW10gMTUgW10g MTcgW2ZsYWdzXSAxOCBbZnBzcl0gMTkgW2ZwY3JdIDIxIFtdIDIyIFtdIDIzIFtdIDI0IFtd IDI1IFtdIDI2IFtdIDI3IFtdIDI4IFtdIDI5IFtdIDMwIFtdIDMxIFtdIDMyIFtdIDMzIFtd IDM0IFtdIDM1IFtdIDM2IFtdIDM3IFtyOF0gMzggW3I5XSAzOSBbcjEwXSA0MCBbcjExXSA0 NSBbXSA0NiBbXSA0NyBbXSA0OCBbXSA0OSBbXSA1MCBbXSA1MSBbXSA1MiBbXSA1MyBbXSA1 NCBbXSA1NSBbXSA1NiBbXSA1NyBbXSA1OCBbXSA1OSBbXSA2MCBbXSA2MSBbXSA2MiBbXSA2 MyBbXSA2NCBbXSA2NSBbXSA2NiBbXSA2NyBbXSA2OCBbXSA2OSBbXSA3MCBbXSA3MSBbXSA3 MiBbXSA3MyBbXSA3NCBbXSA3NSBbXSA3NiBbXSA3NyBbXSA3OCBbXSA3OSBbXSA4MCBbXQo7 OyAgaGFyZHdhcmUgcmVncyB1c2VkIAkgNyBbc3BdCjs7ICByZWd1bGFyIGJsb2NrIGFydGlm aWNpYWwgdXNlcyAJIDYgW2JwXSA3IFtzcF0KOzsgIGVoIGJsb2NrIGFydGlmaWNpYWwgdXNl cyAJIDYgW2JwXSA3IFtzcF0gMTYgW2FyZ3BdIDIwIFtmcmFtZV0KOzsgIGVudHJ5IGJsb2Nr IGRlZnMgCSAwIFtheF0gMSBbZHhdIDIgW2N4XSA0IFtzaV0gNSBbZGldIDYgW2JwXSA3IFtz cF0gMjAgW2ZyYW1lXSAzNyBbcjhdIDM4IFtyOV0KOzsgIGV4aXQgYmxvY2sgdXNlcyAJIDAg W2F4XSA2IFticF0gNyBbc3BdIDIwIFtmcmFtZV0KOzsgIHJlZ3MgZXZlciBsaXZlIAkgMFth eF0gMVtkeF0gMltjeF0gM1tieF0gNVtkaV0gNlticF0gN1tzcF0gMTdbZmxhZ3NdCjs7ICBy ZWYgdXNhZ2UgCXIwPXs2ZCw2dX0gcjE9ezJkLDJ1fSByMj17MmQsMXV9IHIzPXsxZCwxdX0g cjQ9ezFkfSByNT17MWQsMXV9IHI2PXsxZCw4dX0gcjc9ezFkLDh1fSByMTc9ezdkLDN1fSBy MjA9ezFkLDF1fSByMzc9ezFkfSByMzg9ezFkfSAKOzsgICAgdG90YWwgcmVmIHVzYWdlIDU2 ezI1ZCwzMXUsMGV9IGluIDIwezIwIHJlZ3VsYXIgKyAwIGNhbGx9IGluc25zLgoobm90ZSAx IDAgNiBOT1RFX0lOU05fREVMRVRFRCkKKG5vdGUgNiAxIDIgMiBbYmIgMl0gTk9URV9JTlNO X0JBU0lDX0JMT0NLKQooaW5zbiAyIDYgMyAyIChzZXQgKHJlZy92OlNJIDMgYnggW29yaWc6 OTggcHJvY19pZCBdIFs5OF0pCiAgICAgICAgKHJlZzpTSSA1IGRpIFsgcHJvY19pZCBdKSkg ZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmM6Njg3IDkwIHsqbW92c2lfaW50ZXJuYWx9 CiAgICAgKG5pbCkpCihub3RlIDMgMiAxNCAyIE5PVEVfSU5TTl9GVU5DVElPTl9CRUcpCihu b3RlIDE0IDMgMTUgMiBOT1RFX0lOU05fREVMRVRFRCkKKG5vdGUgMTUgMTQgMTYgMiBOT1RF X0lOU05fREVMRVRFRCkKKGluc24gMTYgMTUgMTcgMiAocGFyYWxsZWwgWwogICAgICAgICAg ICAoc2V0IChtZW0vai9jOkRJIChzeW1ib2xfcmVmOkRJICgiX19nY292MC5hY3BpX2R1cGxp Y2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4N2ZkNzdmMGVj Y2YwIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkPikgWzAgX19nY292MC5h Y3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQrMCBTOCBBMTI4XSkKICAgICAgICAgICAgICAg IChwbHVzOkRJIChtZW0vai9jOkRJIChzeW1ib2xfcmVmOkRJICgiX19nY292MC5hY3BpX2R1 cGxpY2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4N2ZkNzdm MGVjY2YwIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkPikgWzAgX19nY292 MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQrMCBTOCBBMTI4XSkKICAgICAgICAgICAg ICAgICAgICAoY29uc3RfaW50IDEgWzB4MV0pKSkKICAgICAgICAgICAgKGNsb2JiZXIgKHJl ZzpDQyAxNyBmbGFncykpCiAgICAgICAgXSkgMjE4IHsqYWRkZGlfMX0KICAgICAobmlsKSkK KGluc24gMTcgMTYgMTggMiAoc2V0IChyZWc6U0kgMSBkeCBbb3JpZzo5MSBELjQwNTg3IF0g WzkxXSkKICAgICAgICAobWVtL2M6U0kgKHN5bWJvbF9yZWY6REkgKCJucl9kdXBsaWNhdGVf aWRzIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAweDdmZDc3ZjQxNjA5MCBucl9kdXBsaWNh dGVfaWRzPikgWzAgbnJfZHVwbGljYXRlX2lkcyswIFM0IEEzMl0pKSBkcml2ZXJzL2FjcGkv YWNwaV9wcm9jZXNzb3IuYzo2OTQgOTAgeyptb3ZzaV9pbnRlcm5hbH0KICAgICAobmlsKSkK KGluc24gMTggMTcgMTkgMiAoc2V0IChyZWc6Q0NOTyAxNyBmbGFncykKICAgICAgICAoY29t cGFyZTpDQ05PIChyZWc6U0kgMSBkeCBbb3JpZzo5MSBELjQwNTg3IF0gWzkxXSkKICAgICAg ICAgICAgKGNvbnN0X2ludCAwIFswXSkpKSBkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3Iu Yzo2OTQgMyB7KmNtcHNpX2Njbm9fMX0KICAgICAobmlsKSkKKGp1bXBfaW5zbiAxOSAxOCAy MCAyIChzZXQgKHBjKQogICAgICAgIChpZl90aGVuX2Vsc2UgKGxlIChyZWc6Q0NOTyAxNyBm bGFncykKICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMCBbMF0pKQogICAgICAgICAgICAo bGFiZWxfcmVmIDQ0KQogICAgICAgICAgICAocGMpKSkgZHJpdmVycy9hY3BpL2FjcGlfcHJv Y2Vzc29yLmM6Njk0IDYxMiB7KmpjY18xfQogICAgIChpbnRfbGlzdDpSRUdfQlJfUFJPQiA0 NTAgKG5pbCkpCiAtPiA0NCkKKG5vdGUgMjAgMTkgMjIgMyBbYmIgM10gTk9URV9JTlNOX0JB U0lDX0JMT0NLKQooaW5zbiAyMiAyMCAyNCAzIChzZXQgKHJlZzpESSAwIGF4IFtvcmlnOjky IEQuNDA1ODYgXSBbOTJdKQogICAgICAgIChtZW0vai9jOkRJIChjb25zdDpESSAocGx1czpE SSAoc3ltYm9sX3JlZjpESSAoIl9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lk IikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAweDdmZDc3ZjBlY2NmMCBfX2djb3YwLmFjcGlf ZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZD4pCiAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2lu dCAxNiBbMHgxMF0pKSkgWzAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQr MTYgUzggQTEyOF0pKSA4OSB7Km1vdmRpX2ludGVybmFsfQogICAgIChuaWwpKQooaW5zbiAy NCAyMiAyNSAzIChwYXJhbGxlbCBbCiAgICAgICAgICAgIChzZXQgKHJlZzpESSAyIGN4IFsx MDddKQogICAgICAgICAgICAgICAgKHBsdXM6REkgKHJlZzpESSAwIGF4IFtvcmlnOjkyIEQu NDA1ODYgXSBbOTJdKQogICAgICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMSBbMHgxXSkp KQogICAgICAgICAgICAoY2xvYmJlciAocmVnOkNDIDE3IGZsYWdzKSkKICAgICAgICBdKSAy MTggeyphZGRkaV8xfQogICAgIChleHByX2xpc3Q6UkVHX0VRVUlWIChtZW0vai9jOkRJIChj b25zdDpESSAocGx1czpESSAoc3ltYm9sX3JlZjpESSAoIl9fZ2NvdjAuYWNwaV9kdXBsaWNh dGVfcHJvY2Vzc29yX2lkIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAweDdmZDc3ZjBlY2Nm MCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZD4pCiAgICAgICAgICAgICAg ICAgICAgKGNvbnN0X2ludCAxNiBbMHgxMF0pKSkgWzAgX19nY292MC5hY3BpX2R1cGxpY2F0 ZV9wcm9jZXNzb3JfaWQrMTYgUzggQTEyOF0pCiAgICAgICAgKG5pbCkpKQooaW5zbiAyNSAy NCAyNiAzIChzZXQgKG1lbS9qL2M6REkgKGNvbnN0OkRJIChwbHVzOkRJIChzeW1ib2xfcmVm OkRJICgiX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxhZ3MgMHgy XSAgPHZhcl9kZWNsIDB4N2ZkNzdmMGVjY2YwIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJv Y2Vzc29yX2lkPikKICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDE2IFsweDEwXSkp KSBbMCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCsxNiBTOCBBMTI4XSkK ICAgICAgICAocmVnOkRJIDIgY3ggWzEwN10pKSA4OSB7Km1vdmRpX2ludGVybmFsfQogICAg IChuaWwpKQooaW5zbiAyNiAyNSAyNyAzIChzZXQgKHJlZzpDQ1ogMTcgZmxhZ3MpCiAgICAg ICAgKGNvbXBhcmU6Q0NaIChyZWcvdjpTSSAzIGJ4IFtvcmlnOjk4IHByb2NfaWQgXSBbOThd KQogICAgICAgICAgICAobWVtL2ovYzpTSSAoc3ltYm9sX3JlZjpESSAoImR1cGxpY2F0ZV9w cm9jZXNzb3JfaWRzIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAweDdmZDc3ZjQxNjFiMCBk dXBsaWNhdGVfcHJvY2Vzc29yX2lkcz4pIFswIGR1cGxpY2F0ZV9wcm9jZXNzb3JfaWRzKzAg UzQgQTMyXSkpKSBkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYzo2OTUgNyB7KmNtcHNp XzF9CiAgICAgKG5pbCkpCihqdW1wX2luc24gMjcgMjYgMjggMyAoc2V0IChwYykKICAgICAg ICAoaWZfdGhlbl9lbHNlIChlcSAocmVnOkNDWiAxNyBmbGFncykKICAgICAgICAgICAgICAg IChjb25zdF9pbnQgMCBbMF0pKQogICAgICAgICAgICAobGFiZWxfcmVmOkRJIDU4KQogICAg ICAgICAgICAocGMpKSkgZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmM6Njk1IDYxMiB7 KmpjY18xfQogICAgIChpbnRfbGlzdDpSRUdfQlJfUFJPQiA0NTAgKG5pbCkpCiAtPiA1OCkK KG5vdGUgMjggMjcgMzQgNCBbYmIgNF0gTk9URV9JTlNOX0JBU0lDX0JMT0NLKQoobm90ZSAz NCAyOCAzNSA0IE5PVEVfSU5TTl9ERUxFVEVEKQoobm90ZSAzNSAzNCAzNiA0IE5PVEVfSU5T Tl9ERUxFVEVEKQooaW5zbiAzNiAzNSAzNyA0IChwYXJhbGxlbCBbCiAgICAgICAgICAgIChz ZXQgKG1lbS9qL2M6REkgKGNvbnN0OkRJIChwbHVzOkRJIChzeW1ib2xfcmVmOkRJICgiX19n Y292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxhZ3MgMHgyXSAgPHZhcl9k ZWNsIDB4N2ZkNzdmMGVjY2YwIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lk PikKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdF9pbnQgOCBbMHg4XSkpKSBb MCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCs4IFM4IEE2NF0pCiAgICAg ICAgICAgICAgICAocGx1czpESSAobWVtL2ovYzpESSAoY29uc3Q6REkgKHBsdXM6REkgKHN5 bWJvbF9yZWY6REkgKCJfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtm bGFncyAweDJdICA8dmFyX2RlY2wgMHg3ZmQ3N2YwZWNjZjAgX19nY292MC5hY3BpX2R1cGxp Y2F0ZV9wcm9jZXNzb3JfaWQ+KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChj b25zdF9pbnQgOCBbMHg4XSkpKSBbMCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nv cl9pZCs4IFM4IEE2NF0pCiAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAxIFsweDFd KSkpCiAgICAgICAgICAgIChjbG9iYmVyIChyZWc6Q0MgMTcgZmxhZ3MpKQogICAgICAgIF0p IDIxOCB7KmFkZGRpXzF9CiAgICAgKG5pbCkpCihpbnNuIDM3IDM2IDM4IDQgKHNldCAocmVn OkNDWiAxNyBmbGFncykKICAgICAgICAoY29tcGFyZTpDQ1ogKHJlZzpTSSAxIGR4IFtvcmln OjkxIEQuNDA1ODcgXSBbOTFdKQogICAgICAgICAgICAoY29uc3RfaW50IDEgWzB4MV0pKSkg ZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmM6Njk0IDcgeypjbXBzaV8xfQogICAgIChu aWwpKQooanVtcF9pbnNuIDM4IDM3IDM5IDQgKHNldCAocGMpCiAgICAgICAgKGlmX3RoZW5f ZWxzZSAoZXEgKHJlZzpDQ1ogMTcgZmxhZ3MpCiAgICAgICAgICAgICAgICAoY29uc3RfaW50 IDAgWzBdKSkKICAgICAgICAgICAgKGxhYmVsX3JlZjpESSA0NCkKICAgICAgICAgICAgKHBj KSkpIGRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jOjY5NCA2MTIgeypqY2NfMX0KICAg ICAoaW50X2xpc3Q6UkVHX0JSX1BST0IgNDUwIChuaWwpKQogLT4gNDQpCihub3RlIDM5IDM4 IDQxIDUgW2JiIDVdIE5PVEVfSU5TTl9CQVNJQ19CTE9DSykKKGluc24gNDEgMzkgNDIgNSAo cGFyYWxsZWwgWwogICAgICAgICAgICAoc2V0IChyZWc6REkgMCBheCBbMTE1XSkKICAgICAg ICAgICAgICAgIChwbHVzOkRJIChyZWc6REkgMCBheCBbb3JpZzo5MiBELjQwNTg2IF0gWzky XSkKICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDIgWzB4Ml0pKSkKICAgICAgICAg ICAgKGNsb2JiZXIgKHJlZzpDQyAxNyBmbGFncykpCiAgICAgICAgXSkgMjE4IHsqYWRkZGlf MX0KICAgICAoZXhwcl9saXN0OlJFR19FUVVJViAobWVtL2ovYzpESSAoY29uc3Q6REkgKHBs dXM6REkgKHN5bWJvbF9yZWY6REkgKCJfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nv cl9pZCIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wgMHg3ZmQ3N2YwZWNjZjAgX19nY292MC5h Y3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQ+KQogICAgICAgICAgICAgICAgICAgIChjb25z dF9pbnQgMTYgWzB4MTBdKSkpIFswIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29y X2lkKzE2IFM4IEExMjhdKQogICAgICAgIChuaWwpKSkKKGluc24gNDIgNDEgNDMgNSAoc2V0 IChtZW0vai9jOkRJIChjb25zdDpESSAocGx1czpESSAoc3ltYm9sX3JlZjpESSAoIl9fZ2Nv djAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVj bCAweDdmZDc3ZjBlY2NmMCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZD4p CiAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAxNiBbMHgxMF0pKSkgWzAgX19nY292 MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQrMTYgUzggQTEyOF0pCiAgICAgICAgKHJl ZzpESSAwIGF4IFsxMTVdKSkgODkgeyptb3ZkaV9pbnRlcm5hbH0KICAgICAobmlsKSkKKGJh cnJpZXIgNDMgNDIgNDQpCihjb2RlX2xhYmVsIDQ0IDQzIDQ1IDYgMTAxICIiIFsyIHVzZXNd KQoobm90ZSA0NSA0NCA1IDYgW2JiIDZdIE5PVEVfSU5TTl9CQVNJQ19CTE9DSykKKGluc24g NSA0NSA2NSA2IChzZXQgKHJlZzpRSSAwIGF4IFtvcmlnOjg3IEQuNDA1ODUgXSBbODddKQog ICAgICAgIChjb25zdF9pbnQgMCBbMF0pKSBkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3Iu Yzo2OTggOTMgeyptb3ZxaV9pbnRlcm5hbH0KICAgICAoZXhwcl9saXN0OlJFR19FUVVBTCAo Y29uc3RfaW50IDAgWzBdKQogICAgICAgIChuaWwpKSkKKGp1bXBfaW5zbiA2NSA1IDY2IDYg KHNldCAocGMpCiAgICAgICAgKGxhYmVsX3JlZiA0NikpIDY1NCB7anVtcH0KICAgICAobmls KQogLT4gNDYpCihiYXJyaWVyIDY2IDY1IDU4KQooY29kZV9sYWJlbCA1OCA2NiA1NyA3IDEw MyAiIiBbMSB1c2VzXSkKKG5vdGUgNTcgNTggNCA3IFtiYiA3XSBOT1RFX0lOU05fQkFTSUNf QkxPQ0spCihpbnNuIDQgNTcgNDYgNyAoc2V0IChyZWc6UUkgMCBheCBbb3JpZzo4NyBELjQw NTg1IF0gWzg3XSkKICAgICAgICAoY29uc3RfaW50IDEgWzB4MV0pKSBkcml2ZXJzL2FjcGkv YWNwaV9wcm9jZXNzb3IuYzo2OTYgOTMgeyptb3ZxaV9pbnRlcm5hbH0KICAgICAoZXhwcl9s aXN0OlJFR19FUVVBTCAoY29uc3RfaW50IDEgWzB4MV0pCiAgICAgICAgKG5pbCkpKQooY29k ZV9sYWJlbCA0NiA0IDQ3IDggMTAyICIiIFsxIHVzZXNdKQoobm90ZSA0NyA0NiA1MiA4IFti YiA4XSBOT1RFX0lOU05fQkFTSUNfQkxPQ0spCihpbnNuIDUyIDQ3IDUzIDggKHNldCAocmVn L2k6UUkgMCBheCkKICAgICAgICAocmVnOlFJIDAgYXggW29yaWc6ODcgRC40MDU4NSBdIFs4 N10pKSBkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYzo2OTkgOTMgeyptb3ZxaV9pbnRl cm5hbH0KICAgICAobmlsKSkKKGluc24gNTMgNTIgNjcgOCAodXNlIChyZWcvaTpRSSAwIGF4 KSkgZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmM6Njk5IC0xCiAgICAgKG5pbCkpCihu b3RlIDY3IDUzIDAgTk9URV9JTlNOX0RFTEVURUQpCgo= --------------723E336F1C1CFCD8CE76D68E Content-Type: text/plain; charset=UTF-8; name="gcc5-after-reload.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gcc5-after-reload.txt" OzsgRnVuY3Rpb24gYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIChhY3BpX2R1cGxpY2F0 ZV9wcm9jZXNzb3JfaWQsIGZ1bmNkZWZfbm89MzA0NiwgZGVjbF91aWQ9MjkyNjUsIGNncmFw aF91aWQ9MzE0Mywgc3ltYm9sX29yZGVyPTMyMTgpCgoKKioqKioqKioqKiBMb2NhbCAjMTog KioqKioqKioqKgoKCSAgIFNwaWxsaW5nIG5vbi1lbGltaW5hYmxlIGhhcmQgcmVnczogNgpO ZXcgZWxpbWluYXRpb24gdGFibGU6CkNhbid0IGVsaW1pbmF0ZSAxNiB0byA3IChvZmZzZXQ9 MjQsIHByZXZfb2Zmc2V0PTApCkNhbiBlbGltaW5hdGUgMTYgdG8gNiAob2Zmc2V0PTE2LCBw cmV2X29mZnNldD0wKQpDYW4ndCBlbGltaW5hdGUgMjAgdG8gNyAob2Zmc2V0PTAsIHByZXZf b2Zmc2V0PTApCkNhbiBlbGltaW5hdGUgMjAgdG8gNiAob2Zmc2V0PS04LCBwcmV2X29mZnNl dD0wKQogICAgICAgICAgYWx0PTAsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0wCgkg Q2hvb3NpbmcgYWx0IDAgaW4gaW5zbiA4OiAgKDApIHJCd0J6IHsqY2FsbH0KICAgICAgICAg ICAgMCBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDAgTm9uIGlu cHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICAgIDEgTm9uLXBzZXVkbyBy ZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAxIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2Fk OiByZWplY3QrKwogICAgICAgICAgYWx0PTAsb3ZlcmFsbD0xOCxsb3NlcnM9MixybGRfbnJl Z3M9MgogICAgICAgICAgYWx0PTEsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0wCiAg ICAgICAgICAgIDAgTm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAw IE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MCxv dmVyYWxsPTksbG9zZXJzPTEgLS0gcmVmdXNlCiAgICAgICAgICAgIDEgTWF0Y2hpbmcgYWx0 OiByZWplY3QrPTIKICAgICAgICAgICAgMSBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0y CiAgICAgICAgICAgIDEgTm9uIGlucHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAg ICAgICAgIGFsdD0xLG92ZXJhbGw9MTcsbG9zZXJzPTIgLS0gcmVmdXNlCiAgICAgICAgICAg IDAgTm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAwIE5vbiBpbnB1 dCBwc2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MixvdmVyYWxsPTks bG9zZXJzPTEgLS0gcmVmdXNlCiAgICAgICAgICAgIDAgTm9uLXBzZXVkbyByZWxvYWQ6IHJl amVjdCs9MgogICAgICAgICAgICAwIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3Qr KwogICAgICAgICAgICBhbHQ9MyxvdmVyYWxsPTksbG9zZXJzPTEgLS0gcmVmdXNlCgkgQ2hv b3NpbmcgYWx0IDEgaW4gaW5zbiAxNjogICgwKSBybSAgKDEpIDAgICgyKSByZSB7KmFkZGRp XzF9CiAgICAgICAgICBhbHQ9MCxvdmVyYWxsPTAsbG9zZXJzPTAscmxkX25yZWdzPTAKCSBD aG9vc2luZyBhbHQgMCBpbiBpbnNuIDE3OiAgKDApID1yICAoMSkgZyB7Km1vdnNpX2ludGVy bmFsfQogICAgICAgICAgYWx0PTAsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0wCgkg Q2hvb3NpbmcgYWx0IDAgaW4gaW5zbiAxODogICgwKSByIHsqY21wc2lfY2Nub18xfQogICAg ICAgICAgICBhbHQ9MjogQmFkIG9wZXJhbmQgLS0gcmVmdXNlCiAgICAgICAgICBhbHQ9Myxv dmVyYWxsPTAsbG9zZXJzPTAscmxkX25yZWdzPTAKCSBDaG9vc2luZyBhbHQgMyBpbiBpbnNu IDIyOiAgKDApIHIgICgxKSByZW0geyptb3ZkaV9pbnRlcm5hbH0KICAgICAgICAgICAgMSBN YXRjaGluZyBhbHQ6IHJlamVjdCs9MgogICAgICAgICAgYWx0PTAsb3ZlcmFsbD04LGxvc2Vy cz0xLHJsZF9ucmVncz0xCiAgICAgICAgICAgIDEgTWF0Y2hpbmcgYWx0OiByZWplY3QrPTIK ICAgICAgICAgIGFsdD0xLG92ZXJhbGw9OCxsb3NlcnM9MSxybGRfbnJlZ3M9MQogICAgICAg ICAgICAyIE1hdGNoaW5nIGFsdDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDIgTm9uLXBzZXVk byByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAyIE5vbiBpbnB1dCBwc2V1ZG8gcmVs b2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MixvdmVyYWxsPTExLGxvc2Vycz0xIC0t IHJlZnVzZQogICAgICAgICAgYWx0PTMsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0w CiAgICAgICAgICAgIDEgTWF0Y2hpbmcgYWx0OiByZWplY3QrPTIKICAgICAgICAgICAgMSBO b24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDEgTm9uIGlucHV0IHBz ZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICAgIGFsdD0wLG92ZXJhbGw9MTEsbG9z ZXJzPTEgLS0gcmVmdXNlCiAgICAgICAgICAgIDEgTWF0Y2hpbmcgYWx0OiByZWplY3QrPTIK ICAgICAgICAgICAgMSBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAg IDEgTm9uIGlucHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICAgIGFsdD0x LG92ZXJhbGw9MTEsbG9zZXJzPTEgLS0gcmVmdXNlCiAgICAgICAgICAgIDEgTm9uLXBzZXVk byByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAxIE5vbiBpbnB1dCBwc2V1ZG8gcmVs b2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MixvdmVyYWxsPTksbG9zZXJzPTEgLS0g cmVmdXNlCiAgICAgICAgICAgIDEgTm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAg ICAgICAgICAxIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAg ICBhbHQ9MyxvdmVyYWxsPTksbG9zZXJzPTEgLS0gcmVmdXNlCgkgQ2hvb3NpbmcgYWx0IDMg aW4gaW5zbiAyNDogICgwKSByICAoMSkgciAgKDIpIGxlIHsqYWRkZGlfMX0KICAgICAgICAg ICAgMCBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDAgTm9uIGlu cHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICAgIGFsdD0yOiBCYWQgb3Bl cmFuZCAtLSByZWZ1c2UKICAgICAgICAgICAgMCBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0 Kz0yCiAgICAgICAgICAgIDAgTm9uIGlucHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAg ICAgICAgICBhbHQ9MyxvdmVyYWxsPTYwOSxsb3NlcnM9MSxybGRfbnJlZ3M9MQogICAgICAg ICAgICAwIE5vbi1wc2V1ZG8gcmVsb2FkOiByZWplY3QrPTIKICAgICAgICAgICAgMCBOb24g aW5wdXQgcHNldWRvIHJlbG9hZDogcmVqZWN0KysKICAgICAgICAgICAgYWx0PTQ6IEJhZCBv cGVyYW5kIC0tIHJlZnVzZQogICAgICAgICAgYWx0PTUsb3ZlcmFsbD0wLGxvc2Vycz0wLHJs ZF9ucmVncz0wCgkgQ2hvb3NpbmcgYWx0IDUgaW4gaW5zbiAyNTogICgwKSBtICAoMSkgcmUg eyptb3ZkaV9pbnRlcm5hbH0KICAgICAgICAgICAgMSBOb24tcHNldWRvIHJlbG9hZDogcmVq ZWN0Kz0yCiAgICAgICAgICAgIDEgTm9uIGlucHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsr CiAgICAgICAgICBhbHQ9MCxvdmVyYWxsPTksbG9zZXJzPTEscmxkX25yZWdzPTEKICAgICAg ICAgIGFsdD0xLG92ZXJhbGw9MCxsb3NlcnM9MCxybGRfbnJlZ3M9MAoJIENob29zaW5nIGFs dCAxIGluIGluc24gMjY6ICAoMCkgciAgKDEpIHJtIHsqY21wc2lfMX0KICAgICAgICAgICAg MCBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDAgTm9uIGlucHV0 IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICAgIDEgTm9uLXBzZXVkbyByZWxv YWQ6IHJlamVjdCs9MgogICAgICAgICAgICAxIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiBy ZWplY3QrKwogICAgICAgICAgYWx0PTAsb3ZlcmFsbD0xOCxsb3NlcnM9MixybGRfbnJlZ3M9 MgogICAgICAgICAgYWx0PTEsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0wCiAgICAg ICAgICAgIDAgTm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAwIE5v biBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MCxvdmVy YWxsPTksbG9zZXJzPTEgLS0gcmVmdXNlCiAgICAgICAgICAgIDEgTWF0Y2hpbmcgYWx0OiBy ZWplY3QrPTIKICAgICAgICAgICAgMSBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAg ICAgICAgICAgIDEgTm9uIGlucHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAg ICAgIGFsdD0xLG92ZXJhbGw9MTcsbG9zZXJzPTIgLS0gcmVmdXNlCiAgICAgICAgICAgIDAg Tm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAwIE5vbiBpbnB1dCBw c2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MixvdmVyYWxsPTksbG9z ZXJzPTEgLS0gcmVmdXNlCiAgICAgICAgICAgIDAgTm9uLXBzZXVkbyByZWxvYWQ6IHJlamVj dCs9MgogICAgICAgICAgICAwIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3QrKwog ICAgICAgICAgICBhbHQ9MyxvdmVyYWxsPTksbG9zZXJzPTEgLS0gcmVmdXNlCgkgQ2hvb3Np bmcgYWx0IDEgaW4gaW5zbiAzNjogICgwKSBybSAgKDEpIDAgICgyKSByZSB7KmFkZGRpXzF9 CiAgICAgICAgICBhbHQ9MCxvdmVyYWxsPTAsbG9zZXJzPTAscmxkX25yZWdzPTAKCSBDaG9v c2luZyBhbHQgMCBpbiBpbnNuIDM3OiAgKDApIHJtICAoMSkgcmUgeypjbXBzaV8xfQogICAg ICAgICAgYWx0PTAsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0wCiAgICAgICAgICAg IDEgTWF0Y2hpbmcgYWx0OiByZWplY3QrPTIKICAgICAgICAgICAgMSBOb24tcHNldWRvIHJl bG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDEgTm9uIGlucHV0IHBzZXVkbyByZWxvYWQ6 IHJlamVjdCsrCiAgICAgICAgICAgIGFsdD0wLG92ZXJhbGw9MTEsbG9zZXJzPTEgLS0gcmVm dXNlCiAgICAgICAgICAgIDEgTWF0Y2hpbmcgYWx0OiByZWplY3QrPTIKICAgICAgICAgICAg MSBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDEgTm9uIGlucHV0 IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICAgIGFsdD0xLG92ZXJhbGw9MTEs bG9zZXJzPTEgLS0gcmVmdXNlCiAgICAgICAgICAgIDEgTm9uLXBzZXVkbyByZWxvYWQ6IHJl amVjdCs9MgogICAgICAgICAgICAxIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3Qr KwogICAgICAgICAgICBhbHQ9MixvdmVyYWxsPTksbG9zZXJzPTEgLS0gcmVmdXNlCiAgICAg ICAgICAgIDEgTm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAxIE5v biBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MyxvdmVy YWxsPTksbG9zZXJzPTEgLS0gcmVmdXNlCgkgQ2hvb3NpbmcgYWx0IDAgaW4gaW5zbiA0MTog ICgwKSA9ciAgKDEpICUwICAoMikgcm1lIHsqYWRkZGlfMX0KICAgICAgICAgICAgMCBOb24t cHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDAgTm9uIGlucHV0IHBzZXVk byByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICAgIGFsdD0yOiBCYWQgb3BlcmFuZCAtLSBy ZWZ1c2UKICAgICAgICAgICAgMCBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAg ICAgICAgIDAgTm9uIGlucHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICBh bHQ9MyxvdmVyYWxsPTYwOSxsb3NlcnM9MSxybGRfbnJlZ3M9MQogICAgICAgICAgICAwIE5v bi1wc2V1ZG8gcmVsb2FkOiByZWplY3QrPTIKICAgICAgICAgICAgMCBOb24gaW5wdXQgcHNl dWRvIHJlbG9hZDogcmVqZWN0KysKICAgICAgICAgICAgYWx0PTQ6IEJhZCBvcGVyYW5kIC0t IHJlZnVzZQogICAgICAgICAgYWx0PTUsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0w CgkgQ2hvb3NpbmcgYWx0IDUgaW4gaW5zbiA0MjogICgwKSBtICAoMSkgcmUgeyptb3ZkaV9p bnRlcm5hbH0KICAgICAgICAgICAgMSBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAg ICAgICAgICAgIDEgTm9uIGlucHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAg ICBhbHQ9MCxvdmVyYWxsPTYwOSxsb3NlcnM9MSxybGRfbnJlZ3M9MQogICAgICAgICAgYWx0 PTEsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0wCgkgQ2hvb3NpbmcgYWx0IDEgaW4g aW5zbiA1OiAgKDApIHEgICgxKSBxbiB7Km1vdnFpX2ludGVybmFsfQogICAgICAgICAgICAx IE5vbi1wc2V1ZG8gcmVsb2FkOiByZWplY3QrPTIKICAgICAgICAgICAgMSBOb24gaW5wdXQg cHNldWRvIHJlbG9hZDogcmVqZWN0KysKICAgICAgICAgIGFsdD0wLG92ZXJhbGw9NjA5LGxv c2Vycz0xLHJsZF9ucmVncz0xCiAgICAgICAgICBhbHQ9MSxvdmVyYWxsPTAsbG9zZXJzPTAs cmxkX25yZWdzPTAKCSBDaG9vc2luZyBhbHQgMSBpbiBpbnNuIDQ6ICAoMCkgcSAgKDEpIHFu IHsqbW92cWlfaW50ZXJuYWx9CgoqKioqKioqKioqIFBzZXVkbyBsaXZlIHJhbmdlcyAjMTog KioqKioqKioqKgoKICBCQiA1CiAgIEluc24gNDI6IHBvaW50ID0gMAogICBJbnNuIDQxOiBw b2ludCA9IDEKICBCQiA4CiAgIEluc24gNTM6IHBvaW50ID0gNAogICBJbnNuIDUyOiBwb2lu dCA9IDQKICBCQiA2CiAgIEluc24gNjU6IHBvaW50ID0gNgogICBJbnNuIDU6IHBvaW50ID0g NgogIEJCIDQKICAgSW5zbiAzODogcG9pbnQgPSA3CiAgIEluc24gMzc6IHBvaW50ID0gNwog ICBJbnNuIDM2OiBwb2ludCA9IDgKICBCQiA3CiAgIEluc24gNDogcG9pbnQgPSA5CiAgQkIg MwogICBJbnNuIDI3OiBwb2ludCA9IDEwCiAgIEluc24gMjY6IHBvaW50ID0gMTAKICAgSW5z biAyNTogcG9pbnQgPSAxMQogICBJbnNuIDI0OiBwb2ludCA9IDEyCiAgIEluc24gMjI6IHBv aW50ID0gMTMKICBCQiAyCiAgIEluc24gMTk6IHBvaW50ID0gMTUKICAgSW5zbiAxODogcG9p bnQgPSAxNQogICBJbnNuIDE3OiBwb2ludCA9IDE1CiAgIEluc24gMTY6IHBvaW50ID0gMTYK ICAgSW5zbiA4OiBwb2ludCA9IDE2CiAgIEluc24gMjogcG9pbnQgPSAxNgpDb21wcmVzc2lu ZyBsaXZlIHJhbmdlczogZnJvbSAxNyB0byAwIC0gMCUKUmFuZ2VzIGFmdGVyIHRoZSBjb21w cmVzc2lvbjoKTmV3IGVsaW1pbmF0aW9uIHRhYmxlOgpDYW4ndCBlbGltaW5hdGUgMTYgdG8g NyAob2Zmc2V0PTI0LCBwcmV2X29mZnNldD0wKQpDYW4gZWxpbWluYXRlIDE2IHRvIDYgKG9m ZnNldD0xNiwgcHJldl9vZmZzZXQ9MCkKQ2FuJ3QgZWxpbWluYXRlIDIwIHRvIDcgKG9mZnNl dD0wLCBwcmV2X29mZnNldD0wKQpDYW4gZWxpbWluYXRlIDIwIHRvIDYgKG9mZnNldD0tOCwg cHJldl9vZmZzZXQ9MCkKY2hhbmdpbmcgcmVnIGluIGluc24gNApjaGFuZ2luZyByZWcgaW4g aW5zbiA1CmNoYW5naW5nIHJlZyBpbiBpbnNuIDUyCmNoYW5naW5nIHJlZyBpbiBpbnNuIDE3 CmNoYW5naW5nIHJlZyBpbiBpbnNuIDM3CmNoYW5naW5nIHJlZyBpbiBpbnNuIDE4CmNoYW5n aW5nIHJlZyBpbiBpbnNuIDIyCmNoYW5naW5nIHJlZyBpbiBpbnNuIDQxCmNoYW5naW5nIHJl ZyBpbiBpbnNuIDI0CmNoYW5naW5nIHJlZyBpbiBpbnNuIDIKY2hhbmdpbmcgcmVnIGluIGlu c24gMjYKY2hhbmdpbmcgcmVnIGluIGluc24gMjQKY2hhbmdpbmcgcmVnIGluIGluc24gMjUK Y2hhbmdpbmcgcmVnIGluIGluc24gNDEKY2hhbmdpbmcgcmVnIGluIGluc24gNDIKCgp0cnlf b3B0aW1pemVfY2ZnIGl0ZXJhdGlvbiAxCgpzdGFydGluZyB0aGUgcHJvY2Vzc2luZyBvZiBk ZWZlcnJlZCBpbnNucwplbmRpbmcgdGhlIHByb2Nlc3Npbmcgb2YgZGVmZXJyZWQgaW5zbnMK dmVyaWZ5IGZvdW5kIG5vIGNoYW5nZXMgaW4gaW5zbiB3aXRoIHVpZCA9IDguCnN0YXJ0aW5n IHRoZSBwcm9jZXNzaW5nIG9mIGRlZmVycmVkIGluc25zCmVuZGluZyB0aGUgcHJvY2Vzc2lu ZyBvZiBkZWZlcnJlZCBpbnNucwpkZl9hbmFseXplIGNhbGxlZApkZl93b3JrbGlzdF9kYXRh Zmxvd19kb3VibGVxdWV1ZTpuX2Jhc2ljX2Jsb2NrcyA5IG5fZWRnZXMgMTAgY291bnQgOSAo ICAgIDEpCmRmX3dvcmtsaXN0X2RhdGFmbG93X2RvdWJsZXF1ZXVlOm5fYmFzaWNfYmxvY2tz IDkgbl9lZGdlcyAxMCBjb3VudCA5ICggICAgMSkKCgphY3BpX2R1cGxpY2F0ZV9wcm9jZXNz b3JfaWQKCkRhdGFmbG93IHN1bW1hcnk6Cjs7ICBpbnZhbGlkYXRlZCBieSBjYWxsIAkgMCBb YXhdIDEgW2R4XSAyIFtjeF0gNCBbc2ldIDUgW2RpXSA4IFtdIDkgW10gMTAgW10gMTEgW10g MTIgW10gMTMgW10gMTQgW10gMTUgW10gMTcgW2ZsYWdzXSAxOCBbZnBzcl0gMTkgW2ZwY3Jd IDIxIFtdIDIyIFtdIDIzIFtdIDI0IFtdIDI1IFtdIDI2IFtdIDI3IFtdIDI4IFtdIDI5IFtd IDMwIFtdIDMxIFtdIDMyIFtdIDMzIFtdIDM0IFtdIDM1IFtdIDM2IFtdIDM3IFtyOF0gMzgg W3I5XSAzOSBbcjEwXSA0MCBbcjExXSA0NSBbXSA0NiBbXSA0NyBbXSA0OCBbXSA0OSBbXSA1 MCBbXSA1MSBbXSA1MiBbXSA1MyBbXSA1NCBbXSA1NSBbXSA1NiBbXSA1NyBbXSA1OCBbXSA1 OSBbXSA2MCBbXSA2MSBbXSA2MiBbXSA2MyBbXSA2NCBbXSA2NSBbXSA2NiBbXSA2NyBbXSA2 OCBbXSA2OSBbXSA3MCBbXSA3MSBbXSA3MiBbXSA3MyBbXSA3NCBbXSA3NSBbXSA3NiBbXSA3 NyBbXSA3OCBbXSA3OSBbXSA4MCBbXQo7OyAgaGFyZHdhcmUgcmVncyB1c2VkIAkgNyBbc3Bd Cjs7ICByZWd1bGFyIGJsb2NrIGFydGlmaWNpYWwgdXNlcyAJIDYgW2JwXSA3IFtzcF0KOzsg IGVoIGJsb2NrIGFydGlmaWNpYWwgdXNlcyAJIDYgW2JwXSA3IFtzcF0gMTYgW2FyZ3BdIDIw IFtmcmFtZV0KOzsgIGVudHJ5IGJsb2NrIGRlZnMgCSAwIFtheF0gMSBbZHhdIDIgW2N4XSA0 IFtzaV0gNSBbZGldIDYgW2JwXSA3IFtzcF0gMjAgW2ZyYW1lXSAzNyBbcjhdIDM4IFtyOV0K OzsgIGV4aXQgYmxvY2sgdXNlcyAJIDAgW2F4XSA2IFticF0gNyBbc3BdIDIwIFtmcmFtZV0K OzsgIHJlZ3MgZXZlciBsaXZlIAkgMFtheF0gMVtkeF0gMltjeF0gM1tieF0gNVtkaV0gNlti cF0gN1tzcF0gMTdbZmxhZ3NdCjs7ICByZWYgdXNhZ2UgCXIwPXs3ZCw2dX0gcjE9ezNkLDJ1 fSByMj17M2QsMXV9IHIzPXsxZCwxdX0gcjQ9ezJkfSByNT17MmQsMXV9IHI2PXsxZCw4dX0g cjc9ezFkLDl1fSByOD17MWR9IHI5PXsxZH0gcjEwPXsxZH0gcjExPXsxZH0gcjEyPXsxZH0g cjEzPXsxZH0gcjE0PXsxZH0gcjE1PXsxZH0gcjE3PXs4ZCwzdX0gcjE4PXsxZH0gcjE5PXsx ZH0gcjIwPXsxZCwxdX0gcjIxPXsxZH0gcjIyPXsxZH0gcjIzPXsxZH0gcjI0PXsxZH0gcjI1 PXsxZH0gcjI2PXsxZH0gcjI3PXsxZH0gcjI4PXsxZH0gcjI5PXsxZH0gcjMwPXsxZH0gcjMx PXsxZH0gcjMyPXsxZH0gcjMzPXsxZH0gcjM0PXsxZH0gcjM1PXsxZH0gcjM2PXsxZH0gcjM3 PXsyZH0gcjM4PXsyZH0gcjM5PXsxZH0gcjQwPXsxZH0gcjQ1PXsxZH0gcjQ2PXsxZH0gcjQ3 PXsxZH0gcjQ4PXsxZH0gcjQ5PXsxZH0gcjUwPXsxZH0gcjUxPXsxZH0gcjUyPXsxZH0gcjUz PXsxZH0gcjU0PXsxZH0gcjU1PXsxZH0gcjU2PXsxZH0gcjU3PXsxZH0gcjU4PXsxZH0gcjU5 PXsxZH0gcjYwPXsxZH0gcjYxPXsxZH0gcjYyPXsxZH0gcjYzPXsxZH0gcjY0PXsxZH0gcjY1 PXsxZH0gcjY2PXsxZH0gcjY3PXsxZH0gcjY4PXsxZH0gcjY5PXsxZH0gcjcwPXsxZH0gcjcx PXsxZH0gcjcyPXsxZH0gcjczPXsxZH0gcjc0PXsxZH0gcjc1PXsxZH0gcjc2PXsxZH0gcjc3 PXsxZH0gcjc4PXsxZH0gcjc5PXsxZH0gcjgwPXsxZH0gCjs7ICAgIHRvdGFsIHJlZiB1c2Fn ZSAxMjl7OTdkLDMydSwwZX0gaW4gMjF7MjAgcmVndWxhciArIDEgY2FsbH0gaW5zbnMuCihu b3RlIDEgMCA2IE5PVEVfSU5TTl9ERUxFVEVEKQoobm90ZSA2IDEgMiAyIFtiYiAyXSBOT1RF X0lOU05fQkFTSUNfQkxPQ0spCihpbnNuIDIgNiAzIDIgKHNldCAocmVnL3Y6U0kgMyBieCBb b3JpZzo5OCBwcm9jX2lkIF0gWzk4XSkKICAgICAgICAocmVnOlNJIDUgZGkgWyBwcm9jX2lk IF0pKSBkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYzo2ODcgOTAgeyptb3ZzaV9pbnRl cm5hbH0KICAgICAobmlsKSkKKG5vdGUgMyAyIDggMiBOT1RFX0lOU05fRlVOQ1RJT05fQkVH KQooY2FsbF9pbnNuIDggMyAxNCAyIChjYWxsIChtZW06UUkgKHN5bWJvbF9yZWY6REkgKCJz dGFja2xlYWtfdHJhY2tfc3RhY2siKSBbZmxhZ3MgMHg0MV0gIDxmdW5jdGlvbl9kZWNsIDB4 N2ZkNzgxODNjZTU4IHN0YWNrbGVha190cmFja19zdGFjaz4pIFswIHN0YWNrbGVha190cmFj a19zdGFjayBTMSBBOF0pCiAgICAgICAgKGNvbnN0X2ludCAwIFswXSkpIDY2MCB7KmNhbGx9 CiAgICAgKGV4cHJfbGlzdDpSRUdfQ0FMTF9ERUNMIChzeW1ib2xfcmVmOkRJICgic3RhY2ts ZWFrX3RyYWNrX3N0YWNrIikgW2ZsYWdzIDB4NDFdICA8ZnVuY3Rpb25fZGVjbCAweDdmZDc4 MTgzY2U1OCBzdGFja2xlYWtfdHJhY2tfc3RhY2s+KQogICAgICAgIChleHByX2xpc3Q6UkVH X0VIX1JFR0lPTiAoY29uc3RfaW50IDAgWzBdKQogICAgICAgICAgICAobmlsKSkpCiAgICAo bmlsKSkKKG5vdGUgMTQgOCAxNSAyIE5PVEVfSU5TTl9ERUxFVEVEKQoobm90ZSAxNSAxNCAx NiAyIE5PVEVfSU5TTl9ERUxFVEVEKQooaW5zbiAxNiAxNSAxNyAyIChwYXJhbGxlbCBbCiAg ICAgICAgICAgIChzZXQgKG1lbS9qL2M6REkgKHN5bWJvbF9yZWY6REkgKCJfX2djb3YwLmFj cGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wgMHg3 ZmQ3N2YwZWNjZjAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQ+KSBbMCBf X2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCswIFM4IEExMjhdKQogICAgICAg ICAgICAgICAgKHBsdXM6REkgKG1lbS9qL2M6REkgKHN5bWJvbF9yZWY6REkgKCJfX2djb3Yw LmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wg MHg3ZmQ3N2YwZWNjZjAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQ+KSBb MCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCswIFM4IEExMjhdKQogICAg ICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMSBbMHgxXSkpKQogICAgICAgICAgICAoY2xv YmJlciAocmVnOkNDIDE3IGZsYWdzKSkKICAgICAgICBdKSAyMTggeyphZGRkaV8xfQogICAg IChuaWwpKQooaW5zbiAxNyAxNiAxOCAyIChzZXQgKHJlZzpTSSAxIGR4IFtvcmlnOjkxIEQu NDA1ODcgXSBbOTFdKQogICAgICAgIChtZW0vYzpTSSAoc3ltYm9sX3JlZjpESSAoIm5yX2R1 cGxpY2F0ZV9pZHMiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4N2ZkNzdmNDE2MDkwIG5y X2R1cGxpY2F0ZV9pZHM+KSBbMCBucl9kdXBsaWNhdGVfaWRzKzAgUzQgQTMyXSkpIGRyaXZl cnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jOjY5NCA5MCB7Km1vdnNpX2ludGVybmFsfQogICAg IChuaWwpKQooaW5zbiAxOCAxNyAxOSAyIChzZXQgKHJlZzpDQ05PIDE3IGZsYWdzKQogICAg ICAgIChjb21wYXJlOkNDTk8gKHJlZzpTSSAxIGR4IFtvcmlnOjkxIEQuNDA1ODcgXSBbOTFd KQogICAgICAgICAgICAoY29uc3RfaW50IDAgWzBdKSkpIGRyaXZlcnMvYWNwaS9hY3BpX3By b2Nlc3Nvci5jOjY5NCAzIHsqY21wc2lfY2Nub18xfQogICAgIChuaWwpKQooanVtcF9pbnNu IDE5IDE4IDIwIDIgKHNldCAocGMpCiAgICAgICAgKGlmX3RoZW5fZWxzZSAobGUgKHJlZzpD Q05PIDE3IGZsYWdzKQogICAgICAgICAgICAgICAgKGNvbnN0X2ludCAwIFswXSkpCiAgICAg ICAgICAgIChsYWJlbF9yZWYgNDQpCiAgICAgICAgICAgIChwYykpKSBkcml2ZXJzL2FjcGkv YWNwaV9wcm9jZXNzb3IuYzo2OTQgNjEyIHsqamNjXzF9CiAgICAgKGludF9saXN0OlJFR19C Ul9QUk9CIDQ1MCAobmlsKSkKIC0+IDQ0KQoobm90ZSAyMCAxOSAyMiAzIFtiYiAzXSBOT1RF X0lOU05fQkFTSUNfQkxPQ0spCihpbnNuIDIyIDIwIDI0IDMgKHNldCAocmVnOkRJIDAgYXgg W29yaWc6OTIgRC40MDU4NiBdIFs5Ml0pCiAgICAgICAgKG1lbS9qL2M6REkgKGNvbnN0OkRJ IChwbHVzOkRJIChzeW1ib2xfcmVmOkRJICgiX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9j ZXNzb3JfaWQiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4N2ZkNzdmMGVjY2YwIF9fZ2Nv djAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkPikKICAgICAgICAgICAgICAgICAgICAo Y29uc3RfaW50IDE2IFsweDEwXSkpKSBbMCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nl c3Nvcl9pZCsxNiBTOCBBMTI4XSkpIDg5IHsqbW92ZGlfaW50ZXJuYWx9CiAgICAgKG5pbCkp CihpbnNuIDI0IDIyIDI1IDMgKHBhcmFsbGVsIFsKICAgICAgICAgICAgKHNldCAocmVnOkRJ IDIgY3ggWzEwN10pCiAgICAgICAgICAgICAgICAocGx1czpESSAocmVnOkRJIDAgYXggW29y aWc6OTIgRC40MDU4NiBdIFs5Ml0pCiAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAx IFsweDFdKSkpCiAgICAgICAgICAgIChjbG9iYmVyIChyZWc6Q0MgMTcgZmxhZ3MpKQogICAg ICAgIF0pIDIxOCB7KmFkZGRpXzF9CiAgICAgKGV4cHJfbGlzdDpSRUdfRVFVSVYgKG1lbS9q L2M6REkgKGNvbnN0OkRJIChwbHVzOkRJIChzeW1ib2xfcmVmOkRJICgiX19nY292MC5hY3Bp X2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4N2Zk NzdmMGVjY2YwIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkPikKICAgICAg ICAgICAgICAgICAgICAoY29uc3RfaW50IDE2IFsweDEwXSkpKSBbMCBfX2djb3YwLmFjcGlf ZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCsxNiBTOCBBMTI4XSkKICAgICAgICAobmlsKSkpCihp bnNuIDI1IDI0IDI2IDMgKHNldCAobWVtL2ovYzpESSAoY29uc3Q6REkgKHBsdXM6REkgKHN5 bWJvbF9yZWY6REkgKCJfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtm bGFncyAweDJdICA8dmFyX2RlY2wgMHg3ZmQ3N2YwZWNjZjAgX19nY292MC5hY3BpX2R1cGxp Y2F0ZV9wcm9jZXNzb3JfaWQ+KQogICAgICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMTYg WzB4MTBdKSkpIFswIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkKzE2IFM4 IEExMjhdKQogICAgICAgIChyZWc6REkgMiBjeCBbMTA3XSkpIDg5IHsqbW92ZGlfaW50ZXJu YWx9CiAgICAgKG5pbCkpCihpbnNuIDI2IDI1IDI3IDMgKHNldCAocmVnOkNDWiAxNyBmbGFn cykKICAgICAgICAoY29tcGFyZTpDQ1ogKHJlZy92OlNJIDMgYnggW29yaWc6OTggcHJvY19p ZCBdIFs5OF0pCiAgICAgICAgICAgIChtZW0vai9jOlNJIChzeW1ib2xfcmVmOkRJICgiZHVw bGljYXRlX3Byb2Nlc3Nvcl9pZHMiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4N2ZkNzdm NDE2MWIwIGR1cGxpY2F0ZV9wcm9jZXNzb3JfaWRzPikgWzAgZHVwbGljYXRlX3Byb2Nlc3Nv cl9pZHMrMCBTNCBBMzJdKSkpIGRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jOjY5NSA3 IHsqY21wc2lfMX0KICAgICAobmlsKSkKKGp1bXBfaW5zbiAyNyAyNiAyOCAzIChzZXQgKHBj KQogICAgICAgIChpZl90aGVuX2Vsc2UgKGVxIChyZWc6Q0NaIDE3IGZsYWdzKQogICAgICAg ICAgICAgICAgKGNvbnN0X2ludCAwIFswXSkpCiAgICAgICAgICAgIChsYWJlbF9yZWY6REkg NTgpCiAgICAgICAgICAgIChwYykpKSBkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYzo2 OTUgNjEyIHsqamNjXzF9CiAgICAgKGludF9saXN0OlJFR19CUl9QUk9CIDQ1MCAobmlsKSkK IC0+IDU4KQoobm90ZSAyOCAyNyAzNCA0IFtiYiA0XSBOT1RFX0lOU05fQkFTSUNfQkxPQ0sp Cihub3RlIDM0IDI4IDM1IDQgTk9URV9JTlNOX0RFTEVURUQpCihub3RlIDM1IDM0IDM2IDQg Tk9URV9JTlNOX0RFTEVURUQpCihpbnNuIDM2IDM1IDM3IDQgKHBhcmFsbGVsIFsKICAgICAg ICAgICAgKHNldCAobWVtL2ovYzpESSAoY29uc3Q6REkgKHBsdXM6REkgKHN5bWJvbF9yZWY6 REkgKCJfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtmbGFncyAweDJd ICA8dmFyX2RlY2wgMHg3ZmQ3N2YwZWNjZjAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9j ZXNzb3JfaWQ+KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCA4IFsw eDhdKSkpIFswIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkKzggUzggQTY0 XSkKICAgICAgICAgICAgICAgIChwbHVzOkRJIChtZW0vai9jOkRJIChjb25zdDpESSAocGx1 czpESSAoc3ltYm9sX3JlZjpESSAoIl9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29y X2lkIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAweDdmZDc3ZjBlY2NmMCBfX2djb3YwLmFj cGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZD4pCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGNvbnN0X2ludCA4IFsweDhdKSkpIFswIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVf cHJvY2Vzc29yX2lkKzggUzggQTY0XSkKICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50 IDEgWzB4MV0pKSkKICAgICAgICAgICAgKGNsb2JiZXIgKHJlZzpDQyAxNyBmbGFncykpCiAg ICAgICAgXSkgMjE4IHsqYWRkZGlfMX0KICAgICAobmlsKSkKKGluc24gMzcgMzYgMzggNCAo c2V0IChyZWc6Q0NaIDE3IGZsYWdzKQogICAgICAgIChjb21wYXJlOkNDWiAocmVnOlNJIDEg ZHggW29yaWc6OTEgRC40MDU4NyBdIFs5MV0pCiAgICAgICAgICAgIChjb25zdF9pbnQgMSBb MHgxXSkpKSBkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYzo2OTQgNyB7KmNtcHNpXzF9 CiAgICAgKG5pbCkpCihqdW1wX2luc24gMzggMzcgMzkgNCAoc2V0IChwYykKICAgICAgICAo aWZfdGhlbl9lbHNlIChlcSAocmVnOkNDWiAxNyBmbGFncykKICAgICAgICAgICAgICAgIChj b25zdF9pbnQgMCBbMF0pKQogICAgICAgICAgICAobGFiZWxfcmVmOkRJIDQ0KQogICAgICAg ICAgICAocGMpKSkgZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmM6Njk0IDYxMiB7Kmpj Y18xfQogICAgIChpbnRfbGlzdDpSRUdfQlJfUFJPQiA0NTAgKG5pbCkpCiAtPiA0NCkKKG5v dGUgMzkgMzggNDEgNSBbYmIgNV0gTk9URV9JTlNOX0JBU0lDX0JMT0NLKQooaW5zbiA0MSAz OSA0MiA1IChwYXJhbGxlbCBbCiAgICAgICAgICAgIChzZXQgKHJlZzpESSAwIGF4IFsxMTVd KQogICAgICAgICAgICAgICAgKHBsdXM6REkgKHJlZzpESSAwIGF4IFtvcmlnOjkyIEQuNDA1 ODYgXSBbOTJdKQogICAgICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMiBbMHgyXSkpKQog ICAgICAgICAgICAoY2xvYmJlciAocmVnOkNDIDE3IGZsYWdzKSkKICAgICAgICBdKSAyMTgg eyphZGRkaV8xfQogICAgIChleHByX2xpc3Q6UkVHX0VRVUlWIChtZW0vai9jOkRJIChjb25z dDpESSAocGx1czpESSAoc3ltYm9sX3JlZjpESSAoIl9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVf cHJvY2Vzc29yX2lkIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAweDdmZDc3ZjBlY2NmMCBf X2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZD4pCiAgICAgICAgICAgICAgICAg ICAgKGNvbnN0X2ludCAxNiBbMHgxMF0pKSkgWzAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9w cm9jZXNzb3JfaWQrMTYgUzggQTEyOF0pCiAgICAgICAgKG5pbCkpKQooaW5zbiA0MiA0MSA0 MyA1IChzZXQgKG1lbS9qL2M6REkgKGNvbnN0OkRJIChwbHVzOkRJIChzeW1ib2xfcmVmOkRJ ICgiX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxhZ3MgMHgyXSAg PHZhcl9kZWNsIDB4N2ZkNzdmMGVjY2YwIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vz c29yX2lkPikKICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDE2IFsweDEwXSkpKSBb MCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCsxNiBTOCBBMTI4XSkKICAg ICAgICAocmVnOkRJIDAgYXggWzExNV0pKSA4OSB7Km1vdmRpX2ludGVybmFsfQogICAgIChu aWwpKQooYmFycmllciA0MyA0MiA0NCkKKGNvZGVfbGFiZWwgNDQgNDMgNDUgNiAxMDEgIiIg WzIgdXNlc10pCihub3RlIDQ1IDQ0IDUgNiBbYmIgNl0gTk9URV9JTlNOX0JBU0lDX0JMT0NL KQooaW5zbiA1IDQ1IDY1IDYgKHNldCAocmVnOlFJIDAgYXggW29yaWc6ODcgRC40MDU4NSBd IFs4N10pCiAgICAgICAgKGNvbnN0X2ludCAwIFswXSkpIGRyaXZlcnMvYWNwaS9hY3BpX3By b2Nlc3Nvci5jOjY5OCA5MyB7Km1vdnFpX2ludGVybmFsfQogICAgIChleHByX2xpc3Q6UkVH X0VRVUFMIChjb25zdF9pbnQgMCBbMF0pCiAgICAgICAgKG5pbCkpKQooanVtcF9pbnNuIDY1 IDUgNjYgNiAoc2V0IChwYykKICAgICAgICAobGFiZWxfcmVmIDQ2KSkgNjU0IHtqdW1wfQog ICAgIChuaWwpCiAtPiA0NikKKGJhcnJpZXIgNjYgNjUgNTgpCihjb2RlX2xhYmVsIDU4IDY2 IDU3IDcgMTAzICIiIFsxIHVzZXNdKQoobm90ZSA1NyA1OCA0IDcgW2JiIDddIE5PVEVfSU5T Tl9CQVNJQ19CTE9DSykKKGluc24gNCA1NyA0NiA3IChzZXQgKHJlZzpRSSAwIGF4IFtvcmln Ojg3IEQuNDA1ODUgXSBbODddKQogICAgICAgIChjb25zdF9pbnQgMSBbMHgxXSkpIGRyaXZl cnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jOjY5NiA5MyB7Km1vdnFpX2ludGVybmFsfQogICAg IChleHByX2xpc3Q6UkVHX0VRVUFMIChjb25zdF9pbnQgMSBbMHgxXSkKICAgICAgICAobmls KSkpCihjb2RlX2xhYmVsIDQ2IDQgNDcgOCAxMDIgIiIgWzEgdXNlc10pCihub3RlIDQ3IDQ2 IDUyIDggW2JiIDhdIE5PVEVfSU5TTl9CQVNJQ19CTE9DSykKKGluc24gNTIgNDcgNTMgOCAo c2V0IChyZWcvaTpRSSAwIGF4KQogICAgICAgIChyZWc6UUkgMCBheCBbb3JpZzo4NyBELjQw NTg1IF0gWzg3XSkpIGRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jOjY5OSA5MyB7Km1v dnFpX2ludGVybmFsfQogICAgIChuaWwpKQooaW5zbiA1MyA1MiA2NyA4ICh1c2UgKHJlZy9p OlFJIDAgYXgpKSBkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYzo2OTkgLTEKICAgICAo bmlsKSkKKG5vdGUgNjcgNTMgMCBOT1RFX0lOU05fREVMRVRFRCkKCg== --------------723E336F1C1CFCD8CE76D68E Content-Type: text/plain; charset=UTF-8; name="gcc5-after-pro_and_epilogue.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gcc5-after-pro_and_epilogue.txt" Cjs7IEZ1bmN0aW9uIGFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCAoYWNwaV9kdXBsaWNh dGVfcHJvY2Vzc29yX2lkLCBmdW5jZGVmX25vPTMwNDYsIGRlY2xfdWlkPTI5MjY1LCBjZ3Jh cGhfdWlkPTMxNDMsIHN5bWJvbF9vcmRlcj0zMjE4KQoKCgp0cnlfb3B0aW1pemVfY2ZnIGl0 ZXJhdGlvbiAxCgpzdGFydGluZyB0aGUgcHJvY2Vzc2luZyBvZiBkZWZlcnJlZCBpbnNucwpl bmRpbmcgdGhlIHByb2Nlc3Npbmcgb2YgZGVmZXJyZWQgaW5zbnMKZGZfYW5hbHl6ZSBjYWxs ZWQKQXR0ZW1wdGluZyBzaHJpbmstd3JhcHBpbmcgb3B0aW1pemF0aW9uLgpzY2FubmluZyBu ZXcgaW5zbiB3aXRoIHVpZCA9IDczLgpkZWxldGluZyBpbnNuIHdpdGggdWlkID0gMi4KRm91 bmQgY2FuZGlkYXRlIGVkZ2UgZm9yIHNocmluay13cmFwcGluZywgMi0+My4KUGVyZm9ybWlu ZyBzaHJpbmstd3JhcHBpbmcuCmNoYW5naW5nIGJiIG9mIHVpZCA3NgogIHVuc2Nhbm5lZCBp bnNuCkR1cGxpY2F0aW5nIGJiIDYgdG8gYmIgOSwgMSBhY3RpdmUgaW5zbnMuCnNjYW5uaW5n IG5ldyBpbnNuIHdpdGggdWlkID0gODAuCnZlcmlmeSBmb3VuZCBubyBjaGFuZ2VzIGluIGlu c24gd2l0aCB1aWQgPSAxOS4KRWRnZSAyLT42IHJlZGlyZWN0ZWQgdG8gOQpjaGFuZ2luZyBi YiBvZiB1aWQgODIKICB1bnNjYW5uZWQgaW5zbgpjaGFuZ2luZyBiYiBvZiB1aWQgNzcKICB1 bnNjYW5uZWQgaW5zbgpEdXBsaWNhdGluZyBiYiA4IHRvIGJiIDEwLCAwIGFjdGl2ZSBpbnNu cy4Kc2Nhbm5pbmcgbmV3IGluc24gd2l0aCB1aWQgPSA4NC4Kc2Nhbm5pbmcgbmV3IGluc24g d2l0aCB1aWQgPSA2OS4Kc2Nhbm5pbmcgbmV3IGluc24gd2l0aCB1aWQgPSA3MC4Kc2Nhbm5p bmcgbmV3IGluc24gd2l0aCB1aWQgPSA3MS4Kc2Nhbm5pbmcgbmV3IGluc24gd2l0aCB1aWQg PSA4Ni4Kc2Nhbm5pbmcgbmV3IGluc24gd2l0aCB1aWQgPSA4Ny4Kc2Nhbm5pbmcgbmV3IGlu c24gd2l0aCB1aWQgPSA4OC4Kc2Nhbm5pbmcgbmV3IGluc24gd2l0aCB1aWQgPSA5MC4KCgp0 cnlfb3B0aW1pemVfY2ZnIGl0ZXJhdGlvbiAxCgpNZXJnaW5nIGJsb2NrIDEwIGludG8gYmxv Y2sgOS4uLgpjaGFuZ2luZyBiYiBvZiB1aWQgODQKICBmcm9tIDEwIHRvIDkKY2hhbmdpbmcg YmIgb2YgdWlkIDkwCiAgZnJvbSAxMCB0byA5Ck1lcmdlZCBibG9ja3MgOSBhbmQgMTAuCk1l cmdlZCA5IGFuZCAxMCB3aXRob3V0IG1vdmluZy4KCgp0cnlfb3B0aW1pemVfY2ZnIGl0ZXJh dGlvbiAyCgoKCnRyeV9vcHRpbWl6ZV9jZmcgaXRlcmF0aW9uIDEKCnN0YXJ0aW5nIHRoZSBw cm9jZXNzaW5nIG9mIGRlZmVycmVkIGluc25zCmVuZGluZyB0aGUgcHJvY2Vzc2luZyBvZiBk ZWZlcnJlZCBpbnNucwoKCmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZAoKRGF0YWZsb3cg c3VtbWFyeToKOzsgIGludmFsaWRhdGVkIGJ5IGNhbGwgCSAwIFtheF0gMSBbZHhdIDIgW2N4 XSA0IFtzaV0gNSBbZGldIDggW10gOSBbXSAxMCBbXSAxMSBbXSAxMiBbXSAxMyBbXSAxNCBb XSAxNSBbXSAxNyBbZmxhZ3NdIDE4IFtmcHNyXSAxOSBbZnBjcl0gMjEgW10gMjIgW10gMjMg W10gMjQgW10gMjUgW10gMjYgW10gMjcgW10gMjggW10gMjkgW10gMzAgW10gMzEgW10gMzIg W10gMzMgW10gMzQgW10gMzUgW10gMzYgW10gMzcgW3I4XSAzOCBbcjldIDM5IFtyMTBdIDQw IFtyMTFdIDQ1IFtdIDQ2IFtdIDQ3IFtdIDQ4IFtdIDQ5IFtdIDUwIFtdIDUxIFtdIDUyIFtd IDUzIFtdIDU0IFtdIDU1IFtdIDU2IFtdIDU3IFtdIDU4IFtdIDU5IFtdIDYwIFtdIDYxIFtd IDYyIFtdIDYzIFtdIDY0IFtdIDY1IFtdIDY2IFtdIDY3IFtdIDY4IFtdIDY5IFtdIDcwIFtd IDcxIFtdIDcyIFtdIDczIFtdIDc0IFtdIDc1IFtdIDc2IFtdIDc3IFtdIDc4IFtdIDc5IFtd IDgwIFtdCjs7ICBoYXJkd2FyZSByZWdzIHVzZWQgCSA3IFtzcF0KOzsgIHJlZ3VsYXIgYmxv Y2sgYXJ0aWZpY2lhbCB1c2VzIAkgNiBbYnBdIDcgW3NwXQo7OyAgZWggYmxvY2sgYXJ0aWZp Y2lhbCB1c2VzIAkgNiBbYnBdIDcgW3NwXSAxNiBbYXJncF0gMjAgW2ZyYW1lXQo7OyAgZW50 cnkgYmxvY2sgZGVmcyAJIDAgW2F4XSAxIFtkeF0gMiBbY3hdIDMgW2J4XSA0IFtzaV0gNSBb ZGldIDYgW2JwXSA3IFtzcF0gMjAgW2ZyYW1lXSAzNyBbcjhdIDM4IFtyOV0KOzsgIGV4aXQg YmxvY2sgdXNlcyAJIDAgW2F4XSAzIFtieF0gNiBbYnBdIDcgW3NwXSAyMCBbZnJhbWVdCjs7 ICByZWdzIGV2ZXIgbGl2ZSAJIDBbYXhdIDFbZHhdIDJbY3hdIDNbYnhdIDVbZGldIDZbYnBd IDdbc3BdIDE3W2ZsYWdzXQo7OyAgcmVmIHVzYWdlIAlyMD17NmQsNnV9IHIxPXsyZCwydX0g cjI9ezJkLDF1fSByMz17M2QsM3V9IHI0PXsxZH0gcjU9ezFkLDF1fSByNj17M2QsMTB1fSBy Nz17NWQsMTR1fSByMTc9ezZkLDN1fSByMjA9ezFkLDF1fSByMzc9ezFkfSByMzg9ezFkfSAK OzsgICAgdG90YWwgcmVmIHVzYWdlIDczezMyZCw0MXUsMGV9IGluIDI4ezI4IHJlZ3VsYXIg KyAwIGNhbGx9IGluc25zLgoobm90ZSAxIDAgNiBOT1RFX0lOU05fREVMRVRFRCkKKG5vdGUg NiAxIDMgMiBbYmIgMl0gTk9URV9JTlNOX0JBU0lDX0JMT0NLKQoobm90ZSAzIDYgMTQgMiBO T1RFX0lOU05fRlVOQ1RJT05fQkVHKQoobm90ZSAxNCAzIDE1IDIgTk9URV9JTlNOX0RFTEVU RUQpCihub3RlIDE1IDE0IDE2IDIgTk9URV9JTlNOX0RFTEVURUQpCihpbnNuIDE2IDE1IDE3 IDIgKHBhcmFsbGVsIFsKICAgICAgICAgICAgKHNldCAobWVtL2ovYzpESSAoc3ltYm9sX3Jl ZjpESSAoIl9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIikgW2ZsYWdzIDB4 Ml0gIDx2YXJfZGVjbCAweDdmZDc3ZjBlY2NmMCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3By b2Nlc3Nvcl9pZD4pIFswIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkKzAg UzggQTEyOF0pCiAgICAgICAgICAgICAgICAocGx1czpESSAobWVtL2ovYzpESSAoc3ltYm9s X3JlZjpESSAoIl9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIikgW2ZsYWdz IDB4Ml0gIDx2YXJfZGVjbCAweDdmZDc3ZjBlY2NmMCBfX2djb3YwLmFjcGlfZHVwbGljYXRl X3Byb2Nlc3Nvcl9pZD4pIFswIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lk KzAgUzggQTEyOF0pCiAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAxIFsweDFdKSkp CiAgICAgICAgICAgIChjbG9iYmVyIChyZWc6Q0MgMTcgZmxhZ3MpKQogICAgICAgIF0pIDIx OCB7KmFkZGRpXzF9CiAgICAgKG5pbCkpCihpbnNuIDE3IDE2IDE4IDIgKHNldCAocmVnOlNJ IDEgZHggW29yaWc6OTEgRC40MDU4NyBdIFs5MV0pCiAgICAgICAgKG1lbS9jOlNJIChzeW1i b2xfcmVmOkRJICgibnJfZHVwbGljYXRlX2lkcyIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wg MHg3ZmQ3N2Y0MTYwOTAgbnJfZHVwbGljYXRlX2lkcz4pIFswIG5yX2R1cGxpY2F0ZV9pZHMr MCBTNCBBMzJdKSkgZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmM6Njk0IDkwIHsqbW92 c2lfaW50ZXJuYWx9CiAgICAgKG5pbCkpCihpbnNuIDE4IDE3IDE5IDIgKHNldCAocmVnOkND Tk8gMTcgZmxhZ3MpCiAgICAgICAgKGNvbXBhcmU6Q0NOTyAocmVnOlNJIDEgZHggW29yaWc6 OTEgRC40MDU4NyBdIFs5MV0pCiAgICAgICAgICAgIChjb25zdF9pbnQgMCBbMF0pKSkgZHJp dmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmM6Njk0IDMgeypjbXBzaV9jY25vXzF9CiAgICAg KG5pbCkpCihqdW1wX2luc24gMTkgMTggMjAgMiAoc2V0IChwYykKICAgICAgICAoaWZfdGhl bl9lbHNlIChsZSAocmVnOkNDTk8gMTcgZmxhZ3MpCiAgICAgICAgICAgICAgICAoY29uc3Rf aW50IDAgWzBdKSkKICAgICAgICAgICAgKGxhYmVsX3JlZjpESSA4MSkKICAgICAgICAgICAg KHBjKSkpIGRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jOjY5NCA2MTIgeypqY2NfMX0K ICAgICAoaW50X2xpc3Q6UkVHX0JSX1BST0IgNDUwIChuaWwpKQogLT4gODEpCihub3RlIDIw IDE5IDY5IDMgW2JiIDNdIE5PVEVfSU5TTl9CQVNJQ19CTE9DSykKKGluc24vZiA2OSAyMCA3 MCAzIChzZXQgKG1lbTpESSAocHJlX2RlYzpESSAocmVnL2Y6REkgNyBzcCkpIFswICBTOCBB OF0pCiAgICAgICAgKHJlZy9mOkRJIDYgYnApKSBkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNz b3IuYzo2ODcgLTEKICAgICAobmlsKSkKKGluc24vZiA3MCA2OSA3MSAzIChzZXQgKHJlZy9m OkRJIDYgYnApCiAgICAgICAgKHJlZy9mOkRJIDcgc3ApKSBkcml2ZXJzL2FjcGkvYWNwaV9w cm9jZXNzb3IuYzo2ODcgLTEKICAgICAobmlsKSkKKGluc24vZiA3MSA3MCA3MiAzIChzZXQg KG1lbTpESSAocHJlX2RlYzpESSAocmVnL2Y6REkgNyBzcCkpIFswICBTOCBBOF0pCiAgICAg ICAgKHJlZzpESSAzIGJ4KSkgZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmM6Njg3IC0x CiAgICAgKG5pbCkpCihub3RlIDcyIDcxIDczIDMgTk9URV9JTlNOX1BST0xPR1VFX0VORCkK KGluc24gNzMgNzIgMjIgMyAoc2V0IChyZWcvdjpTSSAzIGJ4IFtvcmlnOjk4IHByb2NfaWQg XSBbOThdKQogICAgICAgIChyZWc6U0kgNSBkaSBbIHByb2NfaWQgXSkpIC0xCiAgICAgKG5p bCkpCihpbnNuIDIyIDczIDY4IDMgKHNldCAocmVnOkRJIDAgYXggW29yaWc6OTIgRC40MDU4 NiBdIFs5Ml0pCiAgICAgICAgKG1lbS9qL2M6REkgKGNvbnN0OkRJIChwbHVzOkRJIChzeW1i b2xfcmVmOkRJICgiX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxh Z3MgMHgyXSAgPHZhcl9kZWNsIDB4N2ZkNzdmMGVjY2YwIF9fZ2NvdjAuYWNwaV9kdXBsaWNh dGVfcHJvY2Vzc29yX2lkPikKICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDE2IFsw eDEwXSkpKSBbMCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCsxNiBTOCBB MTI4XSkpIDg5IHsqbW92ZGlfaW50ZXJuYWx9CiAgICAgKG5pbCkpCihpbnNuIDY4IDIyIDI1 IDMgKHNldCAocmVnOkRJIDIgY3ggWzEwN10pCiAgICAgICAgKHBsdXM6REkgKHJlZzpESSAw IGF4IFtvcmlnOjkyIEQuNDA1ODYgXSBbOTJdKQogICAgICAgICAgICAoY29uc3RfaW50IDEg WzB4MV0pKSkgMjE0IHsqbGVhZGl9CiAgICAgKG5pbCkpCihpbnNuIDI1IDY4IDI2IDMgKHNl dCAobWVtL2ovYzpESSAoY29uc3Q6REkgKHBsdXM6REkgKHN5bWJvbF9yZWY6REkgKCJfX2dj b3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtmbGFncyAweDJdICA8dmFyX2Rl Y2wgMHg3ZmQ3N2YwZWNjZjAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQ+ KQogICAgICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMTYgWzB4MTBdKSkpIFswIF9fZ2Nv djAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkKzE2IFM4IEExMjhdKQogICAgICAgIChy ZWc6REkgMiBjeCBbMTA3XSkpIDg5IHsqbW92ZGlfaW50ZXJuYWx9CiAgICAgKG5pbCkpCihp bnNuIDI2IDI1IDI3IDMgKHNldCAocmVnOkNDWiAxNyBmbGFncykKICAgICAgICAoY29tcGFy ZTpDQ1ogKHJlZy92OlNJIDMgYnggW29yaWc6OTggcHJvY19pZCBdIFs5OF0pCiAgICAgICAg ICAgIChtZW0vai9jOlNJIChzeW1ib2xfcmVmOkRJICgiZHVwbGljYXRlX3Byb2Nlc3Nvcl9p ZHMiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4N2ZkNzdmNDE2MWIwIGR1cGxpY2F0ZV9w cm9jZXNzb3JfaWRzPikgWzAgZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZHMrMCBTNCBBMzJdKSkp IGRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jOjY5NSA3IHsqY21wc2lfMX0KICAgICAo bmlsKSkKKGp1bXBfaW5zbiAyNyAyNiAyOCAzIChzZXQgKHBjKQogICAgICAgIChpZl90aGVu X2Vsc2UgKGVxIChyZWc6Q0NaIDE3IGZsYWdzKQogICAgICAgICAgICAgICAgKGNvbnN0X2lu dCAwIFswXSkpCiAgICAgICAgICAgIChsYWJlbF9yZWY6REkgNTgpCiAgICAgICAgICAgIChw YykpKSBkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYzo2OTUgNjEyIHsqamNjXzF9CiAg ICAgKGludF9saXN0OlJFR19CUl9QUk9CIDQ1MCAobmlsKSkKIC0+IDU4KQoobm90ZSAyOCAy NyAzNCA0IFtiYiA0XSBOT1RFX0lOU05fQkFTSUNfQkxPQ0spCihub3RlIDM0IDI4IDM1IDQg Tk9URV9JTlNOX0RFTEVURUQpCihub3RlIDM1IDM0IDM2IDQgTk9URV9JTlNOX0RFTEVURUQp CihpbnNuIDM2IDM1IDM3IDQgKHBhcmFsbGVsIFsKICAgICAgICAgICAgKHNldCAobWVtL2ov YzpESSAoY29uc3Q6REkgKHBsdXM6REkgKHN5bWJvbF9yZWY6REkgKCJfX2djb3YwLmFjcGlf ZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wgMHg3ZmQ3 N2YwZWNjZjAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQ+KQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCA4IFsweDhdKSkpIFswIF9fZ2NvdjAu YWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkKzggUzggQTY0XSkKICAgICAgICAgICAgICAg IChwbHVzOkRJIChtZW0vai9jOkRJIChjb25zdDpESSAocGx1czpESSAoc3ltYm9sX3JlZjpE SSAoIl9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIikgW2ZsYWdzIDB4Ml0g IDx2YXJfZGVjbCAweDdmZDc3ZjBlY2NmMCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nl c3Nvcl9pZD4pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCA4 IFsweDhdKSkpIFswIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkKzggUzgg QTY0XSkKICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDEgWzB4MV0pKSkKICAgICAg ICAgICAgKGNsb2JiZXIgKHJlZzpDQyAxNyBmbGFncykpCiAgICAgICAgXSkgMjE4IHsqYWRk ZGlfMX0KICAgICAobmlsKSkKKGluc24gMzcgMzYgMzggNCAoc2V0IChyZWc6Q0NaIDE3IGZs YWdzKQogICAgICAgIChjb21wYXJlOkNDWiAocmVnOlNJIDEgZHggW29yaWc6OTEgRC40MDU4 NyBdIFs5MV0pCiAgICAgICAgICAgIChjb25zdF9pbnQgMSBbMHgxXSkpKSBkcml2ZXJzL2Fj cGkvYWNwaV9wcm9jZXNzb3IuYzo2OTQgNyB7KmNtcHNpXzF9CiAgICAgKG5pbCkpCihqdW1w X2luc24gMzggMzcgMzkgNCAoc2V0IChwYykKICAgICAgICAoaWZfdGhlbl9lbHNlIChlcSAo cmVnOkNDWiAxNyBmbGFncykKICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMCBbMF0pKQog ICAgICAgICAgICAobGFiZWxfcmVmOkRJIDQ0KQogICAgICAgICAgICAocGMpKSkgZHJpdmVy cy9hY3BpL2FjcGlfcHJvY2Vzc29yLmM6Njk0IDYxMiB7KmpjY18xfQogICAgIChpbnRfbGlz dDpSRUdfQlJfUFJPQiA0NTAgKG5pbCkpCiAtPiA0NCkKKG5vdGUgMzkgMzggNDEgNSBbYmIg NV0gTk9URV9JTlNOX0JBU0lDX0JMT0NLKQooaW5zbiA0MSAzOSA0MiA1IChwYXJhbGxlbCBb CiAgICAgICAgICAgIChzZXQgKHJlZzpESSAwIGF4IFsxMTVdKQogICAgICAgICAgICAgICAg KHBsdXM6REkgKHJlZzpESSAwIGF4IFtvcmlnOjkyIEQuNDA1ODYgXSBbOTJdKQogICAgICAg ICAgICAgICAgICAgIChjb25zdF9pbnQgMiBbMHgyXSkpKQogICAgICAgICAgICAoY2xvYmJl ciAocmVnOkNDIDE3IGZsYWdzKSkKICAgICAgICBdKSAyMTggeyphZGRkaV8xfQogICAgIChl eHByX2xpc3Q6UkVHX0VRVUlWIChtZW0vai9jOkRJIChjb25zdDpESSAocGx1czpESSAoc3lt Ym9sX3JlZjpESSAoIl9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIikgW2Zs YWdzIDB4Ml0gIDx2YXJfZGVjbCAweDdmZDc3ZjBlY2NmMCBfX2djb3YwLmFjcGlfZHVwbGlj YXRlX3Byb2Nlc3Nvcl9pZD4pCiAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAxNiBb MHgxMF0pKSkgWzAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQrMTYgUzgg QTEyOF0pCiAgICAgICAgKG5pbCkpKQooaW5zbiA0MiA0MSA0MyA1IChzZXQgKG1lbS9qL2M6 REkgKGNvbnN0OkRJIChwbHVzOkRJIChzeW1ib2xfcmVmOkRJICgiX19nY292MC5hY3BpX2R1 cGxpY2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4N2ZkNzdm MGVjY2YwIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkPikKICAgICAgICAg ICAgICAgICAgICAoY29uc3RfaW50IDE2IFsweDEwXSkpKSBbMCBfX2djb3YwLmFjcGlfZHVw bGljYXRlX3Byb2Nlc3Nvcl9pZCsxNiBTOCBBMTI4XSkKICAgICAgICAocmVnOkRJIDAgYXgg WzExNV0pKSA4OSB7Km1vdmRpX2ludGVybmFsfQogICAgIChuaWwpKQooYmFycmllciA0MyA0 MiA0NCkKKGNvZGVfbGFiZWwgNDQgNDMgNDUgNiAxMDEgIiIgWzEgdXNlc10pCihub3RlIDQ1 IDQ0IDUgNiBbYmIgNl0gTk9URV9JTlNOX0JBU0lDX0JMT0NLKQooaW5zbiA1IDQ1IDY1IDYg KHNldCAocmVnOlFJIDAgYXggW29yaWc6ODcgRC40MDU4NSBdIFs4N10pCiAgICAgICAgKGNv bnN0X2ludCAwIFswXSkpIGRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jOjY5OCA5MyB7 Km1vdnFpX2ludGVybmFsfQogICAgIChleHByX2xpc3Q6UkVHX0VRVUFMIChjb25zdF9pbnQg MCBbMF0pCiAgICAgICAgKG5pbCkpKQooanVtcF9pbnNuIDY1IDUgNjYgNiAoc2V0IChwYykK ICAgICAgICAobGFiZWxfcmVmIDQ2KSkgNjU0IHtqdW1wfQogICAgIChuaWwpCiAtPiA0NikK KGJhcnJpZXIgNjYgNjUgNTgpCihjb2RlX2xhYmVsIDU4IDY2IDU3IDcgMTAzICIiIFsxIHVz ZXNdKQoobm90ZSA1NyA1OCA0IDcgW2JiIDddIE5PVEVfSU5TTl9CQVNJQ19CTE9DSykKKGlu c24gNCA1NyA0NiA3IChzZXQgKHJlZzpRSSAwIGF4IFtvcmlnOjg3IEQuNDA1ODUgXSBbODdd KQogICAgICAgIChjb25zdF9pbnQgMSBbMHgxXSkpIGRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nl c3Nvci5jOjY5NiA5MyB7Km1vdnFpX2ludGVybmFsfQogICAgIChleHByX2xpc3Q6UkVHX0VR VUFMIChjb25zdF9pbnQgMSBbMHgxXSkKICAgICAgICAobmlsKSkpCihjb2RlX2xhYmVsIDQ2 IDQgNDcgOCAxMDIgIiIgWzEgdXNlc10pCihub3RlIDQ3IDQ2IDUzIDggW2JiIDhdIE5PVEVf SU5TTl9CQVNJQ19CTE9DSykKKGluc24gNTMgNDcgODUgOCAodXNlIChyZWcvaTpRSSAwIGF4 KSkgZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmM6Njk5IC0xCiAgICAgKG5pbCkpCihu b3RlIDg1IDUzIDg2IDggTk9URV9JTlNOX0VQSUxPR1VFX0JFRykKKGluc24vZiA4NiA4NSA4 NyA4IChzZXQgKHJlZzpESSAzIGJ4KQogICAgICAgIChtZW06REkgKHBvc3RfaW5jOkRJIChy ZWcvZjpESSA3IHNwKSkgWzAgIFM4IEE4XSkpIGRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nv ci5jOjY5OSAtMQogICAgIChleHByX2xpc3Q6UkVHX0NGQV9SRVNUT1JFIChyZWc6REkgMyBi eCkKICAgICAgICAobmlsKSkpCihpbnNuL2YgODcgODYgODggOCAoc2V0IChyZWcvZjpESSA2 IGJwKQogICAgICAgIChtZW06REkgKHBvc3RfaW5jOkRJIChyZWcvZjpESSA3IHNwKSkgWzAg IFM4IEE4XSkpIGRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jOjY5OSAtMQogICAgIChl eHByX2xpc3Q6UkVHX0NGQV9ERUZfQ0ZBIChwbHVzOkRJIChyZWcvZjpESSA3IHNwKQogICAg ICAgICAgICAoY29uc3RfaW50IDggWzB4OF0pKQogICAgICAgIChleHByX2xpc3Q6UkVHX0NG QV9SRVNUT1JFIChyZWcvZjpESSA2IGJwKQogICAgICAgICAgICAobmlsKSkpKQooanVtcF9p bnNuIDg4IDg3IDg5IDggKHNpbXBsZV9yZXR1cm4pIGRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nl c3Nvci5jOjY5OSAtMQogICAgIChuaWwpCiAtPiBzaW1wbGVfcmV0dXJuKQooYmFycmllciA4 OSA4OCA2NykKKG5vdGUgNjcgODkgODEgTk9URV9JTlNOX0RFTEVURUQpCihjb2RlX2xhYmVs IDgxIDY3IDc2IDkgMTA4ICIiIFsxIHVzZXNdKQoobm90ZSA3NiA4MSA4MCA5IFtiYiA5XSBO T1RFX0lOU05fQkFTSUNfQkxPQ0spCihpbnNuIDgwIDc2IDg0IDkgKHNldCAocmVnOlFJIDAg YXggW29yaWc6ODcgRC40MDU4NSBdIFs4N10pCiAgICAgICAgKGNvbnN0X2ludCAwIFswXSkp IGRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jOjY5OCA5MyB7Km1vdnFpX2ludGVybmFs fQogICAgIChleHByX2xpc3Q6UkVHX0VRVUFMIChjb25zdF9pbnQgMCBbMF0pCiAgICAgICAg KG5pbCkpKQooaW5zbiA4NCA4MCA5MCA5ICh1c2UgKHJlZy9pOlFJIDAgYXgpKSBkcml2ZXJz L2FjcGkvYWNwaV9wcm9jZXNzb3IuYzo2OTkgLTEKICAgICAobmlsKSkKKGp1bXBfaW5zbiA5 MCA4NCA3OCA5IChzaW1wbGVfcmV0dXJuKSBkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3Iu Yzo2OTkgLTEKICAgICAobmlsKQogLT4gc2ltcGxlX3JldHVybikKKGJhcnJpZXIgNzggOTAg MCkKCg== --------------723E336F1C1CFCD8CE76D68E Content-Type: text/plain; charset=UTF-8; name="gcc7-after-stackleak_cleanup.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gcc7-after-stackleak_cleanup.txt" OzsgRnVuY3Rpb24gYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIChhY3BpX2R1cGxpY2F0 ZV9wcm9jZXNzb3JfaWQsIGZ1bmNkZWZfbm89MzA0NiwgZGVjbF91aWQ9MjkyMTQsIGNncmFw aF91aWQ9MzE0Mywgc3ltYm9sX29yZGVyPTMyMTgpCgpkZWxldGluZyBpbnNuIHdpdGggdWlk ID0gOC4KCgphY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQKCkRhdGFmbG93IHN1bW1hcnk6 Cjs7ICBpbnZhbGlkYXRlZCBieSBjYWxsIAkgMCBbYXhdIDEgW2R4XSAyIFtjeF0gNCBbc2ld IDUgW2RpXSA4IFtdIDkgW10gMTAgW10gMTEgW10gMTIgW10gMTMgW10gMTQgW10gMTUgW10g MTcgW2ZsYWdzXSAxOCBbZnBzcl0gMTkgW2ZwY3JdIDIxIFtdIDIyIFtdIDIzIFtdIDI0IFtd IDI1IFtdIDI2IFtdIDI3IFtdIDI4IFtdIDI5IFtdIDMwIFtdIDMxIFtdIDMyIFtdIDMzIFtd IDM0IFtdIDM1IFtdIDM2IFtdIDM3IFtyOF0gMzggW3I5XSAzOSBbcjEwXSA0MCBbcjExXSA0 NSBbXSA0NiBbXSA0NyBbXSA0OCBbXSA0OSBbXSA1MCBbXSA1MSBbXSA1MiBbXSA1MyBbXSA1 NCBbXSA1NSBbXSA1NiBbXSA1NyBbXSA1OCBbXSA1OSBbXSA2MCBbXSA2MSBbXSA2MiBbXSA2 MyBbXSA2NCBbXSA2NSBbXSA2NiBbXSA2NyBbXSA2OCBbXSA2OSBbXSA3MCBbXSA3MSBbXSA3 MiBbXSA3MyBbXSA3NCBbXSA3NSBbXSA3NiBbXSA3NyBbXSA3OCBbXSA3OSBbXSA4MCBbXQo7 OyAgaGFyZHdhcmUgcmVncyB1c2VkIAkgNyBbc3BdCjs7ICByZWd1bGFyIGJsb2NrIGFydGlm aWNpYWwgdXNlcyAJIDYgW2JwXSA3IFtzcF0KOzsgIGVoIGJsb2NrIGFydGlmaWNpYWwgdXNl cyAJIDYgW2JwXSA3IFtzcF0gMTYgW2FyZ3BdIDIwIFtmcmFtZV0KOzsgIGVudHJ5IGJsb2Nr IGRlZnMgCSAwIFtheF0gMSBbZHhdIDIgW2N4XSA0IFtzaV0gNSBbZGldIDYgW2JwXSA3IFtz cF0gMjAgW2ZyYW1lXSAzNyBbcjhdIDM4IFtyOV0KOzsgIGV4aXQgYmxvY2sgdXNlcyAJIDAg W2F4XSA2IFticF0gNyBbc3BdIDIwIFtmcmFtZV0KOzsgIHJlZ3MgZXZlciBsaXZlIAkgMCBb YXhdIDEgW2R4XSAyIFtjeF0gMyBbYnhdIDUgW2RpXSA2IFticF0gNyBbc3BdIDE3IFtmbGFn c10KOzsgIHJlZiB1c2FnZSAJcjA9ezZkLDZ1fSByMT17MmQsMnV9IHIyPXsyZCwxdX0gcjM9 ezFkLDF1fSByND17MWR9IHI1PXsxZCwxdX0gcjY9ezFkLDh1fSByNz17MWQsOHV9IHIxNz17 N2QsM3V9IHIyMD17MWQsMXV9IHIzNz17MWR9IHIzOD17MWR9IAo7OyAgICB0b3RhbCByZWYg dXNhZ2UgNTZ7MjVkLDMxdSwwZX0gaW4gMjB7MjAgcmVndWxhciArIDAgY2FsbH0gaW5zbnMu Cihub3RlIDEgMCA2IE5PVEVfSU5TTl9ERUxFVEVEKQoobm90ZSA2IDEgMiAyIFtiYiAyXSBO T1RFX0lOU05fQkFTSUNfQkxPQ0spCihpbnNuIDIgNiAzIDIgKHNldCAocmVnL3Y6U0kgMyBi eCBbb3JpZzo5NyBwcm9jX2lkIF0gWzk3XSkKICAgICAgICAocmVnOlNJIDUgZGkgWyBwcm9j X2lkIF0pKSAiZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmMiOjY4NyA4MiB7Km1vdnNp X2ludGVybmFsfQogICAgIChuaWwpKQoobm90ZSAzIDIgMTQgMiBOT1RFX0lOU05fRlVOQ1RJ T05fQkVHKQoobm90ZSAxNCAzIDE1IDIgTk9URV9JTlNOX0RFTEVURUQpCihub3RlIDE1IDE0 IDE2IDIgTk9URV9JTlNOX0RFTEVURUQpCihpbnNuIDE2IDE1IDE3IDIgKHBhcmFsbGVsIFsK ICAgICAgICAgICAgKHNldCAobWVtL2M6REkgKHN5bWJvbF9yZWY6REkgKCJfX2djb3YwLmFj cGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wgMHgy YWY3OWUzMjc5OTAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQ+KSBbMTgg X19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQrMCBTOCBBMTI4XSkKICAgICAg ICAgICAgICAgIChwbHVzOkRJIChtZW0vYzpESSAoc3ltYm9sX3JlZjpESSAoIl9fZ2NvdjAu YWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAw eDJhZjc5ZTMyNzk5MCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZD4pIFsx OCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCswIFM4IEExMjhdKQogICAg ICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMSBbMHgxXSkpKQogICAgICAgICAgICAoY2xv YmJlciAocmVnOkNDIDE3IGZsYWdzKSkKICAgICAgICBdKSAyMTggeyphZGRkaV8xfQogICAg IChuaWwpKQooaW5zbiAxNyAxNiAxOCAyIChzZXQgKHJlZzpTSSAxIGR4IFtvcmlnOjkwIG5y X2R1cGxpY2F0ZV9pZHMuMV8yMSBdIFs5MF0pCiAgICAgICAgKG1lbS9jOlNJIChzeW1ib2xf cmVmOkRJICgibnJfZHVwbGljYXRlX2lkcyIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wgMHgy YWY3OWUyMTA2MzAgbnJfZHVwbGljYXRlX2lkcz4pIFszIG5yX2R1cGxpY2F0ZV9pZHMrMCBT NCBBMzJdKSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2OTQgODIgeyptb3Zz aV9pbnRlcm5hbH0KICAgICAobmlsKSkKKGluc24gMTggMTcgMTkgMiAoc2V0IChyZWc6Q0NO TyAxNyBmbGFncykKICAgICAgICAoY29tcGFyZTpDQ05PIChyZWc6U0kgMSBkeCBbb3JpZzo5 MCBucl9kdXBsaWNhdGVfaWRzLjFfMjEgXSBbOTBdKQogICAgICAgICAgICAoY29uc3RfaW50 IDAgWzBdKSkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njk0IDMgeypjbXBz aV9jY25vXzF9CiAgICAgKG5pbCkpCihqdW1wX2luc24gMTkgMTggMjAgMiAoc2V0IChwYykK ICAgICAgICAoaWZfdGhlbl9lbHNlIChsZSAocmVnOkNDTk8gMTcgZmxhZ3MpCiAgICAgICAg ICAgICAgICAoY29uc3RfaW50IDAgWzBdKSkKICAgICAgICAgICAgKGxhYmVsX3JlZiA0NCkK ICAgICAgICAgICAgKHBjKSkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njk0 IDYxNyB7KmpjY18xfQogICAgIChpbnRfbGlzdDpSRUdfQlJfUFJPQiA3NTAgKG5pbCkpCiAt PiA0NCkKKG5vdGUgMjAgMTkgMjIgMyBbYmIgM10gTk9URV9JTlNOX0JBU0lDX0JMT0NLKQoo aW5zbiAyMiAyMCAyNCAzIChzZXQgKHJlZzpESSAwIGF4IFtvcmlnOjkxIFBST0ZfZWRnZV9j b3VudGVyXzIyIF0gWzkxXSkKICAgICAgICAobWVtL2M6REkgKGNvbnN0OkRJIChwbHVzOkRJ IChzeW1ib2xfcmVmOkRJICgiX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQi KSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4MmFmNzllMzI3OTkwIF9fZ2NvdjAuYWNwaV9k dXBsaWNhdGVfcHJvY2Vzc29yX2lkPikKICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50 IDE2IFsweDEwXSkpKSBbMTggX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQr MTYgUzggQTEyOF0pKSA4MSB7Km1vdmRpX2ludGVybmFsfQogICAgIChuaWwpKQooaW5zbiAy NCAyMiAyNSAzIChwYXJhbGxlbCBbCiAgICAgICAgICAgIChzZXQgKHJlZzpESSAyIGN4IFsx MDZdKQogICAgICAgICAgICAgICAgKHBsdXM6REkgKHJlZzpESSAwIGF4IFtvcmlnOjkxIFBS T0ZfZWRnZV9jb3VudGVyXzIyIF0gWzkxXSkKICAgICAgICAgICAgICAgICAgICAoY29uc3Rf aW50IDEgWzB4MV0pKSkKICAgICAgICAgICAgKGNsb2JiZXIgKHJlZzpDQyAxNyBmbGFncykp CiAgICAgICAgXSkgMjE4IHsqYWRkZGlfMX0KICAgICAoZXhwcl9saXN0OlJFR19FUVVJViAo bWVtL2M6REkgKGNvbnN0OkRJIChwbHVzOkRJIChzeW1ib2xfcmVmOkRJICgiX19nY292MC5h Y3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4 MmFmNzllMzI3OTkwIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkPikKICAg ICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDE2IFsweDEwXSkpKSBbMTggX19nY292MC5h Y3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQrMTYgUzggQTEyOF0pCiAgICAgICAgKG5pbCkp KQooaW5zbiAyNSAyNCAyNiAzIChzZXQgKG1lbS9jOkRJIChjb25zdDpESSAocGx1czpESSAo c3ltYm9sX3JlZjpESSAoIl9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIikg W2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAweDJhZjc5ZTMyNzk5MCBfX2djb3YwLmFjcGlfZHVw bGljYXRlX3Byb2Nlc3Nvcl9pZD4pCiAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAx NiBbMHgxMF0pKSkgWzE4IF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkKzE2 IFM4IEExMjhdKQogICAgICAgIChyZWc6REkgMiBjeCBbMTA2XSkpIDgxIHsqbW92ZGlfaW50 ZXJuYWx9CiAgICAgKG5pbCkpCihpbnNuIDI2IDI1IDI3IDMgKHNldCAocmVnOkNDWiAxNyBm bGFncykKICAgICAgICAoY29tcGFyZTpDQ1ogKHJlZy92OlNJIDMgYnggW29yaWc6OTcgcHJv Y19pZCBdIFs5N10pCiAgICAgICAgICAgIChtZW0vYzpTSSAoc3ltYm9sX3JlZjpESSAoImR1 cGxpY2F0ZV9wcm9jZXNzb3JfaWRzIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAweDJhZjc5 ZTIxMDc1MCBkdXBsaWNhdGVfcHJvY2Vzc29yX2lkcz4pIFszIGR1cGxpY2F0ZV9wcm9jZXNz b3JfaWRzKzAgUzQgQTMyXSkpKSAiZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmMiOjY5 NSA3IHsqY21wc2lfMX0KICAgICAobmlsKSkKKGp1bXBfaW5zbiAyNyAyNiAyOCAzIChzZXQg KHBjKQogICAgICAgIChpZl90aGVuX2Vsc2UgKGVxIChyZWc6Q0NaIDE3IGZsYWdzKQogICAg ICAgICAgICAgICAgKGNvbnN0X2ludCAwIFswXSkpCiAgICAgICAgICAgIChsYWJlbF9yZWY6 REkgNTcpCiAgICAgICAgICAgIChwYykpKSAiZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29y LmMiOjY5NSA2MTcgeypqY2NfMX0KICAgICAoaW50X2xpc3Q6UkVHX0JSX1BST0IgNzUwIChu aWwpKQogLT4gNTcpCihub3RlIDI4IDI3IDM0IDQgW2JiIDRdIE5PVEVfSU5TTl9CQVNJQ19C TE9DSykKKG5vdGUgMzQgMjggMzUgNCBOT1RFX0lOU05fREVMRVRFRCkKKG5vdGUgMzUgMzQg MzYgNCBOT1RFX0lOU05fREVMRVRFRCkKKGluc24gMzYgMzUgMzcgNCAocGFyYWxsZWwgWwog ICAgICAgICAgICAoc2V0IChtZW0vYzpESSAoY29uc3Q6REkgKHBsdXM6REkgKHN5bWJvbF9y ZWY6REkgKCJfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtmbGFncyAw eDJdICA8dmFyX2RlY2wgMHgyYWY3OWUzMjc5OTAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9w cm9jZXNzb3JfaWQ+KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCA4 IFsweDhdKSkpIFsxOCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCs4IFM4 IEE2NF0pCiAgICAgICAgICAgICAgICAocGx1czpESSAobWVtL2M6REkgKGNvbnN0OkRJIChw bHVzOkRJIChzeW1ib2xfcmVmOkRJICgiX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNz b3JfaWQiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4MmFmNzllMzI3OTkwIF9fZ2NvdjAu YWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkPikKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoY29uc3RfaW50IDggWzB4OF0pKSkgWzE4IF9fZ2NvdjAuYWNwaV9kdXBsaWNh dGVfcHJvY2Vzc29yX2lkKzggUzggQTY0XSkKICAgICAgICAgICAgICAgICAgICAoY29uc3Rf aW50IDEgWzB4MV0pKSkKICAgICAgICAgICAgKGNsb2JiZXIgKHJlZzpDQyAxNyBmbGFncykp CiAgICAgICAgXSkgMjE4IHsqYWRkZGlfMX0KICAgICAobmlsKSkKKGluc24gMzcgMzYgMzgg NCAoc2V0IChyZWc6Q0NaIDE3IGZsYWdzKQogICAgICAgIChjb21wYXJlOkNDWiAocmVnOlNJ IDEgZHggW29yaWc6OTAgbnJfZHVwbGljYXRlX2lkcy4xXzIxIF0gWzkwXSkKICAgICAgICAg ICAgKGNvbnN0X2ludCAxIFsweDFdKSkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3Iu YyI6Njk0IDcgeypjbXBzaV8xfQogICAgIChuaWwpKQooanVtcF9pbnNuIDM4IDM3IDM5IDQg KHNldCAocGMpCiAgICAgICAgKGlmX3RoZW5fZWxzZSAoZXEgKHJlZzpDQ1ogMTcgZmxhZ3Mp CiAgICAgICAgICAgICAgICAoY29uc3RfaW50IDAgWzBdKSkKICAgICAgICAgICAgKGxhYmVs X3JlZjpESSA0NCkKICAgICAgICAgICAgKHBjKSkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9j ZXNzb3IuYyI6Njk0IDYxNyB7KmpjY18xfQogICAgIChpbnRfbGlzdDpSRUdfQlJfUFJPQiA3 NTAgKG5pbCkpCiAtPiA0NCkKKG5vdGUgMzkgMzggNDEgNSBbYmIgNV0gTk9URV9JTlNOX0JB U0lDX0JMT0NLKQooaW5zbiA0MSAzOSA0MiA1IChwYXJhbGxlbCBbCiAgICAgICAgICAgIChz ZXQgKHJlZzpESSAwIGF4IFsxMTRdKQogICAgICAgICAgICAgICAgKHBsdXM6REkgKHJlZzpE SSAwIGF4IFtvcmlnOjkxIFBST0ZfZWRnZV9jb3VudGVyXzIyIF0gWzkxXSkKICAgICAgICAg ICAgICAgICAgICAoY29uc3RfaW50IDIgWzB4Ml0pKSkKICAgICAgICAgICAgKGNsb2JiZXIg KHJlZzpDQyAxNyBmbGFncykpCiAgICAgICAgXSkgMjE4IHsqYWRkZGlfMX0KICAgICAoZXhw cl9saXN0OlJFR19FUVVJViAobWVtL2M6REkgKGNvbnN0OkRJIChwbHVzOkRJIChzeW1ib2xf cmVmOkRJICgiX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxhZ3Mg MHgyXSAgPHZhcl9kZWNsIDB4MmFmNzllMzI3OTkwIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVf cHJvY2Vzc29yX2lkPikKICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDE2IFsweDEw XSkpKSBbMTggX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQrMTYgUzggQTEy OF0pCiAgICAgICAgKG5pbCkpKQooaW5zbiA0MiA0MSA0MyA1IChzZXQgKG1lbS9jOkRJIChj b25zdDpESSAocGx1czpESSAoc3ltYm9sX3JlZjpESSAoIl9fZ2NvdjAuYWNwaV9kdXBsaWNh dGVfcHJvY2Vzc29yX2lkIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAweDJhZjc5ZTMyNzk5 MCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZD4pCiAgICAgICAgICAgICAg ICAgICAgKGNvbnN0X2ludCAxNiBbMHgxMF0pKSkgWzE4IF9fZ2NvdjAuYWNwaV9kdXBsaWNh dGVfcHJvY2Vzc29yX2lkKzE2IFM4IEExMjhdKQogICAgICAgIChyZWc6REkgMCBheCBbMTE0 XSkpIDgxIHsqbW92ZGlfaW50ZXJuYWx9CiAgICAgKG5pbCkpCihiYXJyaWVyIDQzIDQyIDQ0 KQooY29kZV9sYWJlbCA0NCA0MyA0NSA2IDEwNiAobmlsKSBbMiB1c2VzXSkKKG5vdGUgNDUg NDQgNSA2IFtiYiA2XSBOT1RFX0lOU05fQkFTSUNfQkxPQ0spCihpbnNuIDUgNDUgNjQgNiAo c2V0IChyZWc6UUkgMCBheCBbb3JpZzo5NiA8cmV0dmFsPiBdIFs5Nl0pCiAgICAgICAgKGNv bnN0X2ludCAwIFswXSkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njk4IDg0 IHsqbW92cWlfaW50ZXJuYWx9CiAgICAgKGV4cHJfbGlzdDpSRUdfRVFVQUwgKGNvbnN0X2lu dCAwIFswXSkKICAgICAgICAobmlsKSkpCihqdW1wX2luc24gNjQgNSA2NSA2IChzZXQgKHBj KQogICAgICAgIChsYWJlbF9yZWYgNTApKSA2NDkge2p1bXB9CiAgICAgKG5pbCkKIC0+IDUw KQooYmFycmllciA2NSA2NCA1NykKKGNvZGVfbGFiZWwgNTcgNjUgNTYgNyAxMDggKG5pbCkg WzEgdXNlc10pCihub3RlIDU2IDU3IDQgNyBbYmIgN10gTk9URV9JTlNOX0JBU0lDX0JMT0NL KQooaW5zbiA0IDU2IDUwIDcgKHNldCAocmVnOlFJIDAgYXggW29yaWc6OTYgPHJldHZhbD4g XSBbOTZdKQogICAgICAgIChjb25zdF9pbnQgMSBbMHgxXSkpICJkcml2ZXJzL2FjcGkvYWNw aV9wcm9jZXNzb3IuYyI6Njk2IDg0IHsqbW92cWlfaW50ZXJuYWx9CiAgICAgKGV4cHJfbGlz dDpSRUdfRVFVQUwgKGNvbnN0X2ludCAxIFsweDFdKQogICAgICAgIChuaWwpKSkKKGNvZGVf bGFiZWwgNTAgNCA1MyA4IDEwNSAobmlsKSBbMSB1c2VzXSkKKG5vdGUgNTMgNTAgNTEgOCBb YmIgOF0gTk9URV9JTlNOX0JBU0lDX0JMT0NLKQooaW5zbiA1MSA1MyA1MiA4IChzZXQgKHJl Zy9pOlFJIDAgYXgpCiAgICAgICAgKHJlZzpRSSAwIGF4IFtvcmlnOjk2IDxyZXR2YWw+IF0g Wzk2XSkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njk5IDg0IHsqbW92cWlf aW50ZXJuYWx9CiAgICAgKG5pbCkpCihpbnNuIDUyIDUxIDY2IDggKHVzZSAocmVnL2k6UUkg MCBheCkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njk5IC0xCiAgICAgKG5p bCkpCihub3RlIDY2IDUyIDAgTk9URV9JTlNOX0RFTEVURUQpCgo= --------------723E336F1C1CFCD8CE76D68E Content-Type: text/plain; charset=UTF-8; name="gcc7-after-reload.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gcc7-after-reload.txt" OzsgRnVuY3Rpb24gYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIChhY3BpX2R1cGxpY2F0 ZV9wcm9jZXNzb3JfaWQsIGZ1bmNkZWZfbm89MzA0NiwgZGVjbF91aWQ9MjkyMTQsIGNncmFw aF91aWQ9MzE0Mywgc3ltYm9sX29yZGVyPTMyMTgpCgoKKioqKioqKioqKiBMb2NhbCAjMTog KioqKioqKioqKgoKCSAgIFNwaWxsaW5nIG5vbi1lbGltaW5hYmxlIGhhcmQgcmVnczogNgpO ZXcgZWxpbWluYXRpb24gdGFibGU6CkNhbid0IGVsaW1pbmF0ZSAxNiB0byA3IChvZmZzZXQ9 MjQsIHByZXZfb2Zmc2V0PTApCkNhbiBlbGltaW5hdGUgMTYgdG8gNiAob2Zmc2V0PTE2LCBw cmV2X29mZnNldD0wKQpDYW4ndCBlbGltaW5hdGUgMjAgdG8gNyAob2Zmc2V0PTAsIHByZXZf b2Zmc2V0PTApCkNhbiBlbGltaW5hdGUgMjAgdG8gNiAob2Zmc2V0PS04LCBwcmV2X29mZnNl dD0wKQogICAgICAgICAgYWx0PTAsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0wCgkg Q2hvb3NpbmcgYWx0IDAgaW4gaW5zbiA4OiAgKDApIHJCd0J6IHsqY2FsbH0KICAgICAgICAg ICAgMCBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDAgTm9uIGlu cHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICAgIDEgTm9uLXBzZXVkbyBy ZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAxIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2Fk OiByZWplY3QrKwogICAgICAgICAgYWx0PTAsb3ZlcmFsbD0xOCxsb3NlcnM9MixybGRfbnJl Z3M9MgogICAgICAgICAgYWx0PTEsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0wCiAg ICAgICAgICAgIDAgTm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAw IE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MCxv dmVyYWxsPTksbG9zZXJzPTEgLS0gcmVmdXNlCiAgICAgICAgICAgIDEgTWF0Y2hpbmcgYWx0 OiByZWplY3QrPTIKICAgICAgICAgICAgMSBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0y CiAgICAgICAgICAgIDEgTm9uIGlucHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAg ICAgICAgIGFsdD0xLG92ZXJhbGw9MTcsbG9zZXJzPTIgLS0gcmVmdXNlCiAgICAgICAgICAg IDAgTm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAwIE5vbiBpbnB1 dCBwc2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MixvdmVyYWxsPTks bG9zZXJzPTEgLS0gcmVmdXNlCiAgICAgICAgICAgIDAgTm9uLXBzZXVkbyByZWxvYWQ6IHJl amVjdCs9MgogICAgICAgICAgICAwIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3Qr KwogICAgICAgICAgICBhbHQ9MyxvdmVyYWxsPTksbG9zZXJzPTEgLS0gcmVmdXNlCgkgQ2hv b3NpbmcgYWx0IDEgaW4gaW5zbiAxNjogICgwKSBybSAgKDEpIDAgICgyKSByZSB7KmFkZGRp XzF9CiAgICAgICAgICBhbHQ9MCxvdmVyYWxsPTAsbG9zZXJzPTAscmxkX25yZWdzPTAKCSBD aG9vc2luZyBhbHQgMCBpbiBpbnNuIDE3OiAgKDApID1yICAoMSkgZyB7Km1vdnNpX2ludGVy bmFsfQogICAgICAgICAgYWx0PTAsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0wCgkg Q2hvb3NpbmcgYWx0IDAgaW4gaW5zbiAxODogICgwKSByIHsqY21wc2lfY2Nub18xfQogICAg ICAgICAgICBhbHQ9MjogQmFkIG9wZXJhbmQgLS0gcmVmdXNlCiAgICAgICAgICBhbHQ9Myxv dmVyYWxsPTAsbG9zZXJzPTAscmxkX25yZWdzPTAKCSBDaG9vc2luZyBhbHQgMyBpbiBpbnNu IDIyOiAgKDApIHIgICgxKSByZW0geyptb3ZkaV9pbnRlcm5hbH0KICAgICAgICAgICAgMSBN YXRjaGluZyBhbHQ6IHJlamVjdCs9MgogICAgICAgICAgYWx0PTAsb3ZlcmFsbD04LGxvc2Vy cz0xLHJsZF9ucmVncz0xCiAgICAgICAgICAgIDEgTWF0Y2hpbmcgYWx0OiByZWplY3QrPTIK ICAgICAgICAgIGFsdD0xLG92ZXJhbGw9OCxsb3NlcnM9MSxybGRfbnJlZ3M9MQogICAgICAg ICAgICAyIE1hdGNoaW5nIGFsdDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDIgTm9uLXBzZXVk byByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAyIE5vbiBpbnB1dCBwc2V1ZG8gcmVs b2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MixvdmVyYWxsPTExLGxvc2Vycz0xIC0t IHJlZnVzZQogICAgICAgICAgYWx0PTMsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0w CiAgICAgICAgICAgIDEgTWF0Y2hpbmcgYWx0OiByZWplY3QrPTIKICAgICAgICAgICAgMSBO b24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDEgTm9uIGlucHV0IHBz ZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICAgIGFsdD0wLG92ZXJhbGw9MTEsbG9z ZXJzPTEgLS0gcmVmdXNlCiAgICAgICAgICAgIDEgTWF0Y2hpbmcgYWx0OiByZWplY3QrPTIK ICAgICAgICAgICAgMSBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAg IDEgTm9uIGlucHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICAgIGFsdD0x LG92ZXJhbGw9MTEsbG9zZXJzPTEgLS0gcmVmdXNlCiAgICAgICAgICAgIDEgTm9uLXBzZXVk byByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAxIE5vbiBpbnB1dCBwc2V1ZG8gcmVs b2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MixvdmVyYWxsPTksbG9zZXJzPTEgLS0g cmVmdXNlCiAgICAgICAgICAgIDEgTm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAg ICAgICAgICAxIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAg ICBhbHQ9MyxvdmVyYWxsPTksbG9zZXJzPTEgLS0gcmVmdXNlCgkgQ2hvb3NpbmcgYWx0IDMg aW4gaW5zbiAyNDogICgwKSByICAoMSkgciAgKDIpIGxlIHsqYWRkZGlfMX0KICAgICAgICAg ICAgMCBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDAgTm9uIGlu cHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICAgIGFsdD0yOiBCYWQgb3Bl cmFuZCAtLSByZWZ1c2UKICAgICAgICAgICAgMCBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0 Kz0yCiAgICAgICAgICAgIDAgTm9uIGlucHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAg ICAgICAgICAgIEN5Y2xlIGRhbmdlcjogb3ZlcmFsbCArPSBMUkFfTUFYX1JFSkVDVAogICAg ICAgICAgYWx0PTMsb3ZlcmFsbD02MDksbG9zZXJzPTEscmxkX25yZWdzPTEKICAgICAgICAg ICAgMCBOb24tcHNldWRvIHJlbG9hZDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDAgTm9uIGlu cHV0IHBzZXVkbyByZWxvYWQ6IHJlamVjdCsrCiAgICAgICAgICAgIGFsdD00OiBCYWQgb3Bl cmFuZCAtLSByZWZ1c2UKICAgICAgICAgIGFsdD01LG92ZXJhbGw9MCxsb3NlcnM9MCxybGRf bnJlZ3M9MAoJIENob29zaW5nIGFsdCA1IGluIGluc24gMjU6ICAoMCkgbSAgKDEpIHJlIHsq bW92ZGlfaW50ZXJuYWx9CiAgICAgICAgICAgIDEgTm9uLXBzZXVkbyByZWxvYWQ6IHJlamVj dCs9MgogICAgICAgICAgICAxIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3QrKwog ICAgICAgICAgYWx0PTAsb3ZlcmFsbD05LGxvc2Vycz0xLHJsZF9ucmVncz0xCiAgICAgICAg ICBhbHQ9MSxvdmVyYWxsPTAsbG9zZXJzPTAscmxkX25yZWdzPTAKCSBDaG9vc2luZyBhbHQg MSBpbiBpbnNuIDI2OiAgKDApIHIgICgxKSBybSB7KmNtcHNpXzF9CiAgICAgICAgICAgIDAg Tm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAwIE5vbiBpbnB1dCBw c2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAgICAxIE5vbi1wc2V1ZG8gcmVsb2Fk OiByZWplY3QrPTIKICAgICAgICAgICAgMSBOb24gaW5wdXQgcHNldWRvIHJlbG9hZDogcmVq ZWN0KysKICAgICAgICAgIGFsdD0wLG92ZXJhbGw9MTgsbG9zZXJzPTIscmxkX25yZWdzPTIK ICAgICAgICAgIGFsdD0xLG92ZXJhbGw9MCxsb3NlcnM9MCxybGRfbnJlZ3M9MAogICAgICAg ICAgICAwIE5vbi1wc2V1ZG8gcmVsb2FkOiByZWplY3QrPTIKICAgICAgICAgICAgMCBOb24g aW5wdXQgcHNldWRvIHJlbG9hZDogcmVqZWN0KysKICAgICAgICAgICAgYWx0PTAsb3ZlcmFs bD05LGxvc2Vycz0xIC0tIHJlZnVzZQogICAgICAgICAgICAxIE1hdGNoaW5nIGFsdDogcmVq ZWN0Kz0yCiAgICAgICAgICAgIDEgTm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAg ICAgICAgICAxIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAg ICBhbHQ9MSxvdmVyYWxsPTE3LGxvc2Vycz0yIC0tIHJlZnVzZQogICAgICAgICAgICAwIE5v bi1wc2V1ZG8gcmVsb2FkOiByZWplY3QrPTIKICAgICAgICAgICAgMCBOb24gaW5wdXQgcHNl dWRvIHJlbG9hZDogcmVqZWN0KysKICAgICAgICAgICAgYWx0PTIsb3ZlcmFsbD05LGxvc2Vy cz0xIC0tIHJlZnVzZQogICAgICAgICAgICAwIE5vbi1wc2V1ZG8gcmVsb2FkOiByZWplY3Qr PTIKICAgICAgICAgICAgMCBOb24gaW5wdXQgcHNldWRvIHJlbG9hZDogcmVqZWN0KysKICAg ICAgICAgICAgYWx0PTMsb3ZlcmFsbD05LGxvc2Vycz0xIC0tIHJlZnVzZQoJIENob29zaW5n IGFsdCAxIGluIGluc24gMzY6ICAoMCkgcm0gICgxKSAwICAoMikgcmUgeyphZGRkaV8xfQog ICAgICAgICAgYWx0PTAsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0wCgkgQ2hvb3Np bmcgYWx0IDAgaW4gaW5zbiAzNzogICgwKSBybSAgKDEpIHJlIHsqY21wc2lfMX0KICAgICAg ICAgIGFsdD0wLG92ZXJhbGw9MCxsb3NlcnM9MCxybGRfbnJlZ3M9MAogICAgICAgICAgICAx IE1hdGNoaW5nIGFsdDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDEgTm9uLXBzZXVkbyByZWxv YWQ6IHJlamVjdCs9MgogICAgICAgICAgICAxIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiBy ZWplY3QrKwogICAgICAgICAgICBhbHQ9MCxvdmVyYWxsPTExLGxvc2Vycz0xIC0tIHJlZnVz ZQogICAgICAgICAgICAxIE1hdGNoaW5nIGFsdDogcmVqZWN0Kz0yCiAgICAgICAgICAgIDEg Tm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAxIE5vbiBpbnB1dCBw c2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MSxvdmVyYWxsPTExLGxv c2Vycz0xIC0tIHJlZnVzZQogICAgICAgICAgICAxIE5vbi1wc2V1ZG8gcmVsb2FkOiByZWpl Y3QrPTIKICAgICAgICAgICAgMSBOb24gaW5wdXQgcHNldWRvIHJlbG9hZDogcmVqZWN0KysK ICAgICAgICAgICAgYWx0PTIsb3ZlcmFsbD05LGxvc2Vycz0xIC0tIHJlZnVzZQogICAgICAg ICAgICAxIE5vbi1wc2V1ZG8gcmVsb2FkOiByZWplY3QrPTIKICAgICAgICAgICAgMSBOb24g aW5wdXQgcHNldWRvIHJlbG9hZDogcmVqZWN0KysKICAgICAgICAgICAgYWx0PTMsb3ZlcmFs bD05LGxvc2Vycz0xIC0tIHJlZnVzZQoJIENob29zaW5nIGFsdCAwIGluIGluc24gNDE6ICAo MCkgPXIgICgxKSAlMCAgKDIpIHJtZSB7KmFkZGRpXzF9CiAgICAgICAgICAgIDAgTm9uLXBz ZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAwIE5vbiBpbnB1dCBwc2V1ZG8g cmVsb2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9MjogQmFkIG9wZXJhbmQgLS0gcmVm dXNlCiAgICAgICAgICAgIDAgTm9uLXBzZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAgICAg ICAgICAwIE5vbiBpbnB1dCBwc2V1ZG8gcmVsb2FkOiByZWplY3QrKwogICAgICAgICAgICBD eWNsZSBkYW5nZXI6IG92ZXJhbGwgKz0gTFJBX01BWF9SRUpFQ1QKICAgICAgICAgIGFsdD0z LG92ZXJhbGw9NjA5LGxvc2Vycz0xLHJsZF9ucmVncz0xCiAgICAgICAgICAgIDAgTm9uLXBz ZXVkbyByZWxvYWQ6IHJlamVjdCs9MgogICAgICAgICAgICAwIE5vbiBpbnB1dCBwc2V1ZG8g cmVsb2FkOiByZWplY3QrKwogICAgICAgICAgICBhbHQ9NDogQmFkIG9wZXJhbmQgLS0gcmVm dXNlCiAgICAgICAgICBhbHQ9NSxvdmVyYWxsPTAsbG9zZXJzPTAscmxkX25yZWdzPTAKCSBD aG9vc2luZyBhbHQgNSBpbiBpbnNuIDQyOiAgKDApIG0gICgxKSByZSB7Km1vdmRpX2ludGVy bmFsfQogICAgICAgICAgICAxIE5vbi1wc2V1ZG8gcmVsb2FkOiByZWplY3QrPTIKICAgICAg ICAgICAgMSBOb24gaW5wdXQgcHNldWRvIHJlbG9hZDogcmVqZWN0KysKICAgICAgICAgICAg Q3ljbGUgZGFuZ2VyOiBvdmVyYWxsICs9IExSQV9NQVhfUkVKRUNUCiAgICAgICAgICBhbHQ9 MCxvdmVyYWxsPTYwOSxsb3NlcnM9MSxybGRfbnJlZ3M9MQogICAgICAgICAgYWx0PTEsb3Zl cmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVncz0wCgkgQ2hvb3NpbmcgYWx0IDEgaW4gaW5zbiA1 OiAgKDApIHEgICgxKSBxbiB7Km1vdnFpX2ludGVybmFsfQogICAgICAgICAgICAxIE5vbi1w c2V1ZG8gcmVsb2FkOiByZWplY3QrPTIKICAgICAgICAgICAgMSBOb24gaW5wdXQgcHNldWRv IHJlbG9hZDogcmVqZWN0KysKICAgICAgICAgICAgQ3ljbGUgZGFuZ2VyOiBvdmVyYWxsICs9 IExSQV9NQVhfUkVKRUNUCiAgICAgICAgICBhbHQ9MCxvdmVyYWxsPTYwOSxsb3NlcnM9MSxy bGRfbnJlZ3M9MQogICAgICAgICAgYWx0PTEsb3ZlcmFsbD0wLGxvc2Vycz0wLHJsZF9ucmVn cz0wCgkgQ2hvb3NpbmcgYWx0IDEgaW4gaW5zbiA0OiAgKDApIHEgICgxKSBxbiB7Km1vdnFp X2ludGVybmFsfQoJICAgU3BpbGxpbmcgbm9uLWVsaW1pbmFibGUgaGFyZCByZWdzOiA2Cgoq KioqKioqKioqIFBzZXVkbyBsaXZlIHJhbmdlcyAjMTogKioqKioqKioqKgoKICBCQiA1CiAg IEluc24gNDI6IHBvaW50ID0gMCwgbl9hbHQgPSA1CiAgIEluc24gNDE6IHBvaW50ID0gMSwg bl9hbHQgPSAwCiAgQkIgOAogICBJbnNuIDUyOiBwb2ludCA9IDQsIG5fYWx0ID0gLTEKICAg SW5zbiA1MTogcG9pbnQgPSA0LCBuX2FsdCA9IC0yCiAgQkIgNgogICBJbnNuIDY0OiBwb2lu dCA9IDYsIG5fYWx0ID0gLTEKICAgSW5zbiA1OiBwb2ludCA9IDYsIG5fYWx0ID0gMQogIEJC IDQKICAgSW5zbiAzODogcG9pbnQgPSA3LCBuX2FsdCA9IC0xCiAgIEluc24gMzc6IHBvaW50 ID0gNywgbl9hbHQgPSAwCiAgIEluc24gMzY6IHBvaW50ID0gOCwgbl9hbHQgPSAxCiAgQkIg NwogICBJbnNuIDQ6IHBvaW50ID0gOSwgbl9hbHQgPSAxCiAgQkIgMwogICBJbnNuIDI3OiBw b2ludCA9IDEwLCBuX2FsdCA9IC0xCiAgIEluc24gMjY6IHBvaW50ID0gMTAsIG5fYWx0ID0g MQogICBJbnNuIDI1OiBwb2ludCA9IDExLCBuX2FsdCA9IDUKICAgSW5zbiAyNDogcG9pbnQg PSAxMiwgbl9hbHQgPSAzCiAgIEluc24gMjI6IHBvaW50ID0gMTMsIG5fYWx0ID0gMwogIEJC IDIKICAgSW5zbiAxOTogcG9pbnQgPSAxNSwgbl9hbHQgPSAtMQogICBJbnNuIDE4OiBwb2lu dCA9IDE1LCBuX2FsdCA9IDAKICAgSW5zbiAxNzogcG9pbnQgPSAxNSwgbl9hbHQgPSAwCiAg IEluc24gMTY6IHBvaW50ID0gMTYsIG5fYWx0ID0gMQogICBJbnNuIDg6IHBvaW50ID0gMTYs IG5fYWx0ID0gMAogICBJbnNuIDI6IHBvaW50ID0gMTYsIG5fYWx0ID0gLTIKIHI5MDogWzEw Li4xNV0gWzcuLjhdCiByOTE6IFsxMC4uMTNdIFs3Li44XSBbMi4uM10KIHI5NjogWzkuLjld IFs0Li42XQogcjk3OiBbMTAuLjE2XQogcjEwNjogWzExLi4xMl0KIHIxMTQ6IFswLi4xXQpD b21wcmVzc2luZyBsaXZlIHJhbmdlczogZnJvbSAxNyB0byAxMSAtIDY0JQpSYW5nZXMgYWZ0 ZXIgdGhlIGNvbXByZXNzaW9uOgogcjkwOiBbOS4uMTBdIFs2Li43XQogcjkxOiBbOS4uMTBd IFs2Li43XSBbMi4uM10KIHI5NjogWzguLjhdIFs0Li41XQogcjk3OiBbOS4uMTBdCiByMTA2 OiBbOS4uMTBdCiByMTE0OiBbMC4uMV0KCioqKioqKioqKiogSW5oZXJpdGFuY2UgIzE6ICoq KioqKioqKioKCkVCQiAyIDMgNCA1CkVCQiA2CkVCQiA3CkVCQiA4CgoqKioqKioqKioqIFBz ZXVkbyBsaXZlIHJhbmdlcyAjMjogKioqKioqKioqKgoKICBCQiA1CiAgIEluc24gNDI6IHBv aW50ID0gMCwgbl9hbHQgPSA1CiAgIEluc24gNDE6IHBvaW50ID0gMSwgbl9hbHQgPSAwCiAg QkIgOAogICBJbnNuIDUyOiBwb2ludCA9IDQsIG5fYWx0ID0gLTEKICAgSW5zbiA1MTogcG9p bnQgPSA0LCBuX2FsdCA9IC0yCiAgQkIgNgogICBJbnNuIDY0OiBwb2ludCA9IDYsIG5fYWx0 ID0gLTEKICAgSW5zbiA1OiBwb2ludCA9IDYsIG5fYWx0ID0gMQogIEJCIDQKICAgSW5zbiAz ODogcG9pbnQgPSA3LCBuX2FsdCA9IC0xCiAgIEluc24gMzc6IHBvaW50ID0gNywgbl9hbHQg PSAwCiAgIEluc24gMzY6IHBvaW50ID0gOCwgbl9hbHQgPSAxCiAgQkIgNwogICBJbnNuIDQ6 IHBvaW50ID0gOSwgbl9hbHQgPSAxCiAgQkIgMwogICBJbnNuIDI3OiBwb2ludCA9IDEwLCBu X2FsdCA9IC0xCiAgIEluc24gMjY6IHBvaW50ID0gMTAsIG5fYWx0ID0gMQogICBJbnNuIDI1 OiBwb2ludCA9IDExLCBuX2FsdCA9IDUKICAgSW5zbiAyNDogcG9pbnQgPSAxMiwgbl9hbHQg PSAzCiAgIEluc24gMjI6IHBvaW50ID0gMTMsIG5fYWx0ID0gMwogIEJCIDIKICAgSW5zbiAx OTogcG9pbnQgPSAxNSwgbl9hbHQgPSAtMQogICBJbnNuIDE4OiBwb2ludCA9IDE1LCBuX2Fs dCA9IDAKICAgSW5zbiAxNzogcG9pbnQgPSAxNSwgbl9hbHQgPSAwCiAgIEluc24gMTY6IHBv aW50ID0gMTYsIG5fYWx0ID0gMQogICBJbnNuIDg6IHBvaW50ID0gMTYsIG5fYWx0ID0gMAog ICBJbnNuIDI6IHBvaW50ID0gMTYsIG5fYWx0ID0gLTIKIHI5MDogWzEwLi4xNV0gWzcuLjhd CiByOTE6IFsxMC4uMTNdIFs3Li44XSBbMi4uM10KIHI5NjogWzkuLjldIFs0Li42XQogcjk3 OiBbMTAuLjE2XQogcjEwNjogWzExLi4xMl0KIHIxMTQ6IFswLi4xXQpDb21wcmVzc2luZyBs aXZlIHJhbmdlczogZnJvbSAxNyB0byAxMSAtIDY0JQpSYW5nZXMgYWZ0ZXIgdGhlIGNvbXBy ZXNzaW9uOgogcjkwOiBbOS4uMTBdIFs2Li43XQogcjkxOiBbOS4uMTBdIFs2Li43XSBbMi4u M10KIHI5NjogWzguLjhdIFs0Li41XQogcjk3OiBbOS4uMTBdCiByMTA2OiBbOS4uMTBdCiBy MTE0OiBbMC4uMV0KCioqKioqKioqKiogQXNzaWdubWVudCAjMTogKioqKioqKioqKgoKCioq KioqKioqKiogVW5kb2luZyBpbmhlcml0YW5jZSAjMTogKioqKioqKioqKgoKCioqKioqKioq KiogTG9jYWwgIzI6ICoqKioqKioqKioKCgkgICBTcGlsbGluZyBub24tZWxpbWluYWJsZSBo YXJkIHJlZ3M6IDYKCSAgIFNwaWxsaW5nIG5vbi1lbGltaW5hYmxlIGhhcmQgcmVnczogNgpO ZXcgZWxpbWluYXRpb24gdGFibGU6CkNhbid0IGVsaW1pbmF0ZSAxNiB0byA3IChvZmZzZXQ9 MjQsIHByZXZfb2Zmc2V0PTApCkNhbiBlbGltaW5hdGUgMTYgdG8gNiAob2Zmc2V0PTE2LCBw cmV2X29mZnNldD0xNikKQ2FuJ3QgZWxpbWluYXRlIDIwIHRvIDcgKG9mZnNldD0wLCBwcmV2 X29mZnNldD0wKQpDYW4gZWxpbWluYXRlIDIwIHRvIDYgKG9mZnNldD0tOCwgcHJldl9vZmZz ZXQ9LTgpCmNoYW5naW5nIHJlZyBpbiBpbnNuIDE3CmNoYW5naW5nIHJlZyBpbiBpbnNuIDM3 CmNoYW5naW5nIHJlZyBpbiBpbnNuIDE4CmNoYW5naW5nIHJlZyBpbiBpbnNuIDIyCmNoYW5n aW5nIHJlZyBpbiBpbnNuIDQxCmNoYW5naW5nIHJlZyBpbiBpbnNuIDI0CmNoYW5naW5nIHJl ZyBpbiBpbnNuIDQKY2hhbmdpbmcgcmVnIGluIGluc24gNQpjaGFuZ2luZyByZWcgaW4gaW5z biA1MQpjaGFuZ2luZyByZWcgaW4gaW5zbiAyCmNoYW5naW5nIHJlZyBpbiBpbnNuIDI2CmNo YW5naW5nIHJlZyBpbiBpbnNuIDI0CmNoYW5naW5nIHJlZyBpbiBpbnNuIDI1CmNoYW5naW5n IHJlZyBpbiBpbnNuIDQxCmNoYW5naW5nIHJlZyBpbiBpbnNuIDQyCgoKdHJ5X29wdGltaXpl X2NmZyBpdGVyYXRpb24gMQoKc3RhcnRpbmcgdGhlIHByb2Nlc3Npbmcgb2YgZGVmZXJyZWQg aW5zbnMKZW5kaW5nIHRoZSBwcm9jZXNzaW5nIG9mIGRlZmVycmVkIGluc25zCnZlcmlmeSBm b3VuZCBubyBjaGFuZ2VzIGluIGluc24gd2l0aCB1aWQgPSA4LgpzdGFydGluZyB0aGUgcHJv Y2Vzc2luZyBvZiBkZWZlcnJlZCBpbnNucwplbmRpbmcgdGhlIHByb2Nlc3Npbmcgb2YgZGVm ZXJyZWQgaW5zbnMKZGZfYW5hbHl6ZSBjYWxsZWQKZGZfd29ya2xpc3RfZGF0YWZsb3dfZG91 YmxlcXVldWU6IG5fYmFzaWNfYmxvY2tzIDkgbl9lZGdlcyAxMCBjb3VudCA5ICggICAgMSkK ZGZfd29ya2xpc3RfZGF0YWZsb3dfZG91YmxlcXVldWU6IG5fYmFzaWNfYmxvY2tzIDkgbl9l ZGdlcyAxMCBjb3VudCA5ICggICAgMSkKCgphY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQK CkRhdGFmbG93IHN1bW1hcnk6Cjs7ICBpbnZhbGlkYXRlZCBieSBjYWxsIAkgMCBbYXhdIDEg W2R4XSAyIFtjeF0gNCBbc2ldIDUgW2RpXSA4IFtdIDkgW10gMTAgW10gMTEgW10gMTIgW10g MTMgW10gMTQgW10gMTUgW10gMTcgW2ZsYWdzXSAxOCBbZnBzcl0gMTkgW2ZwY3JdIDIxIFtd IDIyIFtdIDIzIFtdIDI0IFtdIDI1IFtdIDI2IFtdIDI3IFtdIDI4IFtdIDI5IFtdIDMwIFtd IDMxIFtdIDMyIFtdIDMzIFtdIDM0IFtdIDM1IFtdIDM2IFtdIDM3IFtyOF0gMzggW3I5XSAz OSBbcjEwXSA0MCBbcjExXSA0NSBbXSA0NiBbXSA0NyBbXSA0OCBbXSA0OSBbXSA1MCBbXSA1 MSBbXSA1MiBbXSA1MyBbXSA1NCBbXSA1NSBbXSA1NiBbXSA1NyBbXSA1OCBbXSA1OSBbXSA2 MCBbXSA2MSBbXSA2MiBbXSA2MyBbXSA2NCBbXSA2NSBbXSA2NiBbXSA2NyBbXSA2OCBbXSA2 OSBbXSA3MCBbXSA3MSBbXSA3MiBbXSA3MyBbXSA3NCBbXSA3NSBbXSA3NiBbXSA3NyBbXSA3 OCBbXSA3OSBbXSA4MCBbXQo7OyAgaGFyZHdhcmUgcmVncyB1c2VkIAkgNyBbc3BdCjs7ICBy ZWd1bGFyIGJsb2NrIGFydGlmaWNpYWwgdXNlcyAJIDYgW2JwXSA3IFtzcF0KOzsgIGVoIGJs b2NrIGFydGlmaWNpYWwgdXNlcyAJIDYgW2JwXSA3IFtzcF0gMTYgW2FyZ3BdIDIwIFtmcmFt ZV0KOzsgIGVudHJ5IGJsb2NrIGRlZnMgCSAwIFtheF0gMSBbZHhdIDIgW2N4XSA0IFtzaV0g NSBbZGldIDYgW2JwXSA3IFtzcF0gMjAgW2ZyYW1lXSAzNyBbcjhdIDM4IFtyOV0KOzsgIGV4 aXQgYmxvY2sgdXNlcyAJIDAgW2F4XSA2IFticF0gNyBbc3BdIDIwIFtmcmFtZV0KOzsgIHJl Z3MgZXZlciBsaXZlIAkgMCBbYXhdIDEgW2R4XSAyIFtjeF0gMyBbYnhdIDUgW2RpXSA2IFti cF0gNyBbc3BdIDE3IFtmbGFnc10KOzsgIHJlZiB1c2FnZSAJcjA9ezdkLDZ1fSByMT17M2Qs MnV9IHIyPXszZCwxdX0gcjM9ezFkLDF1fSByND17MmR9IHI1PXsyZCwxdX0gcjY9ezFkLDh1 fSByNz17MWQsOXV9IHI4PXsxZH0gcjk9ezFkfSByMTA9ezFkfSByMTE9ezFkfSByMTI9ezFk fSByMTM9ezFkfSByMTQ9ezFkfSByMTU9ezFkfSByMTc9ezhkLDN1fSByMTg9ezFkfSByMTk9 ezFkfSByMjA9ezFkLDF1fSByMjE9ezFkfSByMjI9ezFkfSByMjM9ezFkfSByMjQ9ezFkfSBy MjU9ezFkfSByMjY9ezFkfSByMjc9ezFkfSByMjg9ezFkfSByMjk9ezFkfSByMzA9ezFkfSBy MzE9ezFkfSByMzI9ezFkfSByMzM9ezFkfSByMzQ9ezFkfSByMzU9ezFkfSByMzY9ezFkfSBy Mzc9ezJkfSByMzg9ezJkfSByMzk9ezFkfSByNDA9ezFkfSByNDU9ezFkfSByNDY9ezFkfSBy NDc9ezFkfSByNDg9ezFkfSByNDk9ezFkfSByNTA9ezFkfSByNTE9ezFkfSByNTI9ezFkfSBy NTM9ezFkfSByNTQ9ezFkfSByNTU9ezFkfSByNTY9ezFkfSByNTc9ezFkfSByNTg9ezFkfSBy NTk9ezFkfSByNjA9ezFkfSByNjE9ezFkfSByNjI9ezFkfSByNjM9ezFkfSByNjQ9ezFkfSBy NjU9ezFkfSByNjY9ezFkfSByNjc9ezFkfSByNjg9ezFkfSByNjk9ezFkfSByNzA9ezFkfSBy NzE9ezFkfSByNzI9ezFkfSByNzM9ezFkfSByNzQ9ezFkfSByNzU9ezFkfSByNzY9ezFkfSBy Nzc9ezFkfSByNzg9ezFkfSByNzk9ezFkfSByODA9ezFkfSAKOzsgICAgdG90YWwgcmVmIHVz YWdlIDEyOXs5N2QsMzJ1LDBlfSBpbiAyMXsyMCByZWd1bGFyICsgMSBjYWxsfSBpbnNucy4K KG5vdGUgMSAwIDYgTk9URV9JTlNOX0RFTEVURUQpCihub3RlIDYgMSAyIDIgW2JiIDJdIE5P VEVfSU5TTl9CQVNJQ19CTE9DSykKKGluc24gMiA2IDMgMiAoc2V0IChyZWcvdjpTSSAzIGJ4 IFtvcmlnOjk3IHByb2NfaWQgXSBbOTddKQogICAgICAgIChyZWc6U0kgNSBkaSBbIHByb2Nf aWQgXSkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njg3IDgyIHsqbW92c2lf aW50ZXJuYWx9CiAgICAgKG5pbCkpCihub3RlIDMgMiA4IDIgTk9URV9JTlNOX0ZVTkNUSU9O X0JFRykKKGNhbGxfaW5zbiA4IDMgMTQgMiAoY2FsbCAobWVtOlFJIChzeW1ib2xfcmVmOkRJ ICgic3RhY2tsZWFrX3RyYWNrX3N0YWNrIikgW2ZsYWdzIDB4NDFdICA8ZnVuY3Rpb25fZGVj bCAweDJhZjc5YmQ0YTcwMCBzdGFja2xlYWtfdHJhY2tfc3RhY2s+KSBbMCBzdGFja2xlYWtf dHJhY2tfc3RhY2sgUzEgQThdKQogICAgICAgIChjb25zdF9pbnQgMCBbMF0pKSA2NTUgeypj YWxsfQogICAgIChleHByX2xpc3Q6UkVHX0NBTExfREVDTCAoc3ltYm9sX3JlZjpESSAoInN0 YWNrbGVha190cmFja19zdGFjayIpIFtmbGFncyAweDQxXSAgPGZ1bmN0aW9uX2RlY2wgMHgy YWY3OWJkNGE3MDAgc3RhY2tsZWFrX3RyYWNrX3N0YWNrPikKICAgICAgICAoZXhwcl9saXN0 OlJFR19FSF9SRUdJT04gKGNvbnN0X2ludCAwIFswXSkKICAgICAgICAgICAgKG5pbCkpKQog ICAgKG5pbCkpCihub3RlIDE0IDggMTUgMiBOT1RFX0lOU05fREVMRVRFRCkKKG5vdGUgMTUg MTQgMTYgMiBOT1RFX0lOU05fREVMRVRFRCkKKGluc24gMTYgMTUgMTcgMiAocGFyYWxsZWwg WwogICAgICAgICAgICAoc2V0IChtZW0vYzpESSAoc3ltYm9sX3JlZjpESSAoIl9fZ2NvdjAu YWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAw eDJhZjc5ZTMyNzk5MCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZD4pIFsx OCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCswIFM4IEExMjhdKQogICAg ICAgICAgICAgICAgKHBsdXM6REkgKG1lbS9jOkRJIChzeW1ib2xfcmVmOkRJICgiX19nY292 MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNs IDB4MmFmNzllMzI3OTkwIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkPikg WzE4IF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkKzAgUzggQTEyOF0pCiAg ICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAxIFsweDFdKSkpCiAgICAgICAgICAgIChj bG9iYmVyIChyZWc6Q0MgMTcgZmxhZ3MpKQogICAgICAgIF0pIDIxOCB7KmFkZGRpXzF9CiAg ICAgKG5pbCkpCihpbnNuIDE3IDE2IDE4IDIgKHNldCAocmVnOlNJIDEgZHggW29yaWc6OTAg bnJfZHVwbGljYXRlX2lkcy4xXzIxIF0gWzkwXSkKICAgICAgICAobWVtL2M6U0kgKHN5bWJv bF9yZWY6REkgKCJucl9kdXBsaWNhdGVfaWRzIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAw eDJhZjc5ZTIxMDYzMCBucl9kdXBsaWNhdGVfaWRzPikgWzMgbnJfZHVwbGljYXRlX2lkcysw IFM0IEEzMl0pKSAiZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29yLmMiOjY5NCA4MiB7Km1v dnNpX2ludGVybmFsfQogICAgIChuaWwpKQooaW5zbiAxOCAxNyAxOSAyIChzZXQgKHJlZzpD Q05PIDE3IGZsYWdzKQogICAgICAgIChjb21wYXJlOkNDTk8gKHJlZzpTSSAxIGR4IFtvcmln OjkwIG5yX2R1cGxpY2F0ZV9pZHMuMV8yMSBdIFs5MF0pCiAgICAgICAgICAgIChjb25zdF9p bnQgMCBbMF0pKSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2OTQgMyB7KmNt cHNpX2Njbm9fMX0KICAgICAobmlsKSkKKGp1bXBfaW5zbiAxOSAxOCAyMCAyIChzZXQgKHBj KQogICAgICAgIChpZl90aGVuX2Vsc2UgKGxlIChyZWc6Q0NOTyAxNyBmbGFncykKICAgICAg ICAgICAgICAgIChjb25zdF9pbnQgMCBbMF0pKQogICAgICAgICAgICAobGFiZWxfcmVmIDQ0 KQogICAgICAgICAgICAocGMpKSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2 OTQgNjE3IHsqamNjXzF9CiAgICAgKGludF9saXN0OlJFR19CUl9QUk9CIDc1MCAobmlsKSkK IC0+IDQ0KQoobm90ZSAyMCAxOSAyMiAzIFtiYiAzXSBOT1RFX0lOU05fQkFTSUNfQkxPQ0sp CihpbnNuIDIyIDIwIDI0IDMgKHNldCAocmVnOkRJIDAgYXggW29yaWc6OTEgUFJPRl9lZGdl X2NvdW50ZXJfMjIgXSBbOTFdKQogICAgICAgIChtZW0vYzpESSAoY29uc3Q6REkgKHBsdXM6 REkgKHN5bWJvbF9yZWY6REkgKCJfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9p ZCIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wgMHgyYWY3OWUzMjc5OTAgX19nY292MC5hY3Bp X2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQ+KQogICAgICAgICAgICAgICAgICAgIChjb25zdF9p bnQgMTYgWzB4MTBdKSkpIFsxOCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9p ZCsxNiBTOCBBMTI4XSkpIDgxIHsqbW92ZGlfaW50ZXJuYWx9CiAgICAgKG5pbCkpCihpbnNu IDI0IDIyIDI1IDMgKHBhcmFsbGVsIFsKICAgICAgICAgICAgKHNldCAocmVnOkRJIDIgY3gg WzEwNl0pCiAgICAgICAgICAgICAgICAocGx1czpESSAocmVnOkRJIDAgYXggW29yaWc6OTEg UFJPRl9lZGdlX2NvdW50ZXJfMjIgXSBbOTFdKQogICAgICAgICAgICAgICAgICAgIChjb25z dF9pbnQgMSBbMHgxXSkpKQogICAgICAgICAgICAoY2xvYmJlciAocmVnOkNDIDE3IGZsYWdz KSkKICAgICAgICBdKSAyMTggeyphZGRkaV8xfQogICAgIChleHByX2xpc3Q6UkVHX0VRVUlW IChtZW0vYzpESSAoY29uc3Q6REkgKHBsdXM6REkgKHN5bWJvbF9yZWY6REkgKCJfX2djb3Yw LmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wg MHgyYWY3OWUzMjc5OTAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQ+KQog ICAgICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMTYgWzB4MTBdKSkpIFsxOCBfX2djb3Yw LmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCsxNiBTOCBBMTI4XSkKICAgICAgICAobmls KSkpCihpbnNuIDI1IDI0IDI2IDMgKHNldCAobWVtL2M6REkgKGNvbnN0OkRJIChwbHVzOkRJ IChzeW1ib2xfcmVmOkRJICgiX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQi KSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4MmFmNzllMzI3OTkwIF9fZ2NvdjAuYWNwaV9k dXBsaWNhdGVfcHJvY2Vzc29yX2lkPikKICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50 IDE2IFsweDEwXSkpKSBbMTggX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQr MTYgUzggQTEyOF0pCiAgICAgICAgKHJlZzpESSAyIGN4IFsxMDZdKSkgODEgeyptb3ZkaV9p bnRlcm5hbH0KICAgICAobmlsKSkKKGluc24gMjYgMjUgMjcgMyAoc2V0IChyZWc6Q0NaIDE3 IGZsYWdzKQogICAgICAgIChjb21wYXJlOkNDWiAocmVnL3Y6U0kgMyBieCBbb3JpZzo5NyBw cm9jX2lkIF0gWzk3XSkKICAgICAgICAgICAgKG1lbS9jOlNJIChzeW1ib2xfcmVmOkRJICgi ZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZHMiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4MmFm NzllMjEwNzUwIGR1cGxpY2F0ZV9wcm9jZXNzb3JfaWRzPikgWzMgZHVwbGljYXRlX3Byb2Nl c3Nvcl9pZHMrMCBTNCBBMzJdKSkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6 Njk1IDcgeypjbXBzaV8xfQogICAgIChuaWwpKQooanVtcF9pbnNuIDI3IDI2IDI4IDMgKHNl dCAocGMpCiAgICAgICAgKGlmX3RoZW5fZWxzZSAoZXEgKHJlZzpDQ1ogMTcgZmxhZ3MpCiAg ICAgICAgICAgICAgICAoY29uc3RfaW50IDAgWzBdKSkKICAgICAgICAgICAgKGxhYmVsX3Jl ZjpESSA1NykKICAgICAgICAgICAgKHBjKSkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNz b3IuYyI6Njk1IDYxNyB7KmpjY18xfQogICAgIChpbnRfbGlzdDpSRUdfQlJfUFJPQiA3NTAg KG5pbCkpCiAtPiA1NykKKG5vdGUgMjggMjcgMzQgNCBbYmIgNF0gTk9URV9JTlNOX0JBU0lD X0JMT0NLKQoobm90ZSAzNCAyOCAzNSA0IE5PVEVfSU5TTl9ERUxFVEVEKQoobm90ZSAzNSAz NCAzNiA0IE5PVEVfSU5TTl9ERUxFVEVEKQooaW5zbiAzNiAzNSAzNyA0IChwYXJhbGxlbCBb CiAgICAgICAgICAgIChzZXQgKG1lbS9jOkRJIChjb25zdDpESSAocGx1czpESSAoc3ltYm9s X3JlZjpESSAoIl9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIikgW2ZsYWdz IDB4Ml0gIDx2YXJfZGVjbCAweDJhZjc5ZTMyNzk5MCBfX2djb3YwLmFjcGlfZHVwbGljYXRl X3Byb2Nlc3Nvcl9pZD4pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50 IDggWzB4OF0pKSkgWzE4IF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkKzgg UzggQTY0XSkKICAgICAgICAgICAgICAgIChwbHVzOkRJIChtZW0vYzpESSAoY29uc3Q6REkg KHBsdXM6REkgKHN5bWJvbF9yZWY6REkgKCJfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nl c3Nvcl9pZCIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wgMHgyYWY3OWUzMjc5OTAgX19nY292 MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQ+KQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChjb25zdF9pbnQgOCBbMHg4XSkpKSBbMTggX19nY292MC5hY3BpX2R1cGxp Y2F0ZV9wcm9jZXNzb3JfaWQrOCBTOCBBNjRdKQogICAgICAgICAgICAgICAgICAgIChjb25z dF9pbnQgMSBbMHgxXSkpKQogICAgICAgICAgICAoY2xvYmJlciAocmVnOkNDIDE3IGZsYWdz KSkKICAgICAgICBdKSAyMTggeyphZGRkaV8xfQogICAgIChuaWwpKQooaW5zbiAzNyAzNiAz OCA0IChzZXQgKHJlZzpDQ1ogMTcgZmxhZ3MpCiAgICAgICAgKGNvbXBhcmU6Q0NaIChyZWc6 U0kgMSBkeCBbb3JpZzo5MCBucl9kdXBsaWNhdGVfaWRzLjFfMjEgXSBbOTBdKQogICAgICAg ICAgICAoY29uc3RfaW50IDEgWzB4MV0pKSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nv ci5jIjo2OTQgNyB7KmNtcHNpXzF9CiAgICAgKG5pbCkpCihqdW1wX2luc24gMzggMzcgMzkg NCAoc2V0IChwYykKICAgICAgICAoaWZfdGhlbl9lbHNlIChlcSAocmVnOkNDWiAxNyBmbGFn cykKICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMCBbMF0pKQogICAgICAgICAgICAobGFi ZWxfcmVmOkRJIDQ0KQogICAgICAgICAgICAocGMpKSkgImRyaXZlcnMvYWNwaS9hY3BpX3By b2Nlc3Nvci5jIjo2OTQgNjE3IHsqamNjXzF9CiAgICAgKGludF9saXN0OlJFR19CUl9QUk9C IDc1MCAobmlsKSkKIC0+IDQ0KQoobm90ZSAzOSAzOCA0MSA1IFtiYiA1XSBOT1RFX0lOU05f QkFTSUNfQkxPQ0spCihpbnNuIDQxIDM5IDQyIDUgKHBhcmFsbGVsIFsKICAgICAgICAgICAg KHNldCAocmVnOkRJIDAgYXggWzExNF0pCiAgICAgICAgICAgICAgICAocGx1czpESSAocmVn OkRJIDAgYXggW29yaWc6OTEgUFJPRl9lZGdlX2NvdW50ZXJfMjIgXSBbOTFdKQogICAgICAg ICAgICAgICAgICAgIChjb25zdF9pbnQgMiBbMHgyXSkpKQogICAgICAgICAgICAoY2xvYmJl ciAocmVnOkNDIDE3IGZsYWdzKSkKICAgICAgICBdKSAyMTggeyphZGRkaV8xfQogICAgIChl eHByX2xpc3Q6UkVHX0VRVUlWIChtZW0vYzpESSAoY29uc3Q6REkgKHBsdXM6REkgKHN5bWJv bF9yZWY6REkgKCJfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtmbGFn cyAweDJdICA8dmFyX2RlY2wgMHgyYWY3OWUzMjc5OTAgX19nY292MC5hY3BpX2R1cGxpY2F0 ZV9wcm9jZXNzb3JfaWQ+KQogICAgICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMTYgWzB4 MTBdKSkpIFsxOCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCsxNiBTOCBB MTI4XSkKICAgICAgICAobmlsKSkpCihpbnNuIDQyIDQxIDQzIDUgKHNldCAobWVtL2M6REkg KGNvbnN0OkRJIChwbHVzOkRJIChzeW1ib2xfcmVmOkRJICgiX19nY292MC5hY3BpX2R1cGxp Y2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4MmFmNzllMzI3 OTkwIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkPikKICAgICAgICAgICAg ICAgICAgICAoY29uc3RfaW50IDE2IFsweDEwXSkpKSBbMTggX19nY292MC5hY3BpX2R1cGxp Y2F0ZV9wcm9jZXNzb3JfaWQrMTYgUzggQTEyOF0pCiAgICAgICAgKHJlZzpESSAwIGF4IFsx MTRdKSkgODEgeyptb3ZkaV9pbnRlcm5hbH0KICAgICAobmlsKSkKKGJhcnJpZXIgNDMgNDIg NDQpCihjb2RlX2xhYmVsIDQ0IDQzIDQ1IDYgMTA2IChuaWwpIFsyIHVzZXNdKQoobm90ZSA0 NSA0NCA1IDYgW2JiIDZdIE5PVEVfSU5TTl9CQVNJQ19CTE9DSykKKGluc24gNSA0NSA2NCA2 IChzZXQgKHJlZzpRSSAwIGF4IFtvcmlnOjk2IDxyZXR2YWw+IF0gWzk2XSkKICAgICAgICAo Y29uc3RfaW50IDAgWzBdKSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2OTgg ODQgeyptb3ZxaV9pbnRlcm5hbH0KICAgICAoZXhwcl9saXN0OlJFR19FUVVBTCAoY29uc3Rf aW50IDAgWzBdKQogICAgICAgIChuaWwpKSkKKGp1bXBfaW5zbiA2NCA1IDY1IDYgKHNldCAo cGMpCiAgICAgICAgKGxhYmVsX3JlZiA1MCkpIDY0OSB7anVtcH0KICAgICAobmlsKQogLT4g NTApCihiYXJyaWVyIDY1IDY0IDU3KQooY29kZV9sYWJlbCA1NyA2NSA1NiA3IDEwOCAobmls KSBbMSB1c2VzXSkKKG5vdGUgNTYgNTcgNCA3IFtiYiA3XSBOT1RFX0lOU05fQkFTSUNfQkxP Q0spCihpbnNuIDQgNTYgNTAgNyAoc2V0IChyZWc6UUkgMCBheCBbb3JpZzo5NiA8cmV0dmFs PiBdIFs5Nl0pCiAgICAgICAgKGNvbnN0X2ludCAxIFsweDFdKSkgImRyaXZlcnMvYWNwaS9h Y3BpX3Byb2Nlc3Nvci5jIjo2OTYgODQgeyptb3ZxaV9pbnRlcm5hbH0KICAgICAoZXhwcl9s aXN0OlJFR19FUVVBTCAoY29uc3RfaW50IDEgWzB4MV0pCiAgICAgICAgKG5pbCkpKQooY29k ZV9sYWJlbCA1MCA0IDUzIDggMTA1IChuaWwpIFsxIHVzZXNdKQoobm90ZSA1MyA1MCA1MSA4 IFtiYiA4XSBOT1RFX0lOU05fQkFTSUNfQkxPQ0spCihpbnNuIDUxIDUzIDUyIDggKHNldCAo cmVnL2k6UUkgMCBheCkKICAgICAgICAocmVnOlFJIDAgYXggW29yaWc6OTYgPHJldHZhbD4g XSBbOTZdKSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2OTkgODQgeyptb3Zx aV9pbnRlcm5hbH0KICAgICAobmlsKSkKKGluc24gNTIgNTEgNjYgOCAodXNlIChyZWcvaTpR SSAwIGF4KSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2OTkgLTEKICAgICAo bmlsKSkKKG5vdGUgNjYgNTIgMCBOT1RFX0lOU05fREVMRVRFRCkKCg== --------------723E336F1C1CFCD8CE76D68E Content-Type: text/plain; charset=UTF-8; name="gcc7-after-pro_and_epilogue.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gcc7-after-pro_and_epilogue.txt" OzsgRnVuY3Rpb24gYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIChhY3BpX2R1cGxpY2F0 ZV9wcm9jZXNzb3JfaWQsIGZ1bmNkZWZfbm89MzA0NiwgZGVjbF91aWQ9MjkyMTQsIGNncmFw aF91aWQ9MzE0Mywgc3ltYm9sX29yZGVyPTMyMTgpCgoKCnRyeV9vcHRpbWl6ZV9jZmcgaXRl cmF0aW9uIDEKCnN0YXJ0aW5nIHRoZSBwcm9jZXNzaW5nIG9mIGRlZmVycmVkIGluc25zCmVu ZGluZyB0aGUgcHJvY2Vzc2luZyBvZiBkZWZlcnJlZCBpbnNucwpkZl9hbmFseXplIGNhbGxl ZApzY2FubmluZyBuZXcgaW5zbiB3aXRoIHVpZCA9IDc2LgpkZWxldGluZyBpbnNuIHdpdGgg dWlkID0gMi4KQXR0ZW1wdGluZyBzaHJpbmstd3JhcHBpbmcgb3B0aW1pemF0aW9uLgpCbG9j ayAzIG5lZWRzIHRoZSBwcm9sb2d1ZS4KQWZ0ZXIgd3JhcHBpbmcgcmVxdWlyZWQgYmxvY2tz LCBQUk8gaXMgbm93IDMKQXZvaWRpbmcgbm9uLWR1cGxpY2F0YWJsZSBibG9ja3MsIFBSTyBp cyBub3cgMwpCdW1waW5nIGJhY2sgdG8gYW50aWNpcGF0YWJsZSBibG9ja3MsIFBSTyBpcyBu b3cgMwpQZXJmb3JtaW5nIHNocmluay13cmFwcGluZy4KY2hhbmdpbmcgYmIgb2YgdWlkIDgy CiAgdW5zY2FubmVkIGluc24KY2hhbmdpbmcgYmIgb2YgdWlkIDgwCiAgdW5zY2FubmVkIGlu c24Kc2Nhbm5pbmcgbmV3IGluc24gd2l0aCB1aWQgPSA4MC4KY2hhbmdpbmcgYmIgb2YgdWlk IDgxCiAgdW5zY2FubmVkIGluc24Kc2Nhbm5pbmcgbmV3IGluc24gd2l0aCB1aWQgPSA4MS4K RHVwbGljYXRlZCA2IHRvIDkKY2hhbmdpbmcgYmIgb2YgdWlkIDg2CiAgdW5zY2FubmVkIGlu c24KY2hhbmdpbmcgYmIgb2YgdWlkIDg1CiAgdW5zY2FubmVkIGluc24Kc2Nhbm5pbmcgbmV3 IGluc24gd2l0aCB1aWQgPSA4NS4KRHVwbGljYXRlZCA4IHRvIDEwClJlZGlyZWN0aW5nIGVk Z2UgMi0+NiB0byA5CnZlcmlmeSBmb3VuZCBubyBjaGFuZ2VzIGluIGluc24gd2l0aCB1aWQg PSAxOS4KRWRnZSAyLT42IHJlZGlyZWN0ZWQgdG8gOQpSZWRpcmVjdGluZyBlZGdlIDktPjgg dG8gMTAKUmVtb3ZpbmcganVtcCA4MS4KZGVsZXRpbmcgaW5zbiB3aXRoIHVpZCA9IDgxLgpz Y2FubmluZyBuZXcgaW5zbiB3aXRoIHVpZCA9IDg4LgpNYWRlIHNpbXBsZV9yZXR1cm4gd2l0 aCBVSUQgODggaW4gYmIgMTAKY2hhbmdpbmcgYmIgb2YgdWlkIDkwCiAgdW5zY2FubmVkIGlu c24KTWFkZSBwcm9sb2d1ZSBibG9jayAxMQpjaGFuZ2luZyBiYiBvZiB1aWQgOTEKICB1bnNj YW5uZWQgaW5zbgpzY2FubmluZyBuZXcgaW5zbiB3aXRoIHVpZCA9IDkzLgpSZWRpcmVjdGVk IGVkZ2UgZnJvbSAxMgpzY2FubmluZyBuZXcgaW5zbiB3aXRoIHVpZCA9IDk2LgpzY2Fubmlu ZyBuZXcgaW5zbiB3aXRoIHVpZCA9IDczLgpzY2FubmluZyBuZXcgaW5zbiB3aXRoIHVpZCA9 IDc0LgpzY2FubmluZyBuZXcgaW5zbiB3aXRoIHVpZCA9IDc1LgpzY2FubmluZyBuZXcgaW5z biB3aXRoIHVpZCA9IDY4LgpzY2FubmluZyBuZXcgaW5zbiB3aXRoIHVpZCA9IDY5LgpzY2Fu bmluZyBuZXcgaW5zbiB3aXRoIHVpZCA9IDcwLgoKCnRyeV9vcHRpbWl6ZV9jZmcgaXRlcmF0 aW9uIDEKCkZvcndhcmRpbmcgZWRnZSAyLT4zIHRvIDQgZmFpbGVkLgpSZW1vdmluZyBqdW1w IDkzLgpkZWxldGluZyBpbnNuIHdpdGggdWlkID0gOTMuCkRlbGV0aW5nIGZhbGx0aHJ1IGJs b2NrIDMuCmRlbGV0aW5nIGJsb2NrIDMKTWVyZ2luZyBibG9jayAxMSBpbnRvIGJsb2NrIDEw Li4uCmNoYW5naW5nIGJiIG9mIHVpZCA4NQogIGZyb20gMTEgdG8gMTAKY2hhbmdpbmcgYmIg b2YgdWlkIDg4CiAgZnJvbSAxMSB0byAxMApNZXJnZWQgYmxvY2tzIDEwIGFuZCAxMS4KTWVy Z2VkIDEwIGFuZCAxMSB3aXRob3V0IG1vdmluZy4KZGVsZXRpbmcgaW5zbiB3aXRoIHVpZCA9 IDk2LgpkZWxldGluZyBibG9jayAxMgoKCnRyeV9vcHRpbWl6ZV9jZmcgaXRlcmF0aW9uIDIK CkRlbGV0ZWQgbGFiZWwgaW4gYmxvY2sgNC4KCgp0cnlfb3B0aW1pemVfY2ZnIGl0ZXJhdGlv biAxCgpzdGFydGluZyB0aGUgcHJvY2Vzc2luZyBvZiBkZWZlcnJlZCBpbnNucwplbmRpbmcg dGhlIHByb2Nlc3Npbmcgb2YgZGVmZXJyZWQgaW5zbnMKCgphY3BpX2R1cGxpY2F0ZV9wcm9j ZXNzb3JfaWQKCkRhdGFmbG93IHN1bW1hcnk6Cjs7ICBpbnZhbGlkYXRlZCBieSBjYWxsIAkg MCBbYXhdIDEgW2R4XSAyIFtjeF0gNCBbc2ldIDUgW2RpXSA4IFtdIDkgW10gMTAgW10gMTEg W10gMTIgW10gMTMgW10gMTQgW10gMTUgW10gMTcgW2ZsYWdzXSAxOCBbZnBzcl0gMTkgW2Zw Y3JdIDIxIFtdIDIyIFtdIDIzIFtdIDI0IFtdIDI1IFtdIDI2IFtdIDI3IFtdIDI4IFtdIDI5 IFtdIDMwIFtdIDMxIFtdIDMyIFtdIDMzIFtdIDM0IFtdIDM1IFtdIDM2IFtdIDM3IFtyOF0g MzggW3I5XSAzOSBbcjEwXSA0MCBbcjExXSA0NSBbXSA0NiBbXSA0NyBbXSA0OCBbXSA0OSBb XSA1MCBbXSA1MSBbXSA1MiBbXSA1MyBbXSA1NCBbXSA1NSBbXSA1NiBbXSA1NyBbXSA1OCBb XSA1OSBbXSA2MCBbXSA2MSBbXSA2MiBbXSA2MyBbXSA2NCBbXSA2NSBbXSA2NiBbXSA2NyBb XSA2OCBbXSA2OSBbXSA3MCBbXSA3MSBbXSA3MiBbXSA3MyBbXSA3NCBbXSA3NSBbXSA3NiBb XSA3NyBbXSA3OCBbXSA3OSBbXSA4MCBbXQo7OyAgaGFyZHdhcmUgcmVncyB1c2VkIAkgNyBb c3BdCjs7ICByZWd1bGFyIGJsb2NrIGFydGlmaWNpYWwgdXNlcyAJIDYgW2JwXSA3IFtzcF0K OzsgIGVoIGJsb2NrIGFydGlmaWNpYWwgdXNlcyAJIDYgW2JwXSA3IFtzcF0gMTYgW2FyZ3Bd IDIwIFtmcmFtZV0KOzsgIGVudHJ5IGJsb2NrIGRlZnMgCSAwIFtheF0gMSBbZHhdIDIgW2N4 XSAzIFtieF0gNCBbc2ldIDUgW2RpXSA2IFticF0gNyBbc3BdIDIwIFtmcmFtZV0gMzcgW3I4 XSAzOCBbcjldCjs7ICBleGl0IGJsb2NrIHVzZXMgCSAwIFtheF0gMyBbYnhdIDYgW2JwXSA3 IFtzcF0gMjAgW2ZyYW1lXQo7OyAgcmVncyBldmVyIGxpdmUgCSAwIFtheF0gMSBbZHhdIDIg W2N4XSAzIFtieF0gNSBbZGldIDYgW2JwXSA3IFtzcF0gMTcgW2ZsYWdzXQo7OyAgcmVmIHVz YWdlIAlyMD17NmQsNnV9IHIxPXsyZCwydX0gcjI9ezJkLDF1fSByMz17M2QsM3V9IHI0PXsx ZH0gcjU9ezFkLDF1fSByNj17M2QsMTB1fSByNz17NWQsMTR1fSByMTc9ezZkLDN1fSByMjA9 ezFkLDF1fSByMzc9ezFkfSByMzg9ezFkfSAKOzsgICAgdG90YWwgcmVmIHVzYWdlIDczezMy ZCw0MXUsMGV9IGluIDI4ezI4IHJlZ3VsYXIgKyAwIGNhbGx9IGluc25zLgoobm90ZSAxIDAg NiBOT1RFX0lOU05fREVMRVRFRCkKKG5vdGUgNiAxIDMgMiBbYmIgMl0gTk9URV9JTlNOX0JB U0lDX0JMT0NLKQoobm90ZSAzIDYgMTQgMiBOT1RFX0lOU05fRlVOQ1RJT05fQkVHKQoobm90 ZSAxNCAzIDE1IDIgTk9URV9JTlNOX0RFTEVURUQpCihub3RlIDE1IDE0IDE2IDIgTk9URV9J TlNOX0RFTEVURUQpCihpbnNuIDE2IDE1IDE3IDIgKHBhcmFsbGVsIFsKICAgICAgICAgICAg KHNldCAobWVtL2M6REkgKHN5bWJvbF9yZWY6REkgKCJfX2djb3YwLmFjcGlfZHVwbGljYXRl X3Byb2Nlc3Nvcl9pZCIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wgMHgyYWY3OWUzMjc5OTAg X19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQ+KSBbMTggX19nY292MC5hY3Bp X2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQrMCBTOCBBMTI4XSkKICAgICAgICAgICAgICAgIChw bHVzOkRJIChtZW0vYzpESSAoc3ltYm9sX3JlZjpESSAoIl9fZ2NvdjAuYWNwaV9kdXBsaWNh dGVfcHJvY2Vzc29yX2lkIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAweDJhZjc5ZTMyNzk5 MCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZD4pIFsxOCBfX2djb3YwLmFj cGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCswIFM4IEExMjhdKQogICAgICAgICAgICAgICAg ICAgIChjb25zdF9pbnQgMSBbMHgxXSkpKQogICAgICAgICAgICAoY2xvYmJlciAocmVnOkND IDE3IGZsYWdzKSkKICAgICAgICBdKSAyMTggeyphZGRkaV8xfQogICAgIChuaWwpKQooaW5z biAxNyAxNiAxOCAyIChzZXQgKHJlZzpTSSAxIGR4IFtvcmlnOjkwIG5yX2R1cGxpY2F0ZV9p ZHMuMV8yMSBdIFs5MF0pCiAgICAgICAgKG1lbS9jOlNJIChzeW1ib2xfcmVmOkRJICgibnJf ZHVwbGljYXRlX2lkcyIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wgMHgyYWY3OWUyMTA2MzAg bnJfZHVwbGljYXRlX2lkcz4pIFszIG5yX2R1cGxpY2F0ZV9pZHMrMCBTNCBBMzJdKSkgImRy aXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2OTQgODIgeyptb3ZzaV9pbnRlcm5hbH0K ICAgICAobmlsKSkKKGluc24gMTggMTcgMTkgMiAoc2V0IChyZWc6Q0NOTyAxNyBmbGFncykK ICAgICAgICAoY29tcGFyZTpDQ05PIChyZWc6U0kgMSBkeCBbb3JpZzo5MCBucl9kdXBsaWNh dGVfaWRzLjFfMjEgXSBbOTBdKQogICAgICAgICAgICAoY29uc3RfaW50IDAgWzBdKSkpICJk cml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njk0IDMgeypjbXBzaV9jY25vXzF9CiAg ICAgKG5pbCkpCihqdW1wX2luc24gMTkgMTggMjAgMiAoc2V0IChwYykKICAgICAgICAoaWZf dGhlbl9lbHNlIChsZSAocmVnOkNDTk8gMTcgZmxhZ3MpCiAgICAgICAgICAgICAgICAoY29u c3RfaW50IDAgWzBdKSkKICAgICAgICAgICAgKGxhYmVsX3JlZjpESSA4NykKICAgICAgICAg ICAgKHBjKSkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njk0IDYxNyB7Kmpj Y18xfQogICAgIChpbnRfbGlzdDpSRUdfQlJfUFJPQiA3NTAgKG5pbCkpCiAtPiA4NykKKG5v dGUgMjAgMTkgNjggNCBbYmIgNF0gTk9URV9JTlNOX0JBU0lDX0JMT0NLKQooaW5zbi9mIDY4 IDIwIDY5IDQgKHNldCAobWVtOkRJIChwcmVfZGVjOkRJIChyZWcvZjpESSA3IHNwKSkgWzAg IFM4IEE4XSkKICAgICAgICAocmVnL2Y6REkgNiBicCkpICJkcml2ZXJzL2FjcGkvYWNwaV9w cm9jZXNzb3IuYyI6Njg3IC0xCiAgICAgKG5pbCkpCihpbnNuL2YgNjkgNjggNzAgNCAoc2V0 IChyZWcvZjpESSA2IGJwKQogICAgICAgIChyZWcvZjpESSA3IHNwKSkgImRyaXZlcnMvYWNw aS9hY3BpX3Byb2Nlc3Nvci5jIjo2ODcgLTEKICAgICAobmlsKSkKKGluc24vZiA3MCA2OSA3 MSA0IChzZXQgKG1lbTpESSAocHJlX2RlYzpESSAocmVnL2Y6REkgNyBzcCkpIFswICBTOCBB OF0pCiAgICAgICAgKHJlZzpESSAzIGJ4KSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nv ci5jIjo2ODcgLTEKICAgICAobmlsKSkKKG5vdGUgNzEgNzAgNzYgNCBOT1RFX0lOU05fUFJP TE9HVUVfRU5EKQooaW5zbiA3NiA3MSAyMiA0IChzZXQgKHJlZy92OlNJIDMgYnggW29yaWc6 OTcgcHJvY19pZCBdIFs5N10pCiAgICAgICAgKHJlZzpTSSA1IGRpIFsgcHJvY19pZCBdKSkg ODIgeyptb3ZzaV9pbnRlcm5hbH0KICAgICAobmlsKSkKKGluc24gMjIgNzYgNjcgNCAoc2V0 IChyZWc6REkgMCBheCBbb3JpZzo5MSBQUk9GX2VkZ2VfY291bnRlcl8yMiBdIFs5MV0pCiAg ICAgICAgKG1lbS9jOkRJIChjb25zdDpESSAocGx1czpESSAoc3ltYm9sX3JlZjpESSAoIl9f Z2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkIikgW2ZsYWdzIDB4Ml0gIDx2YXJf ZGVjbCAweDJhZjc5ZTMyNzk5MCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9p ZD4pCiAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAxNiBbMHgxMF0pKSkgWzE4IF9f Z2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkKzE2IFM4IEExMjhdKSkgODEgeypt b3ZkaV9pbnRlcm5hbH0KICAgICAobmlsKSkKKGluc24gNjcgMjIgMjUgNCAoc2V0IChyZWc6 REkgMiBjeCBbMTA2XSkKICAgICAgICAocGx1czpESSAocmVnOkRJIDAgYXggW29yaWc6OTEg UFJPRl9lZGdlX2NvdW50ZXJfMjIgXSBbOTFdKQogICAgICAgICAgICAoY29uc3RfaW50IDEg WzB4MV0pKSkgMjE0IHsqbGVhZGl9CiAgICAgKG5pbCkpCihpbnNuIDI1IDY3IDI2IDQgKHNl dCAobWVtL2M6REkgKGNvbnN0OkRJIChwbHVzOkRJIChzeW1ib2xfcmVmOkRJICgiX19nY292 MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNs IDB4MmFmNzllMzI3OTkwIF9fZ2NvdjAuYWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkPikK ICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDE2IFsweDEwXSkpKSBbMTggX19nY292 MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQrMTYgUzggQTEyOF0pCiAgICAgICAgKHJl ZzpESSAyIGN4IFsxMDZdKSkgODEgeyptb3ZkaV9pbnRlcm5hbH0KICAgICAobmlsKSkKKGlu c24gMjYgMjUgMjcgNCAoc2V0IChyZWc6Q0NaIDE3IGZsYWdzKQogICAgICAgIChjb21wYXJl OkNDWiAocmVnL3Y6U0kgMyBieCBbb3JpZzo5NyBwcm9jX2lkIF0gWzk3XSkKICAgICAgICAg ICAgKG1lbS9jOlNJIChzeW1ib2xfcmVmOkRJICgiZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZHMi KSBbZmxhZ3MgMHgyXSAgPHZhcl9kZWNsIDB4MmFmNzllMjEwNzUwIGR1cGxpY2F0ZV9wcm9j ZXNzb3JfaWRzPikgWzMgZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZHMrMCBTNCBBMzJdKSkpICJk cml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njk1IDcgeypjbXBzaV8xfQogICAgIChu aWwpKQooanVtcF9pbnNuIDI3IDI2IDI4IDQgKHNldCAocGMpCiAgICAgICAgKGlmX3RoZW5f ZWxzZSAoZXEgKHJlZzpDQ1ogMTcgZmxhZ3MpCiAgICAgICAgICAgICAgICAoY29uc3RfaW50 IDAgWzBdKSkKICAgICAgICAgICAgKGxhYmVsX3JlZjpESSA1NykKICAgICAgICAgICAgKHBj KSkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njk1IDYxNyB7KmpjY18xfQog ICAgIChpbnRfbGlzdDpSRUdfQlJfUFJPQiA3NTAgKG5pbCkpCiAtPiA1NykKKG5vdGUgMjgg MjcgMzQgNSBbYmIgNV0gTk9URV9JTlNOX0JBU0lDX0JMT0NLKQoobm90ZSAzNCAyOCAzNSA1 IE5PVEVfSU5TTl9ERUxFVEVEKQoobm90ZSAzNSAzNCAzNiA1IE5PVEVfSU5TTl9ERUxFVEVE KQooaW5zbiAzNiAzNSAzNyA1IChwYXJhbGxlbCBbCiAgICAgICAgICAgIChzZXQgKG1lbS9j OkRJIChjb25zdDpESSAocGx1czpESSAoc3ltYm9sX3JlZjpESSAoIl9fZ2NvdjAuYWNwaV9k dXBsaWNhdGVfcHJvY2Vzc29yX2lkIikgW2ZsYWdzIDB4Ml0gIDx2YXJfZGVjbCAweDJhZjc5 ZTMyNzk5MCBfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZD4pCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDggWzB4OF0pKSkgWzE4IF9fZ2NvdjAu YWNwaV9kdXBsaWNhdGVfcHJvY2Vzc29yX2lkKzggUzggQTY0XSkKICAgICAgICAgICAgICAg IChwbHVzOkRJIChtZW0vYzpESSAoY29uc3Q6REkgKHBsdXM6REkgKHN5bWJvbF9yZWY6REkg KCJfX2djb3YwLmFjcGlfZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtmbGFncyAweDJdICA8 dmFyX2RlY2wgMHgyYWY3OWUzMjc5OTAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNz b3JfaWQ+KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdF9pbnQgOCBb MHg4XSkpKSBbMTggX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQrOCBTOCBB NjRdKQogICAgICAgICAgICAgICAgICAgIChjb25zdF9pbnQgMSBbMHgxXSkpKQogICAgICAg ICAgICAoY2xvYmJlciAocmVnOkNDIDE3IGZsYWdzKSkKICAgICAgICBdKSAyMTggeyphZGRk aV8xfQogICAgIChuaWwpKQooaW5zbiAzNyAzNiAzOCA1IChzZXQgKHJlZzpDQ1ogMTcgZmxh Z3MpCiAgICAgICAgKGNvbXBhcmU6Q0NaIChyZWc6U0kgMSBkeCBbb3JpZzo5MCBucl9kdXBs aWNhdGVfaWRzLjFfMjEgXSBbOTBdKQogICAgICAgICAgICAoY29uc3RfaW50IDEgWzB4MV0p KSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2OTQgNyB7KmNtcHNpXzF9CiAg ICAgKG5pbCkpCihqdW1wX2luc24gMzggMzcgMzkgNSAoc2V0IChwYykKICAgICAgICAoaWZf dGhlbl9lbHNlIChlcSAocmVnOkNDWiAxNyBmbGFncykKICAgICAgICAgICAgICAgIChjb25z dF9pbnQgMCBbMF0pKQogICAgICAgICAgICAobGFiZWxfcmVmOkRJIDQ0KQogICAgICAgICAg ICAocGMpKSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2OTQgNjE3IHsqamNj XzF9CiAgICAgKGludF9saXN0OlJFR19CUl9QUk9CIDc1MCAobmlsKSkKIC0+IDQ0KQoobm90 ZSAzOSAzOCA0MSA2IFtiYiA2XSBOT1RFX0lOU05fQkFTSUNfQkxPQ0spCihpbnNuIDQxIDM5 IDQyIDYgKHBhcmFsbGVsIFsKICAgICAgICAgICAgKHNldCAocmVnOkRJIDAgYXggWzExNF0p CiAgICAgICAgICAgICAgICAocGx1czpESSAocmVnOkRJIDAgYXggW29yaWc6OTEgUFJPRl9l ZGdlX2NvdW50ZXJfMjIgXSBbOTFdKQogICAgICAgICAgICAgICAgICAgIChjb25zdF9pbnQg MiBbMHgyXSkpKQogICAgICAgICAgICAoY2xvYmJlciAocmVnOkNDIDE3IGZsYWdzKSkKICAg ICAgICBdKSAyMTggeyphZGRkaV8xfQogICAgIChleHByX2xpc3Q6UkVHX0VRVUlWIChtZW0v YzpESSAoY29uc3Q6REkgKHBsdXM6REkgKHN5bWJvbF9yZWY6REkgKCJfX2djb3YwLmFjcGlf ZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCIpIFtmbGFncyAweDJdICA8dmFyX2RlY2wgMHgyYWY3 OWUzMjc5OTAgX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQ+KQogICAgICAg ICAgICAgICAgICAgIChjb25zdF9pbnQgMTYgWzB4MTBdKSkpIFsxOCBfX2djb3YwLmFjcGlf ZHVwbGljYXRlX3Byb2Nlc3Nvcl9pZCsxNiBTOCBBMTI4XSkKICAgICAgICAobmlsKSkpCihp bnNuIDQyIDQxIDQzIDYgKHNldCAobWVtL2M6REkgKGNvbnN0OkRJIChwbHVzOkRJIChzeW1i b2xfcmVmOkRJICgiX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQiKSBbZmxh Z3MgMHgyXSAgPHZhcl9kZWNsIDB4MmFmNzllMzI3OTkwIF9fZ2NvdjAuYWNwaV9kdXBsaWNh dGVfcHJvY2Vzc29yX2lkPikKICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDE2IFsw eDEwXSkpKSBbMTggX19nY292MC5hY3BpX2R1cGxpY2F0ZV9wcm9jZXNzb3JfaWQrMTYgUzgg QTEyOF0pCiAgICAgICAgKHJlZzpESSAwIGF4IFsxMTRdKSkgODEgeyptb3ZkaV9pbnRlcm5h bH0KICAgICAobmlsKSkKKGJhcnJpZXIgNDMgNDIgNDQpCihjb2RlX2xhYmVsIDQ0IDQzIDQ1 IDcgMTA2IChuaWwpIFsxIHVzZXNdKQoobm90ZSA0NSA0NCA1IDcgW2JiIDddIE5PVEVfSU5T Tl9CQVNJQ19CTE9DSykKKGluc24gNSA0NSA2NCA3IChzZXQgKHJlZzpRSSAwIGF4IFtvcmln Ojk2IDxyZXR2YWw+IF0gWzk2XSkKICAgICAgICAoY29uc3RfaW50IDAgWzBdKSkgImRyaXZl cnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2OTggODQgeyptb3ZxaV9pbnRlcm5hbH0KICAg ICAoZXhwcl9saXN0OlJFR19FUVVBTCAoY29uc3RfaW50IDAgWzBdKQogICAgICAgIChuaWwp KSkKKGp1bXBfaW5zbiA2NCA1IDY1IDcgKHNldCAocGMpCiAgICAgICAgKGxhYmVsX3JlZiA1 MCkpIDY0OSB7anVtcH0KICAgICAobmlsKQogLT4gNTApCihiYXJyaWVyIDY1IDY0IDU3KQoo Y29kZV9sYWJlbCA1NyA2NSA1NiA4IDEwOCAobmlsKSBbMSB1c2VzXSkKKG5vdGUgNTYgNTcg NCA4IFtiYiA4XSBOT1RFX0lOU05fQkFTSUNfQkxPQ0spCihpbnNuIDQgNTYgNTAgOCAoc2V0 IChyZWc6UUkgMCBheCBbb3JpZzo5NiA8cmV0dmFsPiBdIFs5Nl0pCiAgICAgICAgKGNvbnN0 X2ludCAxIFsweDFdKSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2OTYgODQg eyptb3ZxaV9pbnRlcm5hbH0KICAgICAoZXhwcl9saXN0OlJFR19FUVVBTCAoY29uc3RfaW50 IDEgWzB4MV0pCiAgICAgICAgKG5pbCkpKQooY29kZV9sYWJlbCA1MCA0IDUzIDkgMTA1IChu aWwpIFsxIHVzZXNdKQoobm90ZSA1MyA1MCA1MiA5IFtiYiA5XSBOT1RFX0lOU05fQkFTSUNf QkxPQ0spCihpbnNuIDUyIDUzIDcyIDkgKHVzZSAocmVnL2k6UUkgMCBheCkpICJkcml2ZXJz L2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njk5IC0xCiAgICAgKG5pbCkpCihub3RlIDcyIDUy IDczIDkgTk9URV9JTlNOX0VQSUxPR1VFX0JFRykKKGluc24vZiA3MyA3MiA3NCA5IChzZXQg KHJlZzpESSAzIGJ4KQogICAgICAgIChtZW06REkgKHBvc3RfaW5jOkRJIChyZWcvZjpESSA3 IHNwKSkgWzAgIFM4IEE4XSkpICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njk5 IC0xCiAgICAgKGV4cHJfbGlzdDpSRUdfQ0ZBX1JFU1RPUkUgKHJlZzpESSAzIGJ4KQogICAg ICAgIChuaWwpKSkKKGluc24vZiA3NCA3MyA3NSA5IChzZXQgKHJlZy9mOkRJIDYgYnApCiAg ICAgICAgKG1lbTpESSAocG9zdF9pbmM6REkgKHJlZy9mOkRJIDcgc3ApKSBbMCAgUzggQThd KSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2OTkgLTEKICAgICAoZXhwcl9s aXN0OlJFR19DRkFfREVGX0NGQSAocGx1czpESSAocmVnL2Y6REkgNyBzcCkKICAgICAgICAg ICAgKGNvbnN0X2ludCA4IFsweDhdKSkKICAgICAgICAoZXhwcl9saXN0OlJFR19DRkFfUkVT VE9SRSAocmVnL2Y6REkgNiBicCkKICAgICAgICAgICAgKG5pbCkpKSkKKGp1bXBfaW5zbiA3 NSA3NCA5OCA5IChzaW1wbGVfcmV0dXJuKSAiZHJpdmVycy9hY3BpL2FjcGlfcHJvY2Vzc29y LmMiOjY5OSAtMQogICAgIChuaWwpCiAtPiBzaW1wbGVfcmV0dXJuKQooYmFycmllciA5OCA3 NSA2NikKKG5vdGUgNjYgOTggODcgTk9URV9JTlNOX0RFTEVURUQpCihjb2RlX2xhYmVsIDg3 IDY2IDgyIDEwIDExMyAobmlsKSBbMSB1c2VzXSkKKG5vdGUgODIgODcgODAgMTAgW2JiIDEw XSBOT1RFX0lOU05fQkFTSUNfQkxPQ0spCihpbnNuIDgwIDgyIDg1IDEwIChzZXQgKHJlZzpR SSAwIGF4IFtvcmlnOjk2IDxyZXR2YWw+IF0gWzk2XSkKICAgICAgICAoY29uc3RfaW50IDAg WzBdKSkgImRyaXZlcnMvYWNwaS9hY3BpX3Byb2Nlc3Nvci5jIjo2OTggODQgeyptb3ZxaV9p bnRlcm5hbH0KICAgICAoZXhwcl9saXN0OlJFR19FUVVBTCAoY29uc3RfaW50IDAgWzBdKQog ICAgICAgIChuaWwpKSkKKGluc24gODUgODAgODggMTAgKHVzZSAocmVnL2k6UUkgMCBheCkp ICJkcml2ZXJzL2FjcGkvYWNwaV9wcm9jZXNzb3IuYyI6Njk5IC0xCiAgICAgKG5pbCkpCihq dW1wX2luc24gODggODUgODkgMTAgKHNpbXBsZV9yZXR1cm4pICJkcml2ZXJzL2FjcGkvYWNw aV9wcm9jZXNzb3IuYyI6Njk5IC0xCiAgICAgKG5pbCkKIC0+IHNpbXBsZV9yZXR1cm4pCihi YXJyaWVyIDg5IDg4IDApCgo= --------------723E336F1C1CFCD8CE76D68E Content-Type: text/plain; charset=UTF-8; name="gcc-passes.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gcc-passes.txt" ICAgKndhcm5fdW51c2VkX3Jlc3VsdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDogIE9OCiAgICpkaWFnbm9zZV9vbXBfYmxvY2tzICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6ICBPRkYKICAgKmRpYWdub3NlX3RtX2Jsb2NrcyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogIE9GRgogICB0cmVlLW9tcGxvd2VyICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgdHJlZS1sb3dlciAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgIHRyZWUtdG1sb3dlciAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPRkYKICAgdHJlZS1l aG9wdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgog ICB0cmVlLWVoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg OiAgT04KICAgdHJlZS1jZmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDogIE9OCiAgICp3YXJuX2Z1bmN0aW9uX3JldHVybiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA6ICBPTgogICB0cmVlLW9tcGV4cCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgdHJlZS1wcmludGYtcmV0dXJuLXZhbHVl MSAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICB0cmVlLXdhbGxvY2ExICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICpidWlsZF9j Z3JhcGhfZWRnZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAq ZnJlZV9sYW5nX2RhdGEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAg T04KICAgaXBhLXZpc2liaWxpdHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDogIE9OCiAgIGlwYS1jaGtwX3ZlcnNpb25pbmcgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6ICBPRkYKICAgaXBhLWNoa3BfZWNsZWFudXAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDogIE9GRgogICBpcGEtYnVpbGRfc3NhX3Bhc3NlcyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1maXh1cF9jZmcx ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtc3Nh ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAq bm9ubnVsbGNtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04K ICAgICAgdHJlZS11YnNhbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDogIE9GRgogICAgICAqZWFybHlfd2Fybl91bmluaXRpYWxpemVkICAgICAgICAgICAgICAg ICAgICAgICAgOiAgT04KICAgICAgdHJlZS1ub3Rocm93ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogIE9OCiAgICAgICpyZWJ1aWxkX2NncmFwaF9lZGdlcyAgICAg ICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICBpcGEtY2hrcF9wYXNzZXMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgIHRyZWUtZml4dXBf Y2ZnMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVl LWNoa3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAg ICAgICpyZWJ1aWxkX2NncmFwaF9lZGdlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICA6 ICBPTgogICBpcGEtb3B0X2xvY2FsX3Bhc3NlcyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOiAgT04KICAgICAgdHJlZS1maXh1cF9jZmczICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDogIE9OCiAgICAgICpyZWJ1aWxkX2NncmFwaF9lZGdlcyAgICAgICAg ICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLWlubGluZV9wYXJhbTEgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1laW5saW5lICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtZWFy bHlfb3B0aW1pemF0aW9ucyAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAg ICAqcmVtb3ZlX2NncmFwaF9jYWxsZWVfZWRnZXMgICAgICAgICAgICAgICAgICAgOiAgT04K ICAgICAgICAgdHJlZS1vYmpzejEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDogIE9OCiAgICAgICAgIHRyZWUtY2NwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6ICBPTgogICAgICAgICB0cmVlLWZvcndwcm9wMSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOiAgT04KICAgICAgICAgdHJlZS1ldGhyZWFkICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgICAgIHRyZWUtZXNyYSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAgICB0cmVlLWVhbGlh cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgICAgdHJl ZS1mcmUxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAg ICAgIHRyZWUtZXZycCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBP TgogICAgICAgICB0cmVlLW1lcmdlcGhpMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgOiAgT04KICAgICAgICAgdHJlZS1kc2UxICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDogIE9OCiAgICAgICAgIHRyZWUtY2RkY2UxICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAgICB0cmVlLWVpcGFfc3JhICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgICAgdHJlZS10YWlscjEgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgICAgIHRyZWUtc3dp dGNoY29udiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAgICB0 cmVlLWVoY2xlYW51cDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAg ICAgICAgIHRyZWUtcHJvZmlsZV9lc3RpbWF0ZSAgICAgICAgICAgICAgICAgICAgICAgICA6 ICBPTgogICAgICAgICB0cmVlLWxvY2FsLXB1cmUtY29uc3QxICAgICAgICAgICAgICAgICAg ICAgICAgOiAgT04KICAgICAgICAgdHJlZS1mbnNwbGl0ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtcmVsZWFzZV9zc2EgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAqcmVidWlsZF9jZ3JhcGhfZWRnZXMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1pbmxpbmVfcGFy YW0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgIGlwYS1pcGFfb2Fj YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPRkYKICAgICAg aXBhLXB0YTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9G RgogICAgICBpcGEtaXBhX29hY2Nfa2VybmVscyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgOiAgT04KICAgICAgICAgdHJlZS1vYWNjX2tlcm5lbHMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDogIE9GRgogICAgICAgICAgICB0cmVlLWNoMSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgICAgICAgdHJlZS1mcmUyICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgICAgICAgIHRyZWUtbGltMSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAgICAgICB0cmVl LWRvbTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgICAg ICAgdHJlZS1kY2UxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAg ICAgICAgICAgIHRyZWUtcGFybG9vcHMxICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6 ICBPRkYKICAgICAgICAgICAgdHJlZS1vbXBleHBzc2ExICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDogIE9OCiAgICAgICAgICAgICpyZWJ1aWxkX2NncmFwaF9lZGdlcyAgICAgICAg ICAgICAgICAgICAgICA6ICBPTgogICBpcGEtdGFyZ2V0Y2xvbmUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgaXBhLWNoa3BfY2xlYW51cCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICBpcGEtYWZkbyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgIGlwYS1mcmVl LWlubGluZS1zdW1tYXJ5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICBp cGEtcHJvZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAg T0ZGCiAgICAgIHRyZWUtZmVlZGJhY2tfZm5zcGxpdCAgICAgICAgICAgICAgICAgICAgICAg ICAgICA6ICBPRkYKICAgaXBhLWluY3JlYXNlX2FsaWdubWVudCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDogIE9GRgogICBpcGEtdG1pcGEgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgIGlwYS1lbXV0bHMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPRkYKICAgaXBhLXdob2xlLXByb2dy YW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgIGlwYS1wcm9m aWxlX2VzdGltYXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICBp cGEtaWNmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAg T04KICAgaXBhLWRldmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDogIE9OCiAgIGlwYS1jcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6ICBPTgogICBpcGEtY2R0b3IgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgIGlwYS1oc2EgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPRkYKICAgaXBhLWlubGluZSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgIGlwYS1wdXJlLWNv bnN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICBpcGEt c3RhdGljLXZhciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04K ICAgaXBhLXNpbmdsZS11c2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDogIE9OCiAgIGlwYS1jb21kYXRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6ICBPTgogICBpcGEtbWF0ZXJpYWxpemUtYWxsLWNsb25lcyAgICAgICAgICAg ICAgICAgICAgICAgICAgOiAgT04KICAgaXBhLXB0YTIgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICBpcGEtc2ltZGNsb25lICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgdHJlZS1maXh1cF9jZmc0 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgIHRyZWUtZWhk aXNwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPRkYKICAg dHJlZS1vYWNjZGV2bG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog IE9GRgogICB0cmVlLW9tcGRldmxvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOiAgT04KICAgdHJlZS1vbXB0YXJnZXRsaW5rICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDogIE9GRgogICAqYWxsX29wdGltaXphdGlvbnMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgKnJlbW92ZV9jZ3JhcGhfY2FsbGVl X2VkZ2VzICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgICpzdHJpcF9wcmVkaWN0 X2hpbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLWNj cDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAg dHJlZS1wb3N0X2lwYV93YXJuMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9O CiAgICAgIHRyZWUtY3Vucm9sbGkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA6ICBPTgogICAgICB0cmVlLWJhY2twcm9wICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOiAgT04KICAgICAgdHJlZS1waGlwcm9wICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtZm9yd3Byb3AyICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLW9ianN6MiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1hbGlhcyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUt cmV0c2xvdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAg ICB0cmVlLWZyZTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAg T04KICAgICAgdHJlZS1tZXJnZXBoaTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDogIE9OCiAgICAgIHRyZWUtdGhyZWFkMSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLXZycDEgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1jaGtwb3B0ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAgICB0cmVlLWRjZTIgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1zdGRh cmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRy ZWUtY2RjZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgog ICAgICB0cmVlLWNzZWxpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg OiAgT04KICAgICAgdHJlZS1jb3B5cHJvcDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDogIE9OCiAgICAgIHRyZWUtaWZjb21iaW5lICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLW1lcmdlcGhpMyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1waGlvcHQxICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtdGFpbHIyICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLWNo MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAg dHJlZS1jcGx4bG93ZXIxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9O CiAgICAgIHRyZWUtc3JhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA6ICBPTgogICAgICB0cmVlLXRocmVhZDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOiAgT04KICAgICAgdHJlZS1kb20yICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtaXNvbGF0ZS1wYXRocyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLXBoaWNwcm9wMSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1kc2UyICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUt cmVhc3NvYzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAg ICB0cmVlLWRjZTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAg T04KICAgICAgdHJlZS1mb3J3cHJvcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDogIE9OCiAgICAgIHRyZWUtcGhpb3B0MiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLWNjcDMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1zaW5jb3MgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtYnN3YXAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLWxhZGRy ZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJl ZS1saW0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAg ICAgIHRyZWUtY3JpdGVkMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6 ICBPTgogICAgICB0cmVlLXdhbGxvY2EyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOiAgT0ZGCiAgICAgIHRyZWUtcHJlICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLXNpbmsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1zYW5jb3YxICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtYXNhbjEgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPRkYKICAgICAgdHJlZS10 c2FuMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAg ICB0cmVlLWRjZTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAg T04KICAgICAgdHJlZS1maXhfbG9vcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDogIE9OCiAgICAgIHRyZWUtbG9vcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6ICBPTgogICAgICAgICB0cmVlLWxvb3Bpbml0ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgICAgdHJlZS11bnN3aXRjaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAgICAgICB0cmVlLXNjY3AgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgICAgdHJlZS1s c3BsaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAgICAg ICB0cmVlLWNkZGNlMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04K ICAgICAgICAgKnJlY29yZF9ib3VuZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDogIE9OCiAgICAgICAgIHRyZWUtbGRpc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6ICBPRkYKICAgICAgICAgdHJlZS1jb3B5cHJvcDIgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogIE9OCiAgICAgICAgIHRyZWUtZ3JhcGhpdGUwICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA6ICBPRkYKICAgICAgICAgICAgdHJlZS1ncmFwaGl0 ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAgICAgICAgICB0cmVl LWxpbTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgICAg ICAgdHJlZS1jb3B5cHJvcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAg ICAgICAgICAgIHRyZWUtZGNlNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6 ICBPTgogICAgICAgICB0cmVlLWl2Y2Fub24gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOiAgT04KICAgICAgICAgdHJlZS1wYXJsb29wczIgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDogIE9GRgogICAgICAgICB0cmVlLW9tcGV4cHNzYTIgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgICAgdHJlZS1jaF92ZWN0ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAgICAgICB0cmVlLWlmY3Z0 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgICAgIHRy ZWUtdmVjdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPRkYKICAg ICAgICAgICAgdHJlZS1kY2U2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog IE9OCiAgICAgICAgIHRyZWUtcGNvbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA6ICBPRkYKICAgICAgICAgdHJlZS1jdW5yb2xsICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDogIE9OCiAgICAgICAgIHRyZWUtc2xwMSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA6ICBPRkYKICAgICAgICAgdHJlZS1hcHJlZmV0Y2ggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAgICAgICB0cmVlLWl2b3B0 cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgICAgdHJl ZS1saW00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAg ICAgIHRyZWUtbG9vcGRvbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBP TgogICAgICB0cmVlLW5vX2xvb3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgOiAgT0ZGCiAgICAgICAgIHRyZWUtc2xwMiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6ICBPRkYKICAgICAgdHJlZS1zaW1kdWlkMSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAgICB0cmVlLXZlY2xvd2VyMjEgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1yZWNpcCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAgICB0cmVlLXBy aW50Zi1yZXR1cm4tdmFsdWUyICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAg dHJlZS1yZWFzc29jMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9O CiAgICAgIHRyZWUtc2xzciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA6ICBPTgogICAgICB0cmVlLXNwbGl0LXBhdGhzICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOiAgT0ZGCiAgICAgIHRyZWUtdHJhY2VyICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA6ICBPRkYKICAgICAgdHJlZS10aHJlYWQzICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtZG9tMyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLXN0cmxl biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJl ZS10aHJlYWQ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAg ICAgIHRyZWUtdnJwMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6 ICBPTgogICAgICB0cmVlLXBoaWNwcm9wMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOiAgT04KICAgICAgdHJlZS1kc2UzICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtY2RkY2UzICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLWZvcndwcm9wNCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1waGlvcHQzICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtZmFi MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0 cmVlLXdpZGVuaW5nX211bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04K ICAgICAgdHJlZS1zdG9yZS1tZXJnaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDogIE9OCiAgICAgIHRyZWUtdGFpbGMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6ICBPTgogICAgICB0cmVlLWRjZTcgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1jcml0ZWQyICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtdW5pbml0MSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLXVuY3Byb3Ax ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1s b2NhbC1wdXJlLWNvbnN0MiAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICph bGxfb3B0aW1pemF0aW9uc19nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBP RkYKICAgICAgKnJlbW92ZV9jZ3JhcGhfY2FsbGVlX2VkZ2VzICAgICAgICAgICAgICAgICAg ICAgIDogIE9OCiAgICAgICpzdHJpcF9wcmVkaWN0X2hpbnRzICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLWNwbHhsb3dlcjIgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS12ZWNsb3dlcjIyICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtY2NwNCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLXBvc3Rf aXBhX3dhcm4yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJl ZS1vYmpzejMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAg ICAgIHRyZWUtZmFiMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6 ICBPTgogICAgICB0cmVlLXByaW50Zi1yZXR1cm4tdmFsdWUzICAgICAgICAgICAgICAgICAg ICAgICAgOiAgT04KICAgICAgdHJlZS1jb3B5cHJvcDQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtZGNlOCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLXNhbmNvdjIgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgdHJlZS1hc2FuMiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAgICB0cmVlLXRz YW4yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAg IHRyZWUtY3JpdGVkMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBP TgogICAgICB0cmVlLXVuaW5pdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgOiAgT04KICAgICAgdHJlZS11bmNwcm9wMiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDogIE9OCiAgICAgIHRyZWUtbG9jYWwtcHVyZS1jb25zdDMgICAgICAgICAg ICAgICAgICAgICAgICAgICA6ICBPTgogICAqdG1pbml0ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgIHRyZWUtdG1tYXJrICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICB0cmVlLXRtbWVt b3B0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgIHRy ZWUtdG1lZGdlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgog ICB0cmVlLXNpbWR1aWQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg OiAgT0ZGCiAgIHRyZWUtdnRhYmxlLXZlcmlmeSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6ICBPRkYKICAgdHJlZS1sb3dlcl92YWFyZyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogIE9OCiAgIHRyZWUtdmVjbG93ZXIgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICB0cmVlLWNwbHhsb3dlcjAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgdHJlZS1zYW5jb3ZfTzAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICB0cmVlLWFz YW4wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAg IHRyZWUtdHNhbjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6 ICBPRkYKICAgdHJlZS1zYW5vcHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDogIE9GRgogICB0cmVlLWVoY2xlYW51cDIgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOiAgT0ZGCiAgIHRyZWUtcmVzeCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA6ICBPRkYKICAgdHJlZS1ucnYgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgIHRyZWUtc3RhY2tsZWFr X2luc3RydW1lbnQgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICB0cmVlLW9w dGltaXplZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAg Kndhcm5fZnVuY3Rpb25fbm9yZXR1cm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog IE9GRgogICB0cmVlLWhzYWdlbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOiAgT0ZGCiAgIHJ0bC1leHBhbmQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA6ICBPTgogICAqcmVzdF9vZl9jb21waWxhdGlvbiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgcnRsLXZyZWdzICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHJ0bC1pbnRvX2NmZ2xh eW91dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICBydGwtanVt cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAg cnRsLXN1YnJlZzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9O CiAgICAgIHJ0bC1kZmluaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA6ICBPTgogICAgICBydGwtY3NlMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOiAgT04KICAgICAgcnRsLWZ3cHJvcDEgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHJ0bC1jcHJvcDEgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICBydGwtcnRsIHByZSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgcnRsLWhvaXN0ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAgICBydGwt Y3Byb3AyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAg ICAgcnRsLXN0b3JlX21vdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog IE9GRgogICAgICBydGwtY3NlX2xvY2FsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOiAgT0ZGCiAgICAgIHJ0bC1jZTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA6ICBPTgogICAgICBydGwtcmVnaW5mbyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgcnRsLWxvb3AyICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgICAgIHJ0bC1sb29wMl9p bml0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAgICBydGwt bG9vcDJfaW52YXJpYW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAg ICAgcnRsLWxvb3AyX3Vucm9sbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9G RgogICAgICAgICBydGwtbG9vcDJfZG9sb29wICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgOiAgT0ZGCiAgICAgICAgIHJ0bC1sb29wMl9kb25lICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6ICBPTgogICAgICBydGwtd2ViICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgIHJ0bC1jcHJvcDMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICBydGwtc3R2MSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgIHJ0bC1jc2Uy ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICBy dGwtZHNlMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04K ICAgICAgcnRsLWZ3cHJvcDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDogIE9OCiAgICAgIHJ0bC1hdXRvX2luY19kZWMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6ICBPRkYKICAgICAgcnRsLWluaXQtcmVncyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHJ0bC11ZF9kY2UgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICBydGwtY29tYmluZSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgcnRsLXN0djIgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAgICBydGwt Y2UyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAg ICAgcnRsLWJicGFydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog IE9GRgogICAgICBydGwtb3V0b2ZfY2ZnbGF5b3V0ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOiAgT04KICAgICAgcnRsLXNwbGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDogIE9OCiAgICAgIHJ0bC1zdWJyZWcyICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICBydGwtbm8tb3B0IGRmaW5pdCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgICpzdGFja19wdHJfbW9k ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICBydGwtbW9k ZV9zdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAg cnRsLWFzbWNvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9O CiAgICAgIHJ0bC1zbXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA6ICBPRkYKICAgICAgcnRsLWxyX3Nocmlua2FnZSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDogIE9GRgogICAgICBydGwtc2NoZWQxICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgIHJ0bC1pcmEgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICBydGwtcmVsb2FkICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04KICAgICAgcnRsLXN0YWNr bGVha19jbGVhbnVwICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgIHJ0 bC12emVyb3VwcGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPRkYK ICAgICAgKmFsbC1wb3N0cmVsb2FkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDogIE9GRgogICAgICAgICBydGwtcG9zdHJlbG9hZCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOiAgT0ZGCiAgICAgICAgIHJ0bC1nY3NlMiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA6ICBPRkYKICAgICAgICAgcnRsLXNwbGl0MiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgICAgIHJ0bC1yZWUgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAgICBydGwtY21w ZWxpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgICAg IHJ0bC1idGwxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPRkYK ICAgICAgICAgcnRsLXByb19hbmRfZXBpbG9ndWUgICAgICAgICAgICAgICAgICAgICAgICAg IDogIE9OCiAgICAgICAgIHJ0bC1kc2UyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6ICBPTgogICAgICAgICBydGwtY3NhICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOiAgT04KICAgICAgICAgcnRsLWp1bXAyICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgICAgIHJ0bC1jb21wZ290b3MgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAgICBydGwtc2NoZWRf ZnVzaW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgICAgIHJ0 bC1wZWVwaG9sZTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAg ICAgICBydGwtY2UzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAg T04KICAgICAgICAgcnRsLXJucmVnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDogIE9GRgogICAgICAgICBydGwtY3Byb3BfaGFyZHJlZyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgOiAgT04KICAgICAgICAgcnRsLXJ0bF9kY2UgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDogIE9OCiAgICAgICAgIHJ0bC1iYnJvICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAgICBydGwtYnRsMiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgICAgICpsZWFm X3JlZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAg ICBydGwtc3BsaXQ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT04K ICAgICAgICAgcnRsLXNjaGVkMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDogIE9OCiAgICAgICAgICpzdGFja19yZWdzICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA6ICBPTgogICAgICAgICAgICBydGwtc3BsaXQzICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgICAgICAgIHJ0bC1zdGFjayAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAqYWxsLWxhdGVfY29tcGlsYXRp b24gICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgICAgIHJ0bC1hbGln bm1lbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAgICAgICBy dGwtdmFydHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAg ICAgICAgICpmcmVlX2NmZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6 ICBPTgogICAgICAgICBydGwtbWFjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOiAgT04KICAgICAgICAgcnRsLWJhcnJpZXJzICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDogIE9OCiAgICAgICAgIHJ0bC1kYnIgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA6ICBPRkYKICAgICAgICAgcnRsLXNwbGl0NSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9GRgogICAgICAgICBydGwtZWhfcmFu Z2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgT0ZGCiAgICAgICAgIHJ0 bC1zaG9ydGVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICBPTgogICAg ICAgICBydGwtbm90aHJvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAg T04KICAgICAgICAgcnRsLWR3YXJmMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDogIE9OCiAgICAgICAgIHJ0bC1maW5hbCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6ICBPTgogICAgICBydGwtZGZpbmlzaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOiAgT04KICAgKmNsZWFuX3N0YXRlICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDogIE9OCgo= --------------723E336F1C1CFCD8CE76D68E--