From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id BD5E1ECAAD3 for ; Fri, 9 Sep 2022 14:15:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230388AbiIIOPx (ORCPT ); Fri, 9 Sep 2022 10:15:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39618 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229698AbiIIOPs (ORCPT ); Fri, 9 Sep 2022 10:15:48 -0400 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 50E926B8F8; Fri, 9 Sep 2022 07:15:41 -0700 (PDT) Received: by mail-ej1-x634.google.com with SMTP id nc14so4331969ejc.4; Fri, 09 Sep 2022 07:15:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date; bh=SAouUEinRa6Hbl/LtZoqHYT1WwmpM3306eznd6dIYTc=; b=MGMlxexeuZrElPiwK0S0Gni2kqsrWeV+Y8CK+SSASDnv1X5XCNqvkg+dHC26+y6sbE y6jaq8mM50b32vF1sfM+FPrgNdNYOzDJawpAm3uq04jS3n0kin13UTme9c5FlCjzmPvM 9pVkr7plYC9GhiovDUyx8qEVmUpz6fe4ELPeciaYI8DV3kWVUCPiw9l5JfqRrs9CzYgV C7NabsjJdqkPYCwGgLSTaavqd+ZdD+WRr96nhN9xZwjuMGl3e56GuWnf+kWvc+AyWsEZ ZHfIY7fBp5aBoLzctGXVE47q1DhnBXhS81Qsnb+Llj2Gz51LsINkV88OsjFbK6gpU5TE Ckwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date; bh=SAouUEinRa6Hbl/LtZoqHYT1WwmpM3306eznd6dIYTc=; b=cD+Kbw47yrH381ShTeZUZzLCpv+Ba3TDfQwgE9xuP+R2zT8VpRiQm0bXqFDxVB7kBe 91eMcA5NuvYhyvIHePsaI5Ek/2ttNxdPKNoSk36iAGyYssunVpKA6Mg+8f9iD2zHkRGO 7CCFXehqSzdTmilzH2XiIuNf9t/qak+e+UKRCYa0/rUKmsxGuwBstXtGYSNltZG4RzZO ngwZnk13sUP3m+wzHXa/XQURWEzgjv8lxRU68J6ItP3Bpuco0a/vLh+i8yD4eSiXmOZj 4h8+uibmIcJc3eYhEDpGMQzg169gDTaJM9p2xN7135Kxn3K2719y49KygHGSxRELkSbb Ua7Q== X-Gm-Message-State: ACgBeo2AWtEdM6lNGctesv2IavXmZ+0aV5GfJ02vZ5jNhH/wc7oM7QN1 V42+UhnZyYLZPWX44CZcIxE= X-Google-Smtp-Source: AA6agR5Z5SAGLfp17FeDByDLhT2NZ4WzkQxDjj3yNTq/SpxQDLFZDMksQEkvxdwUIvGZDYQorX4f2g== X-Received: by 2002:a17:907:a068:b0:773:e2bd:554d with SMTP id ia8-20020a170907a06800b00773e2bd554dmr6251011ejc.743.1662732938925; Fri, 09 Sep 2022 07:15:38 -0700 (PDT) Received: from cizrna.home (cst-prg-43-108.cust.vodafone.cz. [46.135.43.108]) by smtp.gmail.com with ESMTPSA id ka5-20020a170907920500b0073c5192cba6sm319461ejb.114.2022.09.09.07.15.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Sep 2022 07:15:38 -0700 (PDT) Sender: Tomeu Vizoso From: Tomeu Vizoso To: David Airlie , Daniel Vetter , Jonathan Corbet , Carlo Caione , Kevin Hilman , Heiko Stuebner , Matthias Brugger , Rob Clark Cc: dri-devel@lists.freedesktop.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-mediatek@lists.infradead.org, kernel@collabora.com, Neil Armstrong , Rob Clark , Tomeu Vizoso Subject: [PATCH v8] drm: Add initial ci/ subdirectory Date: Fri, 9 Sep 2022 16:15:28 +0200 Message-Id: <20220909141528.5090-1-tomeu.vizoso@collabora.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220829093141.45583-1-tomeu.vizoso@collabora.com> References: <20220829093141.45583-1-tomeu.vizoso@collabora.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org And use it to store expectations about what the DRM drivers are supposed to pass in the IGT test suite. Also include a configuration file that points to the out-of-tree CI scripts. By storing the test expectations along the code we can make sure both stay in sync with each other, and so we can know when a code change breaks those expectations. This will allow all contributors to drm to reuse the infrastructure already in gitlab.freedesktop.org to test the driver on several generations of the hardware. v2: - Fix names of result expectation files to match SoC - Don't execute tests that are going to skip on all boards v3: - Remove tracking of dmesg output during test execution v4: - Move up to drivers/gpu/drm - Add support for a bunch of other drivers - Explain how to incorporate fixes for CI from a ${TARGET_BRANCH}-external-fixes branch - Remove tests that pass from expected results file, to reduce the size of in-tree files - Add docs about how to deal with outages in automated testing labs - Specify the exact SHA of the CI scripts to be used v5: - Remove unneeded skips from Meson expectations file - Use a more advanced runner that detects flakes automatically - Use a more succint format for the expectations - Run many more tests (and use sharding to finish in time) - Use skip lists to avoid hanging machines - Add some build testing - Build IGT in each pipeline for faster uprevs - List failures in the GitLab UI v6: - Rebase on top of latest drm-next - Lower priority of LAVA jobs to not impact Mesa CI as much - Update docs v7: - Rebase on top of latest drm-next v8: - Move all files specific to testing the kernel into the kernel tree (thus I have dropped the r-bs I had collected so far) - Uprev Gitlab CI infrastructure scripts to the latest from Mesa - Add MAINTAINERS entry - Fix boot on MT8173 by adding some Kconfigs that are now needed - Link to the docs from index.rst and hard-wrap the file Signed-off-by: Tomeu Vizoso --- Documentation/gpu/automated_testing.rst | 144 + Documentation/gpu/index.rst | 1 + MAINTAINERS | 8 + drivers/gpu/drm/ci/arm.config | 57 + drivers/gpu/drm/ci/arm64.config | 175 ++ drivers/gpu/drm/ci/build-igt.sh | 43 + drivers/gpu/drm/ci/build.sh | 158 + drivers/gpu/drm/ci/build.yml | 110 + drivers/gpu/drm/ci/check-patch.py | 57 + drivers/gpu/drm/ci/container.yml | 54 + drivers/gpu/drm/ci/gitlab-ci.yml | 226 ++ drivers/gpu/drm/ci/igt_runner.sh | 77 + drivers/gpu/drm/ci/image-tags.yml | 13 + drivers/gpu/drm/ci/lava-submit.sh | 53 + drivers/gpu/drm/ci/static-checks.yml | 12 + drivers/gpu/drm/ci/test.yml | 322 ++ drivers/gpu/drm/ci/testlist.txt | 2763 +++++++++++++++++ drivers/gpu/drm/ci/x86_64.config | 105 + .../gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 19 + .../drm/ci/xfails/amdgpu-stoney-flakes.txt | 15 + .../gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 2 + .../gpu/drm/ci/xfails/i915-amly-flakes.txt | 32 + drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 2 + drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 29 + drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 1 + drivers/gpu/drm/ci/xfails/i915-apl-skips.txt | 2 + drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 37 + drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 40 + drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 2 + drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 8 + drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 25 + drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 2 + drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 19 + drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt | 5 + drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 8 + drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 30 + drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 1 + .../drm/ci/xfails/mediatek-mt8173-fails.txt | 29 + .../drm/ci/xfails/mediatek-mt8183-fails.txt | 10 + .../drm/ci/xfails/mediatek-mt8183-flakes.txt | 14 + .../gpu/drm/ci/xfails/meson-g12b-fails.txt | 5 + .../gpu/drm/ci/xfails/meson-g12b-flakes.txt | 4 + .../gpu/drm/ci/xfails/msm-apq8016-fails.txt | 15 + .../gpu/drm/ci/xfails/msm-apq8016-flakes.txt | 4 + .../gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 + .../gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 4 + .../gpu/drm/ci/xfails/msm-apq8096-skips.txt | 2 + .../gpu/drm/ci/xfails/msm-sc7180-fails.txt | 21 + .../gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 6 + .../gpu/drm/ci/xfails/msm-sc7180-skips.txt | 23 + .../gpu/drm/ci/xfails/msm-sdm845-fails.txt | 44 + .../gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 10 + .../gpu/drm/ci/xfails/msm-sdm845-skips.txt | 2 + .../drm/ci/xfails/rockchip-rk3288-fails.txt | 43 + .../drm/ci/xfails/rockchip-rk3288-flakes.txt | 2 + .../drm/ci/xfails/rockchip-rk3288-skips.txt | 49 + .../drm/ci/xfails/rockchip-rk3399-fails.txt | 29 + .../drm/ci/xfails/rockchip-rk3399-flakes.txt | 20 + .../drm/ci/xfails/rockchip-rk3399-skips.txt | 5 + .../drm/ci/xfails/virtio_gpu-none-fails.txt | 38 + .../drm/ci/xfails/virtio_gpu-none-flakes.txt | 0 .../drm/ci/xfails/virtio_gpu-none-skips.txt | 6 + 62 files changed, 5044 insertions(+) create mode 100644 Documentation/gpu/automated_testing.rst create mode 100644 drivers/gpu/drm/ci/arm.config create mode 100644 drivers/gpu/drm/ci/arm64.config create mode 100644 drivers/gpu/drm/ci/build-igt.sh create mode 100644 drivers/gpu/drm/ci/build.sh create mode 100644 drivers/gpu/drm/ci/build.yml create mode 100755 drivers/gpu/drm/ci/check-patch.py create mode 100644 drivers/gpu/drm/ci/container.yml create mode 100644 drivers/gpu/drm/ci/gitlab-ci.yml create mode 100755 drivers/gpu/drm/ci/igt_runner.sh create mode 100644 drivers/gpu/drm/ci/image-tags.yml create mode 100755 drivers/gpu/drm/ci/lava-submit.sh create mode 100644 drivers/gpu/drm/ci/static-checks.yml create mode 100644 drivers/gpu/drm/ci/test.yml create mode 100644 drivers/gpu/drm/ci/testlist.txt create mode 100644 drivers/gpu/drm/ci/x86_64.config create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt diff --git a/Documentation/gpu/automated_testing.rst b/Documentation/gpu/automated_testing.rst new file mode 100644 index 000000000000..1b87b802ac7f --- /dev/null +++ b/Documentation/gpu/automated_testing.rst @@ -0,0 +1,144 @@ +.. SPDX-License-Identifier: GPL-2.0+ + +========================================= +Automated testing of the DRM subsystem +========================================= + +Introduction +============ + +Making sure that changes to the core or drivers don't introduce regressions can +be very time-consuming when lots of different hardware configurations need to +be tested. Moreover, it isn't practical for each person interested in this +testing to have to acquire and maintain what can be a considerable amount of +hardware. + +Also, it is desirable for developers to check for regressions in their code by +themselves, instead of relying on the maintainers to find them and then +reporting back. + +There are facilities in gitlab.freedesktop.org to automatically test Mesa that +can be used as well for testing the DRM subsystem. This document explains how +people interested in testing it can use this shared infrastructure to save +quite some time and effort. + + +Relevant files +============== + +drivers/gpu/drm/ci/gitlab-ci.yml +-------------------------------- + +This is the root configuration file for GitLab CI. Among other less interesting +bits, it specifies the specific version of the scripts to be used. There are +some variables that can be modified to change the behavior of the pipeline: + +DRM_CI_PROJECT_PATH + Repository that contains the Mesa software infrastructure for CI + +DRM_CI_COMMIT_SHA + A particular revision to use from that repository + +UPSTREAM_REPO + URL to git repository containing the target branch + +TARGET_BRANCH + Branch to which this branch is to be merged into + +IGT_VERSION + Revision of igt-gpu-tools being used, from + https://gitlab.freedesktop.org/drm/igt-gpu-tools + +drivers/gpu/drm/ci/testlist.txt +------------------------------- + +IGT tests to be run on all drivers (unless mentioned in a driver's *-skips.txt +file, see below). + +drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-fails.txt +---------------------------------------------------------- + +Lists the known failures for a given driver on a specific hardware revision. + +drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-flakes.txt +----------------------------------------------------------- + +Lists the tests that for a given driver on a specific hardware revision are +known to behave unreliably. These tests won't cause a job to fail regardless of +the result. They will still be run. + +drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-skips.txt +----------------------------------------------------------- + +Lists the tests that won't be run for a given driver on a specific hardware +revision. These are usually tests that interfere with the running of the test +list due to hanging the machine, causing OOM, taking too long, etc. + + +How to enable automated testing on your tree +============================================ + +1. Create a Linux tree in https://gitlab.freedesktop.org/ if you don't have one +yet + +2. In your kernel repo's configuration (eg. +https://gitlab.freedesktop.org/janedoe/linux/-/settings/ci_cd), change the +CI/CD configuration file from .gitlab-ci.yml to +drivers/gpu/drm/ci/gitlab-ci.yml. + +3. Next time you push to this repository, you will see a CI pipeline being +created (eg. https://gitlab.freedesktop.org/janedoe/linux/-/pipelines) + +4. The various jobs will be run and when the pipeline is finished, all jobs +should be green unless a regression has been found. + + +How to update test expectations +=============================== + +If your changes to the code fix any tests, you will have to remove one or more +lines from one or more of the files in +drivers/gpu/drm/ci/${DRIVER_NAME}_*_fails.txt, for each of the test platforms +affected by the change. + + +How to expand coverage +====================== + +If your code changes make it possible to run more tests (by solving reliability +issues, for example), you can remove tests from the flakes and/or skips lists, +and then the expected results if there are any known failures. + +If there is a need for updating the version of IGT being used (maybe you have +added more tests to it), update the IGT_VERSION variable at the top of the +gitlab-ci.yml file. + + +How to test your changes to the scripts +======================================= + +For testing changes to the scripts in the drm-ci repo, change the +DRM_CI_PROJECT_PATH and DRM_CI_COMMIT_SHA variables in +drivers/gpu/drm/ci/gitlab-ci.yml to match your fork of the project (eg. +janedoe/drm-ci). This fork needs to be in https://gitlab.freedesktop.org/. + + +How to incorporate external fixes in your testing +================================================= + +Often, regressions in other trees will prevent testing changes local to the +tree under test. These fixes will be automatically merged in during the build +jobs from a branch in the target tree that is named as +${TARGET_BRANCH}-external-fixes. + +If the pipeline is not in a merge request and a branch with the same name +exists in the local tree, commits from that branch will be merged in as well. + + +How to deal with automated testing labs that may be down +======================================================== + +If a hardware farm is down and thus causing pipelines to fail that would +otherwise pass, one can disable all jobs that would be submitted to that farm +by editing the file at +https://gitlab.freedesktop.org/gfx-ci/lab-status/-/blob/main/lab-status.yml. diff --git a/Documentation/gpu/index.rst b/Documentation/gpu/index.rst index b99dede9a5b1..23fe6600d1e9 100644 --- a/Documentation/gpu/index.rst +++ b/Documentation/gpu/index.rst @@ -17,6 +17,7 @@ Linux GPU Driver Developer's Guide backlight vga-switcheroo vgaarbiter + automated_testing todo rfc/index diff --git a/MAINTAINERS b/MAINTAINERS index 9d7f64dc0efe..6703681e2ad6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -7075,6 +7075,14 @@ T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/gpu/drm/scheduler/ F: include/drm/gpu_scheduler.h +DRM AUTOMATED TESTING +M: Tomeu Vizoso +L: dri-devel@lists.freedesktop.org +S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/gpu/automated_testing.rst +F: drivers/gpu/drm/ci/ + DSBR100 USB FM RADIO DRIVER M: Alexey Klimov L: linux-media@vger.kernel.org diff --git a/drivers/gpu/drm/ci/arm.config b/drivers/gpu/drm/ci/arm.config new file mode 100644 index 000000000000..21a5c7c23d58 --- /dev/null +++ b/drivers/gpu/drm/ci/arm.config @@ -0,0 +1,57 @@ +CONFIG_LOCALVERSION_AUTO=y +CONFIG_DEBUG_KERNEL=y + +# abootimg with a 'dummy' rootfs fails with root=/dev/nfs +CONFIG_BLK_DEV_INITRD=n + +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +CONFIG_DEVFREQ_GOV_PASSIVE=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y + +CONFIG_DRM=y +CONFIG_DRM_ETNAVIV=y +CONFIG_DRM_ROCKCHIP=y +CONFIG_DRM_PANFROST=y +CONFIG_DRM_LIMA=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_PWM_CROS_EC=y +CONFIG_BACKLIGHT_PWM=y + +CONFIG_ROCKCHIP_CDN_DP=n + +CONFIG_SPI_ROCKCHIP=y +CONFIG_PWM_ROCKCHIP=y +CONFIG_PHY_ROCKCHIP_DP=y +CONFIG_DWMAC_ROCKCHIP=y + +CONFIG_MFD_RK808=y +CONFIG_REGULATOR_RK808=y +CONFIG_RTC_DRV_RK808=y +CONFIG_COMMON_CLK_RK808=y + +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR=y + +CONFIG_REGULATOR_VCTRL=y + +CONFIG_KASAN=n +CONFIG_KASAN_INLINE=n +CONFIG_STACKTRACE=n + +CONFIG_TMPFS=y + +CONFIG_PROVE_LOCKING=n +CONFIG_DEBUG_LOCKDEP=n +CONFIG_SOFTLOCKUP_DETECTOR=n +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=n + +CONFIG_FW_LOADER_COMPRESS=y + +CONFIG_USB_USBNET=y +CONFIG_NETDEVICES=y +CONFIG_USB_NET_DRIVERS=y +CONFIG_USB_RTL8152=y +CONFIG_USB_NET_AX8817X=y +CONFIG_USB_NET_SMSC95XX=y diff --git a/drivers/gpu/drm/ci/arm64.config b/drivers/gpu/drm/ci/arm64.config new file mode 100644 index 000000000000..242176545b72 --- /dev/null +++ b/drivers/gpu/drm/ci/arm64.config @@ -0,0 +1,175 @@ +CONFIG_LOCALVERSION_AUTO=y +CONFIG_DEBUG_KERNEL=y + +# abootimg with a 'dummy' rootfs fails with root=/dev/nfs +CONFIG_BLK_DEV_INITRD=n + +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +CONFIG_DEVFREQ_GOV_PASSIVE=y + +CONFIG_DRM=y +CONFIG_DRM_ROCKCHIP=y +CONFIG_DRM_PANFROST=y +CONFIG_DRM_LIMA=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_EDP=y +CONFIG_DRM_MSM=y +CONFIG_DRM_I2C_ADV7511=y +CONFIG_PWM_CROS_EC=y +CONFIG_BACKLIGHT_PWM=y + +CONFIG_ROCKCHIP_CDN_DP=n + +CONFIG_SPI_ROCKCHIP=y +CONFIG_PWM_ROCKCHIP=y +CONFIG_PHY_ROCKCHIP_DP=y +CONFIG_DWMAC_ROCKCHIP=y +CONFIG_STMMAC_ETH=y +CONFIG_TYPEC_FUSB302=y +CONFIG_TYPEC=y +CONFIG_TYPEC_TCPM=y + +# MSM platform bits + +# For CONFIG_QCOM_LMH +CONFIG_OF=y + +CONFIG_QCOM_COMMAND_DB=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SDM_LPASSCC_845=y +CONFIG_SDM_CAMCC_845=y +CONFIG_RESET_QCOM_PDC=y +CONFIG_DRM_TI_SN65DSI86=y +CONFIG_I2C_QCOM_GENI=y +CONFIG_SPI_QCOM_GENI=y +CONFIG_PHY_QCOM_QUSB2=y +CONFIG_PHY_QCOM_QMP=y +CONFIG_QCOM_CLK_APCC_MSM8996=y +CONFIG_QCOM_LLCC=y +CONFIG_QCOM_LMH=y +CONFIG_QCOM_SPMI_TEMP_ALARM=y +CONFIG_QCOM_WDT=y +CONFIG_POWER_RESET_QCOM_PON=y +CONFIG_RTC_DRV_PM8XXX=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_SDM845=y +CONFIG_INTERCONNECT_QCOM_MSM8916=y +CONFIG_INTERCONNECT_QCOM_OSM_L3=y +CONFIG_INTERCONNECT_QCOM_SC7180=y +CONFIG_CRYPTO_DEV_QCOM_RNG=y +CONFIG_SC_DISPCC_7180=y +CONFIG_SC_GPUCC_7180=y + +# db410c ethernet +CONFIG_USB_RTL8152=y +# db820c ethernet +CONFIG_ATL1C=y + +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_K3=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A774A1=n +CONFIG_ARCH_R8A774C0=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_R8A77965=n +CONFIG_ARCH_R8A77970=n +CONFIG_ARCH_R8A77980=n +CONFIG_ARCH_R8A77990=n +CONFIG_ARCH_R8A77995=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n + +# Strip out some stuff we don't need for graphics testing, to reduce +# the build. +CONFIG_CAN=n +CONFIG_WIRELESS=n +CONFIG_RFKILL=n +CONFIG_WLAN=n + +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR=y + +CONFIG_REGULATOR_VCTRL=y + +CONFIG_KASAN=n +CONFIG_KASAN_INLINE=n +CONFIG_STACKTRACE=n + +CONFIG_TMPFS=y + +CONFIG_PROVE_LOCKING=n +CONFIG_DEBUG_LOCKDEP=n +CONFIG_SOFTLOCKUP_DETECTOR=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y + +CONFIG_DETECT_HUNG_TASK=y + +CONFIG_FW_LOADER_COMPRESS=y +CONFIG_FW_LOADER_USER_HELPER=n + +CONFIG_USB_USBNET=y +CONFIG_NETDEVICES=y +CONFIG_USB_NET_DRIVERS=y +CONFIG_USB_RTL8152=y +CONFIG_USB_NET_AX8817X=y +CONFIG_USB_NET_SMSC95XX=y + +# For amlogic +CONFIG_MESON_GXL_PHY=y +CONFIG_MDIO_BUS_MUX_MESON_G12A=y +CONFIG_DRM_MESON=y + +# For Mediatek +CONFIG_DRM_MEDIATEK=y +CONFIG_PWM_MEDIATEK=y +CONFIG_DRM_MEDIATEK_HDMI=y +CONFIG_GNSS=y +CONFIG_GNSS_MTK_SERIAL=y +CONFIG_HW_RANDOM=y +CONFIG_HW_RANDOM_MTK=y +CONFIG_MTK_DEVAPC=y +CONFIG_PWM_MTK_DISP=y +CONFIG_MTK_CMDQ=y +CONFIG_REGULATOR_DA9211=y +CONFIG_ARM_MEDIATEK_CPUFREQ=y +CONFIG_RTC_DRV_MT6397=y + +# For nouveau. Note that DRM must be a module so that it's loaded after NFS is up to provide the firmware. +CONFIG_ARCH_TEGRA=y +CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_TEGRA=m +CONFIG_R8169=y +CONFIG_STAGING=y +CONFIG_DRM_TEGRA_STAGING=y +CONFIG_TEGRA_HOST1X=y +CONFIG_ARM_TEGRA_DEVFREQ=y +CONFIG_TEGRA_SOCTHERM=y +CONFIG_DRM_TEGRA_DEBUG=y +CONFIG_PWM_TEGRA=y diff --git a/drivers/gpu/drm/ci/build-igt.sh b/drivers/gpu/drm/ci/build-igt.sh new file mode 100644 index 000000000000..8bc2c7334f3f --- /dev/null +++ b/drivers/gpu/drm/ci/build-igt.sh @@ -0,0 +1,43 @@ +#!/bin/bash +# SPDX-License-Identifier: MIT + +set -ex + +git clone https://gitlab.freedesktop.org/drm/igt-gpu-tools.git --single-branch --no-checkout +cd igt-gpu-tools +git checkout $IGT_VERSION + +if [[ "$KERNEL_ARCH" = "arm" ]]; then + . ../.gitlab-ci/container/create-cross-file.sh armhf + EXTRA_MESON_ARGS="--cross-file /cross_file-armhf.txt" +fi + +MESON_OPTIONS="-Doverlay=disabled \ + -Dchamelium=disabled \ + -Dvalgrind=disabled \ + -Dman=enabled \ + -Dtests=enabled \ + -Drunner=enabled \ + -Dlibunwind=enabled \ + -Dprefix=/igt" + +# TODO: Remove this once https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009805 is fixed and libjson-c-dev:armhf is installed in debian/arm-build +if [[ "$KERNEL_ARCH" = "arm" ]]; then + cp /usr/lib/aarch64-linux-gnu/pkgconfig/json-c.pc /usr/lib/arm-linux-gnueabihf/pkgconfig/json-c.pc + sed -i 's/aarch64-linux-gnu/arm-linux-gnueabihf/g' /usr/lib/arm-linux-gnueabihf/pkgconfig/json-c.pc + ln -s /usr/lib/arm-linux-gnueabihf/libjson-c.so.5.1.0 /usr/lib/arm-linux-gnueabihf/libjson-c.so +fi + +mkdir -p /igt +meson build $MESON_OPTIONS $EXTRA_MESON_ARGS +ninja -C build -j${FDO_CI_CONCURRENT:-4} || ninja -C build -j 1 +ninja -C build install + +mkdir -p artifacts/ +tar -cf artifacts/igt.tar /igt + +# Pass needed files to the test stage +MINIO_ARTIFACT_NAME="igt.tar.gz" +gzip -c artifacts/igt.tar > ${MINIO_ARTIFACT_NAME} +ci-fairy minio login --token-file "${CI_JOB_JWT_FILE}" +ci-fairy minio cp ${MINIO_ARTIFACT_NAME} minio://${PIPELINE_ARTIFACTS_BASE}/${KERNEL_ARCH}/${MINIO_ARTIFACT_NAME} diff --git a/drivers/gpu/drm/ci/build.sh b/drivers/gpu/drm/ci/build.sh new file mode 100644 index 000000000000..cf816444654c --- /dev/null +++ b/drivers/gpu/drm/ci/build.sh @@ -0,0 +1,158 @@ +#!/bin/bash +# SPDX-License-Identifier: MIT + +set -ex + +# Clean up stale rebases that GitLab might not have removed when reusing a checkout dir +rm -rf .git/rebase-apply + +. .gitlab-ci/container/container_pre_build.sh + +# libssl-dev was uninstalled because it was considered an ephemeral package +apt-get update +apt-get install -y libssl-dev + +if [[ "$KERNEL_ARCH" = "arm64" ]]; then + GCC_ARCH="aarch64-linux-gnu" + DEBIAN_ARCH="arm64" + DEVICE_TREES="arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/qcom/apq8016-sbc.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/qcom/apq8096-db820c.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dtb" +elif [[ "$KERNEL_ARCH" = "arm" ]]; then + GCC_ARCH="arm-linux-gnueabihf" + DEBIAN_ARCH="armhf" + DEVICE_TREES="arch/arm/boot/dts/rk3288-veyron-jaq.dtb" + DEVICE_TREES+=" arch/arm/boot/dts/sun8i-h3-libretech-all-h3-cc.dtb" + DEVICE_TREES+=" arch/arm/boot/dts/imx6q-cubox-i.dtb" + apt-get install -y libssl-dev:armhf +else + GCC_ARCH="x86_64-linux-gnu" + DEBIAN_ARCH="amd64" + DEVICE_TREES="" +fi + +export ARCH=${KERNEL_ARCH} +export CROSS_COMPILE="${GCC_ARCH}-" + +# The kernel doesn't like the gold linker (or the old lld in our debians). +# Sneak in some override symlinks during kernel build until we can update +# debian. +mkdir -p ld-links +for i in /usr/bin/*-ld /usr/bin/ld; do + i=`basename $i` + ln -sf /usr/bin/$i.bfd ld-links/$i +done +export PATH=`pwd`/ld-links:$PATH + +git config --global user.email "fdo@example.com" +git config --global user.name "freedesktop.org CI" + +# Try to merge fixes from target repo +if [ "$(git ls-remote --exit-code --heads ${UPSTREAM_REPO} ${TARGET_BRANCH}-external-fixes)" ]; then + git pull ${UPSTREAM_REPO} ${TARGET_BRANCH}-external-fixes +fi + +# Try to merge fixes from local repo if this isn't a merge request +if [ -z "$CI_MERGE_REQUEST_PROJECT_PATH" ]; then + if [ "$(git ls-remote --exit-code --heads origin ${TARGET_BRANCH}-external-fixes)" ]; then + git pull origin ${TARGET_BRANCH}-external-fixes + fi +fi + +for opt in $ENABLE_KCONFIGS; do + echo CONFIG_$opt=y >> drivers/gpu/drm/ci/${KERNEL_ARCH}.config +done +for opt in $DISABLE_KCONFIGS; do + echo CONFIG_$opt=n >> drivers/gpu/drm/ci/${KERNEL_ARCH}.config +done + +if [[ -n "${MERGE_FRAGMENT}" ]]; then + ./scripts/kconfig/merge_config.sh ${DEFCONFIG} drivers/gpu/drm/ci/${MERGE_FRAGMENT} +else + make `basename ${DEFCONFIG}` +fi + +make ${KERNEL_IMAGE_NAME} + +mkdir -p /lava-files/ +for image in ${KERNEL_IMAGE_NAME}; do + cp arch/${KERNEL_ARCH}/boot/${image} /lava-files/. +done + +if [[ -n ${DEVICE_TREES} ]]; then + make dtbs + cp ${DEVICE_TREES} /lava-files/. +fi + +if [[ ${DEBIAN_ARCH} = "amd64" ]]; then + make modules + mkdir -p install/modules/ + INSTALL_MOD_PATH=install/modules/ make modules_install +fi + +if [[ ${DEBIAN_ARCH} = "arm64" ]]; then + make Image.lzma + mkimage \ + -f auto \ + -A arm \ + -O linux \ + -d arch/arm64/boot/Image.lzma \ + -C lzma\ + -b arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dtb \ + /lava-files/cheza-kernel + KERNEL_IMAGE_NAME+=" cheza-kernel" + + # Make a gzipped copy of the Image for db410c. + gzip -k /lava-files/Image + KERNEL_IMAGE_NAME+=" Image.gz" +fi + +# Pass needed files to the test stage +mkdir -p install +cp -rfv .gitlab-ci/* install/. +cp -rfv install/common install/ci-common +cp -rfv drivers/gpu/drm/ci/* install/. + +. .gitlab-ci/container/container_post_build.sh + +if [[ "$UPLOAD_TO_MINIO" = "1" ]]; then + xz -7 -c -T${FDO_CI_CONCURRENT:-4} vmlinux > /lava-files/vmlinux.xz + ci-fairy minio login --token-file "${CI_JOB_JWT_FILE}" + FILES_TO_UPLOAD="$KERNEL_IMAGE_NAME vmlinux.xz" + + if [[ -n $DEVICE_TREES ]]; then + FILES_TO_UPLOAD="$FILES_TO_UPLOAD $(basename -a $DEVICE_TREES)" + fi + + for f in $FILES_TO_UPLOAD; do + ci-fairy minio cp /lava-files/$f \ + minio://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/$f + done + + MINIO_ARTIFACT_NAME="kernel-files.tar.gz" + tar -czf $MINIO_ARTIFACT_NAME install + ci-fairy minio login --token-file "${CI_JOB_JWT_FILE}" + ci-fairy minio cp ${MINIO_ARTIFACT_NAME} minio://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/${MINIO_ARTIFACT_NAME} + + echo "Download vmlinux.xz from https://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/vmlinux.xz" +fi + +mkdir -p artifacts/install/lib +mv install/* artifacts/install/. +rm -rf artifacts/install/modules +ln -s common artifacts/install/ci-common + +for image in ${KERNEL_IMAGE_NAME}; do + cp /lava-files/$image artifacts/install/. +done + +tar -C artifacts -cf artifacts/install.tar install +rm -rf artifacts/install diff --git a/drivers/gpu/drm/ci/build.yml b/drivers/gpu/drm/ci/build.yml new file mode 100644 index 000000000000..08cc817d9a07 --- /dev/null +++ b/drivers/gpu/drm/ci/build.yml @@ -0,0 +1,110 @@ +.build: + extends: + - .build-rules + stage: build + artifacts: + paths: + - artifacts + script: + - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build.sh + +.build:armhf: + extends: + - .build + - .use-debian/arm_build + tags: + - aarch64 + variables: + DEFCONFIG: "arch/arm/configs/multi_v7_defconfig" + KERNEL_IMAGE_NAME: "zImage" + KERNEL_ARCH: "arm" + +.build:arm64: + extends: + - .build + - .use-debian/arm_build + tags: + - aarch64 + variables: + DEFCONFIG: "arch/arm64/configs/defconfig" + KERNEL_IMAGE_NAME: "Image" + KERNEL_ARCH: "arm64" + +.build:amd64: + extends: + - .build + - .use-debian/x86_build + variables: + DEFCONFIG: "arch/x86/configs/x86_64_defconfig" + KERNEL_IMAGE_NAME: "bzImage" + KERNEL_ARCH: "x86_64" + + +# Build IGT for testing on devices + +igt:armhf: + extends: .build:armhf + script: + - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh + +igt:arm64: + extends: .build:arm64 + script: + - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh + +igt:amd64: + extends: .build:amd64 + script: + - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh + +# Build kernels for testing on devices + +testing:armhf: + extends: .build:armhf + variables: + # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of + # PROVE_LOCKING and KASAN as of 5.17. + # + # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel + # becoming too big for their bootloaders. + ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT" + UPLOAD_TO_MINIO: 1 + MERGE_FRAGMENT: arm.config + +testing:arm64: + extends: .build:arm64 + variables: + # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of + # PROVE_LOCKING and KASAN as of 5.17. + # + # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel + # becoming too big for their bootloaders. + ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT" + UPLOAD_TO_MINIO: 1 + MERGE_FRAGMENT: arm64.config + +testing:amd64: + extends: .build:amd64 + variables: + # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of + # PROVE_LOCKING and KASAN as of 5.17. + # + # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel + # becoming too big for their bootloaders. + ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT" + UPLOAD_TO_MINIO: 1 + MERGE_FRAGMENT: x86_64.config + + +# Jobs for build-testing different configurations + +build:armhf: + extends: .build:armhf + +build-nodebugfs:arm64: + extends: .build:arm64 + variables: + DISABLE_KCONFIGS: "DEBUG_FS" + +build:x86_64: + extends: .build:amd64 diff --git a/drivers/gpu/drm/ci/check-patch.py b/drivers/gpu/drm/ci/check-patch.py new file mode 100755 index 000000000000..a5f399a20e25 --- /dev/null +++ b/drivers/gpu/drm/ci/check-patch.py @@ -0,0 +1,57 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: GPL-2.0-or-later +# +# check-patch.py: run checkpatch.pl across all commits in a branch +# +# Based on qemu/.gitlab-ci.d/check-patch.py +# +# Copyright (C) 2020 Red Hat, Inc. +# Copyright (C) 2022 Collabora Ltd. + +import os +import os.path +import sys +import subprocess + +repourl = "https://gitlab.freedesktop.org/%s.git" % os.environ["CI_MERGE_REQUEST_PROJECT_PATH"] + +# GitLab CI environment does not give us any direct info about the +# base for the user's branch. We thus need to figure out a common +# ancestor between the user's branch and current git master. +os.environ["GIT_DEPTH"] = "1000" +subprocess.call(["git", "remote", "remove", "check-patch"], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) +subprocess.check_call(["git", "remote", "add", "check-patch", repourl]) +subprocess.check_call(["git", "fetch", "check-patch", os.environ["CI_MERGE_REQUEST_TARGET_BRANCH_NAME"]], + stdout=subprocess.DEVNULL, + stderr=subprocess.DEVNULL) + +ancestor = subprocess.check_output(["git", "merge-base", + "check-patch/%s" % os.environ["CI_MERGE_REQUEST_TARGET_BRANCH_NAME"], "HEAD"], + universal_newlines=True) + +ancestor = ancestor.strip() + +log = subprocess.check_output(["git", "log", "--format=%H %s", + ancestor + "..."], + universal_newlines=True) + +subprocess.check_call(["git", "remote", "rm", "check-patch"]) + +if log == "": + print("\nNo commits since %s, skipping checks\n" % ancestor) + sys.exit(0) + +errors = False + +print("\nChecking all commits since %s...\n" % ancestor, flush=True) + +ret = subprocess.run(["scripts/checkpatch.pl", + "--terse", + "--types", os.environ["CHECKPATCH_TYPES"], + "--git", ancestor + "..."]) + +if ret.returncode != 0: + print(" ❌ FAIL one or more commits failed scripts/checkpatch.pl") + sys.exit(1) + +sys.exit(0) diff --git a/drivers/gpu/drm/ci/container.yml b/drivers/gpu/drm/ci/container.yml new file mode 100644 index 000000000000..af2416a84daf --- /dev/null +++ b/drivers/gpu/drm/ci/container.yml @@ -0,0 +1,54 @@ +.container: + variables: + CI_REPOSITORY_URL: ${DRM_CI_PROJECT_URL}.git # So ci-templates clones drm-ci instead of the repo to test + CI_COMMIT_SHA: ${DRM_CI_COMMIT_SHA} + +debian/x86_build-base: + variables: + EXTRA_LOCAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libkmod-dev libpciaccess-dev libprocps-dev libudev-dev libunwind-dev python3-docutils bc curl python3-ply libssl-dev" + +debian/x86_test-gl: + variables: + EXTRA_EPHEMERAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libkmod-dev libpciaccess-dev libprocps-dev libunwind-dev python3-docutils" + EXTRA_LOCAL_PACKAGES: "jq libasound2 libcairo2 libdw1 libglib2.0-0 libgsl25 libjson-c5 libkmod2 libprocps8 curl libgles2" + +debian/arm_build: + variables: + EXTRA_LOCAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libkmod-dev libpciaccess-dev libprocps-dev libudev-dev libunwind-dev python3-docutils curl libssl-dev crossbuild-essential-armhf libkmod-dev:armhf libcairo-dev:armhf libdw-dev:armhf libjson-c5:armhf libkmod-dev:armhf libpciaccess-dev:armhf libprocps-dev:armhf libudev-dev:armhf libunwind-dev:armhf" + +debian/arm_test: + variables: + EXTRA_LOCAL_PACKAGES: "curl" + +.kernel+rootfs: + variables: + EXTRA_LOCAL_PACKAGES: "jq libasound2 libcairo2 libdw1 libglib2.0-0 libgsl25 libjson-c5 libprocps8" + +# Disable container jobs that we won't use +debian/x86_test-vk: + rules: + - when: never + +fedora/x86_build: + rules: + - when: never + +debian/android_build: + rules: + - when: never + +windows_build_vs2019: + rules: + - when: never + +windows_test_vs2019: + rules: + - when: never + +debian/x86_build-mingw: + rules: + - when: never + +windows_vs2019: + rules: + - when: never diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-ci.yml new file mode 100644 index 000000000000..98e47fa80a51 --- /dev/null +++ b/drivers/gpu/drm/ci/gitlab-ci.yml @@ -0,0 +1,226 @@ +variables: + # Change this to use your fork of drm-ci + DRM_CI_PROJECT_PATH: &drm-ci-project-path gfx-ci/drm-ci + DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 09eb70d72f13755b646a20dcd1e7971d69c0a2da + + UPSTREAM_REPO: git://anongit.freedesktop.org/drm/drm + TARGET_BRANCH: drm-next + + IGT_VERSION: cffa5fffe9acddf49565b4caeeb5e3355ff2ea44 + + DEQP_RUNNER_GIT_URL: https://gitlab.freedesktop.org/anholt/deqp-runner.git + DEQP_RUNNER_GIT_TAG: v0.15.0 + + FDO_UPSTREAM_REPO: tomeu/linux # The repo where the git-archive daily runs + MESA_TEMPLATES_COMMIT: &ci-templates-commit d5aa3941aa03c2f716595116354fb81eb8012acb + DRM_CI_PROJECT_URL: https://gitlab.freedesktop.org/${DRM_CI_PROJECT_PATH} + CI_PRE_CLONE_SCRIPT: |- + set -o xtrace + wget -q -O download-git-cache.sh ${DRM_CI_PROJECT_URL}/-/raw/${DRM_CI_COMMIT_SHA}/.gitlab-ci/download-git-cache.sh + bash download-git-cache.sh + rm download-git-cache.sh + set +o xtrace + MINIO_HOST: minio-packet.freedesktop.org + # per-pipeline artifact storage on MinIO + PIPELINE_ARTIFACTS_BASE: ${MINIO_HOST}/artifacts/${CI_PROJECT_PATH}/${CI_PIPELINE_ID} + # per-job artifact storage on MinIO + JOB_ARTIFACTS_BASE: ${PIPELINE_ARTIFACTS_BASE}/${CI_JOB_ID} + +default: + before_script: + - echo -e "\e[0Ksection_start:$(date +%s):unset_env_vars_section[collapsed=true]\r\e[0KUnsetting vulnerable environment variables" + - export CI_JOB_JWT_FILE="${CI_JOB_JWT_FILE:-$(mktemp)}" + - echo -n "${CI_JOB_JWT}" > "${CI_JOB_JWT_FILE}" + - unset CI_JOB_JWT + - echo -e "\e[0Ksection_end:$(date +%s):unset_env_vars_section\r\e[0K" + + - echo -e "\e[0Ksection_start:$(date +%s):drm_ci_download_section[collapsed=true]\r\e[0KDownloading drm-ci from $DRM_CI_PROJECT_URL/-/archive/$DRM_CI_COMMIT_SHA/drm-ci-$DRM_CI_COMMIT_SHA.tar.gz" + - cd $CI_PROJECT_DIR + - curl --output - $DRM_CI_PROJECT_URL/-/archive/$DRM_CI_COMMIT_SHA/drm-ci-$DRM_CI_COMMIT_SHA.tar.gz | tar -xz + - mv drm-ci-$DRM_CI_COMMIT_SHA/.gitlab-ci* . + - rm -rf drm-ci-$DRM_CI_COMMIT_SHA/ + - echo -e "\e[0Ksection_end:$(date +%s):drm_ci_download_section\r\e[0K" + + after_script: + - > + set +x + + test -e "${CI_JOB_JWT_FILE}" && + export CI_JOB_JWT="$(<${CI_JOB_JWT_FILE})" && + rm "${CI_JOB_JWT_FILE}" + +include: + - project: 'freedesktop/ci-templates' + ref: 34f4ade99434043f88e164933f570301fd18b125 + file: + - '/templates/ci-fairy.yml' + - project: 'freedesktop/ci-templates' + ref: *ci-templates-commit + file: + - '/templates/debian.yml' + - '/templates/fedora.yml' + - project: *drm-ci-project-path + ref: *drm-ci-commit-sha + file: + - '/.gitlab-ci/container/gitlab-ci.yml' + - '/.gitlab-ci/test/gitlab-ci.yml' + - '/.gitlab-ci/lava/lava-gitlab-ci.yml' + - drivers/gpu/drm/ci/image-tags.yml + - drivers/gpu/drm/ci/container.yml + - drivers/gpu/drm/ci/static-checks.yml + - drivers/gpu/drm/ci/build.yml + - drivers/gpu/drm/ci/test.yml + - 'https://gitlab.freedesktop.org/gfx-ci/lab-status/-/raw/main/lab-status.yml' + + +stages: + - sanity + - container + - git-archive + - build + - amdgpu + - i915 + - mediatek + - meson + - msm + - rockchip + - virtio-gpu + +# YAML anchors for rule conditions +# -------------------------------- +.rules-anchors: + rules: + # Pipeline for forked project branch + - if: &is-forked-branch '$CI_COMMIT_BRANCH && $CI_PROJECT_NAMESPACE != "mesa"' + when: manual + # Forked project branch / pre-merge pipeline not for Marge bot + - if: &is-forked-branch-or-pre-merge-not-for-marge '$CI_PROJECT_NAMESPACE != "mesa" || ($GITLAB_USER_LOGIN != "marge-bot" && $CI_PIPELINE_SOURCE == "merge_request_event")' + when: manual + # Pipeline runs for the main branch of the upstream Mesa project + - if: &is-mesa-main '$CI_PROJECT_NAMESPACE == "mesa" && $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH && $CI_COMMIT_BRANCH' + when: always + # Post-merge pipeline + - if: &is-post-merge '$CI_PROJECT_NAMESPACE == "mesa" && $CI_COMMIT_BRANCH' + when: on_success + # Post-merge pipeline, not for Marge Bot + - if: &is-post-merge-not-for-marge '$CI_PROJECT_NAMESPACE == "mesa" && $GITLAB_USER_LOGIN != "marge-bot" && $CI_COMMIT_BRANCH' + when: on_success + # Pre-merge pipeline + - if: &is-pre-merge '$CI_PIPELINE_SOURCE == "merge_request_event"' + when: on_success + # Pre-merge pipeline for Marge Bot + - if: &is-pre-merge-for-marge '$GITLAB_USER_LOGIN == "marge-bot" && $CI_PIPELINE_SOURCE == "merge_request_event"' + when: on_success + +# Rule to filter for only scheduled pipelines. +.scheduled_pipeline-rules: + rules: + - if: &is-scheduled-pipeline '$CI_PIPELINE_SOURCE == "schedule"' + when: on_success + +# Generic rule to not run the job during scheduled pipelines. Jobs that aren't +# something like a nightly run should include this rule. +.no_scheduled_pipelines-rules: + rules: + - if: *is-scheduled-pipeline + when: never + +# When to automatically run the CI for build jobs +.build-rules: + rules: + - !reference [.no_scheduled_pipelines-rules, rules] + # Allow triggering jobs manually in other cases + - when: on_success + + +.ci-deqp-artifacts: + artifacts: + name: "mesa_${CI_JOB_NAME}" + when: always + untracked: false + paths: + # Watch out! Artifacts are relative to the build dir. + # https://gitlab.com/gitlab-org/gitlab-ce/commit/8788fb925706cad594adf6917a6c5f6587dd1521 + - artifacts + - _build/meson-logs/*.txt + - _build/meson-logs/strace + + +.container-rules: + rules: + - !reference [.no_scheduled_pipelines-rules, rules] + # Run pipeline by default in the main project if any CI pipeline + # configuration files were changed, to ensure docker images are up to date + - if: *is-post-merge + changes: + - .gitlab-ci.yml + - .gitlab-ci/**/* + when: on_success + # Run pipeline by default if it was triggered by Marge Bot, is for a + # merge request, and any files affecting the pipeline were changed + - if: *is-pre-merge-for-marge + when: on_success + # Run pipeline by default in the main project if it was not triggered by + # Marge Bot, and any files affecting the pipeline were changed + - if: *is-post-merge-not-for-marge + when: on_success + # Allow triggering jobs manually in other cases + - when: on_success + + + +# Git archive + +make git archive: + extends: + - .fdo.ci-fairy + stage: git-archive + rules: + - !reference [.scheduled_pipeline-rules, rules] + # ensure we are running on packet + tags: + - packet.net + script: + # Remove drm-ci files we just added + - rm -rf .gitlab-ci.* + + # Compactify the .git directory + - git gc --aggressive + # compress the current folder + - tar -cvzf ../$CI_PROJECT_NAME.tar.gz . + + # login with the JWT token file + - ci-fairy minio login --token-file "${CI_JOB_JWT_FILE}" + - ci-fairy minio cp ../$CI_PROJECT_NAME.tar.gz minio://$MINIO_HOST/git-cache/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/$CI_PROJECT_NAME.tar.gz + + +# Sanity checks of MR settings and commit logs +sanity: + extends: + - .fdo.ci-fairy + stage: sanity + rules: + - if: *is-pre-merge + when: on_success + # Other cases default to never + variables: + GIT_STRATEGY: none + script: + # ci-fairy check-commits --junit-xml=check-commits.xml + - ci-fairy check-merge-request --require-allow-collaboration --junit-xml=check-merge-request.xml + artifacts: + when: on_failure + reports: + junit: check-*.xml + +# Rules for tests that should not block merging, but should be available to +# optionally run with the "play" button in the UI in pre-merge non-marge +# pipelines. This should appear in "extends:" after any includes of +# test-source-dep.yml rules, so that these rules replace those. +.test-manual-mr: + rules: + - !reference [.no_scheduled_pipelines-rules, rules] + - if: *is-forked-branch-or-pre-merge-not-for-marge + when: manual + variables: + JOB_TIMEOUT: 80 diff --git a/drivers/gpu/drm/ci/igt_runner.sh b/drivers/gpu/drm/ci/igt_runner.sh new file mode 100755 index 000000000000..5bfa78f03d00 --- /dev/null +++ b/drivers/gpu/drm/ci/igt_runner.sh @@ -0,0 +1,77 @@ +#!/bin/sh +# SPDX-License-Identifier: MIT + +set -ex + +export IGT_FORCE_DRIVER=${DRIVER_NAME} +export PATH=$PATH:/igt/bin/ +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/igt/lib/aarch64-linux-gnu/:/igt/lib/x86_64-linux-gnu:/igt/lib + +# Uncomment the below to debug problems with driver probing +: ' +ls -l /dev/dri/ +cat /sys/kernel/debug/devices_deferred +cat /sys/kernel/debug/device_component/* +' + +# Dump drm state to confirm that kernel was able to find a connected display: +# TODO this path might not exist for all drivers.. maybe run modetest instead? +set +e +cat /sys/kernel/debug/dri/*/state +set -e + +# Cannot use HWCI_KERNEL_MODULES as at that point we don't have the module in /lib +if [ "$IGT_FORCE_DRIVER" = "amdgpu" ]; then + mv /install/modules/lib/modules/* /lib/modules/. + modprobe amdgpu +fi + +if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-skips.txt" ]; then + IGT_SKIPS="--skips /install/xfails/$DRIVER_NAME-$GPU_VERSION-skips.txt" +fi + +if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-flakes.txt" ]; then + IGT_FLAKES="--flakes /install/xfails/$DRIVER_NAME-$GPU_VERSION-flakes.txt" +fi + +if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-fails.txt" ]; then + IGT_FAILS="--baseline /install/xfails/$DRIVER_NAME-$GPU_VERSION-fails.txt" +fi + +if [ "`uname -m`" = "aarch64" ]; then + ARCH="arm64" +elif [ "`uname -m`" = "armv7l" ]; then + ARCH="arm" +else + ARCH="x86_64" +fi + +wget -S --progress=dot:giga -O- ${FDO_HTTP_CACHE_URI:-}$PIPELINE_ARTIFACTS_BASE/$ARCH/igt.tar.gz | tar -xz -C / + +set +e +igt-runner \ + run \ + --igt-folder /igt/libexec/igt-gpu-tools \ + --caselist /install/testlist.txt \ + --output /results \ + $IGT_SKIPS \ + $IGT_FLAKES \ + $IGT_FAILS \ + --fraction-start $CI_NODE_INDEX \ + --fraction $CI_NODE_TOTAL \ + --jobs 1 +ret=$? +set -e + +deqp-runner junit \ + --testsuite IGT \ + --results /results/failures.csv \ + --output /results/junit.xml \ + --limit 50 \ + --template "See https://$CI_PROJECT_ROOT_NAMESPACE.pages.freedesktop.org/-/$CI_PROJECT_NAME/-/jobs/$CI_JOB_ID/artifacts/results/{{testcase}}.xml" + +# Store the results also in the simpler format used by the runner in ChromeOS CI +#sed -r 's/(dmesg-warn|pass)/success/g' /results/results.txt > /results/results_simple.txt + +cd $oldpath +exit $ret diff --git a/drivers/gpu/drm/ci/image-tags.yml b/drivers/gpu/drm/ci/image-tags.yml new file mode 100644 index 000000000000..6d6773554028 --- /dev/null +++ b/drivers/gpu/drm/ci/image-tags.yml @@ -0,0 +1,13 @@ +variables: + CONTAINER_TAG: "2022-09-08-mesa-uprev" + DEBIAN_X86_BUILD_BASE_IMAGE: "debian/x86_build-base" + DEBIAN_BASE_TAG: "${CONTAINER_TAG}" + + DEBIAN_X86_BUILD_IMAGE_PATH: "debian/x86_build" + DEBIAN_BUILD_TAG: "${CONTAINER_TAG}" + + KERNEL_ROOTFS_TAG: "${CONTAINER_TAG}" + + DEBIAN_X86_TEST_BASE_IMAGE: "debian/x86_test-base" + DEBIAN_X86_TEST_IMAGE_PATH: "debian/x86_test-gl" + DEBIAN_X86_TEST_GL_TAG: "${CONTAINER_TAG}" diff --git a/drivers/gpu/drm/ci/lava-submit.sh b/drivers/gpu/drm/ci/lava-submit.sh new file mode 100755 index 000000000000..4bc37179687c --- /dev/null +++ b/drivers/gpu/drm/ci/lava-submit.sh @@ -0,0 +1,53 @@ +#!/bin/bash +# SPDX-License-Identifier: MIT + +set -e +set -x + +# Try to use the kernel and rootfs built in mainline first, so we're more +# likely to hit cache +if wget -q --method=HEAD "https://${BASE_SYSTEM_MAINLINE_HOST_PATH}/done"; then + BASE_SYSTEM_HOST_PATH="${BASE_SYSTEM_MAINLINE_HOST_PATH}" +else + BASE_SYSTEM_HOST_PATH="${BASE_SYSTEM_FORK_HOST_PATH}" +fi + +rm -rf results +mkdir -p results/job-rootfs-overlay/ + +cp artifacts/ci-common/capture-devcoredump.sh results/job-rootfs-overlay/ +cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/ +cp artifacts/ci-common/intel-gpu-freq.sh results/job-rootfs-overlay/ + +# Prepare env vars for upload. +KERNEL_IMAGE_BASE_URL="https://${BASE_SYSTEM_HOST_PATH}" \ + artifacts/ci-common/generate-env.sh > results/job-rootfs-overlay/set-job-env-vars.sh + +tar zcf job-rootfs-overlay.tar.gz -C results/job-rootfs-overlay/ . +ci-fairy minio login --token-file "${CI_JOB_JWT_FILE}" +ci-fairy minio cp job-rootfs-overlay.tar.gz "minio://${JOB_ROOTFS_OVERLAY_PATH}" + +touch results/lava.log +tail -f results/lava.log & + +PYTHONPATH=artifacts/ artifacts/lava/lava_job_submitter.py \ + --dump-yaml \ + --pipeline-info "$CI_JOB_NAME: $CI_PIPELINE_URL on $CI_COMMIT_REF_NAME ${CI_NODE_INDEX}/${CI_NODE_TOTAL}" \ + --rootfs-url-prefix "https://${BASE_SYSTEM_HOST_PATH}" \ + --kernel-url-prefix "https://${PIPELINE_ARTIFACTS_BASE}/${ARCH}" \ + --build-url "${FDO_HTTP_CACHE_URI:-}https://${PIPELINE_ARTIFACTS_BASE}/${ARCH}/kernel-files.tar.gz" \ + --job-rootfs-overlay-url "${FDO_HTTP_CACHE_URI:-}https://${JOB_ROOTFS_OVERLAY_PATH}" \ + --job-timeout ${JOB_TIMEOUT:-30} \ + --first-stage-init artifacts/ci-common/init-stage1.sh \ + --ci-project-dir ${CI_PROJECT_DIR} \ + --device-type ${DEVICE_TYPE} \ + --dtb ${DTB} \ + --jwt-file "${CI_JOB_JWT_FILE}" \ + --kernel-image-name ${KERNEL_IMAGE_NAME} \ + --kernel-image-type "${KERNEL_IMAGE_TYPE}" \ + --boot-method ${BOOT_METHOD} \ + --visibility-group ${VISIBILITY_GROUP} \ + --priority 50 \ + --lava-tags "${LAVA_TAGS}" \ + --mesa-job-name "$CI_JOB_NAME" \ + >> results/lava.log diff --git a/drivers/gpu/drm/ci/static-checks.yml b/drivers/gpu/drm/ci/static-checks.yml new file mode 100644 index 000000000000..213177081914 --- /dev/null +++ b/drivers/gpu/drm/ci/static-checks.yml @@ -0,0 +1,12 @@ +check-patch: + extends: + - .build + - .use-debian/x86_build + script: + - drivers/gpu/drm/ci/check-patch.py + variables: + CHECKPATCH_TYPES: "BAD_SIGN_OFF,BAD_STABLE_ADDRESS_STYLE,COMMIT_COMMENT_SYMBOL,COMMIT_MESSAGE,EMAIL_SUBJECT,FROM_SIGN_OFF_MISMATCH,MISSING_SIGN_OFF,NO_AUTHOR_SIGN_OFF,DIFF_IN_COMMIT_MSG,GERRIT_CHANGE_ID,GIT_COMMIT_ID,UNKNOWN_COMMIT_ID,CODE_INDENT,BIT_MACRO,DOS_LINE_ENDINGS" + rules: + - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' + when: on_success + # Other cases default to never diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml new file mode 100644 index 000000000000..399f0db01aeb --- /dev/null +++ b/drivers/gpu/drm/ci/test.yml @@ -0,0 +1,322 @@ +.test-rules: + rules: + - if: '$FD_FARM == "offline" && $RUNNER_TAG =~ /^google-freedreno-/' + when: never + - if: '$COLLABORA_FARM == "offline" && $RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/' + when: never + - !reference [.no_scheduled_pipelines-rules, rules] + - when: on_success + +.lava-test: + extends: + - .test-rules + script: + # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY + - rm -rf install + - tar -xf artifacts/install.tar + - mv install/* artifacts/. + # Override it with our lava-submit.sh script + - ./artifacts/lava-submit.sh + +.lava-igt:armhf: + extends: + - .lava-test:armhf + variables: + HWCI_TEST_SCRIPT: "/install/igt_runner.sh" + ARCH: "armhf" + dependencies: + - testing:armhf + needs: + - kernel+rootfs_armhf + - debian/x86_build + - testing:armhf + - igt:armhf + +.lava-igt:arm64: + extends: + - .lava-test:arm64 + variables: + HWCI_TEST_SCRIPT: "/install/igt_runner.sh" + ARCH: "arm64" + dependencies: + - testing:arm64 + needs: + - kernel+rootfs_arm64 + - debian/x86_build + - testing:arm64 + - igt:arm64 + +.lava-igt:amd64: + extends: + - .lava-test:amd64 + variables: + HWCI_TEST_SCRIPT: "/install/igt_runner.sh" + ARCH: "amd64" + dependencies: + - testing:amd64 + needs: + - kernel+rootfs_amd64 + - debian/x86_build + - testing:amd64 + - igt:amd64 + +.baremetal-igt-arm64: + extends: + - .baremetal-test-arm64 + - .use-debian/arm_test + - .test-rules + variables: + FDO_CI_CONCURRENT: 10 + HWCI_TEST_SCRIPT: "/install/igt_runner.sh" + MINIO_ARTIFACT_NAME: "arm64/kernel-files" + BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/Image.gz + BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 $BM_KERNEL_EXTRA_ARGS root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init $BM_KERNELARGS" + needs: + - debian/arm_test + - job: testing:arm64 + artifacts: false + - igt:arm64 + tags: + - $RUNNER_TAG + +msm:sc7180: + extends: + - .lava-igt:arm64 + stage: msm + parallel: 2 + variables: + DRIVER_NAME: msm + DEVICE_TYPE: sc7180-trogdor-lazor-limozeen + DTB: sc7180-trogdor-lazor-limozeen-nots-r5 + BOOT_METHOD: depthcharge + KERNEL_IMAGE_TYPE: "" + GPU_VERSION: sc7180 + RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen + +msm:apq8016: + extends: + - .baremetal-igt-arm64 + stage: msm + variables: + DRIVER_NAME: msm + BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/apq8016-sbc.dtb + GPU_VERSION: apq8016 + RUNNER_TAG: google-freedreno-db410c + script: + - ./install/bare-metal/fastboot.sh + +msm:apq8096: + extends: + - .baremetal-igt-arm64 + stage: msm + variables: + DRIVER_NAME: msm + BM_KERNEL_EXTRA_ARGS: maxcpus=2 + BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/apq8096-db820c.dtb + GPU_VERSION: apq8096 + RUNNER_TAG: google-freedreno-db820c + script: + - ./install/bare-metal/fastboot.sh + +msm:sdm845: + extends: + - .baremetal-igt-arm64 + stage: msm + parallel: 2 + variables: + DRIVER_NAME: msm + BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/cheza-kernel + GPU_VERSION: sdm845 + RUNNER_TAG: google-freedreno-cheza + script: + - ./install/bare-metal/cros-servo.sh + +rockchip:rk3288: + extends: + - .lava-igt:armhf + stage: rockchip + variables: + DRIVER_NAME: rockchip + DEVICE_TYPE: rk3288-veyron-jaq + DTB: ${DEVICE_TYPE} + BOOT_METHOD: depthcharge + KERNEL_IMAGE_TYPE: "zimage" + GPU_VERSION: rk3288 + RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq + +rockchip:rk3399: + extends: + - .lava-igt:arm64 + stage: rockchip + parallel: 2 + variables: + DRIVER_NAME: rockchip + DEVICE_TYPE: rk3399-gru-kevin + DTB: ${DEVICE_TYPE} + BOOT_METHOD: depthcharge + KERNEL_IMAGE_TYPE: "" + GPU_VERSION: rk3399 + RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin + +.i915: + extends: + - .lava-igt:amd64 + stage: i915 + variables: + DRIVER_NAME: i915 + DTB: "" + BOOT_METHOD: depthcharge + KERNEL_IMAGE_TYPE: "" + +i915:apl: + extends: + - .i915 + parallel: 6 + variables: + DEVICE_TYPE: asus-C523NA-A20057-coral + GPU_VERSION: apl + RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral + +i915:glk: + extends: + - .i915 + parallel: 3 + variables: + DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus + GPU_VERSION: glk + RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus + +i915:amly: + extends: + - .i915 + parallel: 5 + variables: + DEVICE_TYPE: asus-C433TA-AJ0005-rammus + GPU_VERSION: amly + RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus + +i915:kbl: + extends: + - .i915 + parallel: 3 + variables: + DEVICE_TYPE: hp-x360-14-G1-sona + GPU_VERSION: kbl + RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona + +i915:whl: + extends: + - .i915 + parallel: 5 + variables: + DEVICE_TYPE: dell-latitude-5400-8665U-sarien + GPU_VERSION: whl + RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien + +i915:cml: + extends: + - .i915 + parallel: 4 + variables: + DEVICE_TYPE: asus-C436FA-Flip-hatch + GPU_VERSION: cml + RUNNER_TAG: mesa-ci-x86-64-lava-asus-C436FA-flip-hatch + +i915:tgl: + extends: + - .i915 + parallel: 4 + variables: + DEVICE_TYPE: asus-cx9400-volteer + GPU_VERSION: tgl + RUNNER_TAG: mesa-ci-x86-64-lava-asus-cx9400-volteer + +.amdgpu: + extends: + - .lava-igt:amd64 + stage: amdgpu + variables: + DRIVER_NAME: amdgpu + DTB: "" + BOOT_METHOD: depthcharge + KERNEL_IMAGE_TYPE: "" + +amdgpu:stoney: + extends: + - .amdgpu + variables: + DEVICE_TYPE: hp-11A-G6-EE-grunt + GPU_VERSION: stoney + RUNNER_TAG: mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt + +.mediatek: + extends: + - .lava-igt:arm64 + stage: mediatek + variables: + DRIVER_NAME: mediatek + DTB: ${DEVICE_TYPE} + BOOT_METHOD: depthcharge + KERNEL_IMAGE_TYPE: "" + +mediatek:mt8173: + extends: + - .mediatek + variables: + DEVICE_TYPE: mt8173-elm-hana + GPU_VERSION: mt8173 + RUNNER_TAG: mesa-ci-x86-64-lava-mt8173-elm-hana + +mediatek:mt8183: + extends: + - .mediatek + variables: + DEVICE_TYPE: mt8183-kukui-jacuzzi-juniper-sku16 + GPU_VERSION: mt8183 + RUNNER_TAG: mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16 + +# drm-mtk doesn't even probe yet in mainline for mt8192 +.mediatek:mt8192: + extends: + - .mediatek + variables: + DEVICE_TYPE: mt8192-asurada-spherion-r0 + GPU_VERSION: mt8192 + RUNNER_TAG: mesa-ci-x86-64-lava-mt8192-asurada-spherion-r0 + +.meson: + extends: + - .lava-igt:arm64 + stage: meson + variables: + DRIVER_NAME: meson + DTB: ${DEVICE_TYPE} + BOOT_METHOD: u-boot + KERNEL_IMAGE_TYPE: "image" + +meson:g12b: + extends: + - .meson + variables: + DEVICE_TYPE: meson-g12b-a311d-khadas-vim3 + GPU_VERSION: g12b + RUNNER_TAG: mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3 + +virtio_gpu:none: + stage: virtio-gpu + variables: + CROSVM_GALLIUM_DRIVER: llvmpipe + DRIVER_NAME: virtio_gpu + GPU_VERSION: none + extends: + - .test-gl + tags: + - kvm + script: + - ln -sf $CI_PROJECT_DIR/install /install + - mv install/bzImage /lava-files/bzImage + - install/crosvm-runner.sh install/igt_runner.sh + needs: + - debian/x86_test-gl + - testing:amd64 + - igt:amd64 diff --git a/drivers/gpu/drm/ci/testlist.txt b/drivers/gpu/drm/ci/testlist.txt new file mode 100644 index 000000000000..e90c3cfe5eed --- /dev/null +++ b/drivers/gpu/drm/ci/testlist.txt @@ -0,0 +1,2763 @@ +core_auth@basic-auth +core_auth@getclient-master-drop +core_auth@getclient-simple +core_auth@many-magics +core_getclient +core_getstats +core_getversion +core_setmaster_vs_auth +drm_read@empty-block +drm_read@empty-nonblock +drm_read@fault-buffer +drm_read@invalid-buffer +drm_read@short-buffer-block +drm_read@short-buffer-nonblock +gem_eio@banned +gem_eio@context-create +gem_eio@create +gem_eio@create-ext +gem_eio@execbuf +gem_eio@hibernate +gem_eio@in-flight-10ms +gem_eio@in-flight-1us +gem_eio@in-flight-contexts-10ms +gem_eio@in-flight-contexts-1us +gem_eio@in-flight-contexts-immediate +gem_eio@in-flight-external +gem_eio@in-flight-immediate +gem_eio@in-flight-internal-10ms +gem_eio@in-flight-internal-1us +gem_eio@in-flight-internal-immediate +gem_eio@kms +gem_eio@reset-stress +gem_eio@throttle +gem_eio@unwedge-stress +gem_eio@wait-10ms +gem_eio@wait-1us +gem_eio@wait-immediate +gem_eio@wait-wedge-10ms +gem_eio@wait-wedge-1us +gem_eio@wait-wedge-immediate +kms_3d +kms_addfb_basic@addfb25-4-tiled +kms_addfb_basic@addfb25-bad-modifier +kms_addfb_basic@addfb25-framebuffer-vs-set-tiling +kms_addfb_basic@addfb25-modifier-no-flag +kms_addfb_basic@addfb25-x-tiled-legacy +kms_addfb_basic@addfb25-x-tiled-mismatch-legacy +kms_addfb_basic@addfb25-yf-tiled-legacy +kms_addfb_basic@addfb25-y-tiled-legacy +kms_addfb_basic@addfb25-y-tiled-small-legacy +kms_addfb_basic@bad-pitch-0 +kms_addfb_basic@bad-pitch-1024 +kms_addfb_basic@bad-pitch-128 +kms_addfb_basic@bad-pitch-256 +kms_addfb_basic@bad-pitch-32 +kms_addfb_basic@bad-pitch-63 +kms_addfb_basic@bad-pitch-65536 +kms_addfb_basic@bad-pitch-999 +kms_addfb_basic@basic +kms_addfb_basic@basic-x-tiled-legacy +kms_addfb_basic@basic-y-tiled-legacy +kms_addfb_basic@bo-too-small +kms_addfb_basic@bo-too-small-due-to-tiling +kms_addfb_basic@clobberred-modifier +kms_addfb_basic@framebuffer-vs-set-tiling +kms_addfb_basic@invalid-get-prop +kms_addfb_basic@invalid-get-prop-any +kms_addfb_basic@invalid-set-prop +kms_addfb_basic@invalid-set-prop-any +kms_addfb_basic@invalid-smem-bo-on-discrete +kms_addfb_basic@legacy-format +kms_addfb_basic@master-rmfb +kms_addfb_basic@no-handle +kms_addfb_basic@size-max +kms_addfb_basic@small-bo +kms_addfb_basic@tile-pitch-mismatch +kms_addfb_basic@too-high +kms_addfb_basic@too-wide +kms_addfb_basic@unused-handle +kms_addfb_basic@unused-modifier +kms_addfb_basic@unused-offsets +kms_addfb_basic@unused-pitches +kms_async_flips@alternate-sync-async-flip +kms_async_flips@async-flip-with-page-flip-events +kms_async_flips@crc +kms_async_flips@invalid-async-flip +kms_async_flips@test-cursor +kms_async_flips@test-time-stamp +kms_atomic@atomic-invalid-params +kms_atomic@atomic_plane_damage +kms_atomic@crtc-invalid-params +kms_atomic@crtc-invalid-params-fence +kms_atomic_interruptible@atomic-setmode +kms_atomic_interruptible@legacy-cursor +kms_atomic_interruptible@legacy-dpms +kms_atomic_interruptible@legacy-pageflip +kms_atomic_interruptible@legacy-setmode +kms_atomic_interruptible@universal-setplane-cursor +kms_atomic_interruptible@universal-setplane-primary +kms_atomic@plane-cursor-legacy +kms_atomic@plane-immutable-zpos +kms_atomic@plane-invalid-params +kms_atomic@plane-invalid-params-fence +kms_atomic@plane-overlay-legacy +kms_atomic@plane-primary-legacy +kms_atomic@plane-primary-overlay-mutable-zpos +kms_atomic@test-only +kms_atomic_transition@plane-all-modeset-transition +kms_atomic_transition@plane-all-modeset-transition-fencing +kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels +kms_atomic_transition@plane-all-transition-fencing +kms_atomic_transition@plane-all-transition-nonblocking-fencing +kms_atomic_transition@plane-primary-toggle-with-vblank-wait +kms_atomic_transition@plane-use-after-nonblocking-unbind +kms_atomic_transition@plane-use-after-nonblocking-unbind-fencing +kms_big_fb@4-tiled-16bpp-rotate-0 +kms_big_fb@4-tiled-16bpp-rotate-180 +kms_big_fb@4-tiled-16bpp-rotate-270 +kms_big_fb@4-tiled-16bpp-rotate-90 +kms_big_fb@4-tiled-32bpp-rotate-0 +kms_big_fb@4-tiled-32bpp-rotate-180 +kms_big_fb@4-tiled-32bpp-rotate-270 +kms_big_fb@4-tiled-32bpp-rotate-90 +kms_big_fb@4-tiled-64bpp-rotate-0 +kms_big_fb@4-tiled-64bpp-rotate-180 +kms_big_fb@4-tiled-64bpp-rotate-270 +kms_big_fb@4-tiled-64bpp-rotate-90 +kms_big_fb@4-tiled-8bpp-rotate-0 +kms_big_fb@4-tiled-8bpp-rotate-180 +kms_big_fb@4-tiled-8bpp-rotate-270 +kms_big_fb@4-tiled-8bpp-rotate-90 +kms_big_fb@4-tiled-addfb +kms_big_fb@4-tiled-addfb-size-offset-overflow +kms_big_fb@4-tiled-addfb-size-overflow +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0 +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180 +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0 +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-async-flip +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180 +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip +kms_big_fb@linear-16bpp-rotate-180 +kms_big_fb@linear-16bpp-rotate-270 +kms_big_fb@linear-16bpp-rotate-90 +kms_big_fb@linear-32bpp-rotate-270 +kms_big_fb@linear-32bpp-rotate-90 +kms_big_fb@linear-64bpp-rotate-0 +kms_big_fb@linear-64bpp-rotate-180 +kms_big_fb@linear-64bpp-rotate-270 +kms_big_fb@linear-64bpp-rotate-90 +kms_big_fb@linear-8bpp-rotate-0 +kms_big_fb@linear-8bpp-rotate-180 +kms_big_fb@linear-8bpp-rotate-270 +kms_big_fb@linear-8bpp-rotate-90 +kms_big_fb@linear-addfb +kms_big_fb@linear-max-hw-stride-32bpp-rotate-0 +kms_big_fb@linear-max-hw-stride-32bpp-rotate-180 +kms_big_fb@linear-max-hw-stride-64bpp-rotate-0 +kms_big_fb@linear-max-hw-stride-64bpp-rotate-180 +kms_big_fb@x-tiled-16bpp-rotate-0 +kms_big_fb@x-tiled-16bpp-rotate-270 +kms_big_fb@x-tiled-16bpp-rotate-90 +kms_big_fb@x-tiled-32bpp-rotate-270 +kms_big_fb@x-tiled-32bpp-rotate-90 +kms_big_fb@x-tiled-64bpp-rotate-0 +kms_big_fb@x-tiled-64bpp-rotate-180 +kms_big_fb@x-tiled-64bpp-rotate-270 +kms_big_fb@x-tiled-64bpp-rotate-90 +kms_big_fb@x-tiled-8bpp-rotate-0 +kms_big_fb@x-tiled-8bpp-rotate-180 +kms_big_fb@x-tiled-8bpp-rotate-270 +kms_big_fb@x-tiled-8bpp-rotate-90 +kms_big_fb@x-tiled-addfb +kms_big_fb@x-tiled-addfb-size-offset-overflow +kms_big_fb@x-tiled-addfb-size-overflow +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0 +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180 +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0 +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-async-flip +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180 +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip +kms_big_fb@yf-tiled-16bpp-rotate-180 +kms_big_fb@yf-tiled-16bpp-rotate-270 +kms_big_fb@yf-tiled-16bpp-rotate-90 +kms_big_fb@yf-tiled-64bpp-rotate-0 +kms_big_fb@yf-tiled-64bpp-rotate-180 +kms_big_fb@yf-tiled-64bpp-rotate-270 +kms_big_fb@yf-tiled-64bpp-rotate-90 +kms_big_fb@yf-tiled-8bpp-rotate-0 +kms_big_fb@yf-tiled-8bpp-rotate-180 +kms_big_fb@yf-tiled-8bpp-rotate-270 +kms_big_fb@yf-tiled-8bpp-rotate-90 +kms_big_fb@yf-tiled-addfb +kms_big_fb@yf-tiled-addfb-size-offset-overflow +kms_big_fb@yf-tiled-addfb-size-overflow +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0 +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180 +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0 +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180 +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip +kms_big_fb@y-tiled-16bpp-rotate-0 +kms_big_fb@y-tiled-16bpp-rotate-180 +kms_big_fb@y-tiled-16bpp-rotate-270 +kms_big_fb@y-tiled-16bpp-rotate-90 +kms_big_fb@y-tiled-64bpp-rotate-0 +kms_big_fb@y-tiled-64bpp-rotate-180 +kms_big_fb@y-tiled-64bpp-rotate-270 +kms_big_fb@y-tiled-64bpp-rotate-90 +kms_big_fb@y-tiled-8bpp-rotate-0 +kms_big_fb@y-tiled-8bpp-rotate-180 +kms_big_fb@y-tiled-8bpp-rotate-270 +kms_big_fb@y-tiled-8bpp-rotate-90 +kms_big_fb@y-tiled-addfb +kms_big_fb@y-tiled-addfb-size-offset-overflow +kms_big_fb@y-tiled-addfb-size-overflow +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0 +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180 +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0 +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180 +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip +kms_big_joiner@2x-modeset +kms_big_joiner@basic +kms_big_joiner@invalid-modeset +kms_busy@basic +kms_busy@basic-hang +kms_busy@extended-pageflip-hang-oldfb +kms_bw@linear-tiling-1-displays-1920x1080p +kms_bw@linear-tiling-1-displays-2560x1440p +kms_bw@linear-tiling-1-displays-3840x2160p +kms_bw@linear-tiling-2-displays-1920x1080p +kms_bw@linear-tiling-2-displays-2560x1440p +kms_bw@linear-tiling-2-displays-3840x2160p +kms_bw@linear-tiling-3-displays-1920x1080p +kms_bw@linear-tiling-3-displays-2560x1440p +kms_bw@linear-tiling-3-displays-3840x2160p +kms_bw@linear-tiling-4-displays-1920x1080p +kms_bw@linear-tiling-4-displays-2560x1440p +kms_bw@linear-tiling-4-displays-3840x2160p +kms_bw@linear-tiling-5-displays-1920x1080p +kms_bw@linear-tiling-5-displays-2560x1440p +kms_bw@linear-tiling-5-displays-3840x2160p +kms_bw@linear-tiling-6-displays-1920x1080p +kms_bw@linear-tiling-6-displays-2560x1440p +kms_bw@linear-tiling-6-displays-3840x2160p +kms_ccs@pipe-A-bad-aux-stride-yf_tiled_ccs +kms_ccs@pipe-A-bad-aux-stride-y_tiled_ccs +kms_ccs@pipe-A-bad-aux-stride-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-bad-aux-stride-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-bad-aux-stride-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-bad-pixel-format-yf_tiled_ccs +kms_ccs@pipe-A-bad-pixel-format-y_tiled_ccs +kms_ccs@pipe-A-bad-pixel-format-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-bad-pixel-format-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-bad-pixel-format-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-bad-rotation-90-yf_tiled_ccs +kms_ccs@pipe-A-bad-rotation-90-y_tiled_ccs +kms_ccs@pipe-A-bad-rotation-90-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-bad-rotation-90-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-bad-rotation-90-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-ccs-on-another-bo-yf_tiled_ccs +kms_ccs@pipe-A-ccs-on-another-bo-y_tiled_ccs +kms_ccs@pipe-A-ccs-on-another-bo-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-ccs-on-another-bo-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-crc-primary-basic-yf_tiled_ccs +kms_ccs@pipe-A-crc-primary-basic-y_tiled_ccs +kms_ccs@pipe-A-crc-primary-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-crc-primary-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-crc-primary-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-crc-primary-rotation-180-yf_tiled_ccs +kms_ccs@pipe-A-crc-primary-rotation-180-y_tiled_ccs +kms_ccs@pipe-A-crc-primary-rotation-180-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-crc-primary-rotation-180-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-crc-sprite-planes-basic-yf_tiled_ccs +kms_ccs@pipe-A-crc-sprite-planes-basic-y_tiled_ccs +kms_ccs@pipe-A-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-missing-ccs-buffer-yf_tiled_ccs +kms_ccs@pipe-A-missing-ccs-buffer-y_tiled_ccs +kms_ccs@pipe-A-missing-ccs-buffer-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-missing-ccs-buffer-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-random-ccs-data-yf_tiled_ccs +kms_ccs@pipe-A-random-ccs-data-y_tiled_ccs +kms_ccs@pipe-A-random-ccs-data-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-random-ccs-data-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-random-ccs-data-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-bad-aux-stride-yf_tiled_ccs +kms_ccs@pipe-B-bad-aux-stride-y_tiled_ccs +kms_ccs@pipe-B-bad-aux-stride-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-bad-aux-stride-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-bad-aux-stride-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-bad-pixel-format-yf_tiled_ccs +kms_ccs@pipe-B-bad-pixel-format-y_tiled_ccs +kms_ccs@pipe-B-bad-pixel-format-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-bad-pixel-format-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-bad-pixel-format-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-bad-rotation-90-yf_tiled_ccs +kms_ccs@pipe-B-bad-rotation-90-y_tiled_ccs +kms_ccs@pipe-B-bad-rotation-90-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-bad-rotation-90-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-bad-rotation-90-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-ccs-on-another-bo-yf_tiled_ccs +kms_ccs@pipe-B-ccs-on-another-bo-y_tiled_ccs +kms_ccs@pipe-B-ccs-on-another-bo-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-ccs-on-another-bo-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-crc-primary-basic-yf_tiled_ccs +kms_ccs@pipe-B-crc-primary-basic-y_tiled_ccs +kms_ccs@pipe-B-crc-primary-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-crc-primary-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-crc-primary-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-crc-primary-rotation-180-yf_tiled_ccs +kms_ccs@pipe-B-crc-primary-rotation-180-y_tiled_ccs +kms_ccs@pipe-B-crc-primary-rotation-180-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-crc-primary-rotation-180-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-crc-sprite-planes-basic-yf_tiled_ccs +kms_ccs@pipe-B-crc-sprite-planes-basic-y_tiled_ccs +kms_ccs@pipe-B-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-missing-ccs-buffer-yf_tiled_ccs +kms_ccs@pipe-B-missing-ccs-buffer-y_tiled_ccs +kms_ccs@pipe-B-missing-ccs-buffer-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-missing-ccs-buffer-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-random-ccs-data-yf_tiled_ccs +kms_ccs@pipe-B-random-ccs-data-y_tiled_ccs +kms_ccs@pipe-B-random-ccs-data-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-random-ccs-data-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-random-ccs-data-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-bad-aux-stride-yf_tiled_ccs +kms_ccs@pipe-C-bad-aux-stride-y_tiled_ccs +kms_ccs@pipe-C-bad-aux-stride-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-bad-aux-stride-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-bad-aux-stride-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-bad-pixel-format-yf_tiled_ccs +kms_ccs@pipe-C-bad-pixel-format-y_tiled_ccs +kms_ccs@pipe-C-bad-pixel-format-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-bad-pixel-format-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-bad-pixel-format-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-bad-rotation-90-yf_tiled_ccs +kms_ccs@pipe-C-bad-rotation-90-y_tiled_ccs +kms_ccs@pipe-C-bad-rotation-90-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-bad-rotation-90-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-bad-rotation-90-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-ccs-on-another-bo-yf_tiled_ccs +kms_ccs@pipe-C-ccs-on-another-bo-y_tiled_ccs +kms_ccs@pipe-C-ccs-on-another-bo-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-ccs-on-another-bo-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-crc-primary-basic-yf_tiled_ccs +kms_ccs@pipe-C-crc-primary-basic-y_tiled_ccs +kms_ccs@pipe-C-crc-primary-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-crc-primary-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-crc-primary-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-crc-primary-rotation-180-yf_tiled_ccs +kms_ccs@pipe-C-crc-primary-rotation-180-y_tiled_ccs +kms_ccs@pipe-C-crc-primary-rotation-180-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-crc-primary-rotation-180-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-crc-sprite-planes-basic-yf_tiled_ccs +kms_ccs@pipe-C-crc-sprite-planes-basic-y_tiled_ccs +kms_ccs@pipe-C-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-missing-ccs-buffer-yf_tiled_ccs +kms_ccs@pipe-C-missing-ccs-buffer-y_tiled_ccs +kms_ccs@pipe-C-missing-ccs-buffer-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-missing-ccs-buffer-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-random-ccs-data-yf_tiled_ccs +kms_ccs@pipe-C-random-ccs-data-y_tiled_ccs +kms_ccs@pipe-C-random-ccs-data-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-random-ccs-data-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-random-ccs-data-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-bad-aux-stride-yf_tiled_ccs +kms_ccs@pipe-D-bad-aux-stride-y_tiled_ccs +kms_ccs@pipe-D-bad-aux-stride-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-bad-aux-stride-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-bad-aux-stride-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-bad-pixel-format-yf_tiled_ccs +kms_ccs@pipe-D-bad-pixel-format-y_tiled_ccs +kms_ccs@pipe-D-bad-pixel-format-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-bad-pixel-format-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-bad-pixel-format-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-bad-rotation-90-yf_tiled_ccs +kms_ccs@pipe-D-bad-rotation-90-y_tiled_ccs +kms_ccs@pipe-D-bad-rotation-90-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-bad-rotation-90-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-bad-rotation-90-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-ccs-on-another-bo-yf_tiled_ccs +kms_ccs@pipe-D-ccs-on-another-bo-y_tiled_ccs +kms_ccs@pipe-D-ccs-on-another-bo-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-ccs-on-another-bo-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-crc-primary-basic-yf_tiled_ccs +kms_ccs@pipe-D-crc-primary-basic-y_tiled_ccs +kms_ccs@pipe-D-crc-primary-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-crc-primary-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-crc-primary-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-crc-primary-rotation-180-yf_tiled_ccs +kms_ccs@pipe-D-crc-primary-rotation-180-y_tiled_ccs +kms_ccs@pipe-D-crc-primary-rotation-180-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-crc-primary-rotation-180-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-crc-sprite-planes-basic-yf_tiled_ccs +kms_ccs@pipe-D-crc-sprite-planes-basic-y_tiled_ccs +kms_ccs@pipe-D-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-missing-ccs-buffer-yf_tiled_ccs +kms_ccs@pipe-D-missing-ccs-buffer-y_tiled_ccs +kms_ccs@pipe-D-missing-ccs-buffer-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-missing-ccs-buffer-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-random-ccs-data-yf_tiled_ccs +kms_ccs@pipe-D-random-ccs-data-y_tiled_ccs +kms_ccs@pipe-D-random-ccs-data-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-random-ccs-data-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-random-ccs-data-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-bad-aux-stride-yf_tiled_ccs +kms_ccs@pipe-E-bad-aux-stride-y_tiled_ccs +kms_ccs@pipe-E-bad-aux-stride-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-bad-aux-stride-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-bad-aux-stride-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-bad-pixel-format-yf_tiled_ccs +kms_ccs@pipe-E-bad-pixel-format-y_tiled_ccs +kms_ccs@pipe-E-bad-pixel-format-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-bad-pixel-format-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-bad-pixel-format-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-bad-rotation-90-yf_tiled_ccs +kms_ccs@pipe-E-bad-rotation-90-y_tiled_ccs +kms_ccs@pipe-E-bad-rotation-90-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-bad-rotation-90-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-bad-rotation-90-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-ccs-on-another-bo-yf_tiled_ccs +kms_ccs@pipe-E-ccs-on-another-bo-y_tiled_ccs +kms_ccs@pipe-E-ccs-on-another-bo-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-ccs-on-another-bo-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-crc-primary-basic-yf_tiled_ccs +kms_ccs@pipe-E-crc-primary-basic-y_tiled_ccs +kms_ccs@pipe-E-crc-primary-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-crc-primary-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-crc-primary-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-crc-primary-rotation-180-yf_tiled_ccs +kms_ccs@pipe-E-crc-primary-rotation-180-y_tiled_ccs +kms_ccs@pipe-E-crc-primary-rotation-180-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-crc-primary-rotation-180-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-crc-sprite-planes-basic-yf_tiled_ccs +kms_ccs@pipe-E-crc-sprite-planes-basic-y_tiled_ccs +kms_ccs@pipe-E-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-missing-ccs-buffer-yf_tiled_ccs +kms_ccs@pipe-E-missing-ccs-buffer-y_tiled_ccs +kms_ccs@pipe-E-missing-ccs-buffer-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-missing-ccs-buffer-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-random-ccs-data-yf_tiled_ccs +kms_ccs@pipe-E-random-ccs-data-y_tiled_ccs +kms_ccs@pipe-E-random-ccs-data-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-random-ccs-data-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-random-ccs-data-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-bad-aux-stride-yf_tiled_ccs +kms_ccs@pipe-F-bad-aux-stride-y_tiled_ccs +kms_ccs@pipe-F-bad-aux-stride-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-bad-aux-stride-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-bad-aux-stride-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-bad-pixel-format-yf_tiled_ccs +kms_ccs@pipe-F-bad-pixel-format-y_tiled_ccs +kms_ccs@pipe-F-bad-pixel-format-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-bad-pixel-format-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-bad-pixel-format-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-bad-rotation-90-yf_tiled_ccs +kms_ccs@pipe-F-bad-rotation-90-y_tiled_ccs +kms_ccs@pipe-F-bad-rotation-90-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-bad-rotation-90-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-bad-rotation-90-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-ccs-on-another-bo-yf_tiled_ccs +kms_ccs@pipe-F-ccs-on-another-bo-y_tiled_ccs +kms_ccs@pipe-F-ccs-on-another-bo-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-ccs-on-another-bo-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-crc-primary-basic-yf_tiled_ccs +kms_ccs@pipe-F-crc-primary-basic-y_tiled_ccs +kms_ccs@pipe-F-crc-primary-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-crc-primary-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-crc-primary-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-crc-primary-rotation-180-yf_tiled_ccs +kms_ccs@pipe-F-crc-primary-rotation-180-y_tiled_ccs +kms_ccs@pipe-F-crc-primary-rotation-180-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-crc-primary-rotation-180-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-crc-sprite-planes-basic-yf_tiled_ccs +kms_ccs@pipe-F-crc-sprite-planes-basic-y_tiled_ccs +kms_ccs@pipe-F-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-missing-ccs-buffer-yf_tiled_ccs +kms_ccs@pipe-F-missing-ccs-buffer-y_tiled_ccs +kms_ccs@pipe-F-missing-ccs-buffer-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-missing-ccs-buffer-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-random-ccs-data-yf_tiled_ccs +kms_ccs@pipe-F-random-ccs-data-y_tiled_ccs +kms_ccs@pipe-F-random-ccs-data-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-random-ccs-data-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-random-ccs-data-y_tiled_gen12_rc_ccs_cc +kms_cdclk@mode-transition +kms_cdclk@plane-scaling +kms_color@pipe-A-ctm-0-25 +kms_color@pipe-A-ctm-0-5 +kms_color@pipe-A-ctm-0-75 +kms_color@pipe-A-ctm-blue-to-red +kms_color@pipe-A-ctm-green-to-red +kms_color@pipe-A-ctm-max +kms_color@pipe-A-ctm-negative +kms_color@pipe-A-ctm-red-to-blue +kms_color@pipe-A-deep-color +kms_color@pipe-A-degamma +kms_color@pipe-A-gamma +kms_color@pipe-A-invalid-ctm-matrix-sizes +kms_color@pipe-A-invalid-degamma-lut-sizes +kms_color@pipe-A-invalid-gamma-lut-sizes +kms_color@pipe-A-legacy-gamma +kms_color@pipe-A-legacy-gamma-reset +kms_color@pipe-B-ctm-0-25 +kms_color@pipe-B-ctm-0-5 +kms_color@pipe-B-ctm-0-75 +kms_color@pipe-B-ctm-blue-to-red +kms_color@pipe-B-ctm-green-to-red +kms_color@pipe-B-ctm-max +kms_color@pipe-B-ctm-negative +kms_color@pipe-B-ctm-red-to-blue +kms_color@pipe-B-deep-color +kms_color@pipe-B-degamma +kms_color@pipe-B-gamma +kms_color@pipe-B-invalid-ctm-matrix-sizes +kms_color@pipe-B-invalid-degamma-lut-sizes +kms_color@pipe-B-invalid-gamma-lut-sizes +kms_color@pipe-B-legacy-gamma +kms_color@pipe-B-legacy-gamma-reset +kms_color@pipe-C-ctm-0-25 +kms_color@pipe-C-ctm-0-5 +kms_color@pipe-C-ctm-0-75 +kms_color@pipe-C-ctm-blue-to-red +kms_color@pipe-C-ctm-green-to-red +kms_color@pipe-C-ctm-max +kms_color@pipe-C-ctm-negative +kms_color@pipe-C-ctm-red-to-blue +kms_color@pipe-C-deep-color +kms_color@pipe-C-degamma +kms_color@pipe-C-gamma +kms_color@pipe-C-invalid-ctm-matrix-sizes +kms_color@pipe-C-invalid-degamma-lut-sizes +kms_color@pipe-C-invalid-gamma-lut-sizes +kms_color@pipe-C-legacy-gamma +kms_color@pipe-C-legacy-gamma-reset +kms_color@pipe-D-ctm-0-25 +kms_color@pipe-D-ctm-0-5 +kms_color@pipe-D-ctm-0-75 +kms_color@pipe-D-ctm-blue-to-red +kms_color@pipe-D-ctm-green-to-red +kms_color@pipe-D-ctm-max +kms_color@pipe-D-ctm-negative +kms_color@pipe-D-ctm-red-to-blue +kms_color@pipe-D-deep-color +kms_color@pipe-D-degamma +kms_color@pipe-D-gamma +kms_color@pipe-D-invalid-ctm-matrix-sizes +kms_color@pipe-D-invalid-degamma-lut-sizes +kms_color@pipe-D-invalid-gamma-lut-sizes +kms_color@pipe-D-legacy-gamma +kms_color@pipe-D-legacy-gamma-reset +kms_color@pipe-E-ctm-0-25 +kms_color@pipe-E-ctm-0-5 +kms_color@pipe-E-ctm-0-75 +kms_color@pipe-E-ctm-blue-to-red +kms_color@pipe-E-ctm-green-to-red +kms_color@pipe-E-ctm-max +kms_color@pipe-E-ctm-negative +kms_color@pipe-E-ctm-red-to-blue +kms_color@pipe-E-deep-color +kms_color@pipe-E-degamma +kms_color@pipe-E-gamma +kms_color@pipe-E-invalid-ctm-matrix-sizes +kms_color@pipe-E-invalid-degamma-lut-sizes +kms_color@pipe-E-invalid-gamma-lut-sizes +kms_color@pipe-E-legacy-gamma +kms_color@pipe-E-legacy-gamma-reset +kms_color@pipe-F-ctm-0-25 +kms_color@pipe-F-ctm-0-5 +kms_color@pipe-F-ctm-0-75 +kms_color@pipe-F-ctm-blue-to-red +kms_color@pipe-F-ctm-green-to-red +kms_color@pipe-F-ctm-max +kms_color@pipe-F-ctm-negative +kms_color@pipe-F-ctm-red-to-blue +kms_color@pipe-F-deep-color +kms_color@pipe-F-degamma +kms_color@pipe-F-gamma +kms_color@pipe-F-invalid-ctm-matrix-sizes +kms_color@pipe-F-invalid-degamma-lut-sizes +kms_color@pipe-F-invalid-gamma-lut-sizes +kms_color@pipe-F-legacy-gamma +kms_color@pipe-F-legacy-gamma-reset +kms_concurrent@pipe-A +kms_concurrent@pipe-B +kms_concurrent@pipe-C +kms_concurrent@pipe-D +kms_concurrent@pipe-E +kms_concurrent@pipe-F +kms_content_protection@atomic +kms_content_protection@atomic-dpms +kms_content_protection@content_type_change +kms_content_protection@dp-mst-lic-type-0 +kms_content_protection@dp-mst-lic-type-1 +kms_content_protection@dp-mst-type-0 +kms_content_protection@dp-mst-type-1 +kms_content_protection@legacy +kms_content_protection@LIC +kms_content_protection@mei_interface +kms_content_protection@srm +kms_content_protection@type1 +kms_content_protection@uevent +kms_cursor_crc@pipe-A-cursor-128x128-offscreen +kms_cursor_crc@pipe-A-cursor-128x128-onscreen +kms_cursor_crc@pipe-A-cursor-128x128-rapid-movement +kms_cursor_crc@pipe-A-cursor-128x128-sliding +kms_cursor_crc@pipe-A-cursor-128x42-offscreen +kms_cursor_crc@pipe-A-cursor-128x42-onscreen +kms_cursor_crc@pipe-A-cursor-128x42-random +kms_cursor_crc@pipe-A-cursor-128x42-rapid-movement +kms_cursor_crc@pipe-A-cursor-128x42-sliding +kms_cursor_crc@pipe-A-cursor-256x256-offscreen +kms_cursor_crc@pipe-A-cursor-256x256-onscreen +kms_cursor_crc@pipe-A-cursor-256x256-rapid-movement +kms_cursor_crc@pipe-A-cursor-256x256-sliding +kms_cursor_crc@pipe-A-cursor-256x85-offscreen +kms_cursor_crc@pipe-A-cursor-256x85-onscreen +kms_cursor_crc@pipe-A-cursor-256x85-random +kms_cursor_crc@pipe-A-cursor-256x85-rapid-movement +kms_cursor_crc@pipe-A-cursor-256x85-sliding +kms_cursor_crc@pipe-A-cursor-32x10-offscreen +kms_cursor_crc@pipe-A-cursor-32x10-onscreen +kms_cursor_crc@pipe-A-cursor-32x10-random +kms_cursor_crc@pipe-A-cursor-32x10-rapid-movement +kms_cursor_crc@pipe-A-cursor-32x10-sliding +kms_cursor_crc@pipe-A-cursor-32x32-offscreen +kms_cursor_crc@pipe-A-cursor-32x32-onscreen +kms_cursor_crc@pipe-A-cursor-32x32-random +kms_cursor_crc@pipe-A-cursor-32x32-rapid-movement +kms_cursor_crc@pipe-A-cursor-32x32-sliding +kms_cursor_crc@pipe-A-cursor-512x170-offscreen +kms_cursor_crc@pipe-A-cursor-512x170-onscreen +kms_cursor_crc@pipe-A-cursor-512x170-random +kms_cursor_crc@pipe-A-cursor-512x170-rapid-movement +kms_cursor_crc@pipe-A-cursor-512x170-sliding +kms_cursor_crc@pipe-A-cursor-512x512-offscreen +kms_cursor_crc@pipe-A-cursor-512x512-onscreen +kms_cursor_crc@pipe-A-cursor-512x512-random +kms_cursor_crc@pipe-A-cursor-512x512-rapid-movement +kms_cursor_crc@pipe-A-cursor-512x512-sliding +kms_cursor_crc@pipe-A-cursor-64x21-offscreen +kms_cursor_crc@pipe-A-cursor-64x21-onscreen +kms_cursor_crc@pipe-A-cursor-64x21-random +kms_cursor_crc@pipe-A-cursor-64x21-rapid-movement +kms_cursor_crc@pipe-A-cursor-64x21-sliding +kms_cursor_crc@pipe-A-cursor-64x64-offscreen +kms_cursor_crc@pipe-A-cursor-64x64-onscreen +kms_cursor_crc@pipe-A-cursor-64x64-random +kms_cursor_crc@pipe-A-cursor-64x64-rapid-movement +kms_cursor_crc@pipe-A-cursor-64x64-sliding +kms_cursor_crc@pipe-A-cursor-alpha-opaque +kms_cursor_crc@pipe-A-cursor-alpha-transparent +kms_cursor_crc@pipe-A-cursor-dpms +kms_cursor_crc@pipe-A-cursor-max-size-offscreen +kms_cursor_crc@pipe-A-cursor-max-size-onscreen +kms_cursor_crc@pipe-A-cursor-max-size-random +kms_cursor_crc@pipe-A-cursor-max-size-rapid-movement +kms_cursor_crc@pipe-A-cursor-max-size-sliding +kms_cursor_crc@pipe-A-cursor-size-change +kms_cursor_crc@pipe-B-cursor-128x128-offscreen +kms_cursor_crc@pipe-B-cursor-128x128-onscreen +kms_cursor_crc@pipe-B-cursor-128x128-random +kms_cursor_crc@pipe-B-cursor-128x128-rapid-movement +kms_cursor_crc@pipe-B-cursor-128x128-sliding +kms_cursor_crc@pipe-B-cursor-128x42-offscreen +kms_cursor_crc@pipe-B-cursor-128x42-onscreen +kms_cursor_crc@pipe-B-cursor-128x42-rapid-movement +kms_cursor_crc@pipe-B-cursor-128x42-sliding +kms_cursor_crc@pipe-B-cursor-256x256-offscreen +kms_cursor_crc@pipe-B-cursor-256x256-onscreen +kms_cursor_crc@pipe-B-cursor-256x256-random +kms_cursor_crc@pipe-B-cursor-256x256-rapid-movement +kms_cursor_crc@pipe-B-cursor-256x256-sliding +kms_cursor_crc@pipe-B-cursor-256x85-offscreen +kms_cursor_crc@pipe-B-cursor-256x85-onscreen +kms_cursor_crc@pipe-B-cursor-256x85-random +kms_cursor_crc@pipe-B-cursor-256x85-rapid-movement +kms_cursor_crc@pipe-B-cursor-256x85-sliding +kms_cursor_crc@pipe-B-cursor-32x10-offscreen +kms_cursor_crc@pipe-B-cursor-32x10-onscreen +kms_cursor_crc@pipe-B-cursor-32x10-random +kms_cursor_crc@pipe-B-cursor-32x10-rapid-movement +kms_cursor_crc@pipe-B-cursor-32x10-sliding +kms_cursor_crc@pipe-B-cursor-32x32-offscreen +kms_cursor_crc@pipe-B-cursor-32x32-onscreen +kms_cursor_crc@pipe-B-cursor-32x32-random +kms_cursor_crc@pipe-B-cursor-32x32-rapid-movement +kms_cursor_crc@pipe-B-cursor-32x32-sliding +kms_cursor_crc@pipe-B-cursor-512x170-offscreen +kms_cursor_crc@pipe-B-cursor-512x170-onscreen +kms_cursor_crc@pipe-B-cursor-512x170-random +kms_cursor_crc@pipe-B-cursor-512x170-rapid-movement +kms_cursor_crc@pipe-B-cursor-512x170-sliding +kms_cursor_crc@pipe-B-cursor-512x512-offscreen +kms_cursor_crc@pipe-B-cursor-512x512-onscreen +kms_cursor_crc@pipe-B-cursor-512x512-random +kms_cursor_crc@pipe-B-cursor-512x512-rapid-movement +kms_cursor_crc@pipe-B-cursor-512x512-sliding +kms_cursor_crc@pipe-B-cursor-64x21-offscreen +kms_cursor_crc@pipe-B-cursor-64x21-onscreen +kms_cursor_crc@pipe-B-cursor-64x21-random +kms_cursor_crc@pipe-B-cursor-64x21-rapid-movement +kms_cursor_crc@pipe-B-cursor-64x64-offscreen +kms_cursor_crc@pipe-B-cursor-64x64-onscreen +kms_cursor_crc@pipe-B-cursor-64x64-random +kms_cursor_crc@pipe-B-cursor-64x64-rapid-movement +kms_cursor_crc@pipe-B-cursor-64x64-sliding +kms_cursor_crc@pipe-B-cursor-alpha-opaque +kms_cursor_crc@pipe-B-cursor-alpha-transparent +kms_cursor_crc@pipe-B-cursor-dpms +kms_cursor_crc@pipe-B-cursor-max-size-offscreen +kms_cursor_crc@pipe-B-cursor-max-size-onscreen +kms_cursor_crc@pipe-B-cursor-max-size-random +kms_cursor_crc@pipe-B-cursor-max-size-rapid-movement +kms_cursor_crc@pipe-B-cursor-max-size-sliding +kms_cursor_crc@pipe-B-cursor-size-change +kms_cursor_crc@pipe-C-cursor-128x128-offscreen +kms_cursor_crc@pipe-C-cursor-128x128-onscreen +kms_cursor_crc@pipe-C-cursor-128x128-random +kms_cursor_crc@pipe-C-cursor-128x128-rapid-movement +kms_cursor_crc@pipe-C-cursor-128x128-sliding +kms_cursor_crc@pipe-C-cursor-128x42-offscreen +kms_cursor_crc@pipe-C-cursor-128x42-onscreen +kms_cursor_crc@pipe-C-cursor-128x42-random +kms_cursor_crc@pipe-C-cursor-128x42-rapid-movement +kms_cursor_crc@pipe-C-cursor-128x42-sliding +kms_cursor_crc@pipe-C-cursor-256x256-offscreen +kms_cursor_crc@pipe-C-cursor-256x256-onscreen +kms_cursor_crc@pipe-C-cursor-256x256-random +kms_cursor_crc@pipe-C-cursor-256x256-rapid-movement +kms_cursor_crc@pipe-C-cursor-256x256-sliding +kms_cursor_crc@pipe-C-cursor-256x85-offscreen +kms_cursor_crc@pipe-C-cursor-256x85-onscreen +kms_cursor_crc@pipe-C-cursor-256x85-random +kms_cursor_crc@pipe-C-cursor-256x85-rapid-movement +kms_cursor_crc@pipe-C-cursor-256x85-sliding +kms_cursor_crc@pipe-C-cursor-32x10-offscreen +kms_cursor_crc@pipe-C-cursor-32x10-onscreen +kms_cursor_crc@pipe-C-cursor-32x10-random +kms_cursor_crc@pipe-C-cursor-32x10-rapid-movement +kms_cursor_crc@pipe-C-cursor-32x10-sliding +kms_cursor_crc@pipe-C-cursor-32x32-offscreen +kms_cursor_crc@pipe-C-cursor-32x32-onscreen +kms_cursor_crc@pipe-C-cursor-32x32-random +kms_cursor_crc@pipe-C-cursor-32x32-rapid-movement +kms_cursor_crc@pipe-C-cursor-32x32-sliding +kms_cursor_crc@pipe-C-cursor-512x170-offscreen +kms_cursor_crc@pipe-C-cursor-512x170-onscreen +kms_cursor_crc@pipe-C-cursor-512x170-random +kms_cursor_crc@pipe-C-cursor-512x170-rapid-movement +kms_cursor_crc@pipe-C-cursor-512x170-sliding +kms_cursor_crc@pipe-C-cursor-512x512-offscreen +kms_cursor_crc@pipe-C-cursor-512x512-onscreen +kms_cursor_crc@pipe-C-cursor-512x512-random +kms_cursor_crc@pipe-C-cursor-512x512-rapid-movement +kms_cursor_crc@pipe-C-cursor-512x512-sliding +kms_cursor_crc@pipe-C-cursor-64x21-offscreen +kms_cursor_crc@pipe-C-cursor-64x21-onscreen +kms_cursor_crc@pipe-C-cursor-64x21-random +kms_cursor_crc@pipe-C-cursor-64x21-rapid-movement +kms_cursor_crc@pipe-C-cursor-64x21-sliding +kms_cursor_crc@pipe-C-cursor-64x64-offscreen +kms_cursor_crc@pipe-C-cursor-64x64-onscreen +kms_cursor_crc@pipe-C-cursor-64x64-rapid-movement +kms_cursor_crc@pipe-C-cursor-64x64-sliding +kms_cursor_crc@pipe-C-cursor-alpha-opaque +kms_cursor_crc@pipe-C-cursor-alpha-transparent +kms_cursor_crc@pipe-C-cursor-dpms +kms_cursor_crc@pipe-C-cursor-max-size-offscreen +kms_cursor_crc@pipe-C-cursor-max-size-onscreen +kms_cursor_crc@pipe-C-cursor-max-size-random +kms_cursor_crc@pipe-C-cursor-max-size-rapid-movement +kms_cursor_crc@pipe-C-cursor-max-size-sliding +kms_cursor_crc@pipe-C-cursor-size-change +kms_cursor_crc@pipe-D-cursor-128x128-offscreen +kms_cursor_crc@pipe-D-cursor-128x128-onscreen +kms_cursor_crc@pipe-D-cursor-128x128-random +kms_cursor_crc@pipe-D-cursor-128x128-rapid-movement +kms_cursor_crc@pipe-D-cursor-128x128-sliding +kms_cursor_crc@pipe-D-cursor-128x42-offscreen +kms_cursor_crc@pipe-D-cursor-128x42-onscreen +kms_cursor_crc@pipe-D-cursor-128x42-random +kms_cursor_crc@pipe-D-cursor-128x42-rapid-movement +kms_cursor_crc@pipe-D-cursor-128x42-sliding +kms_cursor_crc@pipe-D-cursor-256x256-offscreen +kms_cursor_crc@pipe-D-cursor-256x256-onscreen +kms_cursor_crc@pipe-D-cursor-256x256-random +kms_cursor_crc@pipe-D-cursor-256x256-rapid-movement +kms_cursor_crc@pipe-D-cursor-256x256-sliding +kms_cursor_crc@pipe-D-cursor-256x85-offscreen +kms_cursor_crc@pipe-D-cursor-256x85-onscreen +kms_cursor_crc@pipe-D-cursor-256x85-random +kms_cursor_crc@pipe-D-cursor-256x85-rapid-movement +kms_cursor_crc@pipe-D-cursor-256x85-sliding +kms_cursor_crc@pipe-D-cursor-32x10-offscreen +kms_cursor_crc@pipe-D-cursor-32x10-onscreen +kms_cursor_crc@pipe-D-cursor-32x10-random +kms_cursor_crc@pipe-D-cursor-32x10-rapid-movement +kms_cursor_crc@pipe-D-cursor-32x10-sliding +kms_cursor_crc@pipe-D-cursor-32x32-offscreen +kms_cursor_crc@pipe-D-cursor-32x32-onscreen +kms_cursor_crc@pipe-D-cursor-32x32-random +kms_cursor_crc@pipe-D-cursor-32x32-rapid-movement +kms_cursor_crc@pipe-D-cursor-32x32-sliding +kms_cursor_crc@pipe-D-cursor-512x170-offscreen +kms_cursor_crc@pipe-D-cursor-512x170-onscreen +kms_cursor_crc@pipe-D-cursor-512x170-random +kms_cursor_crc@pipe-D-cursor-512x170-rapid-movement +kms_cursor_crc@pipe-D-cursor-512x170-sliding +kms_cursor_crc@pipe-D-cursor-512x512-offscreen +kms_cursor_crc@pipe-D-cursor-512x512-onscreen +kms_cursor_crc@pipe-D-cursor-512x512-random +kms_cursor_crc@pipe-D-cursor-512x512-rapid-movement +kms_cursor_crc@pipe-D-cursor-512x512-sliding +kms_cursor_crc@pipe-D-cursor-64x21-offscreen +kms_cursor_crc@pipe-D-cursor-64x21-onscreen +kms_cursor_crc@pipe-D-cursor-64x21-random +kms_cursor_crc@pipe-D-cursor-64x21-rapid-movement +kms_cursor_crc@pipe-D-cursor-64x21-sliding +kms_cursor_crc@pipe-D-cursor-64x64-offscreen +kms_cursor_crc@pipe-D-cursor-64x64-onscreen +kms_cursor_crc@pipe-D-cursor-64x64-random +kms_cursor_crc@pipe-D-cursor-64x64-rapid-movement +kms_cursor_crc@pipe-D-cursor-64x64-sliding +kms_cursor_crc@pipe-D-cursor-alpha-opaque +kms_cursor_crc@pipe-D-cursor-alpha-transparent +kms_cursor_crc@pipe-D-cursor-dpms +kms_cursor_crc@pipe-D-cursor-max-size-offscreen +kms_cursor_crc@pipe-D-cursor-max-size-onscreen +kms_cursor_crc@pipe-D-cursor-max-size-random +kms_cursor_crc@pipe-D-cursor-max-size-rapid-movement +kms_cursor_crc@pipe-D-cursor-max-size-sliding +kms_cursor_crc@pipe-D-cursor-size-change +kms_cursor_crc@pipe-D-cursor-suspend +kms_cursor_crc@pipe-E-cursor-128x128-offscreen +kms_cursor_crc@pipe-E-cursor-128x128-onscreen +kms_cursor_crc@pipe-E-cursor-128x128-random +kms_cursor_crc@pipe-E-cursor-128x128-rapid-movement +kms_cursor_crc@pipe-E-cursor-128x128-sliding +kms_cursor_crc@pipe-E-cursor-128x42-offscreen +kms_cursor_crc@pipe-E-cursor-128x42-onscreen +kms_cursor_crc@pipe-E-cursor-128x42-random +kms_cursor_crc@pipe-E-cursor-128x42-rapid-movement +kms_cursor_crc@pipe-E-cursor-128x42-sliding +kms_cursor_crc@pipe-E-cursor-256x256-offscreen +kms_cursor_crc@pipe-E-cursor-256x256-onscreen +kms_cursor_crc@pipe-E-cursor-256x256-random +kms_cursor_crc@pipe-E-cursor-256x256-rapid-movement +kms_cursor_crc@pipe-E-cursor-256x256-sliding +kms_cursor_crc@pipe-E-cursor-256x85-offscreen +kms_cursor_crc@pipe-E-cursor-256x85-onscreen +kms_cursor_crc@pipe-E-cursor-256x85-random +kms_cursor_crc@pipe-E-cursor-256x85-rapid-movement +kms_cursor_crc@pipe-E-cursor-256x85-sliding +kms_cursor_crc@pipe-E-cursor-32x10-offscreen +kms_cursor_crc@pipe-E-cursor-32x10-onscreen +kms_cursor_crc@pipe-E-cursor-32x10-random +kms_cursor_crc@pipe-E-cursor-32x10-rapid-movement +kms_cursor_crc@pipe-E-cursor-32x10-sliding +kms_cursor_crc@pipe-E-cursor-32x32-offscreen +kms_cursor_crc@pipe-E-cursor-32x32-onscreen +kms_cursor_crc@pipe-E-cursor-32x32-random +kms_cursor_crc@pipe-E-cursor-32x32-rapid-movement +kms_cursor_crc@pipe-E-cursor-32x32-sliding +kms_cursor_crc@pipe-E-cursor-512x170-offscreen +kms_cursor_crc@pipe-E-cursor-512x170-onscreen +kms_cursor_crc@pipe-E-cursor-512x170-random +kms_cursor_crc@pipe-E-cursor-512x170-rapid-movement +kms_cursor_crc@pipe-E-cursor-512x170-sliding +kms_cursor_crc@pipe-E-cursor-512x512-offscreen +kms_cursor_crc@pipe-E-cursor-512x512-onscreen +kms_cursor_crc@pipe-E-cursor-512x512-random +kms_cursor_crc@pipe-E-cursor-512x512-rapid-movement +kms_cursor_crc@pipe-E-cursor-512x512-sliding +kms_cursor_crc@pipe-E-cursor-64x21-offscreen +kms_cursor_crc@pipe-E-cursor-64x21-onscreen +kms_cursor_crc@pipe-E-cursor-64x21-random +kms_cursor_crc@pipe-E-cursor-64x21-rapid-movement +kms_cursor_crc@pipe-E-cursor-64x21-sliding +kms_cursor_crc@pipe-E-cursor-64x64-offscreen +kms_cursor_crc@pipe-E-cursor-64x64-onscreen +kms_cursor_crc@pipe-E-cursor-64x64-random +kms_cursor_crc@pipe-E-cursor-64x64-rapid-movement +kms_cursor_crc@pipe-E-cursor-64x64-sliding +kms_cursor_crc@pipe-E-cursor-alpha-opaque +kms_cursor_crc@pipe-E-cursor-alpha-transparent +kms_cursor_crc@pipe-E-cursor-dpms +kms_cursor_crc@pipe-E-cursor-max-size-offscreen +kms_cursor_crc@pipe-E-cursor-max-size-onscreen +kms_cursor_crc@pipe-E-cursor-max-size-random +kms_cursor_crc@pipe-E-cursor-max-size-rapid-movement +kms_cursor_crc@pipe-E-cursor-max-size-sliding +kms_cursor_crc@pipe-E-cursor-size-change +kms_cursor_crc@pipe-E-cursor-suspend +kms_cursor_crc@pipe-F-cursor-128x128-offscreen +kms_cursor_crc@pipe-F-cursor-128x128-onscreen +kms_cursor_crc@pipe-F-cursor-128x128-random +kms_cursor_crc@pipe-F-cursor-128x128-rapid-movement +kms_cursor_crc@pipe-F-cursor-128x128-sliding +kms_cursor_crc@pipe-F-cursor-128x42-offscreen +kms_cursor_crc@pipe-F-cursor-128x42-onscreen +kms_cursor_crc@pipe-F-cursor-128x42-random +kms_cursor_crc@pipe-F-cursor-128x42-rapid-movement +kms_cursor_crc@pipe-F-cursor-128x42-sliding +kms_cursor_crc@pipe-F-cursor-256x256-offscreen +kms_cursor_crc@pipe-F-cursor-256x256-onscreen +kms_cursor_crc@pipe-F-cursor-256x256-random +kms_cursor_crc@pipe-F-cursor-256x256-rapid-movement +kms_cursor_crc@pipe-F-cursor-256x256-sliding +kms_cursor_crc@pipe-F-cursor-256x85-offscreen +kms_cursor_crc@pipe-F-cursor-256x85-onscreen +kms_cursor_crc@pipe-F-cursor-256x85-random +kms_cursor_crc@pipe-F-cursor-256x85-rapid-movement +kms_cursor_crc@pipe-F-cursor-256x85-sliding +kms_cursor_crc@pipe-F-cursor-32x10-offscreen +kms_cursor_crc@pipe-F-cursor-32x10-onscreen +kms_cursor_crc@pipe-F-cursor-32x10-random +kms_cursor_crc@pipe-F-cursor-32x10-rapid-movement +kms_cursor_crc@pipe-F-cursor-32x10-sliding +kms_cursor_crc@pipe-F-cursor-32x32-offscreen +kms_cursor_crc@pipe-F-cursor-32x32-onscreen +kms_cursor_crc@pipe-F-cursor-32x32-random +kms_cursor_crc@pipe-F-cursor-32x32-rapid-movement +kms_cursor_crc@pipe-F-cursor-32x32-sliding +kms_cursor_crc@pipe-F-cursor-512x170-offscreen +kms_cursor_crc@pipe-F-cursor-512x170-onscreen +kms_cursor_crc@pipe-F-cursor-512x170-random +kms_cursor_crc@pipe-F-cursor-512x170-rapid-movement +kms_cursor_crc@pipe-F-cursor-512x170-sliding +kms_cursor_crc@pipe-F-cursor-512x512-offscreen +kms_cursor_crc@pipe-F-cursor-512x512-onscreen +kms_cursor_crc@pipe-F-cursor-512x512-random +kms_cursor_crc@pipe-F-cursor-512x512-rapid-movement +kms_cursor_crc@pipe-F-cursor-512x512-sliding +kms_cursor_crc@pipe-F-cursor-64x21-offscreen +kms_cursor_crc@pipe-F-cursor-64x21-onscreen +kms_cursor_crc@pipe-F-cursor-64x21-random +kms_cursor_crc@pipe-F-cursor-64x21-rapid-movement +kms_cursor_crc@pipe-F-cursor-64x21-sliding +kms_cursor_crc@pipe-F-cursor-64x64-offscreen +kms_cursor_crc@pipe-F-cursor-64x64-onscreen +kms_cursor_crc@pipe-F-cursor-64x64-random +kms_cursor_crc@pipe-F-cursor-64x64-rapid-movement +kms_cursor_crc@pipe-F-cursor-64x64-sliding +kms_cursor_crc@pipe-F-cursor-alpha-opaque +kms_cursor_crc@pipe-F-cursor-alpha-transparent +kms_cursor_crc@pipe-F-cursor-dpms +kms_cursor_crc@pipe-F-cursor-max-size-offscreen +kms_cursor_crc@pipe-F-cursor-max-size-onscreen +kms_cursor_crc@pipe-F-cursor-max-size-random +kms_cursor_crc@pipe-F-cursor-max-size-rapid-movement +kms_cursor_crc@pipe-F-cursor-max-size-sliding +kms_cursor_crc@pipe-F-cursor-size-change +kms_cursor_crc@pipe-F-cursor-suspend +kms_cursor_legacy@2x-cursor-vs-flip-atomic +kms_cursor_legacy@2x-cursor-vs-flip-legacy +kms_cursor_legacy@2x-flip-vs-cursor-atomic +kms_cursor_legacy@2x-flip-vs-cursor-legacy +kms_cursor_legacy@2x-long-cursor-vs-flip-atomic +kms_cursor_legacy@2x-long-cursor-vs-flip-legacy +kms_cursor_legacy@2x-long-flip-vs-cursor-atomic +kms_cursor_legacy@2x-long-flip-vs-cursor-legacy +kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic +kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic +kms_cursor_legacy@basic-busy-flip-before-cursor-atomic +kms_cursor_legacy@basic-busy-flip-before-cursor-legacy +kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size +kms_cursor_legacy@basic-flip-after-cursor-atomic +kms_cursor_legacy@basic-flip-after-cursor-legacy +kms_cursor_legacy@basic-flip-after-cursor-varying-size +kms_cursor_legacy@basic-flip-before-cursor-atomic +kms_cursor_legacy@basic-flip-before-cursor-legacy +kms_cursor_legacy@basic-flip-before-cursor-varying-size +kms_cursor_legacy@cursorA-vs-flipB-atomic +kms_cursor_legacy@cursorA-vs-flipB-atomic-transitions +kms_cursor_legacy@cursorA-vs-flipB-atomic-transitions-varying-size +kms_cursor_legacy@cursorA-vs-flipB-legacy +kms_cursor_legacy@cursorA-vs-flipB-toggle +kms_cursor_legacy@cursorA-vs-flipB-varying-size +kms_cursor_legacy@cursorB-vs-flipA-atomic +kms_cursor_legacy@cursorB-vs-flipA-atomic-transitions +kms_cursor_legacy@cursorB-vs-flipA-atomic-transitions-varying-size +kms_cursor_legacy@cursorB-vs-flipA-legacy +kms_cursor_legacy@cursorB-vs-flipA-toggle +kms_cursor_legacy@cursorB-vs-flipA-varying-size +kms_cursor_legacy@cursorB-vs-flipB-atomic +kms_cursor_legacy@cursorB-vs-flipB-atomic-transitions +kms_cursor_legacy@cursorB-vs-flipB-atomic-transitions-varying-size +kms_cursor_legacy@cursorB-vs-flipB-legacy +kms_cursor_legacy@cursorB-vs-flipB-toggle +kms_cursor_legacy@cursorB-vs-flipB-varying-size +kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic +kms_cursor_legacy@flip-vs-cursor-busy-crc-legacy +kms_cursor_legacy@flip-vs-cursor-crc-atomic +kms_cursor_legacy@flip-vs-cursor-crc-legacy +kms_cursor_legacy@nonblocking-modeset-vs-cursor-atomic +kms_cursor_legacy@pipe-E-forked-bo +kms_cursor_legacy@pipe-E-forked-move +kms_cursor_legacy@pipe-E-single-bo +kms_cursor_legacy@pipe-E-single-move +kms_cursor_legacy@pipe-E-torture-bo +kms_cursor_legacy@pipe-E-torture-move +kms_cursor_legacy@pipe-F-forked-bo +kms_cursor_legacy@pipe-F-forked-move +kms_cursor_legacy@pipe-F-single-bo +kms_cursor_legacy@pipe-F-single-move +kms_cursor_legacy@pipe-F-torture-bo +kms_cursor_legacy@pipe-F-torture-move +kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions +kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size +kms_cursor_legacy@short-busy-flip-before-cursor-toggle +kms_cursor_legacy@short-flip-after-cursor-atomic-transitions +kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size +kms_cursor_legacy@short-flip-after-cursor-toggle +kms_cursor_legacy@short-flip-before-cursor-atomic-transitions +kms_cursor_legacy@short-flip-before-cursor-atomic-transitions-varying-size +kms_cursor_legacy@short-flip-before-cursor-toggle +kms_dither@FB-8BPC-Vs-Panel-6BPC +kms_dither@FB-8BPC-Vs-Panel-8BPC +kms_dp_aux_dev +kms_dp_tiled_display@basic-test-pattern +kms_draw_crc@draw-method-rgb565-blt-4tiled +kms_draw_crc@draw-method-rgb565-blt-untiled +kms_draw_crc@draw-method-rgb565-blt-xtiled +kms_draw_crc@draw-method-rgb565-blt-ytiled +kms_draw_crc@draw-method-rgb565-mmap-cpu-4tiled +kms_draw_crc@draw-method-rgb565-mmap-cpu-untiled +kms_draw_crc@draw-method-rgb565-mmap-cpu-xtiled +kms_draw_crc@draw-method-rgb565-mmap-cpu-ytiled +kms_draw_crc@draw-method-rgb565-mmap-gtt-4tiled +kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled +kms_draw_crc@draw-method-rgb565-mmap-gtt-xtiled +kms_draw_crc@draw-method-rgb565-mmap-gtt-ytiled +kms_draw_crc@draw-method-rgb565-mmap-wc-4tiled +kms_draw_crc@draw-method-rgb565-mmap-wc-untiled +kms_draw_crc@draw-method-rgb565-mmap-wc-xtiled +kms_draw_crc@draw-method-rgb565-mmap-wc-ytiled +kms_draw_crc@draw-method-rgb565-pwrite-4tiled +kms_draw_crc@draw-method-rgb565-pwrite-untiled +kms_draw_crc@draw-method-rgb565-pwrite-xtiled +kms_draw_crc@draw-method-rgb565-pwrite-ytiled +kms_draw_crc@draw-method-rgb565-render-4tiled +kms_draw_crc@draw-method-rgb565-render-untiled +kms_draw_crc@draw-method-rgb565-render-xtiled +kms_draw_crc@draw-method-rgb565-render-ytiled +kms_draw_crc@draw-method-xrgb2101010-blt-4tiled +kms_draw_crc@draw-method-xrgb2101010-blt-untiled +kms_draw_crc@draw-method-xrgb2101010-blt-xtiled +kms_draw_crc@draw-method-xrgb2101010-blt-ytiled +kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled +kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-untiled +kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-xtiled +kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-ytiled +kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-4tiled +kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-untiled +kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-xtiled +kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-ytiled +kms_draw_crc@draw-method-xrgb2101010-mmap-wc-4tiled +kms_draw_crc@draw-method-xrgb2101010-mmap-wc-untiled +kms_draw_crc@draw-method-xrgb2101010-mmap-wc-xtiled +kms_draw_crc@draw-method-xrgb2101010-mmap-wc-ytiled +kms_draw_crc@draw-method-xrgb2101010-pwrite-4tiled +kms_draw_crc@draw-method-xrgb2101010-pwrite-untiled +kms_draw_crc@draw-method-xrgb2101010-pwrite-xtiled +kms_draw_crc@draw-method-xrgb2101010-pwrite-ytiled +kms_draw_crc@draw-method-xrgb2101010-render-4tiled +kms_draw_crc@draw-method-xrgb2101010-render-untiled +kms_draw_crc@draw-method-xrgb2101010-render-xtiled +kms_draw_crc@draw-method-xrgb2101010-render-ytiled +kms_draw_crc@draw-method-xrgb8888-blt-4tiled +kms_draw_crc@draw-method-xrgb8888-blt-untiled +kms_draw_crc@draw-method-xrgb8888-blt-xtiled +kms_draw_crc@draw-method-xrgb8888-blt-ytiled +kms_draw_crc@draw-method-xrgb8888-mmap-cpu-4tiled +kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled +kms_draw_crc@draw-method-xrgb8888-mmap-cpu-xtiled +kms_draw_crc@draw-method-xrgb8888-mmap-cpu-ytiled +kms_draw_crc@draw-method-xrgb8888-mmap-gtt-4tiled +kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled +kms_draw_crc@draw-method-xrgb8888-mmap-gtt-xtiled +kms_draw_crc@draw-method-xrgb8888-mmap-gtt-ytiled +kms_draw_crc@draw-method-xrgb8888-mmap-wc-4tiled +kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled +kms_draw_crc@draw-method-xrgb8888-mmap-wc-xtiled +kms_draw_crc@draw-method-xrgb8888-mmap-wc-ytiled +kms_draw_crc@draw-method-xrgb8888-pwrite-4tiled +kms_draw_crc@draw-method-xrgb8888-pwrite-untiled +kms_draw_crc@draw-method-xrgb8888-pwrite-xtiled +kms_draw_crc@draw-method-xrgb8888-pwrite-ytiled +kms_draw_crc@draw-method-xrgb8888-render-4tiled +kms_draw_crc@draw-method-xrgb8888-render-untiled +kms_draw_crc@draw-method-xrgb8888-render-xtiled +kms_draw_crc@draw-method-xrgb8888-render-ytiled +kms_draw_crc@fill-fb +kms_dsc@basic-dsc-enable +kms_dsc@XRGB8888-dsc-compression +kms_fbcon_fbt@fbc +kms_fbcon_fbt@fbc-suspend +kms_fbcon_fbt@psr +kms_fbcon_fbt@psr-suspend +kms_fence_pin_leak +kms_flip@2x-absolute-wf_vblank +kms_flip@2x-absolute-wf_vblank-interruptible +kms_flip@2x-blocking-absolute-wf_vblank +kms_flip@2x-blocking-absolute-wf_vblank-interruptible +kms_flip@2x-blocking-wf_vblank +kms_flip@2x-busy-flip +kms_flip@2x-dpms-vs-vblank-race +kms_flip@2x-dpms-vs-vblank-race-interruptible +kms_flip@2x-flip-vs-absolute-wf_vblank +kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible +kms_flip@2x-flip-vs-blocking-wf-vblank +kms_flip@2x-flip-vs-dpms +kms_flip@2x-flip-vs-dpms-off-vs-modeset +kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible +kms_flip@2x-flip-vs-expired-vblank +kms_flip@2x-flip-vs-expired-vblank-interruptible +kms_flip@2x-flip-vs-fences +kms_flip@2x-flip-vs-fences-interruptible +kms_flip@2x-flip-vs-modeset +kms_flip@2x-flip-vs-modeset-vs-hang +kms_flip@2x-flip-vs-panning +kms_flip@2x-flip-vs-panning-interruptible +kms_flip@2x-flip-vs-panning-vs-hang +kms_flip@2x-flip-vs-rmfb +kms_flip@2x-flip-vs-rmfb-interruptible +kms_flip@2x-flip-vs-suspend +kms_flip@2x-flip-vs-suspend-interruptible +kms_flip@2x-flip-vs-wf_vblank +kms_flip@2x-flip-vs-wf_vblank-interruptible +kms_flip@2x-modeset-vs-vblank-race +kms_flip@2x-modeset-vs-vblank-race-interruptible +kms_flip@2x-nonexisting-fb +kms_flip@2x-nonexisting-fb-interruptible +kms_flip@2x-plain-flip +kms_flip@2x-plain-flip-fb-recreate +kms_flip@2x-plain-flip-fb-recreate-interruptible +kms_flip@2x-plain-flip-interruptible +kms_flip@2x-plain-flip-ts-check +kms_flip@2x-plain-flip-ts-check-interruptible +kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset +kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible +kms_flip@2x-wf_vblank-ts-check +kms_flip@2x-wf_vblank-ts-check-interruptible +kms_flip@basic-plain-flip +kms_flip@busy-flip +kms_flip_event_leak +kms_flip@nonblocking-read +kms_flip@nonexisting-fb +kms_flip@nonexisting-fb-interruptible +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling +kms_force_connector_basic@force-connector-state +kms_force_connector_basic@force-edid +kms_force_connector_basic@force-load-detect +kms_force_connector_basic@prune-stale-modes +kms_frontbuffer_tracking@basic +kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@drrs-1p-pri-indfb-multidraw +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@drrs-1p-rte +kms_frontbuffer_tracking@drrs-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@drrs-2p-rte +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@drrs-farfromfence-mmap-gtt +kms_frontbuffer_tracking@drrs-indfb-scaledprimary +kms_frontbuffer_tracking@drrs-modesetfrombusy +kms_frontbuffer_tracking@drrs-rgb101010-draw-blt +kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@drrs-rgb101010-draw-pwrite +kms_frontbuffer_tracking@drrs-rgb101010-draw-render +kms_frontbuffer_tracking@drrs-rgb565-draw-blt +kms_frontbuffer_tracking@drrs-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@drrs-rgb565-draw-pwrite +kms_frontbuffer_tracking@drrs-rgb565-draw-render +kms_frontbuffer_tracking@drrs-shrfb-scaledprimary +kms_frontbuffer_tracking@drrs-slowdraw +kms_frontbuffer_tracking@drrs-suspend +kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbc-1p-rte +kms_frontbuffer_tracking@fbc-1p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbc-2p-rte +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-1p-pri-indfb-multidraw +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcdrrs-1p-rte +kms_frontbuffer_tracking@fbcdrrs-1p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcdrrs-2p-rte +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcdrrs-2p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-badstride +kms_frontbuffer_tracking@fbcdrrs-farfromfence-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary +kms_frontbuffer_tracking@fbcdrrs-modesetfrombusy +kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt +kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-render +kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-blt +kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-render +kms_frontbuffer_tracking@fbcdrrs-shrfb-scaledprimary +kms_frontbuffer_tracking@fbcdrrs-slowdraw +kms_frontbuffer_tracking@fbcdrrs-stridechange +kms_frontbuffer_tracking@fbcdrrs-suspend +kms_frontbuffer_tracking@fbcdrrs-tiling-4 +kms_frontbuffer_tracking@fbcdrrs-tiling-linear +kms_frontbuffer_tracking@fbcdrrs-tiling-y +kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt +kms_frontbuffer_tracking@fbc-indfb-scaledprimary +kms_frontbuffer_tracking@fbc-modesetfrombusy +kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcpsr-1p-rte +kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcpsr-2p-rte +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-1p-pri-indfb-multidraw +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcpsrdrrs-1p-rte +kms_frontbuffer_tracking@fbcpsrdrrs-1p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcpsrdrrs-2p-rte +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcpsrdrrs-2p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-badstride +kms_frontbuffer_tracking@fbcpsrdrrs-farfromfence-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-indfb-scaledprimary +kms_frontbuffer_tracking@fbcpsrdrrs-modesetfrombusy +kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-shrfb-scaledprimary +kms_frontbuffer_tracking@fbcpsrdrrs-slowdraw +kms_frontbuffer_tracking@fbcpsrdrrs-stridechange +kms_frontbuffer_tracking@fbcpsrdrrs-suspend +kms_frontbuffer_tracking@fbcpsrdrrs-tiling-4 +kms_frontbuffer_tracking@fbcpsrdrrs-tiling-linear +kms_frontbuffer_tracking@fbcpsrdrrs-tiling-y +kms_frontbuffer_tracking@fbcpsr-farfromfence-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary +kms_frontbuffer_tracking@fbcpsr-modesetfrombusy +kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt +kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render +kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt +kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-rgb565-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render +kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary +kms_frontbuffer_tracking@fbcpsr-stridechange +kms_frontbuffer_tracking@fbcpsr-tiling-4 +kms_frontbuffer_tracking@fbcpsr-tiling-linear +kms_frontbuffer_tracking@fbcpsr-tiling-y +kms_frontbuffer_tracking@fbc-rgb101010-draw-blt +kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@fbc-rgb101010-draw-pwrite +kms_frontbuffer_tracking@fbc-rgb101010-draw-render +kms_frontbuffer_tracking@fbc-rgb565-draw-blt +kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite +kms_frontbuffer_tracking@fbc-rgb565-draw-render +kms_frontbuffer_tracking@fbc-shrfb-scaledprimary +kms_frontbuffer_tracking@fbc-stridechange +kms_frontbuffer_tracking@fbc-tiling-4 +kms_frontbuffer_tracking@fbc-tiling-linear +kms_frontbuffer_tracking@fbc-tiling-y +kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@psr-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@psr-1p-rte +kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@psr-2p-rte +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@psrdrrs-1p-pri-indfb-multidraw +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-1p-rte +kms_frontbuffer_tracking@psrdrrs-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-2p-rte +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-farfromfence-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-indfb-scaledprimary +kms_frontbuffer_tracking@psrdrrs-modesetfrombusy +kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-blt +kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-render +kms_frontbuffer_tracking@psrdrrs-rgb565-draw-blt +kms_frontbuffer_tracking@psrdrrs-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-rgb565-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-rgb565-draw-render +kms_frontbuffer_tracking@psrdrrs-shrfb-scaledprimary +kms_frontbuffer_tracking@psrdrrs-slowdraw +kms_frontbuffer_tracking@psrdrrs-suspend +kms_frontbuffer_tracking@psr-farfromfence-mmap-gtt +kms_frontbuffer_tracking@psr-indfb-scaledprimary +kms_frontbuffer_tracking@psr-modesetfrombusy +kms_frontbuffer_tracking@psr-rgb101010-draw-blt +kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite +kms_frontbuffer_tracking@psr-rgb101010-draw-render +kms_frontbuffer_tracking@psr-rgb565-draw-blt +kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@psr-rgb565-draw-pwrite +kms_frontbuffer_tracking@psr-rgb565-draw-render +kms_frontbuffer_tracking@psr-shrfb-scaledprimary +kms_frontbuffer_tracking@psr-suspend +kms_getfb@getfb2-accept-ccs +kms_getfb@getfb2-handle-closed +kms_getfb@getfb2-handle-not-fb +kms_getfb@getfb2-handle-protection +kms_getfb@getfb2-handle-zero +kms_getfb@getfb2-into-addfb2 +kms_getfb@getfb-addfb-different-handles +kms_getfb@getfb-handle-closed +kms_getfb@getfb-handle-not-fb +kms_getfb@getfb-handle-protection +kms_getfb@getfb-handle-valid +kms_getfb@getfb-handle-zero +kms_getfb@getfb-reject-ccs +kms_getfb@getfb-repeated-different-handles +kms_hdmi_inject@inject-audio +kms_hdr@bpc-switch +kms_hdr@bpc-switch-dpms +kms_hdr@bpc-switch-suspend +kms_hdr@static-swap +kms_hdr@static-toggle +kms_hdr@static-toggle-dpms +kms_hdr@static-toggle-suspend +kms_invalid_mode@bad-hsync-end +kms_invalid_mode@bad-hsync-start +kms_invalid_mode@bad-htotal +kms_invalid_mode@bad-vsync-end +kms_invalid_mode@bad-vsync-start +kms_invalid_mode@bad-vtotal +kms_invalid_mode@clock-too-high +kms_invalid_mode@int-max-clock +kms_invalid_mode@uint-max-clock +kms_invalid_mode@zero-clock +kms_invalid_mode@zero-hdisplay +kms_invalid_mode@zero-vdisplay +kms_legacy_colorkey +kms_multipipe_modeset@basic-max-pipe-crc-check +kms_panel_fitting@atomic-fastset +kms_panel_fitting@legacy +kms_pipe_b_c_ivb@disable-pipe-B-enable-pipe-C +kms_pipe_b_c_ivb@enable-pipe-C-while-B-has-3-lanes +kms_pipe_b_c_ivb@from-pipe-C-to-B-with-3-lanes +kms_pipe_b_c_ivb@pipe-B-double-modeset-then-modeset-pipe-C +kms_pipe_b_c_ivb@pipe-B-dpms-off-modeset-pipe-C +kms_pipe_crc_basic@bad-source +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-A +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-B +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-C +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-D +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-E +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-F +kms_pipe_crc_basic@disable-crc-after-crtc-pipe-A +kms_pipe_crc_basic@disable-crc-after-crtc-pipe-B +kms_pipe_crc_basic@disable-crc-after-crtc-pipe-C +kms_pipe_crc_basic@disable-crc-after-crtc-pipe-D +kms_pipe_crc_basic@disable-crc-after-crtc-pipe-E +kms_pipe_crc_basic@disable-crc-after-crtc-pipe-F +kms_pipe_crc_basic@hang-read-crc-pipe-A +kms_pipe_crc_basic@hang-read-crc-pipe-B +kms_pipe_crc_basic@hang-read-crc-pipe-C +kms_pipe_crc_basic@hang-read-crc-pipe-D +kms_pipe_crc_basic@hang-read-crc-pipe-E +kms_pipe_crc_basic@hang-read-crc-pipe-F +kms_pipe_crc_basic@nonblocking-crc-pipe-A +kms_pipe_crc_basic@nonblocking-crc-pipe-A-frame-sequence +kms_pipe_crc_basic@nonblocking-crc-pipe-B +kms_pipe_crc_basic@nonblocking-crc-pipe-B-frame-sequence +kms_pipe_crc_basic@nonblocking-crc-pipe-C +kms_pipe_crc_basic@nonblocking-crc-pipe-C-frame-sequence +kms_pipe_crc_basic@nonblocking-crc-pipe-D +kms_pipe_crc_basic@nonblocking-crc-pipe-D-frame-sequence +kms_pipe_crc_basic@nonblocking-crc-pipe-E +kms_pipe_crc_basic@nonblocking-crc-pipe-E-frame-sequence +kms_pipe_crc_basic@nonblocking-crc-pipe-F +kms_pipe_crc_basic@nonblocking-crc-pipe-F-frame-sequence +kms_pipe_crc_basic@read-crc-pipe-A +kms_pipe_crc_basic@read-crc-pipe-A-frame-sequence +kms_pipe_crc_basic@read-crc-pipe-B +kms_pipe_crc_basic@read-crc-pipe-B-frame-sequence +kms_pipe_crc_basic@read-crc-pipe-C +kms_pipe_crc_basic@read-crc-pipe-C-frame-sequence +kms_pipe_crc_basic@read-crc-pipe-D +kms_pipe_crc_basic@read-crc-pipe-D-frame-sequence +kms_pipe_crc_basic@read-crc-pipe-E +kms_pipe_crc_basic@read-crc-pipe-E-frame-sequence +kms_pipe_crc_basic@read-crc-pipe-F +kms_pipe_crc_basic@read-crc-pipe-F-frame-sequence +kms_pipe_crc_basic@suspend-read-crc-pipe-A +kms_pipe_crc_basic@suspend-read-crc-pipe-B +kms_pipe_crc_basic@suspend-read-crc-pipe-C +kms_pipe_crc_basic@suspend-read-crc-pipe-D +kms_pipe_crc_basic@suspend-read-crc-pipe-E +kms_pipe_crc_basic@suspend-read-crc-pipe-F +kms_plane_alpha_blend@pipe-A-alpha-7efc +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb +kms_plane_alpha_blend@pipe-A-constant-alpha-max +kms_plane_alpha_blend@pipe-A-constant-alpha-mid +kms_plane_alpha_blend@pipe-A-constant-alpha-min +kms_plane_alpha_blend@pipe-A-coverage-vs-premult-vs-constant +kms_plane_alpha_blend@pipe-B-alpha-7efc +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb +kms_plane_alpha_blend@pipe-B-constant-alpha-max +kms_plane_alpha_blend@pipe-B-constant-alpha-mid +kms_plane_alpha_blend@pipe-B-constant-alpha-min +kms_plane_alpha_blend@pipe-B-coverage-vs-premult-vs-constant +kms_plane_alpha_blend@pipe-C-alpha-7efc +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb +kms_plane_alpha_blend@pipe-C-constant-alpha-max +kms_plane_alpha_blend@pipe-C-constant-alpha-mid +kms_plane_alpha_blend@pipe-C-constant-alpha-min +kms_plane_alpha_blend@pipe-C-coverage-vs-premult-vs-constant +kms_plane_alpha_blend@pipe-D-alpha-7efc +kms_plane_alpha_blend@pipe-D-alpha-opaque-fb +kms_plane_alpha_blend@pipe-D-alpha-transparent-fb +kms_plane_alpha_blend@pipe-D-constant-alpha-max +kms_plane_alpha_blend@pipe-D-constant-alpha-mid +kms_plane_alpha_blend@pipe-D-constant-alpha-min +kms_plane_alpha_blend@pipe-D-coverage-vs-premult-vs-constant +kms_plane_alpha_blend@pipe-E-alpha-7efc +kms_plane_alpha_blend@pipe-E-alpha-basic +kms_plane_alpha_blend@pipe-E-alpha-opaque-fb +kms_plane_alpha_blend@pipe-E-alpha-transparent-fb +kms_plane_alpha_blend@pipe-E-constant-alpha-max +kms_plane_alpha_blend@pipe-E-constant-alpha-mid +kms_plane_alpha_blend@pipe-E-constant-alpha-min +kms_plane_alpha_blend@pipe-E-coverage-7efc +kms_plane_alpha_blend@pipe-E-coverage-vs-premult-vs-constant +kms_plane_alpha_blend@pipe-F-alpha-7efc +kms_plane_alpha_blend@pipe-F-alpha-basic +kms_plane_alpha_blend@pipe-F-alpha-opaque-fb +kms_plane_alpha_blend@pipe-F-alpha-transparent-fb +kms_plane_alpha_blend@pipe-F-constant-alpha-max +kms_plane_alpha_blend@pipe-F-constant-alpha-mid +kms_plane_alpha_blend@pipe-F-constant-alpha-min +kms_plane_alpha_blend@pipe-F-coverage-7efc +kms_plane_alpha_blend@pipe-F-coverage-vs-premult-vs-constant +kms_plane_cursor@pipe-A-overlay-size-128 +kms_plane_cursor@pipe-A-overlay-size-256 +kms_plane_cursor@pipe-A-overlay-size-64 +kms_plane_cursor@pipe-A-primary-size-128 +kms_plane_cursor@pipe-A-primary-size-256 +kms_plane_cursor@pipe-A-primary-size-64 +kms_plane_cursor@pipe-A-viewport-size-128 +kms_plane_cursor@pipe-A-viewport-size-256 +kms_plane_cursor@pipe-A-viewport-size-64 +kms_plane_cursor@pipe-B-overlay-size-128 +kms_plane_cursor@pipe-B-overlay-size-256 +kms_plane_cursor@pipe-B-overlay-size-64 +kms_plane_cursor@pipe-B-primary-size-128 +kms_plane_cursor@pipe-B-primary-size-256 +kms_plane_cursor@pipe-B-primary-size-64 +kms_plane_cursor@pipe-B-viewport-size-128 +kms_plane_cursor@pipe-B-viewport-size-256 +kms_plane_cursor@pipe-B-viewport-size-64 +kms_plane_cursor@pipe-C-overlay-size-128 +kms_plane_cursor@pipe-C-overlay-size-256 +kms_plane_cursor@pipe-C-overlay-size-64 +kms_plane_cursor@pipe-C-primary-size-128 +kms_plane_cursor@pipe-C-primary-size-256 +kms_plane_cursor@pipe-C-primary-size-64 +kms_plane_cursor@pipe-C-viewport-size-128 +kms_plane_cursor@pipe-C-viewport-size-256 +kms_plane_cursor@pipe-C-viewport-size-64 +kms_plane_cursor@pipe-D-overlay-size-128 +kms_plane_cursor@pipe-D-overlay-size-256 +kms_plane_cursor@pipe-D-overlay-size-64 +kms_plane_cursor@pipe-D-primary-size-128 +kms_plane_cursor@pipe-D-primary-size-256 +kms_plane_cursor@pipe-D-primary-size-64 +kms_plane_cursor@pipe-D-viewport-size-128 +kms_plane_cursor@pipe-D-viewport-size-256 +kms_plane_cursor@pipe-D-viewport-size-64 +kms_plane_cursor@pipe-E-overlay-size-128 +kms_plane_cursor@pipe-E-overlay-size-256 +kms_plane_cursor@pipe-E-overlay-size-64 +kms_plane_cursor@pipe-E-primary-size-128 +kms_plane_cursor@pipe-E-primary-size-256 +kms_plane_cursor@pipe-E-primary-size-64 +kms_plane_cursor@pipe-E-viewport-size-128 +kms_plane_cursor@pipe-E-viewport-size-256 +kms_plane_cursor@pipe-E-viewport-size-64 +kms_plane_cursor@pipe-F-overlay-size-128 +kms_plane_cursor@pipe-F-overlay-size-256 +kms_plane_cursor@pipe-F-overlay-size-64 +kms_plane_cursor@pipe-F-primary-size-128 +kms_plane_cursor@pipe-F-primary-size-256 +kms_plane_cursor@pipe-F-primary-size-64 +kms_plane_cursor@pipe-F-viewport-size-128 +kms_plane_cursor@pipe-F-viewport-size-256 +kms_plane_cursor@pipe-F-viewport-size-64 +kms_plane_lowres@pipe-A-tiling-4 +kms_plane_lowres@pipe-A-tiling-none +kms_plane_lowres@pipe-A-tiling-x +kms_plane_lowres@pipe-A-tiling-y +kms_plane_lowres@pipe-A-tiling-yf +kms_plane_lowres@pipe-B-tiling-4 +kms_plane_lowres@pipe-B-tiling-none +kms_plane_lowres@pipe-B-tiling-x +kms_plane_lowres@pipe-B-tiling-y +kms_plane_lowres@pipe-B-tiling-yf +kms_plane_lowres@pipe-C-tiling-4 +kms_plane_lowres@pipe-C-tiling-none +kms_plane_lowres@pipe-C-tiling-x +kms_plane_lowres@pipe-C-tiling-y +kms_plane_lowres@pipe-C-tiling-yf +kms_plane_lowres@pipe-D-tiling-4 +kms_plane_lowres@pipe-D-tiling-none +kms_plane_lowres@pipe-D-tiling-x +kms_plane_lowres@pipe-D-tiling-y +kms_plane_lowres@pipe-D-tiling-yf +kms_plane_lowres@pipe-E-tiling-4 +kms_plane_lowres@pipe-E-tiling-none +kms_plane_lowres@pipe-E-tiling-x +kms_plane_lowres@pipe-E-tiling-y +kms_plane_lowres@pipe-E-tiling-yf +kms_plane_lowres@pipe-F-tiling-4 +kms_plane_lowres@pipe-F-tiling-none +kms_plane_lowres@pipe-F-tiling-x +kms_plane_lowres@pipe-F-tiling-y +kms_plane_lowres@pipe-F-tiling-yf +kms_plane_multiple@atomic-pipe-A-tiling-4 +kms_plane_multiple@atomic-pipe-A-tiling-none +kms_plane_multiple@atomic-pipe-A-tiling-x +kms_plane_multiple@atomic-pipe-A-tiling-y +kms_plane_multiple@atomic-pipe-A-tiling-yf +kms_plane_multiple@atomic-pipe-B-tiling-4 +kms_plane_multiple@atomic-pipe-B-tiling-none +kms_plane_multiple@atomic-pipe-B-tiling-x +kms_plane_multiple@atomic-pipe-B-tiling-y +kms_plane_multiple@atomic-pipe-B-tiling-yf +kms_plane_multiple@atomic-pipe-C-tiling-4 +kms_plane_multiple@atomic-pipe-C-tiling-none +kms_plane_multiple@atomic-pipe-C-tiling-x +kms_plane_multiple@atomic-pipe-C-tiling-y +kms_plane_multiple@atomic-pipe-C-tiling-yf +kms_plane_multiple@atomic-pipe-D-tiling-4 +kms_plane_multiple@atomic-pipe-D-tiling-none +kms_plane_multiple@atomic-pipe-D-tiling-x +kms_plane_multiple@atomic-pipe-D-tiling-y +kms_plane_multiple@atomic-pipe-D-tiling-yf +kms_plane_multiple@atomic-pipe-E-tiling-4 +kms_plane_multiple@atomic-pipe-E-tiling-none +kms_plane_multiple@atomic-pipe-E-tiling-x +kms_plane_multiple@atomic-pipe-E-tiling-y +kms_plane_multiple@atomic-pipe-E-tiling-yf +kms_plane_multiple@atomic-pipe-F-tiling-4 +kms_plane_multiple@atomic-pipe-F-tiling-none +kms_plane_multiple@atomic-pipe-F-tiling-x +kms_plane_multiple@atomic-pipe-F-tiling-y +kms_plane_multiple@atomic-pipe-F-tiling-yf +kms_plane@plane-panning-bottom-right +kms_plane@plane-panning-top-left +kms_plane_scaling@2x-scaler-multi-pipe +kms_plane_scaling@downscale-with-modifier-factor-0-25 +kms_plane_scaling@downscale-with-rotation-factor-0-25 +kms_plane_scaling@invalid-num-scalers +kms_plane_scaling@planes-downscale-factor-0-25 +kms_plane_scaling@planes-downscale-factor-0-5 +kms_plane_scaling@planes-downscale-factor-0-75 +kms_plane_scaling@planes-scaling-unity-scaling +kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25 +kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5 +kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75 +kms_plane_scaling@planes-upscale-20x20 +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25 +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5 +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75 +kms_plane_scaling@planes-upscale-factor-0-25 +kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25 +kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5 +kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75 +kms_plane_scaling@upscale-with-modifier-20x20 +kms_plane_scaling@upscale-with-modifier-factor-0-25 +kms_plane_scaling@upscale-with-pixel-format-20x20 +kms_plane_scaling@upscale-with-pixel-format-factor-0-25 +kms_plane_scaling@upscale-with-rotation-20x20 +kms_prime@basic-crc +kms_prop_blob@basic +kms_prop_blob@blob-multiple +kms_prop_blob@blob-prop-core +kms_prop_blob@blob-prop-lifetime +kms_prop_blob@blob-prop-validate +kms_prop_blob@invalid-get-prop +kms_prop_blob@invalid-get-prop-any +kms_prop_blob@invalid-set-prop +kms_prop_blob@invalid-set-prop-any +kms_properties@connector-properties-atomic +kms_properties@crtc-properties-atomic +kms_properties@crtc-properties-legacy +kms_properties@get_properties-sanity-atomic +kms_properties@get_properties-sanity-non-atomic +kms_properties@invalid-properties-atomic +kms_properties@invalid-properties-legacy +kms_properties@plane-properties-atomic +kms_properties@plane-properties-legacy +kms_psr2_sf@cursor-plane-move-continuous-sf +kms_psr2_sf@cursor-plane-update-sf +kms_psr2_sf@overlay-plane-move-continuous-sf +kms_psr2_sf@overlay-plane-update-continuous-sf +kms_psr2_sf@overlay-plane-update-sf-dmg-area +kms_psr2_sf@overlay-primary-update-sf-dmg-area +kms_psr2_sf@plane-move-sf-dmg-area +kms_psr2_sf@primary-plane-update-sf-dmg-area +kms_psr2_su@frontbuffer-XRGB8888 +kms_psr2_su@page_flip-NV12 +kms_psr2_su@page_flip-P010 +kms_psr2_su@page_flip-XRGB8888 +kms_psr@basic +kms_psr@cursor_blt +kms_psr@cursor_mmap_cpu +kms_psr@cursor_mmap_gtt +kms_psr@cursor_plane_move +kms_psr@cursor_plane_onoff +kms_psr@cursor_render +kms_psr@dpms +kms_psr@no_drrs +kms_psr@primary_blt +kms_psr@primary_mmap_cpu +kms_psr@primary_mmap_gtt +kms_psr@primary_page_flip +kms_psr@primary_render +kms_psr@psr2_basic +kms_psr@psr2_cursor_blt +kms_psr@psr2_cursor_mmap_cpu +kms_psr@psr2_cursor_mmap_gtt +kms_psr@psr2_cursor_plane_move +kms_psr@psr2_cursor_plane_onoff +kms_psr@psr2_cursor_render +kms_psr@psr2_dpms +kms_psr@psr2_no_drrs +kms_psr@psr2_primary_blt +kms_psr@psr2_primary_mmap_cpu +kms_psr@psr2_primary_mmap_gtt +kms_psr@psr2_primary_page_flip +kms_psr@psr2_primary_render +kms_psr@psr2_sprite_blt +kms_psr@psr2_sprite_mmap_cpu +kms_psr@psr2_sprite_mmap_gtt +kms_psr@psr2_sprite_plane_move +kms_psr@psr2_sprite_plane_onoff +kms_psr@psr2_sprite_render +kms_psr@psr2_suspend +kms_psr@sprite_blt +kms_psr@sprite_mmap_cpu +kms_psr@sprite_mmap_gtt +kms_psr@sprite_plane_move +kms_psr@sprite_plane_onoff +kms_psr@sprite_render +kms_psr@suspend +kms_pwrite_crc +kms_rmfb@close-fd +kms_rmfb@rmfb-ioctl +kms_rotation_crc@bad-pixel-format +kms_rotation_crc@bad-tiling +kms_rotation_crc@cursor-rotation-180 +kms_rotation_crc@exhaust-fences +kms_rotation_crc@primary-4-tiled-reflect-x-0 +kms_rotation_crc@primary-4-tiled-reflect-x-180 +kms_rotation_crc@primary-rotation-180 +kms_rotation_crc@primary-x-tiled-reflect-x-0 +kms_rotation_crc@primary-x-tiled-reflect-x-180 +kms_rotation_crc@primary-yf-tiled-reflect-x-0 +kms_rotation_crc@primary-yf-tiled-reflect-x-180 +kms_rotation_crc@primary-yf-tiled-reflect-x-270 +kms_rotation_crc@primary-yf-tiled-reflect-x-90 +kms_rotation_crc@primary-y-tiled-reflect-x-0 +kms_rotation_crc@primary-y-tiled-reflect-x-180 +kms_rotation_crc@primary-y-tiled-reflect-x-270 +kms_rotation_crc@primary-y-tiled-reflect-x-90 +kms_rotation_crc@sprite-rotation-180 +kms_scaling_modes@scaling-mode-center +kms_scaling_modes@scaling-mode-full +kms_scaling_modes@scaling-mode-full-aspect +kms_scaling_modes@scaling-mode-none +kms_selftest@all +kms_setmode@basic-clone-single-crtc +kms_setmode@clone-exclusive-crtc +kms_setmode@invalid-clone-exclusive-crtc +kms_setmode@invalid-clone-single-crtc +kms_setmode@invalid-clone-single-crtc-stealing +kms_sysfs_edid_timing +kms_tv_load_detect@load-detect +kms_universal_plane@cursor-fb-leak-pipe-A +kms_universal_plane@cursor-fb-leak-pipe-B +kms_universal_plane@cursor-fb-leak-pipe-C +kms_universal_plane@cursor-fb-leak-pipe-D +kms_universal_plane@cursor-fb-leak-pipe-E +kms_universal_plane@cursor-fb-leak-pipe-F +kms_universal_plane@disable-primary-vs-flip-pipe-A +kms_universal_plane@disable-primary-vs-flip-pipe-B +kms_universal_plane@disable-primary-vs-flip-pipe-C +kms_universal_plane@disable-primary-vs-flip-pipe-D +kms_universal_plane@disable-primary-vs-flip-pipe-E +kms_universal_plane@disable-primary-vs-flip-pipe-F +kms_universal_plane@universal-plane-gen9-features-pipe-A +kms_universal_plane@universal-plane-gen9-features-pipe-B +kms_universal_plane@universal-plane-gen9-features-pipe-C +kms_universal_plane@universal-plane-gen9-features-pipe-D +kms_universal_plane@universal-plane-gen9-features-pipe-E +kms_universal_plane@universal-plane-gen9-features-pipe-F +kms_universal_plane@universal-plane-pipe-A-functional +kms_universal_plane@universal-plane-pipe-A-sanity +kms_universal_plane@universal-plane-pipe-B-functional +kms_universal_plane@universal-plane-pipe-B-sanity +kms_universal_plane@universal-plane-pipe-C-functional +kms_universal_plane@universal-plane-pipe-C-sanity +kms_universal_plane@universal-plane-pipe-D-functional +kms_universal_plane@universal-plane-pipe-D-sanity +kms_universal_plane@universal-plane-pipe-E-functional +kms_universal_plane@universal-plane-pipe-E-sanity +kms_universal_plane@universal-plane-pipe-F-functional +kms_universal_plane@universal-plane-pipe-F-sanity +kms_vblank@crtc-id +kms_vblank@invalid +kms_vblank@pipe-A-accuracy-idle +kms_vblank@pipe-A-query-busy +kms_vblank@pipe-A-query-forked +kms_vblank@pipe-A-query-forked-busy +kms_vblank@pipe-A-query-idle +kms_vblank@pipe-A-ts-continuation-idle +kms_vblank@pipe-A-ts-continuation-modeset +kms_vblank@pipe-A-ts-continuation-suspend +kms_vblank@pipe-A-wait-busy +kms_vblank@pipe-A-wait-forked +kms_vblank@pipe-A-wait-forked-busy +kms_vblank@pipe-A-wait-idle +kms_vblank@pipe-B-accuracy-idle +kms_vblank@pipe-B-query-busy +kms_vblank@pipe-B-query-forked +kms_vblank@pipe-B-query-forked-busy +kms_vblank@pipe-B-query-idle +kms_vblank@pipe-B-ts-continuation-dpms-suspend +kms_vblank@pipe-B-ts-continuation-idle +kms_vblank@pipe-B-ts-continuation-modeset +kms_vblank@pipe-B-ts-continuation-suspend +kms_vblank@pipe-B-wait-busy +kms_vblank@pipe-B-wait-forked +kms_vblank@pipe-B-wait-forked-busy +kms_vblank@pipe-B-wait-idle +kms_vblank@pipe-C-accuracy-idle +kms_vblank@pipe-C-query-busy +kms_vblank@pipe-C-query-forked +kms_vblank@pipe-C-query-forked-busy +kms_vblank@pipe-C-query-idle +kms_vblank@pipe-C-ts-continuation-dpms-suspend +kms_vblank@pipe-C-ts-continuation-idle +kms_vblank@pipe-C-ts-continuation-modeset +kms_vblank@pipe-C-ts-continuation-suspend +kms_vblank@pipe-C-wait-busy +kms_vblank@pipe-C-wait-forked +kms_vblank@pipe-C-wait-forked-busy +kms_vblank@pipe-C-wait-idle +kms_vblank@pipe-D-accuracy-idle +kms_vblank@pipe-D-query-busy +kms_vblank@pipe-D-query-forked +kms_vblank@pipe-D-query-forked-busy +kms_vblank@pipe-D-query-idle +kms_vblank@pipe-D-ts-continuation-dpms-suspend +kms_vblank@pipe-D-ts-continuation-idle +kms_vblank@pipe-D-ts-continuation-modeset +kms_vblank@pipe-D-ts-continuation-suspend +kms_vblank@pipe-D-wait-busy +kms_vblank@pipe-D-wait-forked +kms_vblank@pipe-D-wait-forked-busy +kms_vblank@pipe-D-wait-idle +kms_vblank@pipe-E-accuracy-idle +kms_vblank@pipe-E-query-busy +kms_vblank@pipe-E-query-busy-hang +kms_vblank@pipe-E-query-forked +kms_vblank@pipe-E-query-forked-busy +kms_vblank@pipe-E-query-forked-busy-hang +kms_vblank@pipe-E-query-forked-hang +kms_vblank@pipe-E-query-idle +kms_vblank@pipe-E-query-idle-hang +kms_vblank@pipe-E-ts-continuation-dpms-rpm +kms_vblank@pipe-E-ts-continuation-dpms-suspend +kms_vblank@pipe-E-ts-continuation-idle +kms_vblank@pipe-E-ts-continuation-idle-hang +kms_vblank@pipe-E-ts-continuation-modeset +kms_vblank@pipe-E-ts-continuation-modeset-hang +kms_vblank@pipe-E-ts-continuation-modeset-rpm +kms_vblank@pipe-E-ts-continuation-suspend +kms_vblank@pipe-E-wait-busy +kms_vblank@pipe-E-wait-busy-hang +kms_vblank@pipe-E-wait-forked +kms_vblank@pipe-E-wait-forked-busy +kms_vblank@pipe-E-wait-forked-busy-hang +kms_vblank@pipe-E-wait-forked-hang +kms_vblank@pipe-E-wait-idle +kms_vblank@pipe-E-wait-idle-hang +kms_vblank@pipe-F-accuracy-idle +kms_vblank@pipe-F-query-busy +kms_vblank@pipe-F-query-busy-hang +kms_vblank@pipe-F-query-forked +kms_vblank@pipe-F-query-forked-busy +kms_vblank@pipe-F-query-forked-busy-hang +kms_vblank@pipe-F-query-forked-hang +kms_vblank@pipe-F-query-idle +kms_vblank@pipe-F-query-idle-hang +kms_vblank@pipe-F-ts-continuation-dpms-rpm +kms_vblank@pipe-F-ts-continuation-dpms-suspend +kms_vblank@pipe-F-ts-continuation-idle +kms_vblank@pipe-F-ts-continuation-idle-hang +kms_vblank@pipe-F-ts-continuation-modeset +kms_vblank@pipe-F-ts-continuation-modeset-hang +kms_vblank@pipe-F-ts-continuation-modeset-rpm +kms_vblank@pipe-F-ts-continuation-suspend +kms_vblank@pipe-F-wait-busy +kms_vblank@pipe-F-wait-busy-hang +kms_vblank@pipe-F-wait-forked +kms_vblank@pipe-F-wait-forked-busy +kms_vblank@pipe-F-wait-forked-busy-hang +kms_vblank@pipe-F-wait-forked-hang +kms_vblank@pipe-F-wait-idle +kms_vblank@pipe-F-wait-idle-hang +kms_vrr@flip-basic +kms_vrr@flip-dpms +kms_vrr@flipline +kms_vrr@flip-suspend +kms_writeback@writeback-check-output +kms_writeback@writeback-fb-id +kms_writeback@writeback-invalid-parameters +kms_writeback@writeback-pixel-formats +prime_mmap_kms@buffer-sharing diff --git a/drivers/gpu/drm/ci/x86_64.config b/drivers/gpu/drm/ci/x86_64.config new file mode 100644 index 000000000000..8f2cec020bed --- /dev/null +++ b/drivers/gpu/drm/ci/x86_64.config @@ -0,0 +1,105 @@ +CONFIG_LOCALVERSION_AUTO=y +CONFIG_DEBUG_KERNEL=y + +CONFIG_PWM=y +CONFIG_PM_DEVFREQ=y +CONFIG_OF=y +CONFIG_CROS_EC=y + +# abootimg with a 'dummy' rootfs fails with root=/dev/nfs +CONFIG_BLK_DEV_INITRD=n + +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +CONFIG_DEVFREQ_GOV_PASSIVE=y + +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_PWM_CROS_EC=y +CONFIG_BACKLIGHT_PWM=y + +# Strip out some stuff we don't need for graphics testing, to reduce +# the build. +CONFIG_CAN=n +CONFIG_WIRELESS=n +CONFIG_RFKILL=n +CONFIG_WLAN=n + +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR=y + +CONFIG_REGULATOR_VCTRL=y + +CONFIG_KASAN=n +CONFIG_KASAN_INLINE=n +CONFIG_STACKTRACE=n + +CONFIG_TMPFS=y + +CONFIG_PROVE_LOCKING=n +CONFIG_DEBUG_LOCKDEP=n +CONFIG_SOFTLOCKUP_DETECTOR=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y + +CONFIG_DETECT_HUNG_TASK=y + +CONFIG_USB_USBNET=y +CONFIG_NETDEVICES=y +CONFIG_USB_NET_DRIVERS=y +CONFIG_USB_RTL8152=y +CONFIG_USB_NET_AX8817X=y +CONFIG_USB_NET_SMSC95XX=y +CONFIG_USB_GADGET=y +CONFIG_USB_ETH=y + +CONFIG_FW_LOADER_COMPRESS=y + +# options for AMD devices +CONFIG_X86_AMD_PLATFORM_DEVICE=y +CONFIG_ACPI_VIDEO=y +CONFIG_X86_AMD_FREQ_SENSITIVITY=y +CONFIG_PINCTRL=y +CONFIG_PINCTRL_AMD=y +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_SI=y +CONFIG_DRM_AMDGPU_USERPTR=y +CONFIG_DRM_AMD_ACP=n +CONFIG_ACPI_WMI=y +CONFIG_MXM_WMI=y +CONFIG_PARPORT=y +CONFIG_PARPORT_PC=y +CONFIG_PARPORT_SERIAL=y +CONFIG_SERIAL_8250_DW=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_KVM_AMD=m + +#options for Intel devices +CONFIG_MFD_INTEL_LPSS_PCI=y +CONFIG_KVM_INTEL=m + +#options for KVM guests +CONFIG_FUSE_FS=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_KVM=y +CONFIG_KVM_GUEST=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO_FS=y +CONFIG_DRM_VIRTIO_GPU=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_VIRTIO_NET=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_PARAVIRT=y +CONFIG_VIRTIO_BLK=y +CONFIG_VIRTUALIZATION=y +CONFIG_VIRTIO=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_CRYPTO_DEV_VIRTIO=y +CONFIG_HW_RANDOM_VIRTIO=y +CONFIG_BLK_MQ_VIRTIO=y +CONFIG_TUN=y +CONFIG_VSOCKETS=y +CONFIG_VIRTIO_VSOCKETS=y +CONFIG_VHOST_VSOCK=m diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt new file mode 100644 index 000000000000..b596e5bf5348 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt @@ -0,0 +1,19 @@ +kms_bw@linear-tiling-1-displays-2560x1440p,Fail +kms_bw@linear-tiling-1-displays-3840x2160p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-1920x1080p,Fail +kms_cursor_crc@pipe-A-cursor-size-change,Fail +kms_cursor_crc@pipe-B-cursor-size-change,Fail +kms_hdr@bpc-switch,Fail +kms_hdr@bpc-switch-dpms,Fail +kms_plane_multiple@atomic-pipe-A-tiling-none,Fail +kms_rotation_crc@primary-rotation-180,Fail +kms_universal_plane@disable-primary-vs-flip-pipe-B,Fail +kms_async_flips@alternate-sync-async-flip,Fail +kms_async_flips@async-flip-with-page-flip-events,Fail +kms_async_flips@crc,Fail +kms_async_flips@invalid-async-flip,Fail +kms_async_flips@test-cursor,Fail +kms_async_flips@test-time-stamp,Fail +kms_addfb_basic@bad-pitch-65536,Fail +kms_addfb_basic@bo-too-small,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt new file mode 100644 index 000000000000..200706d8742b --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt @@ -0,0 +1,15 @@ +kms_addfb_basic@too-high +kms_atomic_transition@plane-all-modeset-transition-internal-panels +kms_atomic_transition@plane-all-transition +kms_atomic_transition@plane-use-after-nonblocking-unbind +kms_bw@linear-tiling-1-displays-1920x1080p +kms_bw@linear-tiling-2-displays-1920x1080p +kms_bw@linear-tiling-2-displays-2560x1440p +kms_bw@linear-tiling-3-displays-2560x1440p +kms_bw@linear-tiling-3-displays-3840x2160p +kms_cursor_crc@pipe-A-cursor-alpha-opaque +kms_cursor_crc@pipe-B-cursor-alpha-opaque +kms_plane_multiple@atomic-pipe-B-tiling-none +kms_plane@pixel-format +kms_plane_scaling@downscale-with-rotation-factor-0-5 +kms_universal_plane@disable-primary-vs-flip-pipe-A diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt new file mode 100644 index 000000000000..e2c538a0f954 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt @@ -0,0 +1,2 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt new file mode 100644 index 000000000000..67d78f10b671 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt @@ -0,0 +1,32 @@ +kms_bw@linear-tiling-2-displays-1920x1080p +kms_bw@linear-tiling-2-displays-2560x1440p +kms_bw@linear-tiling-2-displays-3840x2160p +kms_bw@linear-tiling-3-displays-1920x1080p +kms_bw@linear-tiling-3-displays-2560x1440p +kms_bw@linear-tiling-3-displays-3840x2160p +kms_bw@linear-tiling-4-displays-1920x1080p +kms_bw@linear-tiling-4-displays-2560x1440p +kms_bw@linear-tiling-4-displays-3840x2160p +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling +kms_plane_alpha_blend@pipe-A-alpha-basic +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb +kms_plane_alpha_blend@pipe-A-constant-alpha-max +kms_plane_alpha_blend@pipe-B-alpha-basic +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb +kms_plane_alpha_blend@pipe-B-constant-alpha-max +kms_plane_alpha_blend@pipe-C-alpha-basic +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb +kms_plane_alpha_blend@pipe-C-constant-alpha-max +kms_sysfs_edid_timing \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt b/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt new file mode 100644 index 000000000000..e2c538a0f954 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt @@ -0,0 +1,2 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt new file mode 100644 index 000000000000..a077f29d5cba --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt @@ -0,0 +1,29 @@ +kms_bw@linear-tiling-2-displays-1920x1080p,Fail +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-1920x1080p,Fail +kms_bw@linear-tiling-3-displays-2560x1440p,Fail +kms_bw@linear-tiling-3-displays-3840x2160p,Fail +kms_bw@linear-tiling-4-displays-1920x1080p,Fail +kms_bw@linear-tiling-4-displays-2560x1440p,Fail +kms_bw@linear-tiling-4-displays-3840x2160p,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling,Fail +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb,Fail +kms_plane_alpha_blend@pipe-A-constant-alpha-max,Fail +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb,Fail +kms_plane_alpha_blend@pipe-B-constant-alpha-max,Fail +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb,Fail +kms_plane_alpha_blend@pipe-C-constant-alpha-max,Fail +kms_sysfs_edid_timing,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt new file mode 100644 index 000000000000..618bbe6bb793 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt @@ -0,0 +1 @@ +kms_frontbuffer_tracking@fbc-tiling-linear \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt new file mode 100644 index 000000000000..e2c538a0f954 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt @@ -0,0 +1,2 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt new file mode 100644 index 000000000000..13ba297273d0 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt @@ -0,0 +1,37 @@ +kms_bw@linear-tiling-2-displays-1920x1080p +kms_bw@linear-tiling-2-displays-2560x1440p +kms_bw@linear-tiling-2-displays-3840x2160p +kms_bw@linear-tiling-3-displays-1920x1080p +kms_bw@linear-tiling-3-displays-2560x1440p +kms_bw@linear-tiling-3-displays-3840x2160p +kms_bw@linear-tiling-4-displays-1920x1080p +kms_bw@linear-tiling-4-displays-2560x1440p +kms_bw@linear-tiling-4-displays-3840x2160p +kms_flip@flip-vs-suspend +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling +kms_hdr@bpc-switch-suspend +kms_plane_alpha_blend@pipe-A-alpha-basic +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb +kms_plane_alpha_blend@pipe-A-constant-alpha-max +kms_plane_alpha_blend@pipe-B-alpha-basic +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb +kms_plane_alpha_blend@pipe-B-constant-alpha-max +kms_plane_alpha_blend@pipe-C-alpha-basic +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb +kms_plane_alpha_blend@pipe-C-constant-alpha-max +kms_psr2_su@page_flip-NV12 +kms_psr2_su@page_flip-P010 +kms_setmode@basic +kms_draw_crc@draw-method-xrgb8888-render-xtiled \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt new file mode 100644 index 000000000000..aedb3d2ef885 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt @@ -0,0 +1,40 @@ +kms_bw@linear-tiling-1-displays-3840x2160p +kms_bw@linear-tiling-2-displays-1920x1080p +kms_bw@linear-tiling-2-displays-2560x1440p +kms_bw@linear-tiling-2-displays-3840x2160p +kms_bw@linear-tiling-3-displays-1920x1080p +kms_bw@linear-tiling-3-displays-2560x1440p +kms_bw@linear-tiling-3-displays-3840x2160p +kms_bw@linear-tiling-4-displays-1920x1080p +kms_bw@linear-tiling-4-displays-2560x1440p +kms_bw@linear-tiling-4-displays-3840x2160p +kms_flip@blocking-wf_vblank +kms_flip@wf_vblank-ts-check +kms_flip@wf_vblank-ts-check-interruptible +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling +kms_frontbuffer_tracking@fbc-tiling-linear +kms_plane_alpha_blend@pipe-A-alpha-basic +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb +kms_plane_alpha_blend@pipe-A-constant-alpha-max +kms_plane_alpha_blend@pipe-B-alpha-basic +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb +kms_plane_alpha_blend@pipe-B-constant-alpha-max +kms_plane_alpha_blend@pipe-C-alpha-basic +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb +kms_plane_alpha_blend@pipe-C-constant-alpha-max +kms_rotation_crc@multiplane-rotation +kms_rotation_crc@multiplane-rotation-cropping-bottom +kms_rotation_crc@multiplane-rotation-cropping-top +kms_setmode@basic \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt b/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt new file mode 100644 index 000000000000..e2c538a0f954 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt @@ -0,0 +1,2 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt new file mode 100644 index 000000000000..f81f065e27e8 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt @@ -0,0 +1,8 @@ +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-4-displays-2560x1440p,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling,Fail +kms_plane_alpha_blend@pipe-A-constant-alpha-max,Fail +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-C-constant-alpha-max,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt new file mode 100644 index 000000000000..752d0d9a5280 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt @@ -0,0 +1,25 @@ +kms_bw@linear-tiling-2-displays-1920x1080p +kms_bw@linear-tiling-2-displays-3840x2160p +kms_bw@linear-tiling-3-displays-1920x1080p +kms_bw@linear-tiling-3-displays-2560x1440p +kms_bw@linear-tiling-3-displays-3840x2160p +kms_bw@linear-tiling-4-displays-1920x1080p +kms_bw@linear-tiling-4-displays-3840x2160p +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling +kms_plane_alpha_blend@pipe-A-alpha-basic +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb +kms_plane_alpha_blend@pipe-B-alpha-basic +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb +kms_plane_alpha_blend@pipe-B-constant-alpha-max +kms_plane_alpha_blend@pipe-C-alpha-basic +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb +kms_sysfs_edid_timing +kms_async_flips@crc \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt new file mode 100644 index 000000000000..e2c538a0f954 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt @@ -0,0 +1,2 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt new file mode 100644 index 000000000000..270644ce220c --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt @@ -0,0 +1,19 @@ +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-1920x1080p,Fail +kms_bw@linear-tiling-3-displays-2560x1440p,Fail +kms_bw@linear-tiling-3-displays-3840x2160p,Fail +kms_bw@linear-tiling-4-displays-1920x1080p,Fail +kms_bw@linear-tiling-4-displays-2560x1440p,Fail +kms_bw@linear-tiling-4-displays-3840x2160p,Fail +kms_bw@linear-tiling-5-displays-1920x1080p,Fail +kms_bw@linear-tiling-5-displays-2560x1440p,Fail +kms_bw@linear-tiling-5-displays-3840x2160p,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling,Fail +kms_rotation_crc@bad-pixel-format,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt new file mode 100644 index 000000000000..e23d369bec89 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt @@ -0,0 +1,5 @@ +kms_draw_crc@.* +kms_flip@blocking-absolute-wf_vblank +kms_flip@bo-too-big-interruptible +kms_flip@flip-vs-rmfb-interruptible +kms_flip@busy-flip \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt new file mode 100644 index 000000000000..14f33c7ba03b --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt @@ -0,0 +1,8 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* + +# GPU hangs, then the whole machine +gem_eio.* + +# Whole machine hangs +kms_flip@absolute-wf_vblank@a-edp1 \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt new file mode 100644 index 000000000000..dbfedfa5d63f --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt @@ -0,0 +1,30 @@ +kms_bw@linear-tiling-2-displays-1920x1080p,Fail +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-1920x1080p,Fail +kms_bw@linear-tiling-3-displays-2560x1440p,Fail +kms_bw@linear-tiling-3-displays-3840x2160p,Fail +kms_bw@linear-tiling-4-displays-1920x1080p,Fail +kms_bw@linear-tiling-4-displays-2560x1440p,Fail +kms_bw@linear-tiling-4-displays-3840x2160p,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling,Fail +kms_frontbuffer_tracking@fbc-tiling-linear,Fail +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb,Fail +kms_plane_alpha_blend@pipe-A-constant-alpha-max,Fail +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb,Fail +kms_plane_alpha_blend@pipe-B-constant-alpha-max,Fail +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb,Fail +kms_plane_alpha_blend@pipe-C-constant-alpha-max,Fail +kms_sysfs_edid_timing,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt new file mode 100644 index 000000000000..6bcac5b84fbb --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt @@ -0,0 +1 @@ +kms_flip@flip-vs-suspend \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt new file mode 100644 index 000000000000..7f74fb9afc99 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt @@ -0,0 +1,29 @@ +kms_3d,Fail +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_bw@linear-tiling-1-displays-1920x1080p,Fail +kms_bw@linear-tiling-1-displays-2560x1440p,Fail +kms_bw@linear-tiling-1-displays-3840x2160p,Fail +kms_bw@linear-tiling-2-displays-1920x1080p,Fail +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-1920x1080p,Fail +kms_bw@linear-tiling-3-displays-2560x1440p,Fail +kms_bw@linear-tiling-3-displays-3840x2160p,Fail +kms_color@pipe-A-invalid-gamma-lut-sizes,Fail +kms_color@pipe-B-invalid-gamma-lut-sizes,Fail +kms_force_connector_basic@force-connector-state,Fail +kms_force_connector_basic@force-edid,Fail +kms_force_connector_basic@force-load-detect,Fail +kms_force_connector_basic@prune-stale-modes,Fail +kms_invalid_mode@int-max-clock,Fail +kms_plane_scaling@planes-upscale-20x20,Fail +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25,Fail +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5,Fail +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75,Fail +kms_plane_scaling@upscale-with-modifier-20x20,Fail +kms_plane_scaling@upscale-with-pixel-format-20x20,Fail +kms_plane_scaling@upscale-with-rotation-20x20,Fail +kms_properties@get_properties-sanity-atomic,Fail +kms_properties@plane-properties-atomic,Fail +kms_properties@plane-properties-legacy,Fail +kms_rmfb@close-fd,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt new file mode 100644 index 000000000000..6ff81d00e84e --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt @@ -0,0 +1,10 @@ +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_bw@linear-tiling-1-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-1920x1080p,Fail +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-2560x1440p,Fail +kms_bw@linear-tiling-3-displays-3840x2160p,Fail +kms_color@pipe-A-invalid-gamma-lut-sizes,Fail +kms_plane_scaling@upscale-with-rotation-20x20,Fail +kms_rmfb@close-fd,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt new file mode 100644 index 000000000000..208890b79eb0 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt @@ -0,0 +1,14 @@ +core_setmaster_vs_auth +kms_bw@linear-tiling-1-displays-1920x1080p +kms_bw@linear-tiling-1-displays-3840x2160p +kms_bw@linear-tiling-3-displays-1920x1080p +kms_cursor_legacy@cursor-vs-flip-atomic +kms_plane_scaling@invalid-num-scalers +kms_plane_scaling@planes-upscale-20x20 +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5 +kms_plane_scaling@upscale-with-modifier-20x20 +kms_plane_scaling@upscale-with-pixel-format-20x20 +kms_prop_blob@invalid-set-prop-any +kms_properties@get_properties-sanity-atomic +kms_properties@plane-properties-atomic +kms_properties@plane-properties-legacy \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt b/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt new file mode 100644 index 000000000000..345e1426b3a3 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt @@ -0,0 +1,5 @@ +kms_3d,Fail +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_properties@connector-properties-atomic,Fail +kms_properties@get_properties-sanity-atomic,Fail +kms_properties@get_properties-sanity-non-atomic,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt b/drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt new file mode 100644 index 000000000000..b63329d06767 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt @@ -0,0 +1,4 @@ +kms_force_connector_basic@force-connector-state +kms_force_connector_basic@force-edid +kms_force_connector_basic@force-load-detect +kms_force_connector_basic@prune-stale-modes \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt b/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt new file mode 100644 index 000000000000..16c2dfab3f16 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt @@ -0,0 +1,15 @@ +kms_3d,Fail +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_cursor_legacy@all-pipes-forked-move,Fail +kms_cursor_legacy@all-pipes-torture-bo,Fail +kms_cursor_legacy@all-pipes-forked-bo,Fail +kms_cursor_legacy@all-pipes-single-bo,Fail +kms_cursor_legacy@all-pipes-single-move,Fail +kms_cursor_legacy@all-pipes-torture-move,Fail +kms_cursor_legacy@pipe-A-forked-bo,Fail +kms_cursor_legacy@pipe-A-forked-move,Fail +kms_cursor_legacy@pipe-A-single-bo,Fail +kms_cursor_legacy@pipe-A-single-move,Fail +kms_cursor_legacy@pipe-A-torture-bo,Fail +kms_cursor_legacy@pipe-A-torture-move,Fail +kms_hdmi_inject@inject-4k,Fail diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt new file mode 100644 index 000000000000..b63329d06767 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt @@ -0,0 +1,4 @@ +kms_force_connector_basic@force-connector-state +kms_force_connector_basic@force-edid +kms_force_connector_basic@force-load-detect +kms_force_connector_basic@prune-stale-modes \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt b/drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt new file mode 100644 index 000000000000..88a1fc0a3b0d --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt @@ -0,0 +1,2 @@ +kms_3d,Fail +kms_addfb_basic@addfb25-bad-modifier,Fail diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt new file mode 100644 index 000000000000..b63329d06767 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt @@ -0,0 +1,4 @@ +kms_force_connector_basic@force-connector-state +kms_force_connector_basic@force-edid +kms_force_connector_basic@force-load-detect +kms_force_connector_basic@prune-stale-modes \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt b/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt new file mode 100644 index 000000000000..cd49c8ce2059 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt @@ -0,0 +1,2 @@ +# Whole machine hangs +kms_cursor_legacy@all-pipes-torture-move \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt new file mode 100644 index 000000000000..cfa25fe97498 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt @@ -0,0 +1,21 @@ +kms_cursor_legacy@cursor-vs-flip-toggle,Fail +kms_cursor_legacy@cursorA-vs-flipA-atomic-transitions,Crash +kms_plane@pixel-format,Fail +kms_plane@pixel-format-source-clamping,Fail +kms_plane@plane-position-covered,Fail +kms_plane@plane-position-hole,Fail +kms_plane@plane-position-hole-dpms,Fail +kms_plane_alpha_blend@pipe-A-alpha-7efc,Fail +kms_plane_alpha_blend@pipe-A-coverage-7efc,Fail +kms_plane_alpha_blend@pipe-A-coverage-vs-premult-vs-constant,Fail +kms_plane_alpha_blend@pipe-B-alpha-7efc,Fail +kms_plane_alpha_blend@pipe-B-alpha-basic,Fail +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-B-constant-alpha-max,Fail +kms_plane_alpha_blend@pipe-B-constant-alpha-mid,Fail +kms_plane_alpha_blend@pipe-B-coverage-7efc,Fail +kms_plane_alpha_blend@pipe-B-coverage-vs-premult-vs-constant,Fail +kms_rmfb@close-fd,Fail +kms_rotation_crc@primary-rotation-180,Fail +kms_universal_plane@disable-primary-vs-flip-pipe-B,Fail +kms_universal_plane@disable-primary-vs-flip-pipe-b,Fail diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt new file mode 100644 index 000000000000..b01aa5b35dce --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt @@ -0,0 +1,6 @@ +# Test ends up reading CRC from frame before cursor update +# sometimes.. tbd if this is a kernel CRC bug or a test +# bug +kms_cursor_crc@.* + +kms_plane_multiple@atomic-pipe-A-tiling-none diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt new file mode 100644 index 000000000000..410e0eeb3161 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt @@ -0,0 +1,23 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* + +# Test incorrectly assumes that CTM support implies gamma/degamma +# LUT support. None of the subtests handle the case of only having +# CTM support +kms_color.* + +# 4k@60 is not supported on this hw, but driver doesn't handle it +# too gracefully.. https://gitlab.freedesktop.org/drm/msm/-/issues/15 +kms_bw@linear-tiling-.*-displays-3840x2160p + +# Until igt fix lands: https://patchwork.freedesktop.org/patch/493175/ +kms_bw@linear-tiling-2.* +kms_bw@linear-tiling-3.* +kms_bw@linear-tiling-4.* +kms_bw@linear-tiling-5.* +kms_bw@linear-tiling-6.* + +# igt fix posted: https://patchwork.freedesktop.org/patch/499926/ +# failure mode is flakey due to randomization but fails frequently +# enough to be detected as a Crash or occasionally UnexpectedPass. +kms_plane_multiple@atomic-pipe-A-tiling-none diff --git a/drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt b/drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt new file mode 100644 index 000000000000..8133927a44df --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt @@ -0,0 +1,44 @@ +kms_color@pipe-A-ctm-0-25,Fail +kms_color@pipe-A-ctm-0-5,Fail +kms_color@pipe-A-ctm-0-75,Fail +kms_color@pipe-A-ctm-blue-to-red,Fail +kms_color@pipe-A-ctm-green-to-red,Fail +kms_color@pipe-A-ctm-max,Fail +kms_color@pipe-A-ctm-negative,Fail +kms_color@pipe-A-ctm-red-to-blue,Fail +kms_color@pipe-A-legacy-gamma,Fail +kms_cursor_legacy@basic-flip-after-cursor-atomic,Fail +kms_cursor_legacy@basic-flip-after-cursor-legacy,Fail +kms_cursor_legacy@basic-flip-before-cursor-atomic,Fail +kms_cursor_legacy@basic-flip-before-cursor-legacy,Fail +kms_cursor_legacy@cursor-vs-flip-atomic,Fail +kms_cursor_legacy@cursor-vs-flip-atomic-transitions,Fail +kms_cursor_legacy@cursor-vs-flip-legacy,Fail +kms_cursor_legacy@cursor-vs-flip-toggle,Fail +kms_cursor_legacy@flip-vs-cursor-atomic,Fail +kms_cursor_legacy@flip-vs-cursor-crc-atomic,Fail +kms_cursor_legacy@flip-vs-cursor-crc-legacy,Fail +kms_cursor_legacy@flip-vs-cursor-legacy,Fail +kms_cursor_legacy@short-flip-after-cursor-atomic-transitions,Fail +kms_cursor_legacy@short-flip-after-cursor-toggle,Fail +kms_cursor_legacy@short-flip-before-cursor-atomic-transitions,Fail +kms_cursor_legacy@short-flip-before-cursor-toggle,Fail +kms_plane@pixel-format,Fail +kms_plane@pixel-format-source-clamping,Fail +kms_plane_alpha_blend@pipe-A-alpha-7efc,Fail +kms_plane_alpha_blend@pipe-A-coverage-7efc,Fail +kms_plane_alpha_blend@pipe-A-coverage-vs-premult-vs-constant,Fail +kms_plane_cursor@pipe-A-overlay-size-128,Fail +kms_plane_cursor@pipe-A-overlay-size-256,Fail +kms_plane_cursor@pipe-A-overlay-size-64,Fail +kms_plane_cursor@pipe-A-viewport-size-128,Fail +kms_plane_cursor@pipe-A-viewport-size-256,Fail +kms_plane_cursor@pipe-A-viewport-size-64,Fail +kms_plane_scaling@downscale-with-pixel-format-factor-0-25,Timeout +kms_plane_scaling@downscale-with-pixel-format-factor-0-5,Timeout +kms_plane_scaling@downscale-with-pixel-format-factor-0-75,Timeout +kms_plane_scaling@invalid-num-scalers,Fail +kms_plane_scaling@planes-downscale-factor-0-25,Fail +kms_plane_scaling@scaler-with-clipping-clamping,Timeout +kms_plane_scaling@scaler-with-pixel-format-unity-scaling,Timeout +kms_rmfb@close-fd,Fail diff --git a/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt new file mode 100644 index 000000000000..10586c628762 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt @@ -0,0 +1,10 @@ +# Test ends up reading CRC from frame before cursor update +# sometimes.. tbd if this is a kernel CRC bug or a test +# bug +kms_cursor_crc@.* + +kms_cursor_legacy@flip-vs-cursor-toggle +kms_cursor_legacy@pipe-A-forked-bo +kms_cursor_legacy@pipe-A-forked-move + +kms_flip@dpms-vs-vblank-race-interruptible diff --git a/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt b/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt new file mode 100644 index 000000000000..42675f1c6d76 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt @@ -0,0 +1,2 @@ +# Hangs machine +kms_bw.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt new file mode 100644 index 000000000000..0a2f5c04857a --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt @@ -0,0 +1,43 @@ +kms_3d,Fail +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_bw@linear-tiling-2-displays-1920x1080p,Fail +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-1920x1080p,Fail +kms_bw@linear-tiling-3-displays-2560x1440p,Fail +kms_bw@linear-tiling-3-displays-3840x2160p,Fail +kms_force_connector_basic@force-connector-state,Fail +kms_force_connector_basic@force-edid,Fail +kms_force_connector_basic@force-load-detect,Fail +kms_force_connector_basic@prune-stale-modes,Fail +kms_invalid_mode@int-max-clock,Fail +kms_plane_cursor@pipe-A-overlay-size-128,Fail +kms_plane_cursor@pipe-A-overlay-size-256,Fail +kms_plane_cursor@pipe-A-overlay-size-64,Fail +kms_plane_cursor@pipe-A-primary-size-128,Fail +kms_plane_cursor@pipe-A-primary-size-256,Fail +kms_plane_cursor@pipe-A-primary-size-64,Fail +kms_plane_cursor@pipe-A-viewport-size-128,Fail +kms_plane_cursor@pipe-A-viewport-size-256,Fail +kms_plane_cursor@pipe-A-viewport-size-64,Fail +kms_plane_cursor@pipe-B-overlay-size-128,Fail +kms_plane_cursor@pipe-B-overlay-size-256,Fail +kms_plane_cursor@pipe-B-overlay-size-64,Fail +kms_plane_cursor@pipe-B-primary-size-128,Fail +kms_plane_cursor@pipe-B-primary-size-256,Fail +kms_plane_cursor@pipe-B-primary-size-64,Fail +kms_plane_cursor@pipe-B-viewport-size-128,Fail +kms_plane_cursor@pipe-B-viewport-size-256,Fail +kms_plane_cursor@pipe-B-viewport-size-64,Fail +kms_plane_scaling@downscale-with-modifier-factor-0-25,Fail +kms_plane_scaling@downscale-with-rotation-factor-0-25,Fail +kms_plane_scaling@upscale-with-modifier-20x20,Fail +kms_plane_scaling@upscale-with-modifier-factor-0-25,Fail +kms_plane_scaling@upscale-with-pixel-format-20x20,Fail +kms_plane_scaling@upscale-with-pixel-format-factor-0-25,Fail +kms_plane_scaling@upscale-with-rotation-20x20,Fail +kms_prime@basic-crc,Fail +kms_properties@connector-properties-atomic,Fail +kms_properties@get_properties-sanity-atomic,Fail +kms_properties@get_properties-sanity-non-atomic,Fail +kms_rmfb@close-fd,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt new file mode 100644 index 000000000000..1f20b75a19fa --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt @@ -0,0 +1,2 @@ +kms_cursor_crc@.* +kms_pipe_crc_basic@.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt new file mode 100644 index 000000000000..223937ae7948 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt @@ -0,0 +1,49 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* + +# Too unstable, machine ends up hanging after lots of Oopses +kms_cursor_legacy.* + +# Started hanging the machine on Linux 5.19-rc2: +# +# [IGT] kms_plane_lowres: executing +# [IGT] kms_plane_lowres: starting subtest pipe-F-tiling-y +# [IGT] kms_plane_lowres: exiting, ret=77 +# Console: switching to colour frame buffer device 170x48 +# rockchip-drm display-subsystem: [drm] *ERROR* flip_done timed out +# rockchip-drm display-subsystem: [drm] *ERROR* [CRTC:35:crtc-0] commit wait timed out +# BUG: spinlock bad magic on CPU#3, kms_plane_lowre/482 +# 8<--- cut here --- +# Unable to handle kernel paging request at virtual address 7812078e +# [7812078e] *pgd=00000000 +# Internal error: Oops: 5 [#1] SMP ARM +# Modules linked in: +# CPU: 3 PID: 482 Comm: kms_plane_lowre Tainted: G W 5.19.0-rc2-323596-g00535de92171 #1 +# Hardware name: Rockchip (Device Tree) +# Process kms_plane_lowre (pid: 482, stack limit = 0x1193ac2b) +# spin_dump from do_raw_spin_lock+0xa4/0xe8 +# do_raw_spin_lock from wait_for_completion_timeout+0x2c/0x120 +# wait_for_completion_timeout from drm_crtc_commit_wait+0x18/0x7c +# drm_crtc_commit_wait from drm_atomic_helper_wait_for_dependencies+0x44/0x168 +# drm_atomic_helper_wait_for_dependencies from commit_tail+0x34/0x180 +# commit_tail from drm_atomic_helper_commit+0x164/0x18c +# drm_atomic_helper_commit from drm_atomic_commit+0xac/0xe4 +# drm_atomic_commit from drm_client_modeset_commit_atomic+0x23c/0x284 +# drm_client_modeset_commit_atomic from drm_client_modeset_commit_locked+0x60/0x1c8 +# drm_client_modeset_commit_locked from drm_client_modeset_commit+0x24/0x40 +# drm_client_modeset_commit from drm_fbdev_client_restore+0x58/0x94 +# drm_fbdev_client_restore from drm_client_dev_restore+0x70/0xbc +# drm_client_dev_restore from drm_release+0xf4/0x114 +# drm_release from __fput+0x74/0x240 +# __fput from task_work_run+0x84/0xb4 +# task_work_run from do_exit+0x34c/0xa20 +# do_exit from do_group_exit+0x34/0x98 +# do_group_exit from __wake_up_parent+0x0/0x18 +# Code: e595c008 12843d19 03e00000 03093168 (15940508) +# ---[ end trace 0000000000000000 ]--- +# note: kms_plane_lowre[482] exited with preempt_count 1 +# Fixing recursive fault but reboot is needed! +kms_plane_lowres@pipe-F-tiling-y + +# Take too long, we have only two machines, and these are very flaky +kms_cursor_crc.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt new file mode 100644 index 000000000000..ebaa2f96e76b --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt @@ -0,0 +1,29 @@ +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_color@pipe-A-legacy-gamma,Fail +kms_color@pipe-B-legacy-gamma,Fail +kms_invalid_mode@int-max-clock,Fail +kms_plane@plane-panning-bottom-right,Fail +kms_plane@plane-panning-top-left,Fail +kms_plane_cursor@pipe-B-overlay-size-128,Fail +kms_plane_cursor@pipe-B-overlay-size-256,Fail +kms_plane_cursor@pipe-B-overlay-size-64,Fail +kms_plane_cursor@pipe-B-primary-size-128,Fail +kms_plane_cursor@pipe-B-primary-size-256,Fail +kms_plane_cursor@pipe-B-primary-size-64,Fail +kms_plane_cursor@pipe-B-viewport-size-128,Fail +kms_plane_cursor@pipe-B-viewport-size-256,Fail +kms_plane_cursor@pipe-B-viewport-size-64,Fail +kms_plane_multiple@atomic-pipe-B-tiling-none,Fail +kms_prime@basic-crc,Fail +kms_rmfb@close-fd,Fail +kms_universal_plane@universal-plane-pipe-B-functional,Fail +kms_vblank@pipe-A-query-forked,Fail +kms_vblank@pipe-A-query-idle,Fail +kms_vblank@pipe-A-wait-busy,Fail +kms_vblank@pipe-A-wait-forked,Fail +kms_vblank@pipe-A-wait-forked-busy,Fail +kms_vblank@pipe-B-query-forked,Fail +kms_vblank@pipe-B-query-idle,Fail +kms_vblank@pipe-B-wait-busy,Fail +kms_vblank@pipe-B-wait-forked,Fail +kms_vblank@pipe-B-wait-forked-busy,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt new file mode 100644 index 000000000000..5808ccee025d --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt @@ -0,0 +1,20 @@ +kms_cursor_crc@.* +kms_pipe_crc_basic@.* + +kms_flip@flip-vs-expired-vblank +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-A +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-B +kms_plane_multiple@atomic-pipe-A-tiling-none +kms_plane_multiple@atomic-pipe-B-tiling-none +kms_plane@plane-position-hole +kms_sequence@get-forked +kms_sequence@get-forked-busy +kms_setmode@basic +kms_vblank@pipe-A-accuracy-idle +kms_vblank@pipe-A-query-busy +kms_vblank@pipe-A-query-forked-busy +kms_vblank@pipe-A-wait-idle +kms_vblank@pipe-B-accuracy-idle +kms_vblank@pipe-B-query-busy +kms_vblank@pipe-B-query-forked-busy +kms_vblank@pipe-B-wait-idle \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt new file mode 100644 index 000000000000..10c3d81a919a --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt @@ -0,0 +1,5 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* + +# Too unstable, machine ends up hanging after lots of Oopses +kms_cursor_legacy.* diff --git a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt new file mode 100644 index 000000000000..2178bdd064dd --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt @@ -0,0 +1,38 @@ +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_addfb_basic@bad-pitch-65536,Fail +kms_addfb_basic@bo-too-small,Fail +kms_addfb_basic@size-max,Fail +kms_addfb_basic@too-high,Fail +kms_atomic_transition@plane-primary-toggle-with-vblank-wait,Fail +kms_bw@linear-tiling-1-displays-1920x1080p,Fail +kms_bw@linear-tiling-1-displays-2560x1440p,Fail +kms_bw@linear-tiling-1-displays-3840x2160p,Fail +kms_bw@linear-tiling-2-displays-1920x1080p,Fail +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_invalid_mode@int-max-clock,Fail +kms_plane_scaling@downscale-with-modifier-factor-0-25,Fail +kms_plane_scaling@downscale-with-rotation-factor-0-25,Fail +kms_plane_scaling@planes-upscale-20x20,Fail +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25,Fail +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5,Fail +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75,Fail +kms_plane_scaling@upscale-with-modifier-20x20,Fail +kms_plane_scaling@upscale-with-modifier-factor-0-25,Fail +kms_plane_scaling@upscale-with-pixel-format-20x20,Fail +kms_plane_scaling@upscale-with-pixel-format-factor-0-25,Fail +kms_plane_scaling@upscale-with-rotation-20x20,Fail +kms_vblank@crtc-id,Fail +kms_vblank@invalid,Fail +kms_vblank@pipe-A-accuracy-idle,Fail +kms_vblank@pipe-A-query-busy,Fail +kms_vblank@pipe-A-query-forked,Fail +kms_vblank@pipe-A-query-forked-busy,Fail +kms_vblank@pipe-A-query-idle,Fail +kms_vblank@pipe-A-ts-continuation-idle,Fail +kms_vblank@pipe-A-ts-continuation-modeset,Fail +kms_vblank@pipe-A-ts-continuation-suspend,Fail +kms_vblank@pipe-A-wait-busy,Fail +kms_vblank@pipe-A-wait-forked,Fail +kms_vblank@pipe-A-wait-forked-busy,Fail +kms_vblank@pipe-A-wait-idle,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt new file mode 100644 index 000000000000..78be18174012 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt @@ -0,0 +1,6 @@ +# Hits a "refcount_t: underflow; use-after-free" in virtio_gpu_fence_event_process +# When run in a particular order with other tests +kms_cursor_legacy.* + +# Job just hangs without any output +kms_flip@flip-vs-suspend.* \ No newline at end of file -- 2.31.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4B642C6FA86 for ; Fri, 9 Sep 2022 14:16:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=WqnRn8ZzRnLLg+/i/+7fprKrgpATEkoYdYd9zfYXlek=; b=HHl/RuutvGV3n+ gpVAttYGlT2SnHmnB0lKEv4IF0xQFCUKMgzI1amow3ixWUPtr5R5DtvirPzHc4wO/Jfh4Ez+fsUyc hwnVa+ISKy9ojrc5djL6ClTz9NJo7Ja0SrzjGT+iXxAt+5S0nZiB+iT2R/jWOWKL50kNLVK+g/jyy 1sPPZxc1kdmKRHe9AMPA1/9oaMFhAqXba7F+WbSt89GCzwTWv+HSm+wdI+IOyso9ISl5HPFEPcTS8 T4AVPZkv/zJMxXoUQv3IuPFz6Z8FmWs+l2zGzIH1NEqO4mfXwSAYqy4spSLHv2+Zu8AxJCEFeFl7g WLvd4hOtXQMuFA/KiJxQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oWenU-00GeJI-Tj; Fri, 09 Sep 2022 14:15:56 +0000 Received: from mail-ej1-x631.google.com ([2a00:1450:4864:20::631]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oWenM-00Ge2a-7s; Fri, 09 Sep 2022 14:15:54 +0000 Received: by mail-ej1-x631.google.com with SMTP id lc7so4413697ejb.0; Fri, 09 Sep 2022 07:15:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date; bh=SAouUEinRa6Hbl/LtZoqHYT1WwmpM3306eznd6dIYTc=; b=MGMlxexeuZrElPiwK0S0Gni2kqsrWeV+Y8CK+SSASDnv1X5XCNqvkg+dHC26+y6sbE y6jaq8mM50b32vF1sfM+FPrgNdNYOzDJawpAm3uq04jS3n0kin13UTme9c5FlCjzmPvM 9pVkr7plYC9GhiovDUyx8qEVmUpz6fe4ELPeciaYI8DV3kWVUCPiw9l5JfqRrs9CzYgV C7NabsjJdqkPYCwGgLSTaavqd+ZdD+WRr96nhN9xZwjuMGl3e56GuWnf+kWvc+AyWsEZ ZHfIY7fBp5aBoLzctGXVE47q1DhnBXhS81Qsnb+Llj2Gz51LsINkV88OsjFbK6gpU5TE Ckwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date; bh=SAouUEinRa6Hbl/LtZoqHYT1WwmpM3306eznd6dIYTc=; b=qVtU3Ww723tAaSFhRNlYBckxgV+ReNs+LAH6gJIVisV7IbstDoE1ZI2UpzL0mpVpvH qB/CS6wwjVtULrWc9nlbpztZPAz25JdcAnkLFtl+vuluS4m4pmbY0hkvEd+LkBaT67gd Mqvd5yhjyZkkMLZgo7kz/PxMJ8PPEiXKS4dmvI2zYKCmBCFUL7bE0vMtY2A9S84ibIG2 IygLJ5KVLSHCstL5G6aV3HwWuW2YW1Ej5b3nXtN40UWwz70HOtttvnqDDtM8Iw0D0ef0 9mRErM5BbpPB4ng1NnaP+nphRyTCykxgLZSb72khiqT3Lzr5FW3Aw7Yso00kxlZrzMvt cpVQ== X-Gm-Message-State: ACgBeo219ihmPXnojJN+mafcgztPIwQQQmlPZfkaq7swR41yR9Y7IOFQ BTlYnm0+wUXMrcMjiYNpBEw= X-Google-Smtp-Source: AA6agR5Z5SAGLfp17FeDByDLhT2NZ4WzkQxDjj3yNTq/SpxQDLFZDMksQEkvxdwUIvGZDYQorX4f2g== X-Received: by 2002:a17:907:a068:b0:773:e2bd:554d with SMTP id ia8-20020a170907a06800b00773e2bd554dmr6251011ejc.743.1662732938925; Fri, 09 Sep 2022 07:15:38 -0700 (PDT) Received: from cizrna.home (cst-prg-43-108.cust.vodafone.cz. [46.135.43.108]) by smtp.gmail.com with ESMTPSA id ka5-20020a170907920500b0073c5192cba6sm319461ejb.114.2022.09.09.07.15.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Sep 2022 07:15:38 -0700 (PDT) From: Tomeu Vizoso To: David Airlie , Daniel Vetter , Jonathan Corbet , Carlo Caione , Kevin Hilman , Heiko Stuebner , Matthias Brugger , Rob Clark Cc: dri-devel@lists.freedesktop.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-mediatek@lists.infradead.org, kernel@collabora.com, Neil Armstrong , Rob Clark , Tomeu Vizoso Subject: [PATCH v8] drm: Add initial ci/ subdirectory Date: Fri, 9 Sep 2022 16:15:28 +0200 Message-Id: <20220909141528.5090-1-tomeu.vizoso@collabora.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220829093141.45583-1-tomeu.vizoso@collabora.com> References: <20220829093141.45583-1-tomeu.vizoso@collabora.com> MIME-Version: 1.0 X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org QW5kIHVzZSBpdCB0byBzdG9yZSBleHBlY3RhdGlvbnMgYWJvdXQgd2hhdCB0aGUgRFJNIGRyaXZl cnMgYXJlCnN1cHBvc2VkIHRvIHBhc3MgaW4gdGhlIElHVCB0ZXN0IHN1aXRlLgoKQWxzbyBpbmNs dWRlIGEgY29uZmlndXJhdGlvbiBmaWxlIHRoYXQgcG9pbnRzIHRvIHRoZSBvdXQtb2YtdHJlZSBD SQpzY3JpcHRzLgoKQnkgc3RvcmluZyB0aGUgdGVzdCBleHBlY3RhdGlvbnMgYWxvbmcgdGhlIGNv ZGUgd2UgY2FuIG1ha2Ugc3VyZSBib3RoCnN0YXkgaW4gc3luYyB3aXRoIGVhY2ggb3RoZXIsIGFu ZCBzbyB3ZSBjYW4ga25vdyB3aGVuIGEgY29kZSBjaGFuZ2UKYnJlYWtzIHRob3NlIGV4cGVjdGF0 aW9ucy4KClRoaXMgd2lsbCBhbGxvdyBhbGwgY29udHJpYnV0b3JzIHRvIGRybSB0byByZXVzZSB0 aGUgaW5mcmFzdHJ1Y3R1cmUKYWxyZWFkeSBpbiBnaXRsYWIuZnJlZWRlc2t0b3Aub3JnIHRvIHRl c3QgdGhlIGRyaXZlciBvbiBzZXZlcmFsCmdlbmVyYXRpb25zIG9mIHRoZSBoYXJkd2FyZS4KCnYy OgogIC0gRml4IG5hbWVzIG9mIHJlc3VsdCBleHBlY3RhdGlvbiBmaWxlcyB0byBtYXRjaCBTb0MK ICAtIERvbid0IGV4ZWN1dGUgdGVzdHMgdGhhdCBhcmUgZ29pbmcgdG8gc2tpcCBvbiBhbGwgYm9h cmRzCgp2MzoKICAtIFJlbW92ZSB0cmFja2luZyBvZiBkbWVzZyBvdXRwdXQgZHVyaW5nIHRlc3Qg ZXhlY3V0aW9uCgp2NDoKICAtIE1vdmUgdXAgdG8gZHJpdmVycy9ncHUvZHJtCiAgLSBBZGQgc3Vw cG9ydCBmb3IgYSBidW5jaCBvZiBvdGhlciBkcml2ZXJzCiAgLSBFeHBsYWluIGhvdyB0byBpbmNv cnBvcmF0ZSBmaXhlcyBmb3IgQ0kgZnJvbSBhCiAgICAke1RBUkdFVF9CUkFOQ0h9LWV4dGVybmFs LWZpeGVzIGJyYW5jaAogIC0gUmVtb3ZlIHRlc3RzIHRoYXQgcGFzcyBmcm9tIGV4cGVjdGVkIHJl c3VsdHMgZmlsZSwgdG8gcmVkdWNlIHRoZQogICAgc2l6ZSBvZiBpbi10cmVlIGZpbGVzCiAgLSBB ZGQgZG9jcyBhYm91dCBob3cgdG8gZGVhbCB3aXRoIG91dGFnZXMgaW4gYXV0b21hdGVkIHRlc3Rp bmcgbGFicwogIC0gU3BlY2lmeSB0aGUgZXhhY3QgU0hBIG9mIHRoZSBDSSBzY3JpcHRzIHRvIGJl IHVzZWQKCnY1OgogIC0gUmVtb3ZlIHVubmVlZGVkIHNraXBzIGZyb20gTWVzb24gZXhwZWN0YXRp b25zIGZpbGUKICAtIFVzZSBhIG1vcmUgYWR2YW5jZWQgcnVubmVyIHRoYXQgZGV0ZWN0cyBmbGFr ZXMgYXV0b21hdGljYWxseQogIC0gVXNlIGEgbW9yZSBzdWNjaW50IGZvcm1hdCBmb3IgdGhlIGV4 cGVjdGF0aW9ucwogIC0gUnVuIG1hbnkgbW9yZSB0ZXN0cyAoYW5kIHVzZSBzaGFyZGluZyB0byBm aW5pc2ggaW4gdGltZSkKICAtIFVzZSBza2lwIGxpc3RzIHRvIGF2b2lkIGhhbmdpbmcgbWFjaGlu ZXMKICAtIEFkZCBzb21lIGJ1aWxkIHRlc3RpbmcKICAtIEJ1aWxkIElHVCBpbiBlYWNoIHBpcGVs aW5lIGZvciBmYXN0ZXIgdXByZXZzCiAgLSBMaXN0IGZhaWx1cmVzIGluIHRoZSBHaXRMYWIgVUkK CnY2OgogIC0gUmViYXNlIG9uIHRvcCBvZiBsYXRlc3QgZHJtLW5leHQKICAtIExvd2VyIHByaW9y aXR5IG9mIExBVkEgam9icyB0byBub3QgaW1wYWN0IE1lc2EgQ0kgYXMgbXVjaAogIC0gVXBkYXRl IGRvY3MKCnY3OgogIC0gUmViYXNlIG9uIHRvcCBvZiBsYXRlc3QgZHJtLW5leHQKCnY4OgogIC0g TW92ZSBhbGwgZmlsZXMgc3BlY2lmaWMgdG8gdGVzdGluZyB0aGUga2VybmVsIGludG8gdGhlIGtl cm5lbCB0cmVlCiAgICAodGh1cyBJIGhhdmUgZHJvcHBlZCB0aGUgci1icyBJIGhhZCBjb2xsZWN0 ZWQgc28gZmFyKQogIC0gVXByZXYgR2l0bGFiIENJIGluZnJhc3RydWN0dXJlIHNjcmlwdHMgdG8g dGhlIGxhdGVzdCBmcm9tIE1lc2EKICAtIEFkZCBNQUlOVEFJTkVSUyBlbnRyeQogIC0gRml4IGJv b3Qgb24gTVQ4MTczIGJ5IGFkZGluZyBzb21lIEtjb25maWdzIHRoYXQgYXJlIG5vdyBuZWVkZWQK ICAtIExpbmsgdG8gdGhlIGRvY3MgZnJvbSBpbmRleC5yc3QgYW5kIGhhcmQtd3JhcCB0aGUgZmls ZQoKU2lnbmVkLW9mZi1ieTogVG9tZXUgVml6b3NvIDx0b21ldS52aXpvc29AY29sbGFib3JhLmNv bT4KLS0tCiBEb2N1bWVudGF0aW9uL2dwdS9hdXRvbWF0ZWRfdGVzdGluZy5yc3QgICAgICAgfCAg MTQ0ICsKIERvY3VtZW50YXRpb24vZ3B1L2luZGV4LnJzdCAgICAgICAgICAgICAgICAgICB8ICAg IDEgKwogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg OCArCiBkcml2ZXJzL2dwdS9kcm0vY2kvYXJtLmNvbmZpZyAgICAgICAgICAgICAgICAgfCAgIDU3 ICsKIGRyaXZlcnMvZ3B1L2RybS9jaS9hcm02NC5jb25maWcgICAgICAgICAgICAgICB8ICAxNzUg KysKIGRyaXZlcnMvZ3B1L2RybS9jaS9idWlsZC1pZ3Quc2ggICAgICAgICAgICAgICB8ICAgNDMg KwogZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnNoICAgICAgICAgICAgICAgICAgIHwgIDE1OCAr CiBkcml2ZXJzL2dwdS9kcm0vY2kvYnVpbGQueW1sICAgICAgICAgICAgICAgICAgfCAgMTEwICsK IGRyaXZlcnMvZ3B1L2RybS9jaS9jaGVjay1wYXRjaC5weSAgICAgICAgICAgICB8ICAgNTcgKwog ZHJpdmVycy9ncHUvZHJtL2NpL2NvbnRhaW5lci55bWwgICAgICAgICAgICAgIHwgICA1NCArCiBk cml2ZXJzL2dwdS9kcm0vY2kvZ2l0bGFiLWNpLnltbCAgICAgICAgICAgICAgfCAgMjI2ICsrCiBk cml2ZXJzL2dwdS9kcm0vY2kvaWd0X3J1bm5lci5zaCAgICAgICAgICAgICAgfCAgIDc3ICsKIGRy aXZlcnMvZ3B1L2RybS9jaS9pbWFnZS10YWdzLnltbCAgICAgICAgICAgICB8ICAgMTMgKwogZHJp dmVycy9ncHUvZHJtL2NpL2xhdmEtc3VibWl0LnNoICAgICAgICAgICAgIHwgICA1MyArCiBkcml2 ZXJzL2dwdS9kcm0vY2kvc3RhdGljLWNoZWNrcy55bWwgICAgICAgICAgfCAgIDEyICsKIGRyaXZl cnMvZ3B1L2RybS9jaS90ZXN0LnltbCAgICAgICAgICAgICAgICAgICB8ICAzMjIgKysKIGRyaXZl cnMvZ3B1L2RybS9jaS90ZXN0bGlzdC50eHQgICAgICAgICAgICAgICB8IDI3NjMgKysrKysrKysr KysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9jaS94ODZfNjQuY29uZmlnICAgICAgICAgICAgICB8 ICAxMDUgKwogLi4uL2dwdS9kcm0vY2kveGZhaWxzL2FtZGdwdS1zdG9uZXktZmFpbHMudHh0IHwg ICAxOSArCiAuLi4vZHJtL2NpL3hmYWlscy9hbWRncHUtc3RvbmV5LWZsYWtlcy50eHQgICAgfCAg IDE1ICsKIC4uLi9ncHUvZHJtL2NpL3hmYWlscy9hbWRncHUtc3RvbmV5LXNraXBzLnR4dCB8ICAg IDIgKwogLi4uL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYW1seS1mbGFrZXMudHh0ICAgIHwgICAz MiArCiBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYW1seS1za2lwcy50eHQgfCAgICAy ICsKIGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1hcGwtZmFpbHMudHh0ICB8ICAgMjkg KwogZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWFwbC1mbGFrZXMudHh0IHwgICAgMSAr CiBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYXBsLXNraXBzLnR4dCAgfCAgICAyICsK IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1jbWwtZmxha2VzLnR4dCB8ICAgMzcgKwog ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWdsay1mbGFrZXMudHh0IHwgICA0MCArCiBk cml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtZ2xrLXNraXBzLnR4dCAgfCAgICAyICsKIGRy aXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1rYmwtZmFpbHMudHh0ICB8ICAgIDggKwogZHJp dmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1mbGFrZXMudHh0IHwgICAyNSArCiBkcml2 ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUta2JsLXNraXBzLnR4dCAgfCAgICAyICsKIGRyaXZl cnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS10Z2wtZmFpbHMudHh0ICB8ICAgMTkgKwogZHJpdmVy cy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LXRnbC1mbGFrZXMudHh0IHwgICAgNSArCiBkcml2ZXJz L2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtdGdsLXNraXBzLnR4dCAgfCAgICA4ICsKIGRyaXZlcnMv Z3B1L2RybS9jaS94ZmFpbHMvaTkxNS13aGwtZmFpbHMudHh0ICB8ICAgMzAgKwogZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9pOTE1LXdobC1mbGFrZXMudHh0IHwgICAgMSArCiAuLi4vZHJtL2Np L3hmYWlscy9tZWRpYXRlay1tdDgxNzMtZmFpbHMudHh0ICAgfCAgIDI5ICsKIC4uLi9kcm0vY2kv eGZhaWxzL21lZGlhdGVrLW10ODE4My1mYWlscy50eHQgICB8ICAgMTAgKwogLi4uL2RybS9jaS94 ZmFpbHMvbWVkaWF0ZWstbXQ4MTgzLWZsYWtlcy50eHQgIHwgICAxNCArCiAuLi4vZ3B1L2RybS9j aS94ZmFpbHMvbWVzb24tZzEyYi1mYWlscy50eHQgICAgfCAgICA1ICsKIC4uLi9ncHUvZHJtL2Np L3hmYWlscy9tZXNvbi1nMTJiLWZsYWtlcy50eHQgICB8ICAgIDQgKwogLi4uL2dwdS9kcm0vY2kv eGZhaWxzL21zbS1hcHE4MDE2LWZhaWxzLnR4dCAgIHwgICAxNSArCiAuLi4vZ3B1L2RybS9jaS94 ZmFpbHMvbXNtLWFwcTgwMTYtZmxha2VzLnR4dCAgfCAgICA0ICsKIC4uLi9ncHUvZHJtL2NpL3hm YWlscy9tc20tYXBxODA5Ni1mYWlscy50eHQgICB8ICAgIDIgKwogLi4uL2dwdS9kcm0vY2kveGZh aWxzL21zbS1hcHE4MDk2LWZsYWtlcy50eHQgIHwgICAgNCArCiAuLi4vZ3B1L2RybS9jaS94ZmFp bHMvbXNtLWFwcTgwOTYtc2tpcHMudHh0ICAgfCAgICAyICsKIC4uLi9ncHUvZHJtL2NpL3hmYWls cy9tc20tc2M3MTgwLWZhaWxzLnR4dCAgICB8ICAgMjEgKwogLi4uL2dwdS9kcm0vY2kveGZhaWxz L21zbS1zYzcxODAtZmxha2VzLnR4dCAgIHwgICAgNiArCiAuLi4vZ3B1L2RybS9jaS94ZmFpbHMv bXNtLXNjNzE4MC1za2lwcy50eHQgICAgfCAgIDIzICsKIC4uLi9ncHUvZHJtL2NpL3hmYWlscy9t c20tc2RtODQ1LWZhaWxzLnR4dCAgICB8ICAgNDQgKwogLi4uL2dwdS9kcm0vY2kveGZhaWxzL21z bS1zZG04NDUtZmxha2VzLnR4dCAgIHwgICAxMCArCiAuLi4vZ3B1L2RybS9jaS94ZmFpbHMvbXNt LXNkbTg0NS1za2lwcy50eHQgICAgfCAgICAyICsKIC4uLi9kcm0vY2kveGZhaWxzL3JvY2tjaGlw LXJrMzI4OC1mYWlscy50eHQgICB8ICAgNDMgKwogLi4uL2RybS9jaS94ZmFpbHMvcm9ja2NoaXAt cmszMjg4LWZsYWtlcy50eHQgIHwgICAgMiArCiAuLi4vZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1y azMyODgtc2tpcHMudHh0ICAgfCAgIDQ5ICsKIC4uLi9kcm0vY2kveGZhaWxzL3JvY2tjaGlwLXJr MzM5OS1mYWlscy50eHQgICB8ICAgMjkgKwogLi4uL2RybS9jaS94ZmFpbHMvcm9ja2NoaXAtcmsz Mzk5LWZsYWtlcy50eHQgIHwgICAyMCArCiAuLi4vZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMz OTktc2tpcHMudHh0ICAgfCAgICA1ICsKIC4uLi9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9u ZS1mYWlscy50eHQgICB8ICAgMzggKwogLi4uL2RybS9jaS94ZmFpbHMvdmlydGlvX2dwdS1ub25l LWZsYWtlcy50eHQgIHwgICAgMAogLi4uL2RybS9jaS94ZmFpbHMvdmlydGlvX2dwdS1ub25lLXNr aXBzLnR4dCAgIHwgICAgNiArCiA2MiBmaWxlcyBjaGFuZ2VkLCA1MDQ0IGluc2VydGlvbnMoKykK IGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2dwdS9hdXRvbWF0ZWRfdGVzdGluZy5y c3QKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kvYXJtLmNvbmZpZwogY3Jl YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS9hcm02NC5jb25maWcKIGNyZWF0ZSBt b2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kvYnVpbGQtaWd0LnNoCiBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnNoCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9ncHUvZHJtL2NpL2J1aWxkLnltbAogY3JlYXRlIG1vZGUgMTAwNzU1IGRyaXZlcnMvZ3B1 L2RybS9jaS9jaGVjay1wYXRjaC5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry bS9jaS9jb250YWluZXIueW1sCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2Np L2dpdGxhYi1jaS55bWwKIGNyZWF0ZSBtb2RlIDEwMDc1NSBkcml2ZXJzL2dwdS9kcm0vY2kvaWd0 X3J1bm5lci5zaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS9pbWFnZS10 YWdzLnltbAogY3JlYXRlIG1vZGUgMTAwNzU1IGRyaXZlcnMvZ3B1L2RybS9jaS9sYXZhLXN1Ym1p dC5zaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS9zdGF0aWMtY2hlY2tz LnltbAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS90ZXN0LnltbAogY3Jl YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS90ZXN0bGlzdC50eHQKIGNyZWF0ZSBt b2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveDg2XzY0LmNvbmZpZwogY3JlYXRlIG1vZGUg MTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvYW1kZ3B1LXN0b25leS1mYWlscy50eHQK IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2FtZGdwdS1zdG9u ZXktZmxha2VzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFp bHMvYW1kZ3B1LXN0b25leS1za2lwcy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dw dS9kcm0vY2kveGZhaWxzL2k5MTUtYW1seS1mbGFrZXMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQg ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWFtbHktc2tpcHMudHh0CiBjcmVhdGUgbW9k ZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWFwbC1mYWlscy50eHQKIGNy ZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYXBsLWZsYWtl cy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUt YXBsLXNraXBzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFp bHMvaTkxNS1jbWwtZmxha2VzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvaTkxNS1nbGstZmxha2VzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZl cnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1nbGstc2tpcHMudHh0CiBjcmVhdGUgbW9kZSAxMDA2 NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1mYWlscy50eHQKIGNyZWF0ZSBt b2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUta2JsLWZsYWtlcy50eHQK IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUta2JsLXNr aXBzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkx NS10Z2wtZmFpbHMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hm YWlscy9pOTE1LXRnbC1mbGFrZXMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUv ZHJtL2NpL3hmYWlscy9pOTE1LXRnbC1za2lwcy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2 ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtd2hsLWZhaWxzLnR4dAogY3JlYXRlIG1vZGUgMTAw NjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS13aGwtZmxha2VzLnR4dAogY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbWVkaWF0ZWstbXQ4MTczLWZh aWxzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbWVk aWF0ZWstbXQ4MTgzLWZhaWxzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvbWVkaWF0ZWstbXQ4MTgzLWZsYWtlcy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0 NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21lc29uLWcxMmItZmFpbHMudHh0CiBjcmVhdGUg bW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tZXNvbi1nMTJiLWZsYWtlcy50 eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1hcHE4 MDE2LWZhaWxzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFp bHMvbXNtLWFwcTgwMTYtZmxha2VzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1 L2RybS9jaS94ZmFpbHMvbXNtLWFwcTgwOTYtZmFpbHMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQg ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODA5Ni1mbGFrZXMudHh0CiBjcmVhdGUg bW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODA5Ni1za2lwcy50 eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1zYzcx ODAtZmFpbHMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWls cy9tc20tc2M3MTgwLWZsYWtlcy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9k cm0vY2kveGZhaWxzL21zbS1zYzcxODAtc2tpcHMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tc2RtODQ1LWZhaWxzLnR4dAogY3JlYXRlIG1vZGUg MTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLXNkbTg0NS1mbGFrZXMudHh0CiBj cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tc2RtODQ1LXNr aXBzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvcm9j a2NoaXAtcmszMjg4LWZhaWxzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvcm9ja2NoaXAtcmszMjg4LWZsYWtlcy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0 NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3JvY2tjaGlwLXJrMzI4OC1za2lwcy50eHQKIGNy ZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3JvY2tjaGlwLXJrMzM5 OS1mYWlscy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxz L3JvY2tjaGlwLXJrMzM5OS1mbGFrZXMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMzOTktc2tpcHMudHh0CiBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy92aXJ0aW9fZ3B1LW5vbmUtZmFpbHMudHh0 CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy92aXJ0aW9fZ3B1 LW5vbmUtZmxha2VzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94 ZmFpbHMvdmlydGlvX2dwdS1ub25lLXNraXBzLnR4dAoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZ3B1L2F1dG9tYXRlZF90ZXN0aW5nLnJzdCBiL0RvY3VtZW50YXRpb24vZ3B1L2F1dG9tYXRl ZF90ZXN0aW5nLnJzdApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjFi ODdiODAyYWM3ZgotLS0gL2Rldi9udWxsCisrKyBiL0RvY3VtZW50YXRpb24vZ3B1L2F1dG9tYXRl ZF90ZXN0aW5nLnJzdApAQCAtMCwwICsxLDE0NCBAQAorLi4gU1BEWC1MaWNlbnNlLUlkZW50aWZp ZXI6IEdQTC0yLjArCisKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 CitBdXRvbWF0ZWQgdGVzdGluZyBvZiB0aGUgRFJNIHN1YnN5c3RlbQorPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KKworSW50cm9kdWN0aW9uCis9PT09PT09PT09PT0K KworTWFraW5nIHN1cmUgdGhhdCBjaGFuZ2VzIHRvIHRoZSBjb3JlIG9yIGRyaXZlcnMgZG9uJ3Qg aW50cm9kdWNlIHJlZ3Jlc3Npb25zIGNhbgorYmUgdmVyeSB0aW1lLWNvbnN1bWluZyB3aGVuIGxv dHMgb2YgZGlmZmVyZW50IGhhcmR3YXJlIGNvbmZpZ3VyYXRpb25zIG5lZWQgdG8KK2JlIHRlc3Rl ZC4gTW9yZW92ZXIsIGl0IGlzbid0IHByYWN0aWNhbCBmb3IgZWFjaCBwZXJzb24gaW50ZXJlc3Rl ZCBpbiB0aGlzCit0ZXN0aW5nIHRvIGhhdmUgdG8gYWNxdWlyZSBhbmQgbWFpbnRhaW4gd2hhdCBj YW4gYmUgYSBjb25zaWRlcmFibGUgYW1vdW50IG9mCitoYXJkd2FyZS4KKworQWxzbywgaXQgaXMg ZGVzaXJhYmxlIGZvciBkZXZlbG9wZXJzIHRvIGNoZWNrIGZvciByZWdyZXNzaW9ucyBpbiB0aGVp ciBjb2RlIGJ5Cit0aGVtc2VsdmVzLCBpbnN0ZWFkIG9mIHJlbHlpbmcgb24gdGhlIG1haW50YWlu ZXJzIHRvIGZpbmQgdGhlbSBhbmQgdGhlbgorcmVwb3J0aW5nIGJhY2suCisKK1RoZXJlIGFyZSBm YWNpbGl0aWVzIGluIGdpdGxhYi5mcmVlZGVza3RvcC5vcmcgdG8gYXV0b21hdGljYWxseSB0ZXN0 IE1lc2EgdGhhdAorY2FuIGJlIHVzZWQgYXMgd2VsbCBmb3IgdGVzdGluZyB0aGUgRFJNIHN1YnN5 c3RlbS4gVGhpcyBkb2N1bWVudCBleHBsYWlucyBob3cKK3Blb3BsZSBpbnRlcmVzdGVkIGluIHRl c3RpbmcgaXQgY2FuIHVzZSB0aGlzIHNoYXJlZCBpbmZyYXN0cnVjdHVyZSB0byBzYXZlCitxdWl0 ZSBzb21lIHRpbWUgYW5kIGVmZm9ydC4KKworCitSZWxldmFudCBmaWxlcworPT09PT09PT09PT09 PT0KKworZHJpdmVycy9ncHUvZHJtL2NpL2dpdGxhYi1jaS55bWwKKy0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCisKK1RoaXMgaXMgdGhlIHJvb3QgY29uZmlndXJhdGlvbiBmaWxlIGZv ciBHaXRMYWIgQ0kuIEFtb25nIG90aGVyIGxlc3MgaW50ZXJlc3RpbmcKK2JpdHMsIGl0IHNwZWNp ZmllcyB0aGUgc3BlY2lmaWMgdmVyc2lvbiBvZiB0aGUgc2NyaXB0cyB0byBiZSB1c2VkLiBUaGVy ZSBhcmUKK3NvbWUgdmFyaWFibGVzIHRoYXQgY2FuIGJlIG1vZGlmaWVkIHRvIGNoYW5nZSB0aGUg YmVoYXZpb3Igb2YgdGhlIHBpcGVsaW5lOgorCitEUk1fQ0lfUFJPSkVDVF9QQVRICisgICAgUmVw b3NpdG9yeSB0aGF0IGNvbnRhaW5zIHRoZSBNZXNhIHNvZnR3YXJlIGluZnJhc3RydWN0dXJlIGZv ciBDSQorCitEUk1fQ0lfQ09NTUlUX1NIQQorICAgIEEgcGFydGljdWxhciByZXZpc2lvbiB0byB1 c2UgZnJvbSB0aGF0IHJlcG9zaXRvcnkKKworVVBTVFJFQU1fUkVQTworICAgIFVSTCB0byBnaXQg cmVwb3NpdG9yeSBjb250YWluaW5nIHRoZSB0YXJnZXQgYnJhbmNoCisKK1RBUkdFVF9CUkFOQ0gK KyAgICBCcmFuY2ggdG8gd2hpY2ggdGhpcyBicmFuY2ggaXMgdG8gYmUgbWVyZ2VkIGludG8KKwor SUdUX1ZFUlNJT04KKyAgICBSZXZpc2lvbiBvZiBpZ3QtZ3B1LXRvb2xzIGJlaW5nIHVzZWQsIGZy b20KKyAgICBodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZHJtL2lndC1ncHUtdG9vbHMK KworZHJpdmVycy9ncHUvZHJtL2NpL3Rlc3RsaXN0LnR4dAorLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQorCitJR1QgdGVzdHMgdG8gYmUgcnVuIG9uIGFsbCBkcml2ZXJzICh1bmxlc3Mg bWVudGlvbmVkIGluIGEgZHJpdmVyJ3MgKi1za2lwcy50eHQKK2ZpbGUsIHNlZSBiZWxvdykuCisK K2RyaXZlcnMvZ3B1L2RybS9jaS8ke0RSSVZFUl9OQU1FfS0ke0hXX1JFVklTSU9OfS1mYWlscy50 eHQKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KKworTGlzdHMgdGhlIGtub3duIGZhaWx1cmVzIGZvciBhIGdpdmVuIGRyaXZlciBvbiBh IHNwZWNpZmljIGhhcmR3YXJlIHJldmlzaW9uLgorCitkcml2ZXJzL2dwdS9kcm0vY2kvJHtEUklW RVJfTkFNRX0tJHtIV19SRVZJU0lPTn0tZmxha2VzLnR4dAorLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworTGlzdHMgdGhlIHRlc3Rz IHRoYXQgZm9yIGEgZ2l2ZW4gZHJpdmVyIG9uIGEgc3BlY2lmaWMgaGFyZHdhcmUgcmV2aXNpb24g YXJlCitrbm93biB0byBiZWhhdmUgdW5yZWxpYWJseS4gVGhlc2UgdGVzdHMgd29uJ3QgY2F1c2Ug YSBqb2IgdG8gZmFpbCByZWdhcmRsZXNzIG9mCit0aGUgcmVzdWx0LiBUaGV5IHdpbGwgc3RpbGwg YmUgcnVuLgorCitkcml2ZXJzL2dwdS9kcm0vY2kvJHtEUklWRVJfTkFNRX0tJHtIV19SRVZJU0lP Tn0tc2tpcHMudHh0CistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQorCitMaXN0cyB0aGUgdGVzdHMgdGhhdCB3b24ndCBiZSBydW4gZm9y IGEgZ2l2ZW4gZHJpdmVyIG9uIGEgc3BlY2lmaWMgaGFyZHdhcmUKK3JldmlzaW9uLiBUaGVzZSBh cmUgdXN1YWxseSB0ZXN0cyB0aGF0IGludGVyZmVyZSB3aXRoIHRoZSBydW5uaW5nIG9mIHRoZSB0 ZXN0CitsaXN0IGR1ZSB0byBoYW5naW5nIHRoZSBtYWNoaW5lLCBjYXVzaW5nIE9PTSwgdGFraW5n IHRvbyBsb25nLCBldGMuCisKKworSG93IHRvIGVuYWJsZSBhdXRvbWF0ZWQgdGVzdGluZyBvbiB5 b3VyIHRyZWUKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisK KzEuIENyZWF0ZSBhIExpbnV4IHRyZWUgaW4gaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3Jn LyBpZiB5b3UgZG9uJ3QgaGF2ZSBvbmUKK3lldAorCisyLiBJbiB5b3VyIGtlcm5lbCByZXBvJ3Mg Y29uZmlndXJhdGlvbiAoZWcuCitodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvamFuZWRv ZS9saW51eC8tL3NldHRpbmdzL2NpX2NkKSwgY2hhbmdlIHRoZQorQ0kvQ0QgY29uZmlndXJhdGlv biBmaWxlIGZyb20gLmdpdGxhYi1jaS55bWwgdG8KK2RyaXZlcnMvZ3B1L2RybS9jaS9naXRsYWIt Y2kueW1sLgorCiszLiBOZXh0IHRpbWUgeW91IHB1c2ggdG8gdGhpcyByZXBvc2l0b3J5LCB5b3Ug d2lsbCBzZWUgYSBDSSBwaXBlbGluZSBiZWluZworY3JlYXRlZCAoZWcuIGh0dHBzOi8vZ2l0bGFi LmZyZWVkZXNrdG9wLm9yZy9qYW5lZG9lL2xpbnV4Ly0vcGlwZWxpbmVzKQorCis0LiBUaGUgdmFy aW91cyBqb2JzIHdpbGwgYmUgcnVuIGFuZCB3aGVuIHRoZSBwaXBlbGluZSBpcyBmaW5pc2hlZCwg YWxsIGpvYnMKK3Nob3VsZCBiZSBncmVlbiB1bmxlc3MgYSByZWdyZXNzaW9uIGhhcyBiZWVuIGZv dW5kLgorCisKK0hvdyB0byB1cGRhdGUgdGVzdCBleHBlY3RhdGlvbnMKKz09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0KKworSWYgeW91ciBjaGFuZ2VzIHRvIHRoZSBjb2RlIGZpeCBhbnkg dGVzdHMsIHlvdSB3aWxsIGhhdmUgdG8gcmVtb3ZlIG9uZSBvciBtb3JlCitsaW5lcyBmcm9tIG9u ZSBvciBtb3JlIG9mIHRoZSBmaWxlcyBpbgorZHJpdmVycy9ncHUvZHJtL2NpLyR7RFJJVkVSX05B TUV9XypfZmFpbHMudHh0LCBmb3IgZWFjaCBvZiB0aGUgdGVzdCBwbGF0Zm9ybXMKK2FmZmVjdGVk IGJ5IHRoZSBjaGFuZ2UuCisKKworSG93IHRvIGV4cGFuZCBjb3ZlcmFnZQorPT09PT09PT09PT09 PT09PT09PT09PQorCitJZiB5b3VyIGNvZGUgY2hhbmdlcyBtYWtlIGl0IHBvc3NpYmxlIHRvIHJ1 biBtb3JlIHRlc3RzIChieSBzb2x2aW5nIHJlbGlhYmlsaXR5Citpc3N1ZXMsIGZvciBleGFtcGxl KSwgeW91IGNhbiByZW1vdmUgdGVzdHMgZnJvbSB0aGUgZmxha2VzIGFuZC9vciBza2lwcyBsaXN0 cywKK2FuZCB0aGVuIHRoZSBleHBlY3RlZCByZXN1bHRzIGlmIHRoZXJlIGFyZSBhbnkga25vd24g ZmFpbHVyZXMuCisKK0lmIHRoZXJlIGlzIGEgbmVlZCBmb3IgdXBkYXRpbmcgdGhlIHZlcnNpb24g b2YgSUdUIGJlaW5nIHVzZWQgKG1heWJlIHlvdSBoYXZlCithZGRlZCBtb3JlIHRlc3RzIHRvIGl0 KSwgdXBkYXRlIHRoZSBJR1RfVkVSU0lPTiB2YXJpYWJsZSBhdCB0aGUgdG9wIG9mIHRoZQorZ2l0 bGFiLWNpLnltbCBmaWxlLgorCisKK0hvdyB0byB0ZXN0IHlvdXIgY2hhbmdlcyB0byB0aGUgc2Ny aXB0cworPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKK0ZvciB0ZXN0 aW5nIGNoYW5nZXMgdG8gdGhlIHNjcmlwdHMgaW4gdGhlIGRybS1jaSByZXBvLCBjaGFuZ2UgdGhl CitEUk1fQ0lfUFJPSkVDVF9QQVRIIGFuZCBEUk1fQ0lfQ09NTUlUX1NIQSB2YXJpYWJsZXMgaW4K K2RyaXZlcnMvZ3B1L2RybS9jaS9naXRsYWItY2kueW1sIHRvIG1hdGNoIHlvdXIgZm9yayBvZiB0 aGUgcHJvamVjdCAoZWcuCitqYW5lZG9lL2RybS1jaSkuIFRoaXMgZm9yayBuZWVkcyB0byBiZSBp biBodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvLgorCisKK0hvdyB0byBpbmNvcnBvcmF0 ZSBleHRlcm5hbCBmaXhlcyBpbiB5b3VyIHRlc3RpbmcKKz09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KKworT2Z0ZW4sIHJlZ3Jlc3Npb25zIGluIG90aGVy IHRyZWVzIHdpbGwgcHJldmVudCB0ZXN0aW5nIGNoYW5nZXMgbG9jYWwgdG8gdGhlCit0cmVlIHVu ZGVyIHRlc3QuIFRoZXNlIGZpeGVzIHdpbGwgYmUgYXV0b21hdGljYWxseSBtZXJnZWQgaW4gZHVy aW5nIHRoZSBidWlsZAoram9icyBmcm9tIGEgYnJhbmNoIGluIHRoZSB0YXJnZXQgdHJlZSB0aGF0 IGlzIG5hbWVkIGFzCiske1RBUkdFVF9CUkFOQ0h9LWV4dGVybmFsLWZpeGVzLgorCitJZiB0aGUg cGlwZWxpbmUgaXMgbm90IGluIGEgbWVyZ2UgcmVxdWVzdCBhbmQgYSBicmFuY2ggd2l0aCB0aGUg c2FtZSBuYW1lCitleGlzdHMgaW4gdGhlIGxvY2FsIHRyZWUsIGNvbW1pdHMgZnJvbSB0aGF0IGJy YW5jaCB3aWxsIGJlIG1lcmdlZCBpbiBhcyB3ZWxsLgorCisKK0hvdyB0byBkZWFsIHdpdGggYXV0 b21hdGVkIHRlc3RpbmcgbGFicyB0aGF0IG1heSBiZSBkb3duCis9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorCitJZiBhIGhhcmR3YXJlIGZh cm0gaXMgZG93biBhbmQgdGh1cyBjYXVzaW5nIHBpcGVsaW5lcyB0byBmYWlsIHRoYXQgd291bGQK K290aGVyd2lzZSBwYXNzLCBvbmUgY2FuIGRpc2FibGUgYWxsIGpvYnMgdGhhdCB3b3VsZCBiZSBz dWJtaXR0ZWQgdG8gdGhhdCBmYXJtCitieSBlZGl0aW5nIHRoZSBmaWxlIGF0CitodHRwczovL2dp dGxhYi5mcmVlZGVza3RvcC5vcmcvZ2Z4LWNpL2xhYi1zdGF0dXMvLS9ibG9iL21haW4vbGFiLXN0 YXR1cy55bWwuCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2dwdS9pbmRleC5yc3QgYi9Eb2N1 bWVudGF0aW9uL2dwdS9pbmRleC5yc3QKaW5kZXggYjk5ZGVkZTlhNWIxLi4yM2ZlNjYwMGQxZTkg MTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZ3B1L2luZGV4LnJzdAorKysgYi9Eb2N1bWVudGF0 aW9uL2dwdS9pbmRleC5yc3QKQEAgLTE3LDYgKzE3LDcgQEAgTGludXggR1BVIERyaXZlciBEZXZl bG9wZXIncyBHdWlkZQogICAgYmFja2xpZ2h0CiAgICB2Z2Etc3dpdGNoZXJvbwogICAgdmdhYXJi aXRlcgorICAgYXV0b21hdGVkX3Rlc3RpbmcKICAgIHRvZG8KICAgIHJmYy9pbmRleAogCmRpZmYg LS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDlkN2Y2NGRjMGVmZS4uNjcw MzY4MWUyYWQ2IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAt NzA3NSw2ICs3MDc1LDE0IEBAIFQ6CWdpdCBnaXQ6Ly9hbm9uZ2l0LmZyZWVkZXNrdG9wLm9yZy9k cm0vZHJtLW1pc2MKIEY6CWRyaXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvCiBGOglpbmNsdWRlL2Ry bS9ncHVfc2NoZWR1bGVyLmgKIAorRFJNIEFVVE9NQVRFRCBURVNUSU5HCitNOglUb21ldSBWaXpv c28gPHRvbWV1LnZpem9zb0Bjb2xsYWJvcmEuY29tPgorTDoJZHJpLWRldmVsQGxpc3RzLmZyZWVk ZXNrdG9wLm9yZworUzoJTWFpbnRhaW5lZAorVDoJZ2l0IGdpdDovL2Fub25naXQuZnJlZWRlc2t0 b3Aub3JnL2RybS9kcm0tbWlzYworRjoJRG9jdW1lbnRhdGlvbi9ncHUvYXV0b21hdGVkX3Rlc3Rp bmcucnN0CitGOglkcml2ZXJzL2dwdS9kcm0vY2kvCisKIERTQlIxMDAgVVNCIEZNIFJBRElPIERS SVZFUgogTToJQWxleGV5IEtsaW1vdiA8a2xpbW92LmxpbnV4QGdtYWlsLmNvbT4KIEw6CWxpbnV4 LW1lZGlhQHZnZXIua2VybmVsLm9yZwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL2Fy bS5jb25maWcgYi9kcml2ZXJzL2dwdS9kcm0vY2kvYXJtLmNvbmZpZwpuZXcgZmlsZSBtb2RlIDEw MDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjIxYTVjN2MyM2Q1OAotLS0gL2Rldi9udWxsCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9jaS9hcm0uY29uZmlnCkBAIC0wLDAgKzEsNTcgQEAKK0NPTkZJR19M T0NBTFZFUlNJT05fQVVUTz15CitDT05GSUdfREVCVUdfS0VSTkVMPXkKKworIyBhYm9vdGltZyB3 aXRoIGEgJ2R1bW15JyByb290ZnMgZmFpbHMgd2l0aCByb290PS9kZXYvbmZzCitDT05GSUdfQkxL X0RFVl9JTklUUkQ9bgorCitDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQorQ09ORklH X0RFVkZSRVFfR09WX1BPV0VSU0FWRT15CitDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkK K0NPTkZJR19ERVZGUkVRX0dPVl9QQVNTSVZFPXkKK0NPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVf T05ERU1BTkQ9eQorCitDT05GSUdfRFJNPXkKK0NPTkZJR19EUk1fRVROQVZJVj15CitDT05GSUdf RFJNX1JPQ0tDSElQPXkKK0NPTkZJR19EUk1fUEFORlJPU1Q9eQorQ09ORklHX0RSTV9MSU1BPXkK K0NPTkZJR19EUk1fUEFORUxfU0lNUExFPXkKK0NPTkZJR19QV01fQ1JPU19FQz15CitDT05GSUdf QkFDS0xJR0hUX1BXTT15CisKK0NPTkZJR19ST0NLQ0hJUF9DRE5fRFA9bgorCitDT05GSUdfU1BJ X1JPQ0tDSElQPXkKK0NPTkZJR19QV01fUk9DS0NISVA9eQorQ09ORklHX1BIWV9ST0NLQ0hJUF9E UD15CitDT05GSUdfRFdNQUNfUk9DS0NISVA9eQorCitDT05GSUdfTUZEX1JLODA4PXkKK0NPTkZJ R19SRUdVTEFUT1JfUks4MDg9eQorQ09ORklHX1JUQ19EUlZfUks4MDg9eQorQ09ORklHX0NPTU1P Tl9DTEtfUks4MDg9eQorCitDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKK0NPTkZJR19SRUdV TEFUT1I9eQorCitDT05GSUdfUkVHVUxBVE9SX1ZDVFJMPXkKKworQ09ORklHX0tBU0FOPW4KK0NP TkZJR19LQVNBTl9JTkxJTkU9bgorQ09ORklHX1NUQUNLVFJBQ0U9bgorCitDT05GSUdfVE1QRlM9 eQorCitDT05GSUdfUFJPVkVfTE9DS0lORz1uCitDT05GSUdfREVCVUdfTE9DS0RFUD1uCitDT05G SUdfU09GVExPQ0tVUF9ERVRFQ1RPUj1uCitDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFO SUM9bgorCitDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTPXkKKworQ09ORklHX1VTQl9VU0JORVQ9 eQorQ09ORklHX05FVERFVklDRVM9eQorQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CitDT05GSUdf VVNCX1JUTDgxNTI9eQorQ09ORklHX1VTQl9ORVRfQVg4ODE3WD15CitDT05GSUdfVVNCX05FVF9T TVNDOTVYWD15CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kvYXJtNjQuY29uZmlnIGIv ZHJpdmVycy9ncHUvZHJtL2NpL2FybTY0LmNvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl eCAwMDAwMDAwMDAwMDAuLjI0MjE3NjU0NWI3MgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9jaS9hcm02NC5jb25maWcKQEAgLTAsMCArMSwxNzUgQEAKK0NPTkZJR19MT0NBTFZF UlNJT05fQVVUTz15CitDT05GSUdfREVCVUdfS0VSTkVMPXkKKworIyBhYm9vdGltZyB3aXRoIGEg J2R1bW15JyByb290ZnMgZmFpbHMgd2l0aCByb290PS9kZXYvbmZzCitDT05GSUdfQkxLX0RFVl9J TklUUkQ9bgorCitDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQorQ09ORklHX0RFVkZS RVFfR09WX1BPV0VSU0FWRT15CitDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkKK0NPTkZJ R19ERVZGUkVRX0dPVl9QQVNTSVZFPXkKKworQ09ORklHX0RSTT15CitDT05GSUdfRFJNX1JPQ0tD SElQPXkKK0NPTkZJR19EUk1fUEFORlJPU1Q9eQorQ09ORklHX0RSTV9MSU1BPXkKK0NPTkZJR19E Uk1fUEFORUxfU0lNUExFPXkKK0NPTkZJR19EUk1fUEFORUxfRURQPXkKK0NPTkZJR19EUk1fTVNN PXkKK0NPTkZJR19EUk1fSTJDX0FEVjc1MTE9eQorQ09ORklHX1BXTV9DUk9TX0VDPXkKK0NPTkZJ R19CQUNLTElHSFRfUFdNPXkKKworQ09ORklHX1JPQ0tDSElQX0NETl9EUD1uCisKK0NPTkZJR19T UElfUk9DS0NISVA9eQorQ09ORklHX1BXTV9ST0NLQ0hJUD15CitDT05GSUdfUEhZX1JPQ0tDSElQ X0RQPXkKK0NPTkZJR19EV01BQ19ST0NLQ0hJUD15CitDT05GSUdfU1RNTUFDX0VUSD15CitDT05G SUdfVFlQRUNfRlVTQjMwMj15CitDT05GSUdfVFlQRUM9eQorQ09ORklHX1RZUEVDX1RDUE09eQor CisjIE1TTSBwbGF0Zm9ybSBiaXRzCisKKyMgRm9yIENPTkZJR19RQ09NX0xNSAorQ09ORklHX09G PXkKKworQ09ORklHX1FDT01fQ09NTUFORF9EQj15CitDT05GSUdfUUNPTV9SUE1IUEQ9eQorQ09O RklHX1FDT01fUlBNUEQ9eQorQ09ORklHX1NETV9HUFVDQ184NDU9eQorQ09ORklHX1NETV9WSURF T0NDXzg0NT15CitDT05GSUdfU0RNX0RJU1BDQ184NDU9eQorQ09ORklHX1NETV9MUEFTU0NDXzg0 NT15CitDT05GSUdfU0RNX0NBTUNDXzg0NT15CitDT05GSUdfUkVTRVRfUUNPTV9QREM9eQorQ09O RklHX0RSTV9USV9TTjY1RFNJODY9eQorQ09ORklHX0kyQ19RQ09NX0dFTkk9eQorQ09ORklHX1NQ SV9RQ09NX0dFTkk9eQorQ09ORklHX1BIWV9RQ09NX1FVU0IyPXkKK0NPTkZJR19QSFlfUUNPTV9R TVA9eQorQ09ORklHX1FDT01fQ0xLX0FQQ0NfTVNNODk5Nj15CitDT05GSUdfUUNPTV9MTENDPXkK K0NPTkZJR19RQ09NX0xNSD15CitDT05GSUdfUUNPTV9TUE1JX1RFTVBfQUxBUk09eQorQ09ORklH X1FDT01fV0RUPXkKK0NPTkZJR19QT1dFUl9SRVNFVF9RQ09NX1BPTj15CitDT05GSUdfUlRDX0RS Vl9QTThYWFg9eQorQ09ORklHX0lOVEVSQ09OTkVDVD15CitDT05GSUdfSU5URVJDT05ORUNUX1FD T009eQorQ09ORklHX0lOVEVSQ09OTkVDVF9RQ09NX1NETTg0NT15CitDT05GSUdfSU5URVJDT05O RUNUX1FDT01fTVNNODkxNj15CitDT05GSUdfSU5URVJDT05ORUNUX1FDT01fT1NNX0wzPXkKK0NP TkZJR19JTlRFUkNPTk5FQ1RfUUNPTV9TQzcxODA9eQorQ09ORklHX0NSWVBUT19ERVZfUUNPTV9S Tkc9eQorQ09ORklHX1NDX0RJU1BDQ183MTgwPXkKK0NPTkZJR19TQ19HUFVDQ183MTgwPXkKKwor IyBkYjQxMGMgZXRoZXJuZXQKK0NPTkZJR19VU0JfUlRMODE1Mj15CisjIGRiODIwYyBldGhlcm5l dAorQ09ORklHX0FUTDFDPXkKKworQ09ORklHX0FSQ0hfQUxQSU5FPW4KK0NPTkZJR19BUkNIX0JD TTI4MzU9bgorQ09ORklHX0FSQ0hfQkNNX0lQUk9DPW4KK0NPTkZJR19BUkNIX0JFUkxJTj1uCitD T05GSUdfQVJDSF9CUkNNU1RCPW4KK0NPTkZJR19BUkNIX0VYWU5PUz1uCitDT05GSUdfQVJDSF9L Mz1uCitDT05GSUdfQVJDSF9MQVlFUlNDQVBFPW4KK0NPTkZJR19BUkNIX0xHMUs9bgorQ09ORklH X0FSQ0hfSElTST1uCitDT05GSUdfQVJDSF9NVkVCVT1uCitDT05GSUdfQVJDSF9TRUFUVExFPW4K K0NPTkZJR19BUkNIX1NZTlFVQUNFUj1uCitDT05GSUdfQVJDSF9SRU5FU0FTPW4KK0NPTkZJR19B UkNIX1I4QTc3NEExPW4KK0NPTkZJR19BUkNIX1I4QTc3NEMwPW4KK0NPTkZJR19BUkNIX1I4QTc3 OTU9bgorQ09ORklHX0FSQ0hfUjhBNzc5Nj1uCitDT05GSUdfQVJDSF9SOEE3Nzk2NT1uCitDT05G SUdfQVJDSF9SOEE3Nzk3MD1uCitDT05GSUdfQVJDSF9SOEE3Nzk4MD1uCitDT05GSUdfQVJDSF9S OEE3Nzk5MD1uCitDT05GSUdfQVJDSF9SOEE3Nzk5NT1uCitDT05GSUdfQVJDSF9TVFJBVElYMTA9 bgorQ09ORklHX0FSQ0hfVEVHUkE9bgorQ09ORklHX0FSQ0hfU1BSRD1uCitDT05GSUdfQVJDSF9U SFVOREVSPW4KK0NPTkZJR19BUkNIX1RIVU5ERVIyPW4KK0NPTkZJR19BUkNIX1VOSVBISUVSPW4K K0NPTkZJR19BUkNIX1ZFWFBSRVNTPW4KK0NPTkZJR19BUkNIX1hHRU5FPW4KK0NPTkZJR19BUkNI X1pYPW4KK0NPTkZJR19BUkNIX1pZTlFNUD1uCisKKyMgU3RyaXAgb3V0IHNvbWUgc3R1ZmYgd2Ug ZG9uJ3QgbmVlZCBmb3IgZ3JhcGhpY3MgdGVzdGluZywgdG8gcmVkdWNlCisjIHRoZSBidWlsZC4K K0NPTkZJR19DQU49bgorQ09ORklHX1dJUkVMRVNTPW4KK0NPTkZJR19SRktJTEw9bgorQ09ORklH X1dMQU49bgorCitDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKK0NPTkZJR19SRUdVTEFUT1I9 eQorCitDT05GSUdfUkVHVUxBVE9SX1ZDVFJMPXkKKworQ09ORklHX0tBU0FOPW4KK0NPTkZJR19L QVNBTl9JTkxJTkU9bgorQ09ORklHX1NUQUNLVFJBQ0U9bgorCitDT05GSUdfVE1QRlM9eQorCitD T05GSUdfUFJPVkVfTE9DS0lORz1uCitDT05GSUdfREVCVUdfTE9DS0RFUD1uCitDT05GSUdfU09G VExPQ0tVUF9ERVRFQ1RPUj15CitDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUM9eQor CitDT05GSUdfREVURUNUX0hVTkdfVEFTSz15CisKK0NPTkZJR19GV19MT0FERVJfQ09NUFJFU1M9 eQorQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj1uCisKK0NPTkZJR19VU0JfVVNCTkVUPXkK K0NPTkZJR19ORVRERVZJQ0VTPXkKK0NPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQorQ09ORklHX1VT Ql9SVEw4MTUyPXkKK0NPTkZJR19VU0JfTkVUX0FYODgxN1g9eQorQ09ORklHX1VTQl9ORVRfU01T Qzk1WFg9eQorCisjIEZvciBhbWxvZ2ljCitDT05GSUdfTUVTT05fR1hMX1BIWT15CitDT05GSUdf TURJT19CVVNfTVVYX01FU09OX0cxMkE9eQorQ09ORklHX0RSTV9NRVNPTj15CisKKyMgRm9yIE1l ZGlhdGVrCitDT05GSUdfRFJNX01FRElBVEVLPXkKK0NPTkZJR19QV01fTUVESUFURUs9eQorQ09O RklHX0RSTV9NRURJQVRFS19IRE1JPXkKK0NPTkZJR19HTlNTPXkKK0NPTkZJR19HTlNTX01US19T RVJJQUw9eQorQ09ORklHX0hXX1JBTkRPTT15CitDT05GSUdfSFdfUkFORE9NX01USz15CitDT05G SUdfTVRLX0RFVkFQQz15CitDT05GSUdfUFdNX01US19ESVNQPXkKK0NPTkZJR19NVEtfQ01EUT15 CitDT05GSUdfUkVHVUxBVE9SX0RBOTIxMT15CitDT05GSUdfQVJNX01FRElBVEVLX0NQVUZSRVE9 eQorQ09ORklHX1JUQ19EUlZfTVQ2Mzk3PXkKKworIyBGb3Igbm91dmVhdS4gIE5vdGUgdGhhdCBE Uk0gbXVzdCBiZSBhIG1vZHVsZSBzbyB0aGF0IGl0J3MgbG9hZGVkIGFmdGVyIE5GUyBpcyB1cCB0 byBwcm92aWRlIHRoZSBmaXJtd2FyZS4KK0NPTkZJR19BUkNIX1RFR1JBPXkKK0NPTkZJR19EUk1f Tk9VVkVBVT1tCitDT05GSUdfRFJNX1RFR1JBPW0KK0NPTkZJR19SODE2OT15CitDT05GSUdfU1RB R0lORz15CitDT05GSUdfRFJNX1RFR1JBX1NUQUdJTkc9eQorQ09ORklHX1RFR1JBX0hPU1QxWD15 CitDT05GSUdfQVJNX1RFR1JBX0RFVkZSRVE9eQorQ09ORklHX1RFR1JBX1NPQ1RIRVJNPXkKK0NP TkZJR19EUk1fVEVHUkFfREVCVUc9eQorQ09ORklHX1BXTV9URUdSQT15CmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vY2kvYnVpbGQtaWd0LnNoIGIvZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxk LWlndC5zaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjhiYzJjNzMz NGYzZgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS9idWlsZC1pZ3Quc2gK QEAgLTAsMCArMSw0MyBAQAorIyEvYmluL2Jhc2gKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IE1JVAorCitzZXQgLWV4CisKK2dpdCBjbG9uZSBodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5v cmcvZHJtL2lndC1ncHUtdG9vbHMuZ2l0IC0tc2luZ2xlLWJyYW5jaCAtLW5vLWNoZWNrb3V0Citj ZCBpZ3QtZ3B1LXRvb2xzCitnaXQgY2hlY2tvdXQgJElHVF9WRVJTSU9OCisKK2lmIFtbICIkS0VS TkVMX0FSQ0giID0gImFybSIgXV07IHRoZW4KKyAgICAuIC4uLy5naXRsYWItY2kvY29udGFpbmVy L2NyZWF0ZS1jcm9zcy1maWxlLnNoIGFybWhmCisgICAgRVhUUkFfTUVTT05fQVJHUz0iLS1jcm9z cy1maWxlIC9jcm9zc19maWxlLWFybWhmLnR4dCIKK2ZpCisKK01FU09OX09QVElPTlM9Ii1Eb3Zl cmxheT1kaXNhYmxlZCAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgLURjaGFt ZWxpdW09ZGlzYWJsZWQgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAtRHZhbGdy aW5kPWRpc2FibGVkICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgIC1EbWFuPWVu YWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgLUR0ZXN0cz1l bmFibGVkICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAtRHJ1bm5lcj1l bmFibGVkICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgIC1EbGlidW53aW5k PWVuYWJsZWQgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgLURwcmVmaXg9L2ln dCIKKworIyBUT0RPOiBSZW1vdmUgdGhpcyBvbmNlIGh0dHBzOi8vYnVncy5kZWJpYW4ub3JnL2Nn aS1iaW4vYnVncmVwb3J0LmNnaT9idWc9MTAwOTgwNSBpcyBmaXhlZCBhbmQgbGlianNvbi1jLWRl djphcm1oZiBpcyBpbnN0YWxsZWQgaW4gZGViaWFuL2FybS1idWlsZAoraWYgW1sgIiRLRVJORUxf QVJDSCIgPSAiYXJtIiBdXTsgdGhlbgorICAgIGNwIC91c3IvbGliL2FhcmNoNjQtbGludXgtZ251 L3BrZ2NvbmZpZy9qc29uLWMucGMgL3Vzci9saWIvYXJtLWxpbnV4LWdudWVhYmloZi9wa2djb25m aWcvanNvbi1jLnBjCisgICAgc2VkIC1pICdzL2FhcmNoNjQtbGludXgtZ251L2FybS1saW51eC1n bnVlYWJpaGYvZycgL3Vzci9saWIvYXJtLWxpbnV4LWdudWVhYmloZi9wa2djb25maWcvanNvbi1j LnBjCisgICAgbG4gLXMgL3Vzci9saWIvYXJtLWxpbnV4LWdudWVhYmloZi9saWJqc29uLWMuc28u NS4xLjAgL3Vzci9saWIvYXJtLWxpbnV4LWdudWVhYmloZi9saWJqc29uLWMuc28KK2ZpCisKK21r ZGlyIC1wIC9pZ3QKK21lc29uIGJ1aWxkICRNRVNPTl9PUFRJT05TICRFWFRSQV9NRVNPTl9BUkdT CituaW5qYSAtQyBidWlsZCAtaiR7RkRPX0NJX0NPTkNVUlJFTlQ6LTR9IHx8IG5pbmphIC1DIGJ1 aWxkIC1qIDEKK25pbmphIC1DIGJ1aWxkIGluc3RhbGwKKworbWtkaXIgLXAgYXJ0aWZhY3RzLwor dGFyIC1jZiBhcnRpZmFjdHMvaWd0LnRhciAvaWd0CisKKyMgUGFzcyBuZWVkZWQgZmlsZXMgdG8g dGhlIHRlc3Qgc3RhZ2UKK01JTklPX0FSVElGQUNUX05BTUU9ImlndC50YXIuZ3oiCitnemlwIC1j IGFydGlmYWN0cy9pZ3QudGFyID4gJHtNSU5JT19BUlRJRkFDVF9OQU1FfQorY2ktZmFpcnkgbWlu aW8gbG9naW4gLS10b2tlbi1maWxlICIke0NJX0pPQl9KV1RfRklMRX0iCitjaS1mYWlyeSBtaW5p byBjcCAke01JTklPX0FSVElGQUNUX05BTUV9IG1pbmlvOi8vJHtQSVBFTElORV9BUlRJRkFDVFNf QkFTRX0vJHtLRVJORUxfQVJDSH0vJHtNSU5JT19BUlRJRkFDVF9OQU1FfQpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnNoIGIvZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnNo Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uY2Y4MTY0NDQ2NTRjCi0t LSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnNoCkBAIC0wLDAgKzEs MTU4IEBACisjIS9iaW4vYmFzaAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogTUlUCisKK3Nl dCAtZXgKKworIyBDbGVhbiB1cCBzdGFsZSByZWJhc2VzIHRoYXQgR2l0TGFiIG1pZ2h0IG5vdCBo YXZlIHJlbW92ZWQgd2hlbiByZXVzaW5nIGEgY2hlY2tvdXQgZGlyCitybSAtcmYgLmdpdC9yZWJh c2UtYXBwbHkKKworLiAuZ2l0bGFiLWNpL2NvbnRhaW5lci9jb250YWluZXJfcHJlX2J1aWxkLnNo CisKKyMgbGlic3NsLWRldiB3YXMgdW5pbnN0YWxsZWQgYmVjYXVzZSBpdCB3YXMgY29uc2lkZXJl ZCBhbiBlcGhlbWVyYWwgcGFja2FnZQorYXB0LWdldCB1cGRhdGUKK2FwdC1nZXQgaW5zdGFsbCAt eSBsaWJzc2wtZGV2CisKK2lmIFtbICIkS0VSTkVMX0FSQ0giID0gImFybTY0IiBdXTsgdGhlbgor ICAgIEdDQ19BUkNIPSJhYXJjaDY0LWxpbnV4LWdudSIKKyAgICBERUJJQU5fQVJDSD0iYXJtNjQi CisgICAgREVWSUNFX1RSRUVTPSJhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzM5OS1n cnUta2V2aW4uZHRiIgorICAgIERFVklDRV9UUkVFUys9IiBhcmNoL2FybTY0L2Jvb3QvZHRzL2Ft bG9naWMvbWVzb24tZ3hsLXM4MDV4LWxpYnJldGVjaC1hYy5kdGIiCisgICAgREVWSUNFX1RSRUVT Kz0iIGFyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lubmVyL3N1bjUwaS1oNi1waW5lLWg2NC5kdGIi CisgICAgREVWSUNFX1RSRUVTKz0iIGFyY2gvYXJtNjQvYm9vdC9kdHMvYW1sb2dpYy9tZXNvbi1n eG0ta2hhZGFzLXZpbTIuZHRiIgorICAgIERFVklDRV9UUkVFUys9IiBhcmNoL2FybTY0L2Jvb3Qv ZHRzL3Fjb20vYXBxODAxNi1zYmMuZHRiIgorICAgIERFVklDRV9UUkVFUys9IiBhcmNoL2FybTY0 L2Jvb3QvZHRzL3Fjb20vYXBxODA5Ni1kYjgyMGMuZHRiIgorICAgIERFVklDRV9UUkVFUys9IiBh cmNoL2FybTY0L2Jvb3QvZHRzL2FtbG9naWMvbWVzb24tZzEyYi1hMzExZC1raGFkYXMtdmltMy5k dGIiCisgICAgREVWSUNFX1RSRUVTKz0iIGFyY2gvYXJtNjQvYm9vdC9kdHMvbWVkaWF0ZWsvbXQ4 MTczLWVsbS1oYW5hLmR0YiIKKyAgICBERVZJQ0VfVFJFRVMrPSIgYXJjaC9hcm02NC9ib290L2R0 cy9tZWRpYXRlay9tdDgxODMta3VrdWktamFjdXp6aS1qdW5pcGVyLXNrdTE2LmR0YiIKKyAgICBE RVZJQ0VfVFJFRVMrPSIgYXJjaC9hcm02NC9ib290L2R0cy9tZWRpYXRlay9tdDgxOTItYXN1cmFk YS1zcGhlcmlvbi1yMC5kdGIiCisgICAgREVWSUNFX1RSRUVTKz0iIGFyY2gvYXJtNjQvYm9vdC9k dHMvcWNvbS9zYzcxODAtdHJvZ2Rvci1sYXpvci1saW1vemVlbi1ub3RzLXI1LmR0YiIKK2VsaWYg W1sgIiRLRVJORUxfQVJDSCIgPSAiYXJtIiBdXTsgdGhlbgorICAgIEdDQ19BUkNIPSJhcm0tbGlu dXgtZ251ZWFiaWhmIgorICAgIERFQklBTl9BUkNIPSJhcm1oZiIKKyAgICBERVZJQ0VfVFJFRVM9 ImFyY2gvYXJtL2Jvb3QvZHRzL3JrMzI4OC12ZXlyb24tamFxLmR0YiIKKyAgICBERVZJQ0VfVFJF RVMrPSIgYXJjaC9hcm0vYm9vdC9kdHMvc3VuOGktaDMtbGlicmV0ZWNoLWFsbC1oMy1jYy5kdGIi CisgICAgREVWSUNFX1RSRUVTKz0iIGFyY2gvYXJtL2Jvb3QvZHRzL2lteDZxLWN1Ym94LWkuZHRi IgorICAgIGFwdC1nZXQgaW5zdGFsbCAteSBsaWJzc2wtZGV2OmFybWhmCitlbHNlCisgICAgR0ND X0FSQ0g9Ing4Nl82NC1saW51eC1nbnUiCisgICAgREVCSUFOX0FSQ0g9ImFtZDY0IgorICAgIERF VklDRV9UUkVFUz0iIgorZmkKKworZXhwb3J0IEFSQ0g9JHtLRVJORUxfQVJDSH0KK2V4cG9ydCBD Uk9TU19DT01QSUxFPSIke0dDQ19BUkNIfS0iCisKKyMgVGhlIGtlcm5lbCBkb2Vzbid0IGxpa2Ug dGhlIGdvbGQgbGlua2VyIChvciB0aGUgb2xkIGxsZCBpbiBvdXIgZGViaWFucykuCisjIFNuZWFr IGluIHNvbWUgb3ZlcnJpZGUgc3ltbGlua3MgZHVyaW5nIGtlcm5lbCBidWlsZCB1bnRpbCB3ZSBj YW4gdXBkYXRlCisjIGRlYmlhbi4KK21rZGlyIC1wIGxkLWxpbmtzCitmb3IgaSBpbiAvdXNyL2Jp bi8qLWxkIC91c3IvYmluL2xkOyBkbworICAgIGk9YGJhc2VuYW1lICRpYAorICAgIGxuIC1zZiAv dXNyL2Jpbi8kaS5iZmQgbGQtbGlua3MvJGkKK2RvbmUKK2V4cG9ydCBQQVRIPWBwd2RgL2xkLWxp bmtzOiRQQVRICisKK2dpdCBjb25maWcgLS1nbG9iYWwgdXNlci5lbWFpbCAiZmRvQGV4YW1wbGUu Y29tIgorZ2l0IGNvbmZpZyAtLWdsb2JhbCB1c2VyLm5hbWUgImZyZWVkZXNrdG9wLm9yZyBDSSIK KworIyBUcnkgdG8gbWVyZ2UgZml4ZXMgZnJvbSB0YXJnZXQgcmVwbworaWYgWyAiJChnaXQgbHMt cmVtb3RlIC0tZXhpdC1jb2RlIC0taGVhZHMgJHtVUFNUUkVBTV9SRVBPfSAke1RBUkdFVF9CUkFO Q0h9LWV4dGVybmFsLWZpeGVzKSIgXTsgdGhlbgorICAgIGdpdCBwdWxsICR7VVBTVFJFQU1fUkVQ T30gJHtUQVJHRVRfQlJBTkNIfS1leHRlcm5hbC1maXhlcworZmkKKworIyBUcnkgdG8gbWVyZ2Ug Zml4ZXMgZnJvbSBsb2NhbCByZXBvIGlmIHRoaXMgaXNuJ3QgYSBtZXJnZSByZXF1ZXN0CitpZiBb IC16ICIkQ0lfTUVSR0VfUkVRVUVTVF9QUk9KRUNUX1BBVEgiIF07IHRoZW4KKyAgICBpZiBbICIk KGdpdCBscy1yZW1vdGUgLS1leGl0LWNvZGUgLS1oZWFkcyBvcmlnaW4gJHtUQVJHRVRfQlJBTkNI fS1leHRlcm5hbC1maXhlcykiIF07IHRoZW4KKyAgICAgICAgZ2l0IHB1bGwgb3JpZ2luICR7VEFS R0VUX0JSQU5DSH0tZXh0ZXJuYWwtZml4ZXMKKyAgICBmaQorZmkKKworZm9yIG9wdCBpbiAkRU5B QkxFX0tDT05GSUdTOyBkbworICBlY2hvIENPTkZJR18kb3B0PXkgPj4gZHJpdmVycy9ncHUvZHJt L2NpLyR7S0VSTkVMX0FSQ0h9LmNvbmZpZworZG9uZQorZm9yIG9wdCBpbiAkRElTQUJMRV9LQ09O RklHUzsgZG8KKyAgZWNobyBDT05GSUdfJG9wdD1uID4+IGRyaXZlcnMvZ3B1L2RybS9jaS8ke0tF Uk5FTF9BUkNIfS5jb25maWcKK2RvbmUKKworaWYgW1sgLW4gIiR7TUVSR0VfRlJBR01FTlR9IiBd XTsgdGhlbgorICAgIC4vc2NyaXB0cy9rY29uZmlnL21lcmdlX2NvbmZpZy5zaCAke0RFRkNPTkZJ R30gZHJpdmVycy9ncHUvZHJtL2NpLyR7TUVSR0VfRlJBR01FTlR9CitlbHNlCisgICAgbWFrZSBg YmFzZW5hbWUgJHtERUZDT05GSUd9YAorZmkKKworbWFrZSAke0tFUk5FTF9JTUFHRV9OQU1FfQor Citta2RpciAtcCAvbGF2YS1maWxlcy8KK2ZvciBpbWFnZSBpbiAke0tFUk5FTF9JTUFHRV9OQU1F fTsgZG8KKyAgICBjcCBhcmNoLyR7S0VSTkVMX0FSQ0h9L2Jvb3QvJHtpbWFnZX0gL2xhdmEtZmls ZXMvLgorZG9uZQorCitpZiBbWyAtbiAke0RFVklDRV9UUkVFU30gXV07IHRoZW4KKyAgICBtYWtl IGR0YnMKKyAgICBjcCAke0RFVklDRV9UUkVFU30gL2xhdmEtZmlsZXMvLgorZmkKKworaWYgW1sg JHtERUJJQU5fQVJDSH0gPSAiYW1kNjQiIF1dOyB0aGVuCisgICAgbWFrZSBtb2R1bGVzCisgICAg bWtkaXIgLXAgaW5zdGFsbC9tb2R1bGVzLworICAgIElOU1RBTExfTU9EX1BBVEg9aW5zdGFsbC9t b2R1bGVzLyBtYWtlIG1vZHVsZXNfaW5zdGFsbAorZmkKKworaWYgW1sgJHtERUJJQU5fQVJDSH0g PSAiYXJtNjQiIF1dOyB0aGVuCisgICAgbWFrZSBJbWFnZS5sem1hCisgICAgbWtpbWFnZSBcCisg ICAgICAgIC1mIGF1dG8gXAorICAgICAgICAtQSBhcm0gXAorICAgICAgICAtTyBsaW51eCBcCisg ICAgICAgIC1kIGFyY2gvYXJtNjQvYm9vdC9JbWFnZS5sem1hIFwKKyAgICAgICAgLUMgbHptYVwK KyAgICAgICAgLWIgYXJjaC9hcm02NC9ib290L2R0cy9xY29tL3NkbTg0NS1jaGV6YS1yMy5kdGIg XAorICAgICAgICAvbGF2YS1maWxlcy9jaGV6YS1rZXJuZWwKKyAgICBLRVJORUxfSU1BR0VfTkFN RSs9IiBjaGV6YS1rZXJuZWwiCisKKyAgICAjIE1ha2UgYSBnemlwcGVkIGNvcHkgb2YgdGhlIElt YWdlIGZvciBkYjQxMGMuCisgICAgZ3ppcCAtayAvbGF2YS1maWxlcy9JbWFnZQorICAgIEtFUk5F TF9JTUFHRV9OQU1FKz0iIEltYWdlLmd6IgorZmkKKworIyBQYXNzIG5lZWRlZCBmaWxlcyB0byB0 aGUgdGVzdCBzdGFnZQorbWtkaXIgLXAgaW5zdGFsbAorY3AgLXJmdiAuZ2l0bGFiLWNpLyogaW5z dGFsbC8uCitjcCAtcmZ2IGluc3RhbGwvY29tbW9uIGluc3RhbGwvY2ktY29tbW9uCitjcCAtcmZ2 IGRyaXZlcnMvZ3B1L2RybS9jaS8qIGluc3RhbGwvLgorCisuIC5naXRsYWItY2kvY29udGFpbmVy L2NvbnRhaW5lcl9wb3N0X2J1aWxkLnNoCisKK2lmIFtbICIkVVBMT0FEX1RPX01JTklPIiA9ICIx IiBdXTsgdGhlbgorICAgIHh6IC03IC1jIC1UJHtGRE9fQ0lfQ09OQ1VSUkVOVDotNH0gdm1saW51 eCA+IC9sYXZhLWZpbGVzL3ZtbGludXgueHoKKyAgICBjaS1mYWlyeSBtaW5pbyBsb2dpbiAtLXRv a2VuLWZpbGUgIiR7Q0lfSk9CX0pXVF9GSUxFfSIKKyAgICBGSUxFU19UT19VUExPQUQ9IiRLRVJO RUxfSU1BR0VfTkFNRSB2bWxpbnV4Lnh6IgorCisgICAgaWYgW1sgLW4gJERFVklDRV9UUkVFUyBd XTsgdGhlbgorICAgICAgICBGSUxFU19UT19VUExPQUQ9IiRGSUxFU19UT19VUExPQUQgJChiYXNl bmFtZSAtYSAkREVWSUNFX1RSRUVTKSIKKyAgICBmaQorCisgICAgZm9yIGYgaW4gJEZJTEVTX1RP X1VQTE9BRDsgZG8KKyAgICAgICAgY2ktZmFpcnkgbWluaW8gY3AgL2xhdmEtZmlsZXMvJGYgXAor ICAgICAgICAgICAgICAgIG1pbmlvOi8vJHtQSVBFTElORV9BUlRJRkFDVFNfQkFTRX0vJHtERUJJ QU5fQVJDSH0vJGYKKyAgICBkb25lCisKKyAgICBNSU5JT19BUlRJRkFDVF9OQU1FPSJrZXJuZWwt ZmlsZXMudGFyLmd6IgorICAgIHRhciAtY3pmICRNSU5JT19BUlRJRkFDVF9OQU1FIGluc3RhbGwK KyAgICBjaS1mYWlyeSBtaW5pbyBsb2dpbiAtLXRva2VuLWZpbGUgIiR7Q0lfSk9CX0pXVF9GSUxF fSIKKyAgICBjaS1mYWlyeSBtaW5pbyBjcCAke01JTklPX0FSVElGQUNUX05BTUV9IG1pbmlvOi8v JHtQSVBFTElORV9BUlRJRkFDVFNfQkFTRX0vJHtERUJJQU5fQVJDSH0vJHtNSU5JT19BUlRJRkFD VF9OQU1FfQorCisgICAgZWNobyAiRG93bmxvYWQgdm1saW51eC54eiBmcm9tIGh0dHBzOi8vJHtQ SVBFTElORV9BUlRJRkFDVFNfQkFTRX0vJHtERUJJQU5fQVJDSH0vdm1saW51eC54eiIKK2ZpCisK K21rZGlyIC1wIGFydGlmYWN0cy9pbnN0YWxsL2xpYgorbXYgaW5zdGFsbC8qIGFydGlmYWN0cy9p bnN0YWxsLy4KK3JtIC1yZiBhcnRpZmFjdHMvaW5zdGFsbC9tb2R1bGVzCitsbiAtcyBjb21tb24g YXJ0aWZhY3RzL2luc3RhbGwvY2ktY29tbW9uCisKK2ZvciBpbWFnZSBpbiAke0tFUk5FTF9JTUFH RV9OQU1FfTsgZG8KKyAgICBjcCAvbGF2YS1maWxlcy8kaW1hZ2UgYXJ0aWZhY3RzL2luc3RhbGwv LgorZG9uZQorCit0YXIgLUMgYXJ0aWZhY3RzIC1jZiBhcnRpZmFjdHMvaW5zdGFsbC50YXIgaW5z dGFsbAorcm0gLXJmIGFydGlmYWN0cy9pbnN0YWxsCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vY2kvYnVpbGQueW1sIGIvZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnltbApuZXcgZmlsZSBt b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjA4Y2M4MTdkOWEwNwotLS0gL2Rldi9udWxs CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS9idWlsZC55bWwKQEAgLTAsMCArMSwxMTAgQEAKKy5i dWlsZDoKKyAgZXh0ZW5kczoKKyAgICAtIC5idWlsZC1ydWxlcworICBzdGFnZTogYnVpbGQKKyAg YXJ0aWZhY3RzOgorICAgIHBhdGhzOgorICAgICAgLSBhcnRpZmFjdHMKKyAgc2NyaXB0OgorICAg IC0gRkRPX0NJX0NPTkNVUlJFTlQ9JHtGRE9fQ0lfQ09OQ1VSUkVOVH0gYmFzaCBkcml2ZXJzL2dw dS9kcm0vY2kvYnVpbGQuc2gKKworLmJ1aWxkOmFybWhmOgorICBleHRlbmRzOgorICAgIC0gLmJ1 aWxkCisgICAgLSAudXNlLWRlYmlhbi9hcm1fYnVpbGQKKyAgdGFnczoKKyAgICAtIGFhcmNoNjQK KyAgdmFyaWFibGVzOgorICAgIERFRkNPTkZJRzogImFyY2gvYXJtL2NvbmZpZ3MvbXVsdGlfdjdf ZGVmY29uZmlnIgorICAgIEtFUk5FTF9JTUFHRV9OQU1FOiAiekltYWdlIgorICAgIEtFUk5FTF9B UkNIOiAiYXJtIgorCisuYnVpbGQ6YXJtNjQ6CisgIGV4dGVuZHM6CisgICAgLSAuYnVpbGQKKyAg ICAtIC51c2UtZGViaWFuL2FybV9idWlsZAorICB0YWdzOgorICAgIC0gYWFyY2g2NAorICB2YXJp YWJsZXM6CisgICAgREVGQ09ORklHOiAiYXJjaC9hcm02NC9jb25maWdzL2RlZmNvbmZpZyIKKyAg ICBLRVJORUxfSU1BR0VfTkFNRTogIkltYWdlIgorICAgIEtFUk5FTF9BUkNIOiAiYXJtNjQiCisK Ky5idWlsZDphbWQ2NDoKKyAgZXh0ZW5kczoKKyAgICAtIC5idWlsZAorICAgIC0gLnVzZS1kZWJp YW4veDg2X2J1aWxkCisgIHZhcmlhYmxlczoKKyAgICBERUZDT05GSUc6ICJhcmNoL3g4Ni9jb25m aWdzL3g4Nl82NF9kZWZjb25maWciCisgICAgS0VSTkVMX0lNQUdFX05BTUU6ICJiekltYWdlIgor ICAgIEtFUk5FTF9BUkNIOiAieDg2XzY0IgorCisKKyMgQnVpbGQgSUdUIGZvciB0ZXN0aW5nIG9u IGRldmljZXMKKworaWd0OmFybWhmOgorICBleHRlbmRzOiAuYnVpbGQ6YXJtaGYKKyAgc2NyaXB0 OgorICAgIC0gRkRPX0NJX0NPTkNVUlJFTlQ9JHtGRE9fQ0lfQ09OQ1VSUkVOVH0gYmFzaCBkcml2 ZXJzL2dwdS9kcm0vY2kvYnVpbGQtaWd0LnNoCisKK2lndDphcm02NDoKKyAgZXh0ZW5kczogLmJ1 aWxkOmFybTY0CisgIHNjcmlwdDoKKyAgICAtIEZET19DSV9DT05DVVJSRU5UPSR7RkRPX0NJX0NP TkNVUlJFTlR9IGJhc2ggZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLWlndC5zaAorCitpZ3Q6YW1k NjQ6CisgIGV4dGVuZHM6IC5idWlsZDphbWQ2NAorICBzY3JpcHQ6CisgICAgLSBGRE9fQ0lfQ09O Q1VSUkVOVD0ke0ZET19DSV9DT05DVVJSRU5UfSBiYXNoIGRyaXZlcnMvZ3B1L2RybS9jaS9idWls ZC1pZ3Quc2gKKworIyBCdWlsZCBrZXJuZWxzIGZvciB0ZXN0aW5nIG9uIGRldmljZXMKKwordGVz dGluZzphcm1oZjoKKyAgZXh0ZW5kczogLmJ1aWxkOmFybWhmCisgIHZhcmlhYmxlczoKKyAgICAj IFdvdWxkIGJlIGdvb2QgdG8gaGF2ZSBERUJVR19LTUVNTEVBSywgYnV0IGl0IGRvZXNuJ3Qgd29y ayB3ZWxsIHdpdGggYW55IG9mCisgICAgIyBQUk9WRV9MT0NLSU5HIGFuZCBLQVNBTiBhcyBvZiA1 LjE3LgorICAgICMKKyAgICAjIGRiNDEwYyBhbmQgZGI4MjBjIGRvbid0IGJvb3Qgd2l0aCBLQVNB Tl9JTkxJTkUsIHByb2JhYmx5IGR1ZSB0byB0aGUga2VybmVsCisgICAgIyBiZWNvbWluZyB0b28g YmlnIGZvciB0aGVpciBib290bG9hZGVycy4KKyAgICBFTkFCTEVfS0NPTkZJR1M6ICJQUk9WRV9M T0NLSU5HIERFQlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQiCisgICAgVVBMT0FEX1RP X01JTklPOiAxCisgICAgTUVSR0VfRlJBR01FTlQ6IGFybS5jb25maWcKKwordGVzdGluZzphcm02 NDoKKyAgZXh0ZW5kczogLmJ1aWxkOmFybTY0CisgIHZhcmlhYmxlczoKKyAgICAjIFdvdWxkIGJl IGdvb2QgdG8gaGF2ZSBERUJVR19LTUVNTEVBSywgYnV0IGl0IGRvZXNuJ3Qgd29yayB3ZWxsIHdp dGggYW55IG9mCisgICAgIyBQUk9WRV9MT0NLSU5HIGFuZCBLQVNBTiBhcyBvZiA1LjE3LgorICAg ICMKKyAgICAjIGRiNDEwYyBhbmQgZGI4MjBjIGRvbid0IGJvb3Qgd2l0aCBLQVNBTl9JTkxJTkUs IHByb2JhYmx5IGR1ZSB0byB0aGUga2VybmVsCisgICAgIyBiZWNvbWluZyB0b28gYmlnIGZvciB0 aGVpciBib290bG9hZGVycy4KKyAgICBFTkFCTEVfS0NPTkZJR1M6ICJQUk9WRV9MT0NLSU5HIERF QlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQiCisgICAgVVBMT0FEX1RPX01JTklPOiAx CisgICAgTUVSR0VfRlJBR01FTlQ6IGFybTY0LmNvbmZpZworCit0ZXN0aW5nOmFtZDY0OgorICBl eHRlbmRzOiAuYnVpbGQ6YW1kNjQKKyAgdmFyaWFibGVzOgorICAgICMgV291bGQgYmUgZ29vZCB0 byBoYXZlIERFQlVHX0tNRU1MRUFLLCBidXQgaXQgZG9lc24ndCB3b3JrIHdlbGwgd2l0aCBhbnkg b2YKKyAgICAjIFBST1ZFX0xPQ0tJTkcgYW5kIEtBU0FOIGFzIG9mIDUuMTcuCisgICAgIworICAg ICMgZGI0MTBjIGFuZCBkYjgyMGMgZG9uJ3QgYm9vdCB3aXRoIEtBU0FOX0lOTElORSwgcHJvYmFi bHkgZHVlIHRvIHRoZSBrZXJuZWwKKyAgICAjIGJlY29taW5nIHRvbyBiaWcgZm9yIHRoZWlyIGJv b3Rsb2FkZXJzLgorICAgIEVOQUJMRV9LQ09ORklHUzogIlBST1ZFX0xPQ0tJTkcgREVCVUdfSU5G T19EV0FSRl9UT09MQ0hBSU5fREVGQVVMVCIKKyAgICBVUExPQURfVE9fTUlOSU86IDEKKyAgICBN RVJHRV9GUkFHTUVOVDogeDg2XzY0LmNvbmZpZworCisKKyMgSm9icyBmb3IgYnVpbGQtdGVzdGlu ZyBkaWZmZXJlbnQgY29uZmlndXJhdGlvbnMKKworYnVpbGQ6YXJtaGY6CisgIGV4dGVuZHM6IC5i dWlsZDphcm1oZgorCitidWlsZC1ub2RlYnVnZnM6YXJtNjQ6CisgIGV4dGVuZHM6IC5idWlsZDph cm02NAorICB2YXJpYWJsZXM6CisgICAgRElTQUJMRV9LQ09ORklHUzogIkRFQlVHX0ZTIgorCiti dWlsZDp4ODZfNjQ6CisgIGV4dGVuZHM6IC5idWlsZDphbWQ2NApkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2NpL2NoZWNrLXBhdGNoLnB5IGIvZHJpdmVycy9ncHUvZHJtL2NpL2NoZWNrLXBh dGNoLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwMDAwMC4uYTVmMzk5YTIw ZTI1Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL2NoZWNrLXBhdGNoLnB5 CkBAIC0wLDAgKzEsNTcgQEAKKyMhL3Vzci9iaW4vZW52IHB5dGhvbjMKKyMgU1BEWC1MaWNlbnNl LUlkZW50aWZpZXI6IEdQTC0yLjAtb3ItbGF0ZXIKKyMKKyMgY2hlY2stcGF0Y2gucHk6IHJ1biBj aGVja3BhdGNoLnBsIGFjcm9zcyBhbGwgY29tbWl0cyBpbiBhIGJyYW5jaAorIworIyBCYXNlZCBv biBxZW11Ly5naXRsYWItY2kuZC9jaGVjay1wYXRjaC5weQorIworIyBDb3B5cmlnaHQgKEMpIDIw MjAgUmVkIEhhdCwgSW5jLgorIyBDb3B5cmlnaHQgKEMpIDIwMjIgQ29sbGFib3JhIEx0ZC4KKwor aW1wb3J0IG9zCitpbXBvcnQgb3MucGF0aAoraW1wb3J0IHN5cworaW1wb3J0IHN1YnByb2Nlc3MK KworcmVwb3VybCA9ICJodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvJXMuZ2l0IiAlIG9z LmVudmlyb25bIkNJX01FUkdFX1JFUVVFU1RfUFJPSkVDVF9QQVRIIl0KKworIyBHaXRMYWIgQ0kg ZW52aXJvbm1lbnQgZG9lcyBub3QgZ2l2ZSB1cyBhbnkgZGlyZWN0IGluZm8gYWJvdXQgdGhlCisj IGJhc2UgZm9yIHRoZSB1c2VyJ3MgYnJhbmNoLiBXZSB0aHVzIG5lZWQgdG8gZmlndXJlIG91dCBh IGNvbW1vbgorIyBhbmNlc3RvciBiZXR3ZWVuIHRoZSB1c2VyJ3MgYnJhbmNoIGFuZCBjdXJyZW50 IGdpdCBtYXN0ZXIuCitvcy5lbnZpcm9uWyJHSVRfREVQVEgiXSA9ICIxMDAwIgorc3VicHJvY2Vz cy5jYWxsKFsiZ2l0IiwgInJlbW90ZSIsICJyZW1vdmUiLCAiY2hlY2stcGF0Y2giXSwgc3Rkb3V0 PXN1YnByb2Nlc3MuREVWTlVMTCwgc3RkZXJyPXN1YnByb2Nlc3MuREVWTlVMTCkKK3N1YnByb2Nl c3MuY2hlY2tfY2FsbChbImdpdCIsICJyZW1vdGUiLCAiYWRkIiwgImNoZWNrLXBhdGNoIiwgcmVw b3VybF0pCitzdWJwcm9jZXNzLmNoZWNrX2NhbGwoWyJnaXQiLCAiZmV0Y2giLCAiY2hlY2stcGF0 Y2giLCBvcy5lbnZpcm9uWyJDSV9NRVJHRV9SRVFVRVNUX1RBUkdFVF9CUkFOQ0hfTkFNRSJdXSwK KyAgICAgICAgICAgICAgICAgICAgICBzdGRvdXQ9c3VicHJvY2Vzcy5ERVZOVUxMLAorICAgICAg ICAgICAgICAgICAgICAgIHN0ZGVycj1zdWJwcm9jZXNzLkRFVk5VTEwpCisKK2FuY2VzdG9yID0g c3VicHJvY2Vzcy5jaGVja19vdXRwdXQoWyJnaXQiLCAibWVyZ2UtYmFzZSIsCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiY2hlY2stcGF0Y2gvJXMiICUgb3MuZW52aXJvblsi Q0lfTUVSR0VfUkVRVUVTVF9UQVJHRVRfQlJBTkNIX05BTUUiXSwgIkhFQUQiXSwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pdmVyc2FsX25ld2xpbmVzPVRydWUpCisKK2Fu Y2VzdG9yID0gYW5jZXN0b3Iuc3RyaXAoKQorCitsb2cgPSBzdWJwcm9jZXNzLmNoZWNrX291dHB1 dChbImdpdCIsICJsb2ciLCAiLS1mb3JtYXQ9JUggJXMiLAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGFuY2VzdG9yICsgIi4uLiJdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgdW5pdmVyc2FsX25ld2xpbmVzPVRydWUpCisKK3N1YnByb2Nlc3MuY2hlY2tfY2FsbChbImdp dCIsICJyZW1vdGUiLCAicm0iLCAiY2hlY2stcGF0Y2giXSkKKworaWYgbG9nID09ICIiOgorICAg IHByaW50KCJcbk5vIGNvbW1pdHMgc2luY2UgJXMsIHNraXBwaW5nIGNoZWNrc1xuIiAlIGFuY2Vz dG9yKQorICAgIHN5cy5leGl0KDApCisKK2Vycm9ycyA9IEZhbHNlCisKK3ByaW50KCJcbkNoZWNr aW5nIGFsbCBjb21taXRzIHNpbmNlICVzLi4uXG4iICUgYW5jZXN0b3IsIGZsdXNoPVRydWUpCisK K3JldCA9IHN1YnByb2Nlc3MucnVuKFsic2NyaXB0cy9jaGVja3BhdGNoLnBsIiwKKyAgICAgICAg ICAgICAgICAgICAgICAiLS10ZXJzZSIsCisgICAgICAgICAgICAgICAgICAgICAgIi0tdHlwZXMi LCBvcy5lbnZpcm9uWyJDSEVDS1BBVENIX1RZUEVTIl0sCisgICAgICAgICAgICAgICAgICAgICAg Ii0tZ2l0IiwgYW5jZXN0b3IgKyAiLi4uIl0pCisKK2lmIHJldC5yZXR1cm5jb2RlICE9IDA6Cisg ICAgcHJpbnQoIiAgICDinYwgRkFJTCBvbmUgb3IgbW9yZSBjb21taXRzIGZhaWxlZCBzY3JpcHRz L2NoZWNrcGF0Y2gucGwiKQorICAgIHN5cy5leGl0KDEpCisKK3N5cy5leGl0KDApCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kvY29udGFpbmVyLnltbCBiL2RyaXZlcnMvZ3B1L2RybS9j aS9jb250YWluZXIueW1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4u YWYyNDE2YTg0ZGFmCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL2NvbnRh aW5lci55bWwKQEAgLTAsMCArMSw1NCBAQAorLmNvbnRhaW5lcjoKKyAgdmFyaWFibGVzOgorICAg IENJX1JFUE9TSVRPUllfVVJMOiAke0RSTV9DSV9QUk9KRUNUX1VSTH0uZ2l0ICMgU28gY2ktdGVt cGxhdGVzIGNsb25lcyBkcm0tY2kgaW5zdGVhZCBvZiB0aGUgcmVwbyB0byB0ZXN0CisgICAgQ0lf Q09NTUlUX1NIQTogJHtEUk1fQ0lfQ09NTUlUX1NIQX0KKworZGViaWFuL3g4Nl9idWlsZC1iYXNl OgorICB2YXJpYWJsZXM6CisgICAgRVhUUkFfTE9DQUxfUEFDS0FHRVM6ICJsaWJjYWlyby1kZXYg bGliZHctZGV2IGxpYmpzb24tYy1kZXYgbGlia21vZC1kZXYgbGlicGNpYWNjZXNzLWRldiBsaWJw cm9jcHMtZGV2IGxpYnVkZXYtZGV2IGxpYnVud2luZC1kZXYgcHl0aG9uMy1kb2N1dGlscyBiYyBj dXJsIHB5dGhvbjMtcGx5IGxpYnNzbC1kZXYiCisKK2RlYmlhbi94ODZfdGVzdC1nbDoKKyAgdmFy aWFibGVzOgorICAgIEVYVFJBX0VQSEVNRVJBTF9QQUNLQUdFUzogImxpYmNhaXJvLWRldiBsaWJk dy1kZXYgbGlianNvbi1jLWRldiBsaWJrbW9kLWRldiBsaWJwY2lhY2Nlc3MtZGV2IGxpYnByb2Nw cy1kZXYgbGlidW53aW5kLWRldiBweXRob24zLWRvY3V0aWxzIgorICAgIEVYVFJBX0xPQ0FMX1BB Q0tBR0VTOiAianEgbGliYXNvdW5kMiBsaWJjYWlybzIgbGliZHcxIGxpYmdsaWIyLjAtMCBsaWJn c2wyNSBsaWJqc29uLWM1IGxpYmttb2QyIGxpYnByb2NwczggY3VybCBsaWJnbGVzMiIKKworZGVi aWFuL2FybV9idWlsZDoKKyAgdmFyaWFibGVzOgorICAgIEVYVFJBX0xPQ0FMX1BBQ0tBR0VTOiAi bGliY2Fpcm8tZGV2IGxpYmR3LWRldiBsaWJqc29uLWMtZGV2IGxpYmttb2QtZGV2IGxpYnBjaWFj Y2Vzcy1kZXYgbGlicHJvY3BzLWRldiBsaWJ1ZGV2LWRldiBsaWJ1bndpbmQtZGV2IHB5dGhvbjMt ZG9jdXRpbHMgY3VybCBsaWJzc2wtZGV2IGNyb3NzYnVpbGQtZXNzZW50aWFsLWFybWhmIGxpYmtt b2QtZGV2OmFybWhmIGxpYmNhaXJvLWRldjphcm1oZiBsaWJkdy1kZXY6YXJtaGYgbGlianNvbi1j NTphcm1oZiBsaWJrbW9kLWRldjphcm1oZiBsaWJwY2lhY2Nlc3MtZGV2OmFybWhmIGxpYnByb2Nw cy1kZXY6YXJtaGYgbGlidWRldi1kZXY6YXJtaGYgbGlidW53aW5kLWRldjphcm1oZiIKKworZGVi aWFuL2FybV90ZXN0OgorICB2YXJpYWJsZXM6CisgICAgRVhUUkFfTE9DQUxfUEFDS0FHRVM6ICJj dXJsIgorCisua2VybmVsK3Jvb3RmczoKKyAgdmFyaWFibGVzOgorICAgIEVYVFJBX0xPQ0FMX1BB Q0tBR0VTOiAianEgbGliYXNvdW5kMiBsaWJjYWlybzIgbGliZHcxIGxpYmdsaWIyLjAtMCBsaWJn c2wyNSBsaWJqc29uLWM1IGxpYnByb2NwczgiCisKKyMgRGlzYWJsZSBjb250YWluZXIgam9icyB0 aGF0IHdlIHdvbid0IHVzZQorZGViaWFuL3g4Nl90ZXN0LXZrOgorICBydWxlczoKKyAgICAtIHdo ZW46IG5ldmVyCisKK2ZlZG9yYS94ODZfYnVpbGQ6CisgIHJ1bGVzOgorICAgIC0gd2hlbjogbmV2 ZXIKKworZGViaWFuL2FuZHJvaWRfYnVpbGQ6CisgIHJ1bGVzOgorICAgIC0gd2hlbjogbmV2ZXIK Kword2luZG93c19idWlsZF92czIwMTk6CisgIHJ1bGVzOgorICAgIC0gd2hlbjogbmV2ZXIKKwor d2luZG93c190ZXN0X3ZzMjAxOToKKyAgcnVsZXM6CisgICAgLSB3aGVuOiBuZXZlcgorCitkZWJp YW4veDg2X2J1aWxkLW1pbmd3OgorICAgcnVsZXM6CisgICAgLSB3aGVuOiBuZXZlcgorCit3aW5k b3dzX3ZzMjAxOToKKyAgIHJ1bGVzOgorICAgIC0gd2hlbjogbmV2ZXIKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9jaS9naXRsYWItY2kueW1sIGIvZHJpdmVycy9ncHUvZHJtL2NpL2dpdGxh Yi1jaS55bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi45OGU0N2Zh ODBhNTEKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kvZ2l0bGFiLWNpLnlt bApAQCAtMCwwICsxLDIyNiBAQAordmFyaWFibGVzOgorICAjIENoYW5nZSB0aGlzIHRvIHVzZSB5 b3VyIGZvcmsgb2YgZHJtLWNpCisgIERSTV9DSV9QUk9KRUNUX1BBVEg6ICZkcm0tY2ktcHJvamVj dC1wYXRoIGdmeC1jaS9kcm0tY2kKKyAgRFJNX0NJX0NPTU1JVF9TSEE6ICZkcm0tY2ktY29tbWl0 LXNoYSAwOWViNzBkNzJmMTM3NTViNjQ2YTIwZGNkMWU3OTcxZDY5YzBhMmRhCisKKyAgVVBTVFJF QU1fUkVQTzogZ2l0Oi8vYW5vbmdpdC5mcmVlZGVza3RvcC5vcmcvZHJtL2RybQorICBUQVJHRVRf QlJBTkNIOiBkcm0tbmV4dAorCisgIElHVF9WRVJTSU9OOiBjZmZhNWZmZmU5YWNkZGY0OTU2NWI0 Y2FlZWI1ZTMzNTVmZjJlYTQ0CisKKyAgREVRUF9SVU5ORVJfR0lUX1VSTDogaHR0cHM6Ly9naXRs YWIuZnJlZWRlc2t0b3Aub3JnL2FuaG9sdC9kZXFwLXJ1bm5lci5naXQKKyAgREVRUF9SVU5ORVJf R0lUX1RBRzogdjAuMTUuMAorCisgIEZET19VUFNUUkVBTV9SRVBPOiB0b21ldS9saW51eCAgICMg VGhlIHJlcG8gd2hlcmUgdGhlIGdpdC1hcmNoaXZlIGRhaWx5IHJ1bnMKKyAgTUVTQV9URU1QTEFU RVNfQ09NTUlUOiAmY2ktdGVtcGxhdGVzLWNvbW1pdCBkNWFhMzk0MWFhMDNjMmY3MTY1OTUxMTYz NTRmYjgxZWI4MDEyYWNiCisgIERSTV9DSV9QUk9KRUNUX1VSTDogaHR0cHM6Ly9naXRsYWIuZnJl ZWRlc2t0b3Aub3JnLyR7RFJNX0NJX1BST0pFQ1RfUEFUSH0KKyAgQ0lfUFJFX0NMT05FX1NDUklQ VDogfC0KKyAgICAgICAgICBzZXQgLW8geHRyYWNlCisgICAgICAgICAgd2dldCAtcSAtTyBkb3du bG9hZC1naXQtY2FjaGUuc2ggJHtEUk1fQ0lfUFJPSkVDVF9VUkx9Ly0vcmF3LyR7RFJNX0NJX0NP TU1JVF9TSEF9Ly5naXRsYWItY2kvZG93bmxvYWQtZ2l0LWNhY2hlLnNoCisgICAgICAgICAgYmFz aCBkb3dubG9hZC1naXQtY2FjaGUuc2gKKyAgICAgICAgICBybSBkb3dubG9hZC1naXQtY2FjaGUu c2gKKyAgICAgICAgICBzZXQgK28geHRyYWNlCisgIE1JTklPX0hPU1Q6IG1pbmlvLXBhY2tldC5m cmVlZGVza3RvcC5vcmcKKyAgIyBwZXItcGlwZWxpbmUgYXJ0aWZhY3Qgc3RvcmFnZSBvbiBNaW5J TworICBQSVBFTElORV9BUlRJRkFDVFNfQkFTRTogJHtNSU5JT19IT1NUfS9hcnRpZmFjdHMvJHtD SV9QUk9KRUNUX1BBVEh9LyR7Q0lfUElQRUxJTkVfSUR9CisgICMgcGVyLWpvYiBhcnRpZmFjdCBz dG9yYWdlIG9uIE1pbklPCisgIEpPQl9BUlRJRkFDVFNfQkFTRTogJHtQSVBFTElORV9BUlRJRkFD VFNfQkFTRX0vJHtDSV9KT0JfSUR9CisKK2RlZmF1bHQ6CisgIGJlZm9yZV9zY3JpcHQ6CisgICAg LSBlY2hvIC1lICJcZVswS3NlY3Rpb25fc3RhcnQ6JChkYXRlICslcyk6dW5zZXRfZW52X3ZhcnNf c2VjdGlvbltjb2xsYXBzZWQ9dHJ1ZV1cclxlWzBLVW5zZXR0aW5nIHZ1bG5lcmFibGUgZW52aXJv bm1lbnQgdmFyaWFibGVzIgorICAgIC0gZXhwb3J0IENJX0pPQl9KV1RfRklMRT0iJHtDSV9KT0Jf SldUX0ZJTEU6LSQobWt0ZW1wKX0iCisgICAgLSBlY2hvIC1uICIke0NJX0pPQl9KV1R9IiA+ICIk e0NJX0pPQl9KV1RfRklMRX0iCisgICAgLSB1bnNldCBDSV9KT0JfSldUCisgICAgLSBlY2hvIC1l ICJcZVswS3NlY3Rpb25fZW5kOiQoZGF0ZSArJXMpOnVuc2V0X2Vudl92YXJzX3NlY3Rpb25cclxl WzBLIgorCisgICAgLSBlY2hvIC1lICJcZVswS3NlY3Rpb25fc3RhcnQ6JChkYXRlICslcyk6ZHJt X2NpX2Rvd25sb2FkX3NlY3Rpb25bY29sbGFwc2VkPXRydWVdXHJcZVswS0Rvd25sb2FkaW5nIGRy bS1jaSBmcm9tICREUk1fQ0lfUFJPSkVDVF9VUkwvLS9hcmNoaXZlLyREUk1fQ0lfQ09NTUlUX1NI QS9kcm0tY2ktJERSTV9DSV9DT01NSVRfU0hBLnRhci5neiIKKyAgICAtIGNkICRDSV9QUk9KRUNU X0RJUgorICAgIC0gY3VybCAtLW91dHB1dCAtICREUk1fQ0lfUFJPSkVDVF9VUkwvLS9hcmNoaXZl LyREUk1fQ0lfQ09NTUlUX1NIQS9kcm0tY2ktJERSTV9DSV9DT01NSVRfU0hBLnRhci5neiB8IHRh ciAteHoKKyAgICAtIG12IGRybS1jaS0kRFJNX0NJX0NPTU1JVF9TSEEvLmdpdGxhYi1jaSogLgor ICAgIC0gcm0gLXJmIGRybS1jaS0kRFJNX0NJX0NPTU1JVF9TSEEvCisgICAgLSBlY2hvIC1lICJc ZVswS3NlY3Rpb25fZW5kOiQoZGF0ZSArJXMpOmRybV9jaV9kb3dubG9hZF9zZWN0aW9uXHJcZVsw SyIKKworICBhZnRlcl9zY3JpcHQ6CisgICAgLSA+CisgICAgICBzZXQgK3gKKworICAgICAgdGVz dCAtZSAiJHtDSV9KT0JfSldUX0ZJTEV9IiAmJgorICAgICAgZXhwb3J0IENJX0pPQl9KV1Q9IiQo PCR7Q0lfSk9CX0pXVF9GSUxFfSkiICYmCisgICAgICBybSAiJHtDSV9KT0JfSldUX0ZJTEV9Igor CitpbmNsdWRlOgorICAtIHByb2plY3Q6ICdmcmVlZGVza3RvcC9jaS10ZW1wbGF0ZXMnCisgICAg cmVmOiAzNGY0YWRlOTk0MzQwNDNmODhlMTY0OTMzZjU3MDMwMWZkMThiMTI1CisgICAgZmlsZToK KyAgICAgIC0gJy90ZW1wbGF0ZXMvY2ktZmFpcnkueW1sJworICAtIHByb2plY3Q6ICdmcmVlZGVz a3RvcC9jaS10ZW1wbGF0ZXMnCisgICAgcmVmOiAqY2ktdGVtcGxhdGVzLWNvbW1pdAorICAgIGZp bGU6CisgICAgICAtICcvdGVtcGxhdGVzL2RlYmlhbi55bWwnCisgICAgICAtICcvdGVtcGxhdGVz L2ZlZG9yYS55bWwnCisgIC0gcHJvamVjdDogKmRybS1jaS1wcm9qZWN0LXBhdGgKKyAgICByZWY6 ICpkcm0tY2ktY29tbWl0LXNoYQorICAgIGZpbGU6CisgICAgICAtICcvLmdpdGxhYi1jaS9jb250 YWluZXIvZ2l0bGFiLWNpLnltbCcKKyAgICAgIC0gJy8uZ2l0bGFiLWNpL3Rlc3QvZ2l0bGFiLWNp LnltbCcKKyAgICAgIC0gJy8uZ2l0bGFiLWNpL2xhdmEvbGF2YS1naXRsYWItY2kueW1sJworICAt IGRyaXZlcnMvZ3B1L2RybS9jaS9pbWFnZS10YWdzLnltbAorICAtIGRyaXZlcnMvZ3B1L2RybS9j aS9jb250YWluZXIueW1sCisgIC0gZHJpdmVycy9ncHUvZHJtL2NpL3N0YXRpYy1jaGVja3MueW1s CisgIC0gZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnltbAorICAtIGRyaXZlcnMvZ3B1L2RybS9j aS90ZXN0LnltbAorICAtICdodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZ2Z4LWNpL2xh Yi1zdGF0dXMvLS9yYXcvbWFpbi9sYWItc3RhdHVzLnltbCcKKworCitzdGFnZXM6CisgIC0gc2Fu aXR5CisgIC0gY29udGFpbmVyCisgIC0gZ2l0LWFyY2hpdmUKKyAgLSBidWlsZAorICAtIGFtZGdw dQorICAtIGk5MTUKKyAgLSBtZWRpYXRlaworICAtIG1lc29uCisgIC0gbXNtCisgIC0gcm9ja2No aXAKKyAgLSB2aXJ0aW8tZ3B1CisKKyMgWUFNTCBhbmNob3JzIGZvciBydWxlIGNvbmRpdGlvbnMK KyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKy5ydWxlcy1hbmNob3JzOgorICBy dWxlczoKKyAgICAjIFBpcGVsaW5lIGZvciBmb3JrZWQgcHJvamVjdCBicmFuY2gKKyAgICAtIGlm OiAmaXMtZm9ya2VkLWJyYW5jaCAnJENJX0NPTU1JVF9CUkFOQ0ggJiYgJENJX1BST0pFQ1RfTkFN RVNQQUNFICE9ICJtZXNhIicKKyAgICAgIHdoZW46IG1hbnVhbAorICAgICMgRm9ya2VkIHByb2pl Y3QgYnJhbmNoIC8gcHJlLW1lcmdlIHBpcGVsaW5lIG5vdCBmb3IgTWFyZ2UgYm90CisgICAgLSBp ZjogJmlzLWZvcmtlZC1icmFuY2gtb3ItcHJlLW1lcmdlLW5vdC1mb3ItbWFyZ2UgJyRDSV9QUk9K RUNUX05BTUVTUEFDRSAhPSAibWVzYSIgfHwgKCRHSVRMQUJfVVNFUl9MT0dJTiAhPSAibWFyZ2Ut Ym90IiAmJiAkQ0lfUElQRUxJTkVfU09VUkNFID09ICJtZXJnZV9yZXF1ZXN0X2V2ZW50IiknCisg ICAgICB3aGVuOiBtYW51YWwKKyAgICAjIFBpcGVsaW5lIHJ1bnMgZm9yIHRoZSBtYWluIGJyYW5j aCBvZiB0aGUgdXBzdHJlYW0gTWVzYSBwcm9qZWN0CisgICAgLSBpZjogJmlzLW1lc2EtbWFpbiAn JENJX1BST0pFQ1RfTkFNRVNQQUNFID09ICJtZXNhIiAmJiAkQ0lfQ09NTUlUX1JFRl9OQU1FID09 ICRDSV9ERUZBVUxUX0JSQU5DSCAmJiAkQ0lfQ09NTUlUX0JSQU5DSCcKKyAgICAgIHdoZW46IGFs d2F5cworICAgICMgUG9zdC1tZXJnZSBwaXBlbGluZQorICAgIC0gaWY6ICZpcy1wb3N0LW1lcmdl ICckQ0lfUFJPSkVDVF9OQU1FU1BBQ0UgPT0gIm1lc2EiICYmICRDSV9DT01NSVRfQlJBTkNIJwor ICAgICAgd2hlbjogb25fc3VjY2VzcworICAgICMgUG9zdC1tZXJnZSBwaXBlbGluZSwgbm90IGZv ciBNYXJnZSBCb3QKKyAgICAtIGlmOiAmaXMtcG9zdC1tZXJnZS1ub3QtZm9yLW1hcmdlICckQ0lf UFJPSkVDVF9OQU1FU1BBQ0UgPT0gIm1lc2EiICYmICRHSVRMQUJfVVNFUl9MT0dJTiAhPSAibWFy Z2UtYm90IiAmJiAkQ0lfQ09NTUlUX0JSQU5DSCcKKyAgICAgIHdoZW46IG9uX3N1Y2Nlc3MKKyAg ICAjIFByZS1tZXJnZSBwaXBlbGluZQorICAgIC0gaWY6ICZpcy1wcmUtbWVyZ2UgJyRDSV9QSVBF TElORV9TT1VSQ0UgPT0gIm1lcmdlX3JlcXVlc3RfZXZlbnQiJworICAgICAgd2hlbjogb25fc3Vj Y2VzcworICAgICMgUHJlLW1lcmdlIHBpcGVsaW5lIGZvciBNYXJnZSBCb3QKKyAgICAtIGlmOiAm aXMtcHJlLW1lcmdlLWZvci1tYXJnZSAnJEdJVExBQl9VU0VSX0xPR0lOID09ICJtYXJnZS1ib3Qi ICYmICRDSV9QSVBFTElORV9TT1VSQ0UgPT0gIm1lcmdlX3JlcXVlc3RfZXZlbnQiJworICAgICAg d2hlbjogb25fc3VjY2VzcworCisjIFJ1bGUgdG8gZmlsdGVyIGZvciBvbmx5IHNjaGVkdWxlZCBw aXBlbGluZXMuCisuc2NoZWR1bGVkX3BpcGVsaW5lLXJ1bGVzOgorICBydWxlczoKKyAgICAtIGlm OiAmaXMtc2NoZWR1bGVkLXBpcGVsaW5lICckQ0lfUElQRUxJTkVfU09VUkNFID09ICJzY2hlZHVs ZSInCisgICAgICB3aGVuOiBvbl9zdWNjZXNzCisKKyMgR2VuZXJpYyBydWxlIHRvIG5vdCBydW4g dGhlIGpvYiBkdXJpbmcgc2NoZWR1bGVkIHBpcGVsaW5lcy4gSm9icyB0aGF0IGFyZW4ndAorIyBz b21ldGhpbmcgbGlrZSBhIG5pZ2h0bHkgcnVuIHNob3VsZCBpbmNsdWRlIHRoaXMgcnVsZS4KKy5u b19zY2hlZHVsZWRfcGlwZWxpbmVzLXJ1bGVzOgorICBydWxlczoKKyAgICAtIGlmOiAqaXMtc2No ZWR1bGVkLXBpcGVsaW5lCisgICAgICB3aGVuOiBuZXZlcgorCisjIFdoZW4gdG8gYXV0b21hdGlj YWxseSBydW4gdGhlIENJIGZvciBidWlsZCBqb2JzCisuYnVpbGQtcnVsZXM6CisgIHJ1bGVzOgor ICAgIC0gIXJlZmVyZW5jZSBbLm5vX3NjaGVkdWxlZF9waXBlbGluZXMtcnVsZXMsIHJ1bGVzXQor ICAgICMgQWxsb3cgdHJpZ2dlcmluZyBqb2JzIG1hbnVhbGx5IGluIG90aGVyIGNhc2VzCisgICAg LSB3aGVuOiBvbl9zdWNjZXNzCisKKworLmNpLWRlcXAtYXJ0aWZhY3RzOgorICBhcnRpZmFjdHM6 CisgICAgbmFtZTogIm1lc2FfJHtDSV9KT0JfTkFNRX0iCisgICAgd2hlbjogYWx3YXlzCisgICAg dW50cmFja2VkOiBmYWxzZQorICAgIHBhdGhzOgorICAgICAgIyBXYXRjaCBvdXQhICBBcnRpZmFj dHMgYXJlIHJlbGF0aXZlIHRvIHRoZSBidWlsZCBkaXIuCisgICAgICAjIGh0dHBzOi8vZ2l0bGFi LmNvbS9naXRsYWItb3JnL2dpdGxhYi1jZS9jb21taXQvODc4OGZiOTI1NzA2Y2FkNTk0YWRmNjkx N2E2YzVmNjU4N2RkMTUyMQorICAgICAgLSBhcnRpZmFjdHMKKyAgICAgIC0gX2J1aWxkL21lc29u LWxvZ3MvKi50eHQKKyAgICAgIC0gX2J1aWxkL21lc29uLWxvZ3Mvc3RyYWNlCisKKworLmNvbnRh aW5lci1ydWxlczoKKyAgcnVsZXM6CisgICAgLSAhcmVmZXJlbmNlIFsubm9fc2NoZWR1bGVkX3Bp cGVsaW5lcy1ydWxlcywgcnVsZXNdCisgICAgIyBSdW4gcGlwZWxpbmUgYnkgZGVmYXVsdCBpbiB0 aGUgbWFpbiBwcm9qZWN0IGlmIGFueSBDSSBwaXBlbGluZQorICAgICMgY29uZmlndXJhdGlvbiBm aWxlcyB3ZXJlIGNoYW5nZWQsIHRvIGVuc3VyZSBkb2NrZXIgaW1hZ2VzIGFyZSB1cCB0byBkYXRl CisgICAgLSBpZjogKmlzLXBvc3QtbWVyZ2UKKyAgICAgIGNoYW5nZXM6CisgICAgICAtIC5naXRs YWItY2kueW1sCisgICAgICAtIC5naXRsYWItY2kvKiovKgorICAgICAgd2hlbjogb25fc3VjY2Vz cworICAgICMgUnVuIHBpcGVsaW5lIGJ5IGRlZmF1bHQgaWYgaXQgd2FzIHRyaWdnZXJlZCBieSBN YXJnZSBCb3QsIGlzIGZvciBhCisgICAgIyBtZXJnZSByZXF1ZXN0LCBhbmQgYW55IGZpbGVzIGFm ZmVjdGluZyB0aGUgcGlwZWxpbmUgd2VyZSBjaGFuZ2VkCisgICAgLSBpZjogKmlzLXByZS1tZXJn ZS1mb3ItbWFyZ2UKKyAgICAgIHdoZW46IG9uX3N1Y2Nlc3MKKyAgICAjIFJ1biBwaXBlbGluZSBi eSBkZWZhdWx0IGluIHRoZSBtYWluIHByb2plY3QgaWYgaXQgd2FzIG5vdCB0cmlnZ2VyZWQgYnkK KyAgICAjIE1hcmdlIEJvdCwgYW5kIGFueSBmaWxlcyBhZmZlY3RpbmcgdGhlIHBpcGVsaW5lIHdl cmUgY2hhbmdlZAorICAgIC0gaWY6ICppcy1wb3N0LW1lcmdlLW5vdC1mb3ItbWFyZ2UKKyAgICAg IHdoZW46IG9uX3N1Y2Nlc3MKKyAgICAjIEFsbG93IHRyaWdnZXJpbmcgam9icyBtYW51YWxseSBp biBvdGhlciBjYXNlcworICAgIC0gd2hlbjogb25fc3VjY2VzcworCisKKworIyBHaXQgYXJjaGl2 ZQorCittYWtlIGdpdCBhcmNoaXZlOgorICBleHRlbmRzOgorICAgIC0gLmZkby5jaS1mYWlyeQor ICBzdGFnZTogZ2l0LWFyY2hpdmUKKyAgcnVsZXM6CisgICAgLSAhcmVmZXJlbmNlIFsuc2NoZWR1 bGVkX3BpcGVsaW5lLXJ1bGVzLCBydWxlc10KKyAgIyBlbnN1cmUgd2UgYXJlIHJ1bm5pbmcgb24g cGFja2V0CisgIHRhZ3M6CisgICAgLSBwYWNrZXQubmV0CisgIHNjcmlwdDoKKyAgICAjIFJlbW92 ZSBkcm0tY2kgZmlsZXMgd2UganVzdCBhZGRlZAorICAgIC0gcm0gLXJmIC5naXRsYWItY2kuKgor CisgICAgIyBDb21wYWN0aWZ5IHRoZSAuZ2l0IGRpcmVjdG9yeQorICAgIC0gZ2l0IGdjIC0tYWdn cmVzc2l2ZQorICAgICMgY29tcHJlc3MgdGhlIGN1cnJlbnQgZm9sZGVyCisgICAgLSB0YXIgLWN2 emYgLi4vJENJX1BST0pFQ1RfTkFNRS50YXIuZ3ogLgorCisgICAgIyBsb2dpbiB3aXRoIHRoZSBK V1QgdG9rZW4gZmlsZQorICAgIC0gY2ktZmFpcnkgbWluaW8gbG9naW4gLS10b2tlbi1maWxlICIk e0NJX0pPQl9KV1RfRklMRX0iCisgICAgLSBjaS1mYWlyeSBtaW5pbyBjcCAuLi8kQ0lfUFJPSkVD VF9OQU1FLnRhci5neiBtaW5pbzovLyRNSU5JT19IT1NUL2dpdC1jYWNoZS8kQ0lfUFJPSkVDVF9O QU1FU1BBQ0UvJENJX1BST0pFQ1RfTkFNRS8kQ0lfUFJPSkVDVF9OQU1FLnRhci5negorCisKKyMg U2FuaXR5IGNoZWNrcyBvZiBNUiBzZXR0aW5ncyBhbmQgY29tbWl0IGxvZ3MKK3Nhbml0eToKKyAg ZXh0ZW5kczoKKyAgICAtIC5mZG8uY2ktZmFpcnkKKyAgc3RhZ2U6IHNhbml0eQorICBydWxlczoK KyAgICAtIGlmOiAqaXMtcHJlLW1lcmdlCisgICAgICB3aGVuOiBvbl9zdWNjZXNzCisgICAgIyBP dGhlciBjYXNlcyBkZWZhdWx0IHRvIG5ldmVyCisgIHZhcmlhYmxlczoKKyAgICBHSVRfU1RSQVRF R1k6IG5vbmUKKyAgc2NyaXB0OgorICAgICMgY2ktZmFpcnkgY2hlY2stY29tbWl0cyAtLWp1bml0 LXhtbD1jaGVjay1jb21taXRzLnhtbAorICAgIC0gY2ktZmFpcnkgY2hlY2stbWVyZ2UtcmVxdWVz dCAtLXJlcXVpcmUtYWxsb3ctY29sbGFib3JhdGlvbiAtLWp1bml0LXhtbD1jaGVjay1tZXJnZS1y ZXF1ZXN0LnhtbAorICBhcnRpZmFjdHM6CisgICAgd2hlbjogb25fZmFpbHVyZQorICAgIHJlcG9y dHM6CisgICAgICBqdW5pdDogY2hlY2stKi54bWwKKworIyBSdWxlcyBmb3IgdGVzdHMgdGhhdCBz aG91bGQgbm90IGJsb2NrIG1lcmdpbmcsIGJ1dCBzaG91bGQgYmUgYXZhaWxhYmxlIHRvCisjIG9w dGlvbmFsbHkgcnVuIHdpdGggdGhlICJwbGF5IiBidXR0b24gaW4gdGhlIFVJIGluIHByZS1tZXJn ZSBub24tbWFyZ2UKKyMgcGlwZWxpbmVzLiAgVGhpcyBzaG91bGQgYXBwZWFyIGluICJleHRlbmRz OiIgYWZ0ZXIgYW55IGluY2x1ZGVzIG9mCisjIHRlc3Qtc291cmNlLWRlcC55bWwgcnVsZXMsIHNv IHRoYXQgdGhlc2UgcnVsZXMgcmVwbGFjZSB0aG9zZS4KKy50ZXN0LW1hbnVhbC1tcjoKKyAgcnVs ZXM6CisgICAgLSAhcmVmZXJlbmNlIFsubm9fc2NoZWR1bGVkX3BpcGVsaW5lcy1ydWxlcywgcnVs ZXNdCisgICAgLSBpZjogKmlzLWZvcmtlZC1icmFuY2gtb3ItcHJlLW1lcmdlLW5vdC1mb3ItbWFy Z2UKKyAgICAgIHdoZW46IG1hbnVhbAorICB2YXJpYWJsZXM6CisgICAgSk9CX1RJTUVPVVQ6IDgw CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kvaWd0X3J1bm5lci5zaCBiL2RyaXZlcnMv Z3B1L2RybS9jaS9pZ3RfcnVubmVyLnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAw MDAwMDAwMC4uNWJmYTc4ZjAzZDAwCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJt L2NpL2lndF9ydW5uZXIuc2gKQEAgLTAsMCArMSw3NyBAQAorIyEvYmluL3NoCisjIFNQRFgtTGlj ZW5zZS1JZGVudGlmaWVyOiBNSVQKKworc2V0IC1leAorCitleHBvcnQgSUdUX0ZPUkNFX0RSSVZF Uj0ke0RSSVZFUl9OQU1FfQorZXhwb3J0IFBBVEg9JFBBVEg6L2lndC9iaW4vCitleHBvcnQgTERf TElCUkFSWV9QQVRIPSRMRF9MSUJSQVJZX1BBVEg6L2lndC9saWIvYWFyY2g2NC1saW51eC1nbnUv Oi9pZ3QvbGliL3g4Nl82NC1saW51eC1nbnU6L2lndC9saWIKKworIyBVbmNvbW1lbnQgdGhlIGJl bG93IHRvIGRlYnVnIHByb2JsZW1zIHdpdGggZHJpdmVyIHByb2JpbmcKKzogJworbHMgLWwgL2Rl di9kcmkvCitjYXQgL3N5cy9rZXJuZWwvZGVidWcvZGV2aWNlc19kZWZlcnJlZAorY2F0IC9zeXMv a2VybmVsL2RlYnVnL2RldmljZV9jb21wb25lbnQvKgorJworCisjIER1bXAgZHJtIHN0YXRlIHRv IGNvbmZpcm0gdGhhdCBrZXJuZWwgd2FzIGFibGUgdG8gZmluZCBhIGNvbm5lY3RlZCBkaXNwbGF5 OgorIyBUT0RPIHRoaXMgcGF0aCBtaWdodCBub3QgZXhpc3QgZm9yIGFsbCBkcml2ZXJzLi4gbWF5 YmUgcnVuIG1vZGV0ZXN0IGluc3RlYWQ/CitzZXQgK2UKK2NhdCAvc3lzL2tlcm5lbC9kZWJ1Zy9k cmkvKi9zdGF0ZQorc2V0IC1lCisKKyMgQ2Fubm90IHVzZSBIV0NJX0tFUk5FTF9NT0RVTEVTIGFz IGF0IHRoYXQgcG9pbnQgd2UgZG9uJ3QgaGF2ZSB0aGUgbW9kdWxlIGluIC9saWIKK2lmIFsgIiRJ R1RfRk9SQ0VfRFJJVkVSIiA9ICJhbWRncHUiIF07IHRoZW4KKyAgICBtdiAvaW5zdGFsbC9tb2R1 bGVzL2xpYi9tb2R1bGVzLyogL2xpYi9tb2R1bGVzLy4KKyAgICBtb2Rwcm9iZSBhbWRncHUKK2Zp CisKK2lmIFsgLWUgIi9pbnN0YWxsL3hmYWlscy8kRFJJVkVSX05BTUUtJEdQVV9WRVJTSU9OLXNr aXBzLnR4dCIgXTsgdGhlbgorICAgIElHVF9TS0lQUz0iLS1za2lwcyAvaW5zdGFsbC94ZmFpbHMv JERSSVZFUl9OQU1FLSRHUFVfVkVSU0lPTi1za2lwcy50eHQiCitmaQorCitpZiBbIC1lICIvaW5z dGFsbC94ZmFpbHMvJERSSVZFUl9OQU1FLSRHUFVfVkVSU0lPTi1mbGFrZXMudHh0IiBdOyB0aGVu CisgICAgSUdUX0ZMQUtFUz0iLS1mbGFrZXMgL2luc3RhbGwveGZhaWxzLyREUklWRVJfTkFNRS0k R1BVX1ZFUlNJT04tZmxha2VzLnR4dCIKK2ZpCisKK2lmIFsgLWUgIi9pbnN0YWxsL3hmYWlscy8k RFJJVkVSX05BTUUtJEdQVV9WRVJTSU9OLWZhaWxzLnR4dCIgXTsgdGhlbgorICAgIElHVF9GQUlM Uz0iLS1iYXNlbGluZSAvaW5zdGFsbC94ZmFpbHMvJERSSVZFUl9OQU1FLSRHUFVfVkVSU0lPTi1m YWlscy50eHQiCitmaQorCitpZiBbICJgdW5hbWUgLW1gIiA9ICJhYXJjaDY0IiBdOyB0aGVuCisg ICAgQVJDSD0iYXJtNjQiCitlbGlmIFsgImB1bmFtZSAtbWAiID0gImFybXY3bCIgXTsgdGhlbgor ICAgIEFSQ0g9ImFybSIKK2Vsc2UKKyAgICBBUkNIPSJ4ODZfNjQiCitmaQorCit3Z2V0IC1TIC0t cHJvZ3Jlc3M9ZG90OmdpZ2EgLU8tICR7RkRPX0hUVFBfQ0FDSEVfVVJJOi19JFBJUEVMSU5FX0FS VElGQUNUU19CQVNFLyRBUkNIL2lndC50YXIuZ3ogfCB0YXIgLXh6IC1DIC8KKworc2V0ICtlCitp Z3QtcnVubmVyIFwKKyAgICBydW4gXAorICAgIC0taWd0LWZvbGRlciAvaWd0L2xpYmV4ZWMvaWd0 LWdwdS10b29scyBcCisgICAgLS1jYXNlbGlzdCAvaW5zdGFsbC90ZXN0bGlzdC50eHQgXAorICAg IC0tb3V0cHV0IC9yZXN1bHRzIFwKKyAgICAkSUdUX1NLSVBTIFwKKyAgICAkSUdUX0ZMQUtFUyBc CisgICAgJElHVF9GQUlMUyBcCisgICAgLS1mcmFjdGlvbi1zdGFydCAkQ0lfTk9ERV9JTkRFWCBc CisgICAgLS1mcmFjdGlvbiAkQ0lfTk9ERV9UT1RBTCBcCisgICAgLS1qb2JzIDEKK3JldD0kPwor c2V0IC1lCisKK2RlcXAtcnVubmVyIGp1bml0IFwKKyAgIC0tdGVzdHN1aXRlIElHVCBcCisgICAt LXJlc3VsdHMgL3Jlc3VsdHMvZmFpbHVyZXMuY3N2IFwKKyAgIC0tb3V0cHV0IC9yZXN1bHRzL2p1 bml0LnhtbCBcCisgICAtLWxpbWl0IDUwIFwKKyAgIC0tdGVtcGxhdGUgIlNlZSBodHRwczovLyRD SV9QUk9KRUNUX1JPT1RfTkFNRVNQQUNFLnBhZ2VzLmZyZWVkZXNrdG9wLm9yZy8tLyRDSV9QUk9K RUNUX05BTUUvLS9qb2JzLyRDSV9KT0JfSUQvYXJ0aWZhY3RzL3Jlc3VsdHMve3t0ZXN0Y2FzZX19 LnhtbCIKKworIyBTdG9yZSB0aGUgcmVzdWx0cyBhbHNvIGluIHRoZSBzaW1wbGVyIGZvcm1hdCB1 c2VkIGJ5IHRoZSBydW5uZXIgaW4gQ2hyb21lT1MgQ0kKKyNzZWQgLXIgJ3MvKGRtZXNnLXdhcm58 cGFzcykvc3VjY2Vzcy9nJyAvcmVzdWx0cy9yZXN1bHRzLnR4dCA+IC9yZXN1bHRzL3Jlc3VsdHNf c2ltcGxlLnR4dAorCitjZCAkb2xkcGF0aAorZXhpdCAkcmV0CmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vY2kvaW1hZ2UtdGFncy55bWwgYi9kcml2ZXJzL2dwdS9kcm0vY2kvaW1hZ2UtdGFn cy55bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi42ZDY3NzM1NTQw MjgKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kvaW1hZ2UtdGFncy55bWwK QEAgLTAsMCArMSwxMyBAQAordmFyaWFibGVzOgorICAgQ09OVEFJTkVSX1RBRzogIjIwMjItMDkt MDgtbWVzYS11cHJldiIKKyAgIERFQklBTl9YODZfQlVJTERfQkFTRV9JTUFHRTogImRlYmlhbi94 ODZfYnVpbGQtYmFzZSIKKyAgIERFQklBTl9CQVNFX1RBRzogIiR7Q09OVEFJTkVSX1RBR30iCisK KyAgIERFQklBTl9YODZfQlVJTERfSU1BR0VfUEFUSDogImRlYmlhbi94ODZfYnVpbGQiCisgICBE RUJJQU5fQlVJTERfVEFHOiAiJHtDT05UQUlORVJfVEFHfSIKKworICAgS0VSTkVMX1JPT1RGU19U QUc6ICIke0NPTlRBSU5FUl9UQUd9IgorCisgICBERUJJQU5fWDg2X1RFU1RfQkFTRV9JTUFHRTog ImRlYmlhbi94ODZfdGVzdC1iYXNlIgorICAgREVCSUFOX1g4Nl9URVNUX0lNQUdFX1BBVEg6ICJk ZWJpYW4veDg2X3Rlc3QtZ2wiCisgICBERUJJQU5fWDg2X1RFU1RfR0xfVEFHOiAiJHtDT05UQUlO RVJfVEFHfSIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS9sYXZhLXN1Ym1pdC5zaCBi L2RyaXZlcnMvZ3B1L2RybS9jaS9sYXZhLXN1Ym1pdC5zaApuZXcgZmlsZSBtb2RlIDEwMDc1NQpp bmRleCAwMDAwMDAwMDAwMDAuLjRiYzM3MTc5Njg3YwotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZl cnMvZ3B1L2RybS9jaS9sYXZhLXN1Ym1pdC5zaApAQCAtMCwwICsxLDUzIEBACisjIS9iaW4vYmFz aAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogTUlUCisKK3NldCAtZQorc2V0IC14CisKKyMg VHJ5IHRvIHVzZSB0aGUga2VybmVsIGFuZCByb290ZnMgYnVpbHQgaW4gbWFpbmxpbmUgZmlyc3Qs IHNvIHdlJ3JlIG1vcmUKKyMgbGlrZWx5IHRvIGhpdCBjYWNoZQoraWYgd2dldCAtcSAtLW1ldGhv ZD1IRUFEICJodHRwczovLyR7QkFTRV9TWVNURU1fTUFJTkxJTkVfSE9TVF9QQVRIfS9kb25lIjsg dGhlbgorCUJBU0VfU1lTVEVNX0hPU1RfUEFUSD0iJHtCQVNFX1NZU1RFTV9NQUlOTElORV9IT1NU X1BBVEh9IgorZWxzZQorCUJBU0VfU1lTVEVNX0hPU1RfUEFUSD0iJHtCQVNFX1NZU1RFTV9GT1JL X0hPU1RfUEFUSH0iCitmaQorCitybSAtcmYgcmVzdWx0cworbWtkaXIgLXAgcmVzdWx0cy9qb2It cm9vdGZzLW92ZXJsYXkvCisKK2NwIGFydGlmYWN0cy9jaS1jb21tb24vY2FwdHVyZS1kZXZjb3Jl ZHVtcC5zaCByZXN1bHRzL2pvYi1yb290ZnMtb3ZlcmxheS8KK2NwIGFydGlmYWN0cy9jaS1jb21t b24vaW5pdC0qLnNoIHJlc3VsdHMvam9iLXJvb3Rmcy1vdmVybGF5LworY3AgYXJ0aWZhY3RzL2Np LWNvbW1vbi9pbnRlbC1ncHUtZnJlcS5zaCByZXN1bHRzL2pvYi1yb290ZnMtb3ZlcmxheS8KKwor IyBQcmVwYXJlIGVudiB2YXJzIGZvciB1cGxvYWQuCitLRVJORUxfSU1BR0VfQkFTRV9VUkw9Imh0 dHBzOi8vJHtCQVNFX1NZU1RFTV9IT1NUX1BBVEh9IiBcCisJYXJ0aWZhY3RzL2NpLWNvbW1vbi9n ZW5lcmF0ZS1lbnYuc2ggPiByZXN1bHRzL2pvYi1yb290ZnMtb3ZlcmxheS9zZXQtam9iLWVudi12 YXJzLnNoCisKK3RhciB6Y2Ygam9iLXJvb3Rmcy1vdmVybGF5LnRhci5neiAtQyByZXN1bHRzL2pv Yi1yb290ZnMtb3ZlcmxheS8gLgorY2ktZmFpcnkgbWluaW8gbG9naW4gLS10b2tlbi1maWxlICIk e0NJX0pPQl9KV1RfRklMRX0iCitjaS1mYWlyeSBtaW5pbyBjcCBqb2Itcm9vdGZzLW92ZXJsYXku dGFyLmd6ICJtaW5pbzovLyR7Sk9CX1JPT1RGU19PVkVSTEFZX1BBVEh9IgorCit0b3VjaCByZXN1 bHRzL2xhdmEubG9nCit0YWlsIC1mIHJlc3VsdHMvbGF2YS5sb2cgJgorCitQWVRIT05QQVRIPWFy dGlmYWN0cy8gYXJ0aWZhY3RzL2xhdmEvbGF2YV9qb2Jfc3VibWl0dGVyLnB5IFwKKwktLWR1bXAt eWFtbCBcCisJLS1waXBlbGluZS1pbmZvICIkQ0lfSk9CX05BTUU6ICRDSV9QSVBFTElORV9VUkwg b24gJENJX0NPTU1JVF9SRUZfTkFNRSAke0NJX05PREVfSU5ERVh9LyR7Q0lfTk9ERV9UT1RBTH0i IFwKKwktLXJvb3Rmcy11cmwtcHJlZml4ICJodHRwczovLyR7QkFTRV9TWVNURU1fSE9TVF9QQVRI fSIgXAorCS0ta2VybmVsLXVybC1wcmVmaXggImh0dHBzOi8vJHtQSVBFTElORV9BUlRJRkFDVFNf QkFTRX0vJHtBUkNIfSIgXAorCS0tYnVpbGQtdXJsICIke0ZET19IVFRQX0NBQ0hFX1VSSTotfWh0 dHBzOi8vJHtQSVBFTElORV9BUlRJRkFDVFNfQkFTRX0vJHtBUkNIfS9rZXJuZWwtZmlsZXMudGFy Lmd6IiBcCisJLS1qb2Itcm9vdGZzLW92ZXJsYXktdXJsICIke0ZET19IVFRQX0NBQ0hFX1VSSTot fWh0dHBzOi8vJHtKT0JfUk9PVEZTX09WRVJMQVlfUEFUSH0iIFwKKwktLWpvYi10aW1lb3V0ICR7 Sk9CX1RJTUVPVVQ6LTMwfSBcCisJLS1maXJzdC1zdGFnZS1pbml0IGFydGlmYWN0cy9jaS1jb21t b24vaW5pdC1zdGFnZTEuc2ggXAorCS0tY2ktcHJvamVjdC1kaXIgJHtDSV9QUk9KRUNUX0RJUn0g XAorCS0tZGV2aWNlLXR5cGUgJHtERVZJQ0VfVFlQRX0gXAorCS0tZHRiICR7RFRCfSBcCisJLS1q d3QtZmlsZSAiJHtDSV9KT0JfSldUX0ZJTEV9IiBcCisJLS1rZXJuZWwtaW1hZ2UtbmFtZSAke0tF Uk5FTF9JTUFHRV9OQU1FfSBcCisJLS1rZXJuZWwtaW1hZ2UtdHlwZSAiJHtLRVJORUxfSU1BR0Vf VFlQRX0iIFwKKwktLWJvb3QtbWV0aG9kICR7Qk9PVF9NRVRIT0R9IFwKKwktLXZpc2liaWxpdHkt Z3JvdXAgJHtWSVNJQklMSVRZX0dST1VQfSBcCisJLS1wcmlvcml0eSA1MCBcCisgICAgLS1sYXZh LXRhZ3MgIiR7TEFWQV9UQUdTfSIgXAorICAgIC0tbWVzYS1qb2ItbmFtZSAiJENJX0pPQl9OQU1F IiBcCisgICAgPj4gcmVzdWx0cy9sYXZhLmxvZwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2NpL3N0YXRpYy1jaGVja3MueW1sIGIvZHJpdmVycy9ncHUvZHJtL2NpL3N0YXRpYy1jaGVja3Mu eW1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMjEzMTc3MDgxOTE0 Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3N0YXRpYy1jaGVja3MueW1s CkBAIC0wLDAgKzEsMTIgQEAKK2NoZWNrLXBhdGNoOgorICBleHRlbmRzOgorICAgIC0gLmJ1aWxk CisgICAgLSAudXNlLWRlYmlhbi94ODZfYnVpbGQKKyAgc2NyaXB0OgorICAgIC0gZHJpdmVycy9n cHUvZHJtL2NpL2NoZWNrLXBhdGNoLnB5CisgIHZhcmlhYmxlczoKKyAgICBDSEVDS1BBVENIX1RZ UEVTOiAiQkFEX1NJR05fT0ZGLEJBRF9TVEFCTEVfQUREUkVTU19TVFlMRSxDT01NSVRfQ09NTUVO VF9TWU1CT0wsQ09NTUlUX01FU1NBR0UsRU1BSUxfU1VCSkVDVCxGUk9NX1NJR05fT0ZGX01JU01B VENILE1JU1NJTkdfU0lHTl9PRkYsTk9fQVVUSE9SX1NJR05fT0ZGLERJRkZfSU5fQ09NTUlUX01T RyxHRVJSSVRfQ0hBTkdFX0lELEdJVF9DT01NSVRfSUQsVU5LTk9XTl9DT01NSVRfSUQsQ09ERV9J TkRFTlQsQklUX01BQ1JPLERPU19MSU5FX0VORElOR1MiCisgIHJ1bGVzOgorICAgIC0gaWY6ICck Q0lfUElQRUxJTkVfU09VUkNFID09ICJtZXJnZV9yZXF1ZXN0X2V2ZW50IicKKyAgICAgIHdoZW46 IG9uX3N1Y2Nlc3MKKyAgICAjIE90aGVyIGNhc2VzIGRlZmF1bHQgdG8gbmV2ZXIKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9jaS90ZXN0LnltbCBiL2RyaXZlcnMvZ3B1L2RybS9jaS90ZXN0 LnltbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjM5OWYwZGIwMWFl YgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS90ZXN0LnltbApAQCAtMCww ICsxLDMyMiBAQAorLnRlc3QtcnVsZXM6CisgIHJ1bGVzOgorICAgIC0gaWY6ICckRkRfRkFSTSA9 PSAib2ZmbGluZSIgJiYgJFJVTk5FUl9UQUcgPX4gL15nb29nbGUtZnJlZWRyZW5vLS8nCisgICAg ICB3aGVuOiBuZXZlcgorICAgIC0gaWY6ICckQ09MTEFCT1JBX0ZBUk0gPT0gIm9mZmxpbmUiICYm ICRSVU5ORVJfVEFHID1+IC9ebWVzYS1jaS14ODYtNjQtbGF2YS0vJworICAgICAgd2hlbjogbmV2 ZXIKKyAgICAtICFyZWZlcmVuY2UgWy5ub19zY2hlZHVsZWRfcGlwZWxpbmVzLXJ1bGVzLCBydWxl c10KKyAgICAtIHdoZW46IG9uX3N1Y2Nlc3MKKworLmxhdmEtdGVzdDoKKyAgZXh0ZW5kczoKKyAg ICAtIC50ZXN0LXJ1bGVzCisgIHNjcmlwdDoKKyAgICAjIE5vdGU6IEJ1aWxkIGRpciAoYW5kIHRo dXMgaW5zdGFsbCkgbWF5IGJlIGRpcnR5IGR1ZSB0byBHSVRfU1RSQVRFR1kKKyAgICAtIHJtIC1y ZiBpbnN0YWxsCisgICAgLSB0YXIgLXhmIGFydGlmYWN0cy9pbnN0YWxsLnRhcgorICAgIC0gbXYg aW5zdGFsbC8qIGFydGlmYWN0cy8uCisgICAgIyBPdmVycmlkZSBpdCB3aXRoIG91ciBsYXZhLXN1 Ym1pdC5zaCBzY3JpcHQKKyAgICAtIC4vYXJ0aWZhY3RzL2xhdmEtc3VibWl0LnNoCisKKy5sYXZh LWlndDphcm1oZjoKKyAgZXh0ZW5kczoKKyAgICAtIC5sYXZhLXRlc3Q6YXJtaGYKKyAgdmFyaWFi bGVzOgorICAgIEhXQ0lfVEVTVF9TQ1JJUFQ6ICIvaW5zdGFsbC9pZ3RfcnVubmVyLnNoIgorICAg IEFSQ0g6ICJhcm1oZiIKKyAgZGVwZW5kZW5jaWVzOgorICAgIC0gdGVzdGluZzphcm1oZgorICBu ZWVkczoKKyAgICAtIGtlcm5lbCtyb290ZnNfYXJtaGYKKyAgICAtIGRlYmlhbi94ODZfYnVpbGQK KyAgICAtIHRlc3Rpbmc6YXJtaGYKKyAgICAtIGlndDphcm1oZgorCisubGF2YS1pZ3Q6YXJtNjQ6 CisgIGV4dGVuZHM6CisgICAgLSAubGF2YS10ZXN0OmFybTY0CisgIHZhcmlhYmxlczoKKyAgICBI V0NJX1RFU1RfU0NSSVBUOiAiL2luc3RhbGwvaWd0X3J1bm5lci5zaCIKKyAgICBBUkNIOiAiYXJt NjQiCisgIGRlcGVuZGVuY2llczoKKyAgICAtIHRlc3Rpbmc6YXJtNjQKKyAgbmVlZHM6CisgICAg LSBrZXJuZWwrcm9vdGZzX2FybTY0CisgICAgLSBkZWJpYW4veDg2X2J1aWxkCisgICAgLSB0ZXN0 aW5nOmFybTY0CisgICAgLSBpZ3Q6YXJtNjQKKworLmxhdmEtaWd0OmFtZDY0OgorICBleHRlbmRz OgorICAgIC0gLmxhdmEtdGVzdDphbWQ2NAorICB2YXJpYWJsZXM6CisgICAgSFdDSV9URVNUX1ND UklQVDogIi9pbnN0YWxsL2lndF9ydW5uZXIuc2giCisgICAgQVJDSDogImFtZDY0IgorICBkZXBl bmRlbmNpZXM6CisgICAgLSB0ZXN0aW5nOmFtZDY0CisgIG5lZWRzOgorICAgIC0ga2VybmVsK3Jv b3Rmc19hbWQ2NAorICAgIC0gZGViaWFuL3g4Nl9idWlsZAorICAgIC0gdGVzdGluZzphbWQ2NAor ICAgIC0gaWd0OmFtZDY0CisKKy5iYXJlbWV0YWwtaWd0LWFybTY0OgorICBleHRlbmRzOgorICAg IC0gLmJhcmVtZXRhbC10ZXN0LWFybTY0CisgICAgLSAudXNlLWRlYmlhbi9hcm1fdGVzdAorICAg IC0gLnRlc3QtcnVsZXMKKyAgdmFyaWFibGVzOgorICAgIEZET19DSV9DT05DVVJSRU5UOiAxMAor ICAgIEhXQ0lfVEVTVF9TQ1JJUFQ6ICIvaW5zdGFsbC9pZ3RfcnVubmVyLnNoIgorICAgIE1JTklP X0FSVElGQUNUX05BTUU6ICJhcm02NC9rZXJuZWwtZmlsZXMiCisgICAgQk1fS0VSTkVMOiBodHRw czovLyR7UElQRUxJTkVfQVJUSUZBQ1RTX0JBU0V9L2FybTY0L0ltYWdlLmd6CisgICAgQk1fQ01E TElORTogImlwPWRoY3AgY29uc29sZT10dHlNU00wLDExNTIwMG44ICRCTV9LRVJORUxfRVhUUkFf QVJHUyByb290PS9kZXYvbmZzIHJ3IG5mc3Jvb3RkZWJ1ZyBuZnNyb290PSx0Y3AsbmZzdmVycz00 LjIgaW5pdD0vaW5pdCAkQk1fS0VSTkVMQVJHUyIKKyAgbmVlZHM6CisgICAgLSBkZWJpYW4vYXJt X3Rlc3QKKyAgICAtIGpvYjogdGVzdGluZzphcm02NAorICAgICAgYXJ0aWZhY3RzOiBmYWxzZQor ICAgIC0gaWd0OmFybTY0CisgIHRhZ3M6CisgICAgLSAkUlVOTkVSX1RBRworCittc206c2M3MTgw OgorICBleHRlbmRzOgorICAgIC0gLmxhdmEtaWd0OmFybTY0CisgIHN0YWdlOiBtc20KKyAgcGFy YWxsZWw6IDIKKyAgdmFyaWFibGVzOgorICAgIERSSVZFUl9OQU1FOiBtc20KKyAgICBERVZJQ0Vf VFlQRTogc2M3MTgwLXRyb2dkb3ItbGF6b3ItbGltb3plZW4KKyAgICBEVEI6IHNjNzE4MC10cm9n ZG9yLWxhem9yLWxpbW96ZWVuLW5vdHMtcjUKKyAgICBCT09UX01FVEhPRDogZGVwdGhjaGFyZ2UK KyAgICBLRVJORUxfSU1BR0VfVFlQRTogIiIKKyAgICBHUFVfVkVSU0lPTjogc2M3MTgwCisgICAg UlVOTkVSX1RBRzogbWVzYS1jaS14ODYtNjQtbGF2YS1zYzcxODAtdHJvZ2Rvci1sYXpvci1saW1v emVlbgorCittc206YXBxODAxNjoKKyAgZXh0ZW5kczoKKyAgICAtIC5iYXJlbWV0YWwtaWd0LWFy bTY0CisgIHN0YWdlOiBtc20KKyAgdmFyaWFibGVzOgorICAgIERSSVZFUl9OQU1FOiBtc20KKyAg ICBCTV9EVEI6IGh0dHBzOi8vJHtQSVBFTElORV9BUlRJRkFDVFNfQkFTRX0vYXJtNjQvYXBxODAx Ni1zYmMuZHRiCisgICAgR1BVX1ZFUlNJT046IGFwcTgwMTYKKyAgICBSVU5ORVJfVEFHOiBnb29n bGUtZnJlZWRyZW5vLWRiNDEwYworICBzY3JpcHQ6CisgICAgLSAuL2luc3RhbGwvYmFyZS1tZXRh bC9mYXN0Ym9vdC5zaAorCittc206YXBxODA5NjoKKyAgZXh0ZW5kczoKKyAgICAtIC5iYXJlbWV0 YWwtaWd0LWFybTY0CisgIHN0YWdlOiBtc20KKyAgdmFyaWFibGVzOgorICAgIERSSVZFUl9OQU1F OiBtc20KKyAgICBCTV9LRVJORUxfRVhUUkFfQVJHUzogbWF4Y3B1cz0yCisgICAgQk1fRFRCOiBo dHRwczovLyR7UElQRUxJTkVfQVJUSUZBQ1RTX0JBU0V9L2FybTY0L2FwcTgwOTYtZGI4MjBjLmR0 YgorICAgIEdQVV9WRVJTSU9OOiBhcHE4MDk2CisgICAgUlVOTkVSX1RBRzogZ29vZ2xlLWZyZWVk cmVuby1kYjgyMGMKKyAgc2NyaXB0OgorICAgIC0gLi9pbnN0YWxsL2JhcmUtbWV0YWwvZmFzdGJv b3Quc2gKKworbXNtOnNkbTg0NToKKyAgZXh0ZW5kczoKKyAgICAtIC5iYXJlbWV0YWwtaWd0LWFy bTY0CisgIHN0YWdlOiBtc20KKyAgcGFyYWxsZWw6IDIKKyAgdmFyaWFibGVzOgorICAgIERSSVZF Ul9OQU1FOiBtc20KKyAgICBCTV9LRVJORUw6IGh0dHBzOi8vJHtQSVBFTElORV9BUlRJRkFDVFNf QkFTRX0vYXJtNjQvY2hlemEta2VybmVsCisgICAgR1BVX1ZFUlNJT046IHNkbTg0NQorICAgIFJV Tk5FUl9UQUc6IGdvb2dsZS1mcmVlZHJlbm8tY2hlemEKKyAgc2NyaXB0OgorICAgIC0gLi9pbnN0 YWxsL2JhcmUtbWV0YWwvY3Jvcy1zZXJ2by5zaAorCityb2NrY2hpcDpyazMyODg6CisgIGV4dGVu ZHM6CisgICAgLSAubGF2YS1pZ3Q6YXJtaGYKKyAgc3RhZ2U6IHJvY2tjaGlwCisgIHZhcmlhYmxl czoKKyAgICBEUklWRVJfTkFNRTogcm9ja2NoaXAKKyAgICBERVZJQ0VfVFlQRTogcmszMjg4LXZl eXJvbi1qYXEKKyAgICBEVEI6ICR7REVWSUNFX1RZUEV9CisgICAgQk9PVF9NRVRIT0Q6IGRlcHRo Y2hhcmdlCisgICAgS0VSTkVMX0lNQUdFX1RZUEU6ICJ6aW1hZ2UiCisgICAgR1BVX1ZFUlNJT046 IHJrMzI4OAorICAgIFJVTk5FUl9UQUc6IG1lc2EtY2kteDg2LTY0LWxhdmEtcmszMjg4LXZleXJv bi1qYXEKKworcm9ja2NoaXA6cmszMzk5OgorICBleHRlbmRzOgorICAgIC0gLmxhdmEtaWd0OmFy bTY0CisgIHN0YWdlOiByb2NrY2hpcAorICBwYXJhbGxlbDogMgorICB2YXJpYWJsZXM6CisgICAg RFJJVkVSX05BTUU6IHJvY2tjaGlwCisgICAgREVWSUNFX1RZUEU6IHJrMzM5OS1ncnUta2V2aW4K KyAgICBEVEI6ICR7REVWSUNFX1RZUEV9CisgICAgQk9PVF9NRVRIT0Q6IGRlcHRoY2hhcmdlCisg ICAgS0VSTkVMX0lNQUdFX1RZUEU6ICIiCisgICAgR1BVX1ZFUlNJT046IHJrMzM5OQorICAgIFJV Tk5FUl9UQUc6IG1lc2EtY2kteDg2LTY0LWxhdmEtcmszMzk5LWdydS1rZXZpbgorCisuaTkxNToK KyAgZXh0ZW5kczoKKyAgICAtIC5sYXZhLWlndDphbWQ2NAorICBzdGFnZTogaTkxNQorICB2YXJp YWJsZXM6CisgICAgRFJJVkVSX05BTUU6IGk5MTUKKyAgICBEVEI6ICIiCisgICAgQk9PVF9NRVRI T0Q6IGRlcHRoY2hhcmdlCisgICAgS0VSTkVMX0lNQUdFX1RZUEU6ICIiCisKK2k5MTU6YXBsOgor ICBleHRlbmRzOgorICAgIC0gLmk5MTUKKyAgcGFyYWxsZWw6IDYKKyAgdmFyaWFibGVzOgorICAg IERFVklDRV9UWVBFOiBhc3VzLUM1MjNOQS1BMjAwNTctY29yYWwKKyAgICBHUFVfVkVSU0lPTjog YXBsCisgICAgUlVOTkVSX1RBRzogbWVzYS1jaS14ODYtNjQtbGF2YS1hc3VzLUM1MjNOQS1BMjAw NTctY29yYWwKKworaTkxNTpnbGs6CisgIGV4dGVuZHM6CisgICAgLSAuaTkxNQorICBwYXJhbGxl bDogMworICB2YXJpYWJsZXM6CisgICAgREVWSUNFX1RZUEU6IGhwLXgzNjAtMTJiLWNhMDAxMG5y LW40MDIwLW9jdG9wdXMKKyAgICBHUFVfVkVSU0lPTjogZ2xrCisgICAgUlVOTkVSX1RBRzogbWVz YS1jaS14ODYtNjQtbGF2YS1ocC14MzYwLTEyYi1jYTAwMTBuci1uNDAyMC1vY3RvcHVzCisKK2k5 MTU6YW1seToKKyAgZXh0ZW5kczoKKyAgICAtIC5pOTE1CisgIHBhcmFsbGVsOiA1CisgIHZhcmlh YmxlczoKKyAgICBERVZJQ0VfVFlQRTogYXN1cy1DNDMzVEEtQUowMDA1LXJhbW11cworICAgIEdQ VV9WRVJTSU9OOiBhbWx5CisgICAgUlVOTkVSX1RBRzogbWVzYS1jaS14ODYtNjQtbGF2YS1hc3Vz LUM0MzNUQS1BSjAwMDUtcmFtbXVzCisKK2k5MTU6a2JsOgorICBleHRlbmRzOgorICAgIC0gLmk5 MTUKKyAgcGFyYWxsZWw6IDMKKyAgdmFyaWFibGVzOgorICAgIERFVklDRV9UWVBFOiBocC14MzYw LTE0LUcxLXNvbmEKKyAgICBHUFVfVkVSU0lPTjoga2JsCisgICAgUlVOTkVSX1RBRzogbWVzYS1j aS14ODYtNjQtbGF2YS1ocC14MzYwLTE0LUcxLXNvbmEKKworaTkxNTp3aGw6CisgIGV4dGVuZHM6 CisgICAgLSAuaTkxNQorICBwYXJhbGxlbDogNQorICB2YXJpYWJsZXM6CisgICAgREVWSUNFX1RZ UEU6IGRlbGwtbGF0aXR1ZGUtNTQwMC04NjY1VS1zYXJpZW4KKyAgICBHUFVfVkVSU0lPTjogd2hs CisgICAgUlVOTkVSX1RBRzogbWVzYS1jaS14ODYtNjQtbGF2YS1kZWxsLWxhdGl0dWRlLTU0MDAt ODY2NVUtc2FyaWVuCisKK2k5MTU6Y21sOgorICBleHRlbmRzOgorICAgIC0gLmk5MTUKKyAgcGFy YWxsZWw6IDQKKyAgdmFyaWFibGVzOgorICAgIERFVklDRV9UWVBFOiBhc3VzLUM0MzZGQS1GbGlw LWhhdGNoCisgICAgR1BVX1ZFUlNJT046IGNtbAorICAgIFJVTk5FUl9UQUc6IG1lc2EtY2kteDg2 LTY0LWxhdmEtYXN1cy1DNDM2RkEtZmxpcC1oYXRjaAorCitpOTE1OnRnbDoKKyAgZXh0ZW5kczoK KyAgICAtIC5pOTE1CisgIHBhcmFsbGVsOiA0CisgIHZhcmlhYmxlczoKKyAgICBERVZJQ0VfVFlQ RTogYXN1cy1jeDk0MDAtdm9sdGVlcgorICAgIEdQVV9WRVJTSU9OOiB0Z2wKKyAgICBSVU5ORVJf VEFHOiBtZXNhLWNpLXg4Ni02NC1sYXZhLWFzdXMtY3g5NDAwLXZvbHRlZXIKKworLmFtZGdwdToK KyAgZXh0ZW5kczoKKyAgICAtIC5sYXZhLWlndDphbWQ2NAorICBzdGFnZTogYW1kZ3B1CisgIHZh cmlhYmxlczoKKyAgICBEUklWRVJfTkFNRTogYW1kZ3B1CisgICAgRFRCOiAiIgorICAgIEJPT1Rf TUVUSE9EOiBkZXB0aGNoYXJnZQorICAgIEtFUk5FTF9JTUFHRV9UWVBFOiAiIgorCithbWRncHU6 c3RvbmV5OgorICBleHRlbmRzOgorICAgIC0gLmFtZGdwdQorICB2YXJpYWJsZXM6CisgICAgREVW SUNFX1RZUEU6IGhwLTExQS1HNi1FRS1ncnVudAorICAgIEdQVV9WRVJTSU9OOiBzdG9uZXkKKyAg ICBSVU5ORVJfVEFHOiBtZXNhLWNpLXg4Ni02NC1sYXZhLWhwLTExQS1HNi1FRS1ncnVudAorCisu bWVkaWF0ZWs6CisgIGV4dGVuZHM6CisgICAgLSAubGF2YS1pZ3Q6YXJtNjQKKyAgc3RhZ2U6IG1l ZGlhdGVrCisgIHZhcmlhYmxlczoKKyAgICBEUklWRVJfTkFNRTogbWVkaWF0ZWsKKyAgICBEVEI6 ICR7REVWSUNFX1RZUEV9CisgICAgQk9PVF9NRVRIT0Q6IGRlcHRoY2hhcmdlCisgICAgS0VSTkVM X0lNQUdFX1RZUEU6ICIiCisKK21lZGlhdGVrOm10ODE3MzoKKyAgZXh0ZW5kczoKKyAgICAtIC5t ZWRpYXRlaworICB2YXJpYWJsZXM6CisgICAgREVWSUNFX1RZUEU6IG10ODE3My1lbG0taGFuYQor ICAgIEdQVV9WRVJTSU9OOiBtdDgxNzMKKyAgICBSVU5ORVJfVEFHOiBtZXNhLWNpLXg4Ni02NC1s YXZhLW10ODE3My1lbG0taGFuYQorCittZWRpYXRlazptdDgxODM6CisgIGV4dGVuZHM6CisgICAg LSAubWVkaWF0ZWsKKyAgdmFyaWFibGVzOgorICAgIERFVklDRV9UWVBFOiBtdDgxODMta3VrdWkt amFjdXp6aS1qdW5pcGVyLXNrdTE2CisgICAgR1BVX1ZFUlNJT046IG10ODE4MworICAgIFJVTk5F Ul9UQUc6IG1lc2EtY2kteDg2LTY0LWxhdmEtbXQ4MTgzLWt1a3VpLWphY3V6emktanVuaXBlci1z a3UxNgorCisjIGRybS1tdGsgZG9lc24ndCBldmVuIHByb2JlIHlldCBpbiBtYWlubGluZSBmb3Ig bXQ4MTkyCisubWVkaWF0ZWs6bXQ4MTkyOgorICBleHRlbmRzOgorICAgIC0gLm1lZGlhdGVrCisg IHZhcmlhYmxlczoKKyAgICBERVZJQ0VfVFlQRTogbXQ4MTkyLWFzdXJhZGEtc3BoZXJpb24tcjAK KyAgICBHUFVfVkVSU0lPTjogbXQ4MTkyCisgICAgUlVOTkVSX1RBRzogbWVzYS1jaS14ODYtNjQt bGF2YS1tdDgxOTItYXN1cmFkYS1zcGhlcmlvbi1yMAorCisubWVzb246CisgIGV4dGVuZHM6Cisg ICAgLSAubGF2YS1pZ3Q6YXJtNjQKKyAgc3RhZ2U6IG1lc29uCisgIHZhcmlhYmxlczoKKyAgICBE UklWRVJfTkFNRTogbWVzb24KKyAgICBEVEI6ICR7REVWSUNFX1RZUEV9CisgICAgQk9PVF9NRVRI T0Q6IHUtYm9vdAorICAgIEtFUk5FTF9JTUFHRV9UWVBFOiAiaW1hZ2UiCisKK21lc29uOmcxMmI6 CisgIGV4dGVuZHM6CisgICAgLSAubWVzb24KKyAgdmFyaWFibGVzOgorICAgIERFVklDRV9UWVBF OiBtZXNvbi1nMTJiLWEzMTFkLWtoYWRhcy12aW0zCisgICAgR1BVX1ZFUlNJT046IGcxMmIKKyAg ICBSVU5ORVJfVEFHOiBtZXNhLWNpLXg4Ni02NC1sYXZhLW1lc29uLWcxMmItYTMxMWQta2hhZGFz LXZpbTMKKwordmlydGlvX2dwdTpub25lOgorICBzdGFnZTogdmlydGlvLWdwdQorICB2YXJpYWJs ZXM6CisgICAgQ1JPU1ZNX0dBTExJVU1fRFJJVkVSOiBsbHZtcGlwZQorICAgIERSSVZFUl9OQU1F OiB2aXJ0aW9fZ3B1CisgICAgR1BVX1ZFUlNJT046IG5vbmUKKyAgZXh0ZW5kczoKKyAgICAtIC50 ZXN0LWdsCisgIHRhZ3M6CisgICAgLSBrdm0KKyAgc2NyaXB0OgorICAgIC0gbG4gLXNmICRDSV9Q Uk9KRUNUX0RJUi9pbnN0YWxsIC9pbnN0YWxsCisgICAgLSBtdiBpbnN0YWxsL2J6SW1hZ2UgL2xh dmEtZmlsZXMvYnpJbWFnZQorICAgIC0gaW5zdGFsbC9jcm9zdm0tcnVubmVyLnNoIGluc3RhbGwv aWd0X3J1bm5lci5zaAorICBuZWVkczoKKyAgICAtIGRlYmlhbi94ODZfdGVzdC1nbAorICAgIC0g dGVzdGluZzphbWQ2NAorICAgIC0gaWd0OmFtZDY0CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vY2kvdGVzdGxpc3QudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3Rlc3RsaXN0LnR4dApuZXcg ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmU5MGMzY2ZlNWVlZAotLS0gL2Rl di9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS90ZXN0bGlzdC50eHQKQEAgLTAsMCArMSwy NzYzIEBACitjb3JlX2F1dGhAYmFzaWMtYXV0aAorY29yZV9hdXRoQGdldGNsaWVudC1tYXN0ZXIt ZHJvcAorY29yZV9hdXRoQGdldGNsaWVudC1zaW1wbGUKK2NvcmVfYXV0aEBtYW55LW1hZ2ljcwor Y29yZV9nZXRjbGllbnQKK2NvcmVfZ2V0c3RhdHMKK2NvcmVfZ2V0dmVyc2lvbgorY29yZV9zZXRt YXN0ZXJfdnNfYXV0aAorZHJtX3JlYWRAZW1wdHktYmxvY2sKK2RybV9yZWFkQGVtcHR5LW5vbmJs b2NrCitkcm1fcmVhZEBmYXVsdC1idWZmZXIKK2RybV9yZWFkQGludmFsaWQtYnVmZmVyCitkcm1f cmVhZEBzaG9ydC1idWZmZXItYmxvY2sKK2RybV9yZWFkQHNob3J0LWJ1ZmZlci1ub25ibG9jawor Z2VtX2Vpb0BiYW5uZWQKK2dlbV9laW9AY29udGV4dC1jcmVhdGUKK2dlbV9laW9AY3JlYXRlCitn ZW1fZWlvQGNyZWF0ZS1leHQKK2dlbV9laW9AZXhlY2J1ZgorZ2VtX2Vpb0BoaWJlcm5hdGUKK2dl bV9laW9AaW4tZmxpZ2h0LTEwbXMKK2dlbV9laW9AaW4tZmxpZ2h0LTF1cworZ2VtX2Vpb0Bpbi1m bGlnaHQtY29udGV4dHMtMTBtcworZ2VtX2Vpb0Bpbi1mbGlnaHQtY29udGV4dHMtMXVzCitnZW1f ZWlvQGluLWZsaWdodC1jb250ZXh0cy1pbW1lZGlhdGUKK2dlbV9laW9AaW4tZmxpZ2h0LWV4dGVy bmFsCitnZW1fZWlvQGluLWZsaWdodC1pbW1lZGlhdGUKK2dlbV9laW9AaW4tZmxpZ2h0LWludGVy bmFsLTEwbXMKK2dlbV9laW9AaW4tZmxpZ2h0LWludGVybmFsLTF1cworZ2VtX2Vpb0Bpbi1mbGln aHQtaW50ZXJuYWwtaW1tZWRpYXRlCitnZW1fZWlvQGttcworZ2VtX2Vpb0ByZXNldC1zdHJlc3MK K2dlbV9laW9AdGhyb3R0bGUKK2dlbV9laW9AdW53ZWRnZS1zdHJlc3MKK2dlbV9laW9Ad2FpdC0x MG1zCitnZW1fZWlvQHdhaXQtMXVzCitnZW1fZWlvQHdhaXQtaW1tZWRpYXRlCitnZW1fZWlvQHdh aXQtd2VkZ2UtMTBtcworZ2VtX2Vpb0B3YWl0LXdlZGdlLTF1cworZ2VtX2Vpb0B3YWl0LXdlZGdl LWltbWVkaWF0ZQora21zXzNkCitrbXNfYWRkZmJfYmFzaWNAYWRkZmIyNS00LXRpbGVkCitrbXNf YWRkZmJfYmFzaWNAYWRkZmIyNS1iYWQtbW9kaWZpZXIKK2ttc19hZGRmYl9iYXNpY0BhZGRmYjI1 LWZyYW1lYnVmZmVyLXZzLXNldC10aWxpbmcKK2ttc19hZGRmYl9iYXNpY0BhZGRmYjI1LW1vZGlm aWVyLW5vLWZsYWcKK2ttc19hZGRmYl9iYXNpY0BhZGRmYjI1LXgtdGlsZWQtbGVnYWN5CitrbXNf YWRkZmJfYmFzaWNAYWRkZmIyNS14LXRpbGVkLW1pc21hdGNoLWxlZ2FjeQora21zX2FkZGZiX2Jh c2ljQGFkZGZiMjUteWYtdGlsZWQtbGVnYWN5CitrbXNfYWRkZmJfYmFzaWNAYWRkZmIyNS15LXRp bGVkLWxlZ2FjeQora21zX2FkZGZiX2Jhc2ljQGFkZGZiMjUteS10aWxlZC1zbWFsbC1sZWdhY3kK K2ttc19hZGRmYl9iYXNpY0BiYWQtcGl0Y2gtMAora21zX2FkZGZiX2Jhc2ljQGJhZC1waXRjaC0x MDI0CitrbXNfYWRkZmJfYmFzaWNAYmFkLXBpdGNoLTEyOAora21zX2FkZGZiX2Jhc2ljQGJhZC1w aXRjaC0yNTYKK2ttc19hZGRmYl9iYXNpY0BiYWQtcGl0Y2gtMzIKK2ttc19hZGRmYl9iYXNpY0Bi YWQtcGl0Y2gtNjMKK2ttc19hZGRmYl9iYXNpY0BiYWQtcGl0Y2gtNjU1MzYKK2ttc19hZGRmYl9i YXNpY0BiYWQtcGl0Y2gtOTk5CitrbXNfYWRkZmJfYmFzaWNAYmFzaWMKK2ttc19hZGRmYl9iYXNp Y0BiYXNpYy14LXRpbGVkLWxlZ2FjeQora21zX2FkZGZiX2Jhc2ljQGJhc2ljLXktdGlsZWQtbGVn YWN5CitrbXNfYWRkZmJfYmFzaWNAYm8tdG9vLXNtYWxsCitrbXNfYWRkZmJfYmFzaWNAYm8tdG9v LXNtYWxsLWR1ZS10by10aWxpbmcKK2ttc19hZGRmYl9iYXNpY0BjbG9iYmVycmVkLW1vZGlmaWVy CitrbXNfYWRkZmJfYmFzaWNAZnJhbWVidWZmZXItdnMtc2V0LXRpbGluZwora21zX2FkZGZiX2Jh c2ljQGludmFsaWQtZ2V0LXByb3AKK2ttc19hZGRmYl9iYXNpY0BpbnZhbGlkLWdldC1wcm9wLWFu eQora21zX2FkZGZiX2Jhc2ljQGludmFsaWQtc2V0LXByb3AKK2ttc19hZGRmYl9iYXNpY0BpbnZh bGlkLXNldC1wcm9wLWFueQora21zX2FkZGZiX2Jhc2ljQGludmFsaWQtc21lbS1iby1vbi1kaXNj cmV0ZQora21zX2FkZGZiX2Jhc2ljQGxlZ2FjeS1mb3JtYXQKK2ttc19hZGRmYl9iYXNpY0BtYXN0 ZXItcm1mYgora21zX2FkZGZiX2Jhc2ljQG5vLWhhbmRsZQora21zX2FkZGZiX2Jhc2ljQHNpemUt bWF4CitrbXNfYWRkZmJfYmFzaWNAc21hbGwtYm8KK2ttc19hZGRmYl9iYXNpY0B0aWxlLXBpdGNo LW1pc21hdGNoCitrbXNfYWRkZmJfYmFzaWNAdG9vLWhpZ2gKK2ttc19hZGRmYl9iYXNpY0B0b28t d2lkZQora21zX2FkZGZiX2Jhc2ljQHVudXNlZC1oYW5kbGUKK2ttc19hZGRmYl9iYXNpY0B1bnVz ZWQtbW9kaWZpZXIKK2ttc19hZGRmYl9iYXNpY0B1bnVzZWQtb2Zmc2V0cwora21zX2FkZGZiX2Jh c2ljQHVudXNlZC1waXRjaGVzCitrbXNfYXN5bmNfZmxpcHNAYWx0ZXJuYXRlLXN5bmMtYXN5bmMt ZmxpcAora21zX2FzeW5jX2ZsaXBzQGFzeW5jLWZsaXAtd2l0aC1wYWdlLWZsaXAtZXZlbnRzCitr bXNfYXN5bmNfZmxpcHNAY3JjCitrbXNfYXN5bmNfZmxpcHNAaW52YWxpZC1hc3luYy1mbGlwCitr bXNfYXN5bmNfZmxpcHNAdGVzdC1jdXJzb3IKK2ttc19hc3luY19mbGlwc0B0ZXN0LXRpbWUtc3Rh bXAKK2ttc19hdG9taWNAYXRvbWljLWludmFsaWQtcGFyYW1zCitrbXNfYXRvbWljQGF0b21pY19w bGFuZV9kYW1hZ2UKK2ttc19hdG9taWNAY3J0Yy1pbnZhbGlkLXBhcmFtcwora21zX2F0b21pY0Bj cnRjLWludmFsaWQtcGFyYW1zLWZlbmNlCitrbXNfYXRvbWljX2ludGVycnVwdGlibGVAYXRvbWlj LXNldG1vZGUKK2ttc19hdG9taWNfaW50ZXJydXB0aWJsZUBsZWdhY3ktY3Vyc29yCitrbXNfYXRv bWljX2ludGVycnVwdGlibGVAbGVnYWN5LWRwbXMKK2ttc19hdG9taWNfaW50ZXJydXB0aWJsZUBs ZWdhY3ktcGFnZWZsaXAKK2ttc19hdG9taWNfaW50ZXJydXB0aWJsZUBsZWdhY3ktc2V0bW9kZQor a21zX2F0b21pY19pbnRlcnJ1cHRpYmxlQHVuaXZlcnNhbC1zZXRwbGFuZS1jdXJzb3IKK2ttc19h dG9taWNfaW50ZXJydXB0aWJsZUB1bml2ZXJzYWwtc2V0cGxhbmUtcHJpbWFyeQora21zX2F0b21p Y0BwbGFuZS1jdXJzb3ItbGVnYWN5CitrbXNfYXRvbWljQHBsYW5lLWltbXV0YWJsZS16cG9zCitr bXNfYXRvbWljQHBsYW5lLWludmFsaWQtcGFyYW1zCitrbXNfYXRvbWljQHBsYW5lLWludmFsaWQt cGFyYW1zLWZlbmNlCitrbXNfYXRvbWljQHBsYW5lLW92ZXJsYXktbGVnYWN5CitrbXNfYXRvbWlj QHBsYW5lLXByaW1hcnktbGVnYWN5CitrbXNfYXRvbWljQHBsYW5lLXByaW1hcnktb3ZlcmxheS1t dXRhYmxlLXpwb3MKK2ttc19hdG9taWNAdGVzdC1vbmx5CitrbXNfYXRvbWljX3RyYW5zaXRpb25A cGxhbmUtYWxsLW1vZGVzZXQtdHJhbnNpdGlvbgora21zX2F0b21pY190cmFuc2l0aW9uQHBsYW5l LWFsbC1tb2Rlc2V0LXRyYW5zaXRpb24tZmVuY2luZwora21zX2F0b21pY190cmFuc2l0aW9uQHBs YW5lLWFsbC1tb2Rlc2V0LXRyYW5zaXRpb24tZmVuY2luZy1pbnRlcm5hbC1wYW5lbHMKK2ttc19h dG9taWNfdHJhbnNpdGlvbkBwbGFuZS1hbGwtdHJhbnNpdGlvbi1mZW5jaW5nCitrbXNfYXRvbWlj X3RyYW5zaXRpb25AcGxhbmUtYWxsLXRyYW5zaXRpb24tbm9uYmxvY2tpbmctZmVuY2luZwora21z X2F0b21pY190cmFuc2l0aW9uQHBsYW5lLXByaW1hcnktdG9nZ2xlLXdpdGgtdmJsYW5rLXdhaXQK K2ttc19hdG9taWNfdHJhbnNpdGlvbkBwbGFuZS11c2UtYWZ0ZXItbm9uYmxvY2tpbmctdW5iaW5k CitrbXNfYXRvbWljX3RyYW5zaXRpb25AcGxhbmUtdXNlLWFmdGVyLW5vbmJsb2NraW5nLXVuYmlu ZC1mZW5jaW5nCitrbXNfYmlnX2ZiQDQtdGlsZWQtMTZicHAtcm90YXRlLTAKK2ttc19iaWdfZmJA NC10aWxlZC0xNmJwcC1yb3RhdGUtMTgwCitrbXNfYmlnX2ZiQDQtdGlsZWQtMTZicHAtcm90YXRl LTI3MAora21zX2JpZ19mYkA0LXRpbGVkLTE2YnBwLXJvdGF0ZS05MAora21zX2JpZ19mYkA0LXRp bGVkLTMyYnBwLXJvdGF0ZS0wCitrbXNfYmlnX2ZiQDQtdGlsZWQtMzJicHAtcm90YXRlLTE4MAor a21zX2JpZ19mYkA0LXRpbGVkLTMyYnBwLXJvdGF0ZS0yNzAKK2ttc19iaWdfZmJANC10aWxlZC0z MmJwcC1yb3RhdGUtOTAKK2ttc19iaWdfZmJANC10aWxlZC02NGJwcC1yb3RhdGUtMAora21zX2Jp Z19mYkA0LXRpbGVkLTY0YnBwLXJvdGF0ZS0xODAKK2ttc19iaWdfZmJANC10aWxlZC02NGJwcC1y b3RhdGUtMjcwCitrbXNfYmlnX2ZiQDQtdGlsZWQtNjRicHAtcm90YXRlLTkwCitrbXNfYmlnX2Zi QDQtdGlsZWQtOGJwcC1yb3RhdGUtMAora21zX2JpZ19mYkA0LXRpbGVkLThicHAtcm90YXRlLTE4 MAora21zX2JpZ19mYkA0LXRpbGVkLThicHAtcm90YXRlLTI3MAora21zX2JpZ19mYkA0LXRpbGVk LThicHAtcm90YXRlLTkwCitrbXNfYmlnX2ZiQDQtdGlsZWQtYWRkZmIKK2ttc19iaWdfZmJANC10 aWxlZC1hZGRmYi1zaXplLW9mZnNldC1vdmVyZmxvdwora21zX2JpZ19mYkA0LXRpbGVkLWFkZGZi LXNpemUtb3ZlcmZsb3cKK2ttc19iaWdfZmJANC10aWxlZC1tYXgtaHctc3RyaWRlLTMyYnBwLXJv dGF0ZS0wCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMC1h c3luYy1mbGlwCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUt MC1oZmxpcAora21zX2JpZ19mYkA0LXRpbGVkLW1heC1ody1zdHJpZGUtMzJicHAtcm90YXRlLTAt aGZsaXAtYXN5bmMtZmxpcAora21zX2JpZ19mYkA0LXRpbGVkLW1heC1ody1zdHJpZGUtMzJicHAt cm90YXRlLTE4MAora21zX2JpZ19mYkA0LXRpbGVkLW1heC1ody1zdHJpZGUtMzJicHAtcm90YXRl LTE4MC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1y b3RhdGUtMTgwLWhmbGlwCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1y b3RhdGUtMTgwLWhmbGlwLWFzeW5jLWZsaXAKK2ttc19iaWdfZmJANC10aWxlZC1tYXgtaHctc3Ry aWRlLTY0YnBwLXJvdGF0ZS0wCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJw cC1yb3RhdGUtMC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0cmlkZS02 NGJwcC1yb3RhdGUtMC1oZmxpcAora21zX2JpZ19mYkA0LXRpbGVkLW1heC1ody1zdHJpZGUtNjRi cHAtcm90YXRlLTAtaGZsaXAtYXN5bmMtZmxpcAora21zX2JpZ19mYkA0LXRpbGVkLW1heC1ody1z dHJpZGUtNjRicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkA0LXRpbGVkLW1heC1ody1zdHJpZGUt NjRicHAtcm90YXRlLTE4MC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0 cmlkZS02NGJwcC1yb3RhdGUtMTgwLWhmbGlwCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0 cmlkZS02NGJwcC1yb3RhdGUtMTgwLWhmbGlwLWFzeW5jLWZsaXAKK2ttc19iaWdfZmJAbGluZWFy LTE2YnBwLXJvdGF0ZS0xODAKK2ttc19iaWdfZmJAbGluZWFyLTE2YnBwLXJvdGF0ZS0yNzAKK2tt c19iaWdfZmJAbGluZWFyLTE2YnBwLXJvdGF0ZS05MAora21zX2JpZ19mYkBsaW5lYXItMzJicHAt cm90YXRlLTI3MAora21zX2JpZ19mYkBsaW5lYXItMzJicHAtcm90YXRlLTkwCitrbXNfYmlnX2Zi QGxpbmVhci02NGJwcC1yb3RhdGUtMAora21zX2JpZ19mYkBsaW5lYXItNjRicHAtcm90YXRlLTE4 MAora21zX2JpZ19mYkBsaW5lYXItNjRicHAtcm90YXRlLTI3MAora21zX2JpZ19mYkBsaW5lYXIt NjRicHAtcm90YXRlLTkwCitrbXNfYmlnX2ZiQGxpbmVhci04YnBwLXJvdGF0ZS0wCitrbXNfYmln X2ZiQGxpbmVhci04YnBwLXJvdGF0ZS0xODAKK2ttc19iaWdfZmJAbGluZWFyLThicHAtcm90YXRl LTI3MAora21zX2JpZ19mYkBsaW5lYXItOGJwcC1yb3RhdGUtOTAKK2ttc19iaWdfZmJAbGluZWFy LWFkZGZiCitrbXNfYmlnX2ZiQGxpbmVhci1tYXgtaHctc3RyaWRlLTMyYnBwLXJvdGF0ZS0wCitr bXNfYmlnX2ZiQGxpbmVhci1tYXgtaHctc3RyaWRlLTMyYnBwLXJvdGF0ZS0xODAKK2ttc19iaWdf ZmJAbGluZWFyLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTAKK2ttc19iaWdfZmJAbGluZWFy LW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB4LXRpbGVkLTE2YnBw LXJvdGF0ZS0wCitrbXNfYmlnX2ZiQHgtdGlsZWQtMTZicHAtcm90YXRlLTI3MAora21zX2JpZ19m YkB4LXRpbGVkLTE2YnBwLXJvdGF0ZS05MAora21zX2JpZ19mYkB4LXRpbGVkLTMyYnBwLXJvdGF0 ZS0yNzAKK2ttc19iaWdfZmJAeC10aWxlZC0zMmJwcC1yb3RhdGUtOTAKK2ttc19iaWdfZmJAeC10 aWxlZC02NGJwcC1yb3RhdGUtMAora21zX2JpZ19mYkB4LXRpbGVkLTY0YnBwLXJvdGF0ZS0xODAK K2ttc19iaWdfZmJAeC10aWxlZC02NGJwcC1yb3RhdGUtMjcwCitrbXNfYmlnX2ZiQHgtdGlsZWQt NjRicHAtcm90YXRlLTkwCitrbXNfYmlnX2ZiQHgtdGlsZWQtOGJwcC1yb3RhdGUtMAora21zX2Jp Z19mYkB4LXRpbGVkLThicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB4LXRpbGVkLThicHAtcm90 YXRlLTI3MAora21zX2JpZ19mYkB4LXRpbGVkLThicHAtcm90YXRlLTkwCitrbXNfYmlnX2ZiQHgt dGlsZWQtYWRkZmIKK2ttc19iaWdfZmJAeC10aWxlZC1hZGRmYi1zaXplLW9mZnNldC1vdmVyZmxv dwora21zX2JpZ19mYkB4LXRpbGVkLWFkZGZiLXNpemUtb3ZlcmZsb3cKK2ttc19iaWdfZmJAeC10 aWxlZC1tYXgtaHctc3RyaWRlLTMyYnBwLXJvdGF0ZS0wCitrbXNfYmlnX2ZiQHgtdGlsZWQtbWF4 LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHgtdGlsZWQt bWF4LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMC1oZmxpcAora21zX2JpZ19mYkB4LXRpbGVkLW1h eC1ody1zdHJpZGUtMzJicHAtcm90YXRlLTAtaGZsaXAtYXN5bmMtZmxpcAora21zX2JpZ19mYkB4 LXRpbGVkLW1heC1ody1zdHJpZGUtMzJicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB4LXRpbGVk LW1heC1ody1zdHJpZGUtMzJicHAtcm90YXRlLTE4MC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHgt dGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMTgwLWhmbGlwCitrbXNfYmlnX2ZiQHgt dGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMTgwLWhmbGlwLWFzeW5jLWZsaXAKK2tt c19iaWdfZmJAeC10aWxlZC1tYXgtaHctc3RyaWRlLTY0YnBwLXJvdGF0ZS0wCitrbXNfYmlnX2Zi QHgtdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMC1hc3luYy1mbGlwCitrbXNfYmln X2ZiQHgtdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMC1oZmxpcAora21zX2JpZ19m YkB4LXRpbGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTAtaGZsaXAtYXN5bmMtZmxpcAor a21zX2JpZ19mYkB4LXRpbGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MAora21zX2Jp Z19mYkB4LXRpbGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MC1hc3luYy1mbGlwCitr bXNfYmlnX2ZiQHgtdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMTgwLWhmbGlwCitr bXNfYmlnX2ZiQHgtdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMTgwLWhmbGlwLWFz eW5jLWZsaXAKK2ttc19iaWdfZmJAeWYtdGlsZWQtMTZicHAtcm90YXRlLTE4MAora21zX2JpZ19m YkB5Zi10aWxlZC0xNmJwcC1yb3RhdGUtMjcwCitrbXNfYmlnX2ZiQHlmLXRpbGVkLTE2YnBwLXJv dGF0ZS05MAora21zX2JpZ19mYkB5Zi10aWxlZC02NGJwcC1yb3RhdGUtMAora21zX2JpZ19mYkB5 Zi10aWxlZC02NGJwcC1yb3RhdGUtMTgwCitrbXNfYmlnX2ZiQHlmLXRpbGVkLTY0YnBwLXJvdGF0 ZS0yNzAKK2ttc19iaWdfZmJAeWYtdGlsZWQtNjRicHAtcm90YXRlLTkwCitrbXNfYmlnX2ZiQHlm LXRpbGVkLThicHAtcm90YXRlLTAKK2ttc19iaWdfZmJAeWYtdGlsZWQtOGJwcC1yb3RhdGUtMTgw CitrbXNfYmlnX2ZiQHlmLXRpbGVkLThicHAtcm90YXRlLTI3MAora21zX2JpZ19mYkB5Zi10aWxl ZC04YnBwLXJvdGF0ZS05MAora21zX2JpZ19mYkB5Zi10aWxlZC1hZGRmYgora21zX2JpZ19mYkB5 Zi10aWxlZC1hZGRmYi1zaXplLW9mZnNldC1vdmVyZmxvdwora21zX2JpZ19mYkB5Zi10aWxlZC1h ZGRmYi1zaXplLW92ZXJmbG93CitrbXNfYmlnX2ZiQHlmLXRpbGVkLW1heC1ody1zdHJpZGUtMzJi cHAtcm90YXRlLTAKK2ttc19iaWdfZmJAeWYtdGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1yb3Rh dGUtMC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHlmLXRpbGVkLW1heC1ody1zdHJpZGUtMzJicHAt cm90YXRlLTAtaGZsaXAKK2ttc19iaWdfZmJAeWYtdGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1y b3RhdGUtMC1oZmxpcC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHlmLXRpbGVkLW1heC1ody1zdHJp ZGUtMzJicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB5Zi10aWxlZC1tYXgtaHctc3RyaWRlLTMy YnBwLXJvdGF0ZS0xODAtYXN5bmMtZmxpcAora21zX2JpZ19mYkB5Zi10aWxlZC1tYXgtaHctc3Ry aWRlLTMyYnBwLXJvdGF0ZS0xODAtaGZsaXAKK2ttc19iaWdfZmJAeWYtdGlsZWQtbWF4LWh3LXN0 cmlkZS0zMmJwcC1yb3RhdGUtMTgwLWhmbGlwLWFzeW5jLWZsaXAKK2ttc19iaWdfZmJAeWYtdGls ZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMAora21zX2JpZ19mYkB5Zi10aWxlZC1tYXgt aHctc3RyaWRlLTY0YnBwLXJvdGF0ZS0wLWFzeW5jLWZsaXAKK2ttc19iaWdfZmJAeWYtdGlsZWQt bWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMC1oZmxpcAora21zX2JpZ19mYkB5Zi10aWxlZC1t YXgtaHctc3RyaWRlLTY0YnBwLXJvdGF0ZS0wLWhmbGlwLWFzeW5jLWZsaXAKK2ttc19iaWdfZmJA eWYtdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMTgwCitrbXNfYmlnX2ZiQHlmLXRp bGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MC1hc3luYy1mbGlwCitrbXNfYmlnX2Zi QHlmLXRpbGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MC1oZmxpcAora21zX2JpZ19m YkB5Zi10aWxlZC1tYXgtaHctc3RyaWRlLTY0YnBwLXJvdGF0ZS0xODAtaGZsaXAtYXN5bmMtZmxp cAora21zX2JpZ19mYkB5LXRpbGVkLTE2YnBwLXJvdGF0ZS0wCitrbXNfYmlnX2ZiQHktdGlsZWQt MTZicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB5LXRpbGVkLTE2YnBwLXJvdGF0ZS0yNzAKK2tt c19iaWdfZmJAeS10aWxlZC0xNmJwcC1yb3RhdGUtOTAKK2ttc19iaWdfZmJAeS10aWxlZC02NGJw cC1yb3RhdGUtMAora21zX2JpZ19mYkB5LXRpbGVkLTY0YnBwLXJvdGF0ZS0xODAKK2ttc19iaWdf ZmJAeS10aWxlZC02NGJwcC1yb3RhdGUtMjcwCitrbXNfYmlnX2ZiQHktdGlsZWQtNjRicHAtcm90 YXRlLTkwCitrbXNfYmlnX2ZiQHktdGlsZWQtOGJwcC1yb3RhdGUtMAora21zX2JpZ19mYkB5LXRp bGVkLThicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB5LXRpbGVkLThicHAtcm90YXRlLTI3MAor a21zX2JpZ19mYkB5LXRpbGVkLThicHAtcm90YXRlLTkwCitrbXNfYmlnX2ZiQHktdGlsZWQtYWRk ZmIKK2ttc19iaWdfZmJAeS10aWxlZC1hZGRmYi1zaXplLW9mZnNldC1vdmVyZmxvdwora21zX2Jp Z19mYkB5LXRpbGVkLWFkZGZiLXNpemUtb3ZlcmZsb3cKK2ttc19iaWdfZmJAeS10aWxlZC1tYXgt aHctc3RyaWRlLTMyYnBwLXJvdGF0ZS0wCitrbXNfYmlnX2ZiQHktdGlsZWQtbWF4LWh3LXN0cmlk ZS0zMmJwcC1yb3RhdGUtMC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHktdGlsZWQtbWF4LWh3LXN0 cmlkZS0zMmJwcC1yb3RhdGUtMC1oZmxpcAora21zX2JpZ19mYkB5LXRpbGVkLW1heC1ody1zdHJp ZGUtMzJicHAtcm90YXRlLTAtaGZsaXAtYXN5bmMtZmxpcAora21zX2JpZ19mYkB5LXRpbGVkLW1h eC1ody1zdHJpZGUtMzJicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB5LXRpbGVkLW1heC1ody1z dHJpZGUtMzJicHAtcm90YXRlLTE4MC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHktdGlsZWQtbWF4 LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMTgwLWhmbGlwCitrbXNfYmlnX2ZiQHktdGlsZWQtbWF4 LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMTgwLWhmbGlwLWFzeW5jLWZsaXAKK2ttc19iaWdfZmJA eS10aWxlZC1tYXgtaHctc3RyaWRlLTY0YnBwLXJvdGF0ZS0wCitrbXNfYmlnX2ZiQHktdGlsZWQt bWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHktdGls ZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMC1oZmxpcAora21zX2JpZ19mYkB5LXRpbGVk LW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTAtaGZsaXAtYXN5bmMtZmxpcAora21zX2JpZ19m YkB5LXRpbGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB5LXRp bGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MC1hc3luYy1mbGlwCitrbXNfYmlnX2Zi QHktdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMTgwLWhmbGlwCitrbXNfYmlnX2Zi QHktdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMTgwLWhmbGlwLWFzeW5jLWZsaXAK K2ttc19iaWdfam9pbmVyQDJ4LW1vZGVzZXQKK2ttc19iaWdfam9pbmVyQGJhc2ljCitrbXNfYmln X2pvaW5lckBpbnZhbGlkLW1vZGVzZXQKK2ttc19idXN5QGJhc2ljCitrbXNfYnVzeUBiYXNpYy1o YW5nCitrbXNfYnVzeUBleHRlbmRlZC1wYWdlZmxpcC1oYW5nLW9sZGZiCitrbXNfYndAbGluZWFy LXRpbGluZy0xLWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTEtZGlz cGxheXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmctMS1kaXNwbGF5cy0zODQweDIx NjBwCitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0Bs aW5lYXItdGlsaW5nLTItZGlzcGxheXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmct Mi1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTE5 MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMjU2MHgxNDQwcAora21z X2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNfYndAbGluZWFyLXRp bGluZy00LWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTQtZGlzcGxh eXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmctNC1kaXNwbGF5cy0zODQweDIxNjBw CitrbXNfYndAbGluZWFyLXRpbGluZy01LWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5l YXItdGlsaW5nLTUtZGlzcGxheXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmctNS1k aXNwbGF5cy0zODQweDIxNjBwCitrbXNfYndAbGluZWFyLXRpbGluZy02LWRpc3BsYXlzLTE5MjB4 MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTYtZGlzcGxheXMtMjU2MHgxNDQwcAora21zX2J3 QGxpbmVhci10aWxpbmctNi1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNfY2NzQHBpcGUtQS1iYWQt YXV4LXN0cmlkZS15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1BLWJhZC1hdXgtc3RyaWRlLXlf dGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQS1iYWQtYXV4LXN0cmlkZS15X3RpbGVkX2dlbjEyX21j X2Njcwora21zX2Njc0BwaXBlLUEtYmFkLWF1eC1zdHJpZGUteV90aWxlZF9nZW4xMl9yY19jY3MK K2ttc19jY3NAcGlwZS1BLWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitr bXNfY2NzQHBpcGUtQS1iYWQtcGl4ZWwtZm9ybWF0LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBl LUEtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUEtYmFkLXBpeGVs LWZvcm1hdC15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUEtYmFkLXBpeGVsLWZv cm1hdC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUEtYmFkLXBpeGVsLWZvcm1h dC15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21zX2Njc0BwaXBlLUEtYmFkLXJvdGF0aW9uLTkw LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUEtYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfY2Nz CitrbXNfY2NzQHBpcGUtQS1iYWQtcm90YXRpb24tOTAteV90aWxlZF9nZW4xMl9tY19jY3MKK2tt c19jY3NAcGlwZS1BLWJhZC1yb3RhdGlvbi05MC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Nj c0BwaXBlLUEtYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2Nz QHBpcGUtQS1jY3Mtb24tYW5vdGhlci1iby15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1BLWNj cy1vbi1hbm90aGVyLWJvLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQS1jY3Mtb24tYW5vdGhl ci1iby15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUEtY2NzLW9uLWFub3RoZXIt Ym8teV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1BLWNjcy1vbi1hbm90aGVyLWJv LXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQS1jcmMtcHJpbWFyeS1iYXNp Yy15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1BLWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRf Y2NzCitrbXNfY2NzQHBpcGUtQS1jcmMtcHJpbWFyeS1iYXNpYy15X3RpbGVkX2dlbjEyX21jX2Nj cwora21zX2Njc0BwaXBlLUEtY3JjLXByaW1hcnktYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3MK K2ttc19jY3NAcGlwZS1BLWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2Nj CitrbXNfY2NzQHBpcGUtQS1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteWZfdGlsZWRfY2NzCitr bXNfY2NzQHBpcGUtQS1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9jY3MKK2ttc19j Y3NAcGlwZS1BLWNyYy1wcmltYXJ5LXJvdGF0aW9uLTE4MC15X3RpbGVkX2dlbjEyX21jX2Njcwor a21zX2Njc0BwaXBlLUEtY3JjLXByaW1hcnktcm90YXRpb24tMTgwLXlfdGlsZWRfZ2VuMTJfcmNf Y2NzCitrbXNfY2NzQHBpcGUtQS1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9nZW4x Ml9yY19jY3NfY2MKK2ttc19jY3NAcGlwZS1BLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlmX3Rp bGVkX2Njcwora21zX2Njc0BwaXBlLUEtY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9j Y3MKK2ttc19jY3NAcGlwZS1BLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlfdGlsZWRfZ2VuMTJf bWNfY2NzCitrbXNfY2NzQHBpcGUtQS1jcmMtc3ByaXRlLXBsYW5lcy1iYXNpYy15X3RpbGVkX2dl bjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUEtY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxl ZF9nZW4xMl9yY19jY3NfY2MKK2ttc19jY3NAcGlwZS1BLW1pc3NpbmctY2NzLWJ1ZmZlci15Zl90 aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1BLW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2Njcwor a21zX2Njc0BwaXBlLUEtbWlzc2luZy1jY3MtYnVmZmVyLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitr bXNfY2NzQHBpcGUtQS1taXNzaW5nLWNjcy1idWZmZXIteV90aWxlZF9nZW4xMl9yY19jY3MKK2tt c19jY3NAcGlwZS1BLW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwor a21zX2Njc0BwaXBlLUEtcmFuZG9tLWNjcy1kYXRhLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBl LUEtcmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQS1yYW5kb20tY2Nz LWRhdGEteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1BLXJhbmRvbS1jY3MtZGF0 YS15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUEtcmFuZG9tLWNjcy1kYXRhLXlf dGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQi1iYWQtYXV4LXN0cmlkZS15Zl90 aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1CLWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfY2NzCitrbXNf Y2NzQHBpcGUtQi1iYWQtYXV4LXN0cmlkZS15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0Bw aXBlLUItYmFkLWF1eC1zdHJpZGUteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1C LWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQi1i YWQtcGl4ZWwtZm9ybWF0LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUItYmFkLXBpeGVsLWZv cm1hdC15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUItYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVk X2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUItYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dl bjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUItYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEy X3JjX2Njc19jYwora21zX2Njc0BwaXBlLUItYmFkLXJvdGF0aW9uLTkwLXlmX3RpbGVkX2Njcwor a21zX2Njc0BwaXBlLUItYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUt Qi1iYWQtcm90YXRpb24tOTAteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1CLWJh ZC1yb3RhdGlvbi05MC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUItYmFkLXJv dGF0aW9uLTkwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQi1jY3Mtb24t YW5vdGhlci1iby15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1CLWNjcy1vbi1hbm90aGVyLWJv LXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQi1jY3Mtb24tYW5vdGhlci1iby15X3RpbGVkX2dl bjEyX21jX2Njcwora21zX2Njc0BwaXBlLUItY2NzLW9uLWFub3RoZXItYm8teV90aWxlZF9nZW4x Ml9yY19jY3MKK2ttc19jY3NAcGlwZS1CLWNjcy1vbi1hbm90aGVyLWJvLXlfdGlsZWRfZ2VuMTJf cmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQi1jcmMtcHJpbWFyeS1iYXNpYy15Zl90aWxlZF9jY3MK K2ttc19jY3NAcGlwZS1CLWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBp cGUtQi1jcmMtcHJpbWFyeS1iYXNpYy15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBl LUItY3JjLXByaW1hcnktYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1C LWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUt Qi1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteWZfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQi1j cmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1CLWNyYy1w cmltYXJ5LXJvdGF0aW9uLTE4MC15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUIt Y3JjLXByaW1hcnktcm90YXRpb24tMTgwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzCitrbXNfY2NzQHBp cGUtQi1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9nZW4xMl9yY19jY3NfY2MKK2tt c19jY3NAcGlwZS1CLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlmX3RpbGVkX2Njcwora21zX2Nj c0BwaXBlLUItY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9jY3MKK2ttc19jY3NAcGlw ZS1CLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2Nz QHBpcGUtQi1jcmMtc3ByaXRlLXBsYW5lcy1iYXNpYy15X3RpbGVkX2dlbjEyX3JjX2Njcwora21z X2Njc0BwaXBlLUItY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3Nf Y2MKK2ttc19jY3NAcGlwZS1CLW1pc3NpbmctY2NzLWJ1ZmZlci15Zl90aWxlZF9jY3MKK2ttc19j Y3NAcGlwZS1CLW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUIt bWlzc2luZy1jY3MtYnVmZmVyLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2NzQHBpcGUtQi1t aXNzaW5nLWNjcy1idWZmZXIteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1CLW1p c3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21zX2Njc0BwaXBlLUIt cmFuZG9tLWNjcy1kYXRhLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUItcmFuZG9tLWNjcy1k YXRhLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQi1yYW5kb20tY2NzLWRhdGEteV90aWxlZF9n ZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1CLXJhbmRvbS1jY3MtZGF0YS15X3RpbGVkX2dlbjEy X3JjX2Njcwora21zX2Njc0BwaXBlLUItcmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfZ2VuMTJfcmNf Y2NzX2NjCitrbXNfY2NzQHBpcGUtQy1iYWQtYXV4LXN0cmlkZS15Zl90aWxlZF9jY3MKK2ttc19j Y3NAcGlwZS1DLWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQy1iYWQt YXV4LXN0cmlkZS15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUMtYmFkLWF1eC1z dHJpZGUteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1DLWJhZC1hdXgtc3RyaWRl LXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQy1iYWQtcGl4ZWwtZm9ybWF0 LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUMtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2Nj cwora21zX2Njc0BwaXBlLUMtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX21jX2Njcwor a21zX2Njc0BwaXBlLUMtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21z X2Njc0BwaXBlLUMtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21z X2Njc0BwaXBlLUMtYmFkLXJvdGF0aW9uLTkwLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUMt YmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQy1iYWQtcm90YXRpb24t OTAteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1DLWJhZC1yb3RhdGlvbi05MC15 X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUMtYmFkLXJvdGF0aW9uLTkwLXlfdGls ZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQy1jY3Mtb24tYW5vdGhlci1iby15Zl90 aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1DLWNjcy1vbi1hbm90aGVyLWJvLXlfdGlsZWRfY2NzCitr bXNfY2NzQHBpcGUtQy1jY3Mtb24tYW5vdGhlci1iby15X3RpbGVkX2dlbjEyX21jX2Njcwora21z X2Njc0BwaXBlLUMtY2NzLW9uLWFub3RoZXItYm8teV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19j Y3NAcGlwZS1DLWNjcy1vbi1hbm90aGVyLWJvLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNf Y2NzQHBpcGUtQy1jcmMtcHJpbWFyeS1iYXNpYy15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1D LWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQy1jcmMtcHJpbWFy eS1iYXNpYy15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUMtY3JjLXByaW1hcnkt YmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1DLWNyYy1wcmltYXJ5LWJh c2ljLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQy1jcmMtcHJpbWFyeS1y b3RhdGlvbi0xODAteWZfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQy1jcmMtcHJpbWFyeS1yb3Rh dGlvbi0xODAteV90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1DLWNyYy1wcmltYXJ5LXJvdGF0aW9u LTE4MC15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUMtY3JjLXByaW1hcnktcm90 YXRpb24tMTgwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzCitrbXNfY2NzQHBpcGUtQy1jcmMtcHJpbWFy eS1yb3RhdGlvbi0xODAteV90aWxlZF9nZW4xMl9yY19jY3NfY2MKK2ttc19jY3NAcGlwZS1DLWNy Yy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUMtY3JjLXNw cml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1DLWNyYy1zcHJpdGUt cGxhbmVzLWJhc2ljLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2NzQHBpcGUtQy1jcmMtc3By aXRlLXBsYW5lcy1iYXNpYy15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUMtY3Jj LXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3NfY2MKK2ttc19jY3NAcGlw ZS1DLW1pc3NpbmctY2NzLWJ1ZmZlci15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1DLW1pc3Np bmctY2NzLWJ1ZmZlci15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUMtbWlzc2luZy1jY3MtYnVm ZmVyLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2NzQHBpcGUtQy1taXNzaW5nLWNjcy1idWZm ZXIteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1DLW1pc3NpbmctY2NzLWJ1ZmZl ci15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21zX2Njc0BwaXBlLUMtcmFuZG9tLWNjcy1kYXRh LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUMtcmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfY2Nz CitrbXNfY2NzQHBpcGUtQy1yYW5kb20tY2NzLWRhdGEteV90aWxlZF9nZW4xMl9tY19jY3MKK2tt c19jY3NAcGlwZS1DLXJhbmRvbS1jY3MtZGF0YS15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Nj c0BwaXBlLUMtcmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2Nz QHBpcGUtRC1iYWQtYXV4LXN0cmlkZS15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1ELWJhZC1h dXgtc3RyaWRlLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRC1iYWQtYXV4LXN0cmlkZS15X3Rp bGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUQtYmFkLWF1eC1zdHJpZGUteV90aWxlZF9n ZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1ELWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfZ2VuMTJf cmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRC1iYWQtcGl4ZWwtZm9ybWF0LXlmX3RpbGVkX2Njcwor a21zX2Njc0BwaXBlLUQtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2Njcwora21zX2Njc0BwaXBl LUQtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUQt YmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUQtYmFk LXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21zX2Njc0BwaXBlLUQtYmFk LXJvdGF0aW9uLTkwLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUQtYmFkLXJvdGF0aW9uLTkw LXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRC1iYWQtcm90YXRpb24tOTAteV90aWxlZF9nZW4x Ml9tY19jY3MKK2ttc19jY3NAcGlwZS1ELWJhZC1yb3RhdGlvbi05MC15X3RpbGVkX2dlbjEyX3Jj X2Njcwora21zX2Njc0BwaXBlLUQtYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfZ2VuMTJfcmNfY2Nz X2NjCitrbXNfY2NzQHBpcGUtRC1jY3Mtb24tYW5vdGhlci1iby15Zl90aWxlZF9jY3MKK2ttc19j Y3NAcGlwZS1ELWNjcy1vbi1hbm90aGVyLWJvLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRC1j Y3Mtb24tYW5vdGhlci1iby15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUQtY2Nz LW9uLWFub3RoZXItYm8teV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1ELWNjcy1v bi1hbm90aGVyLWJvLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRC1jcmMt cHJpbWFyeS1iYXNpYy15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1ELWNyYy1wcmltYXJ5LWJh c2ljLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRC1jcmMtcHJpbWFyeS1iYXNpYy15X3RpbGVk X2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUQtY3JjLXByaW1hcnktYmFzaWMteV90aWxlZF9n ZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1ELWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfZ2Vu MTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRC1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteWZf dGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRC1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxl ZF9jY3MKK2ttc19jY3NAcGlwZS1ELWNyYy1wcmltYXJ5LXJvdGF0aW9uLTE4MC15X3RpbGVkX2dl bjEyX21jX2Njcwora21zX2Njc0BwaXBlLUQtY3JjLXByaW1hcnktcm90YXRpb24tMTgwLXlfdGls ZWRfZ2VuMTJfcmNfY2NzCitrbXNfY2NzQHBpcGUtRC1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAt eV90aWxlZF9nZW4xMl9yY19jY3NfY2MKK2ttc19jY3NAcGlwZS1ELWNyYy1zcHJpdGUtcGxhbmVz LWJhc2ljLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUQtY3JjLXNwcml0ZS1wbGFuZXMtYmFz aWMteV90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1ELWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlf dGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2NzQHBpcGUtRC1jcmMtc3ByaXRlLXBsYW5lcy1iYXNp Yy15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUQtY3JjLXNwcml0ZS1wbGFuZXMt YmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3NfY2MKK2ttc19jY3NAcGlwZS1ELW1pc3NpbmctY2Nz LWJ1ZmZlci15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1ELW1pc3NpbmctY2NzLWJ1ZmZlci15 X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUQtbWlzc2luZy1jY3MtYnVmZmVyLXlfdGlsZWRfZ2Vu MTJfbWNfY2NzCitrbXNfY2NzQHBpcGUtRC1taXNzaW5nLWNjcy1idWZmZXIteV90aWxlZF9nZW4x Ml9yY19jY3MKK2ttc19jY3NAcGlwZS1ELW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2dlbjEy X3JjX2Njc19jYwora21zX2Njc0BwaXBlLUQtcmFuZG9tLWNjcy1kYXRhLXlmX3RpbGVkX2Njcwor a21zX2Njc0BwaXBlLUQtcmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUt RC1yYW5kb20tY2NzLWRhdGEteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1ELXJh bmRvbS1jY3MtZGF0YS15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUQtcmFuZG9t LWNjcy1kYXRhLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRS1iYWQtYXV4 LXN0cmlkZS15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1FLWJhZC1hdXgtc3RyaWRlLXlfdGls ZWRfY2NzCitrbXNfY2NzQHBpcGUtRS1iYWQtYXV4LXN0cmlkZS15X3RpbGVkX2dlbjEyX21jX2Nj cwora21zX2Njc0BwaXBlLUUtYmFkLWF1eC1zdHJpZGUteV90aWxlZF9nZW4xMl9yY19jY3MKK2tt c19jY3NAcGlwZS1FLWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNf Y2NzQHBpcGUtRS1iYWQtcGl4ZWwtZm9ybWF0LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUUt YmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUUtYmFkLXBpeGVsLWZv cm1hdC15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUUtYmFkLXBpeGVsLWZvcm1h dC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUUtYmFkLXBpeGVsLWZvcm1hdC15 X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21zX2Njc0BwaXBlLUUtYmFkLXJvdGF0aW9uLTkwLXlm X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUUtYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfY2NzCitr bXNfY2NzQHBpcGUtRS1iYWQtcm90YXRpb24tOTAteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19j Y3NAcGlwZS1FLWJhZC1yb3RhdGlvbi05MC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0Bw aXBlLUUtYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBp cGUtRS1jY3Mtb24tYW5vdGhlci1iby15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1FLWNjcy1v bi1hbm90aGVyLWJvLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRS1jY3Mtb24tYW5vdGhlci1i by15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUUtY2NzLW9uLWFub3RoZXItYm8t eV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1FLWNjcy1vbi1hbm90aGVyLWJvLXlf dGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRS1jcmMtcHJpbWFyeS1iYXNpYy15 Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1FLWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfY2Nz CitrbXNfY2NzQHBpcGUtRS1jcmMtcHJpbWFyeS1iYXNpYy15X3RpbGVkX2dlbjEyX21jX2Njcwor a21zX2Njc0BwaXBlLUUtY3JjLXByaW1hcnktYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3MKK2tt c19jY3NAcGlwZS1FLWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitr bXNfY2NzQHBpcGUtRS1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteWZfdGlsZWRfY2NzCitrbXNf Y2NzQHBpcGUtRS1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9jY3MKK2ttc19jY3NA cGlwZS1FLWNyYy1wcmltYXJ5LXJvdGF0aW9uLTE4MC15X3RpbGVkX2dlbjEyX21jX2Njcwora21z X2Njc0BwaXBlLUUtY3JjLXByaW1hcnktcm90YXRpb24tMTgwLXlfdGlsZWRfZ2VuMTJfcmNfY2Nz CitrbXNfY2NzQHBpcGUtRS1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9nZW4xMl9y Y19jY3NfY2MKK2ttc19jY3NAcGlwZS1FLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlmX3RpbGVk X2Njcwora21zX2Njc0BwaXBlLUUtY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9jY3MK K2ttc19jY3NAcGlwZS1FLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlfdGlsZWRfZ2VuMTJfbWNf Y2NzCitrbXNfY2NzQHBpcGUtRS1jcmMtc3ByaXRlLXBsYW5lcy1iYXNpYy15X3RpbGVkX2dlbjEy X3JjX2Njcwora21zX2Njc0BwaXBlLUUtY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9n ZW4xMl9yY19jY3NfY2MKK2ttc19jY3NAcGlwZS1FLW1pc3NpbmctY2NzLWJ1ZmZlci15Zl90aWxl ZF9jY3MKK2ttc19jY3NAcGlwZS1FLW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2Njcwora21z X2Njc0BwaXBlLUUtbWlzc2luZy1jY3MtYnVmZmVyLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNf Y2NzQHBpcGUtRS1taXNzaW5nLWNjcy1idWZmZXIteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19j Y3NAcGlwZS1FLW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21z X2Njc0BwaXBlLUUtcmFuZG9tLWNjcy1kYXRhLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUUt cmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRS1yYW5kb20tY2NzLWRh dGEteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1FLXJhbmRvbS1jY3MtZGF0YS15 X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUUtcmFuZG9tLWNjcy1kYXRhLXlfdGls ZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRi1iYWQtYXV4LXN0cmlkZS15Zl90aWxl ZF9jY3MKK2ttc19jY3NAcGlwZS1GLWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfY2NzCitrbXNfY2Nz QHBpcGUtRi1iYWQtYXV4LXN0cmlkZS15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBl LUYtYmFkLWF1eC1zdHJpZGUteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1GLWJh ZC1hdXgtc3RyaWRlLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRi1iYWQt cGl4ZWwtZm9ybWF0LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUYtYmFkLXBpeGVsLWZvcm1h dC15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUYtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dl bjEyX21jX2Njcwora21zX2Njc0BwaXBlLUYtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEy X3JjX2Njcwora21zX2Njc0BwaXBlLUYtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX3Jj X2Njc19jYwora21zX2Njc0BwaXBlLUYtYmFkLXJvdGF0aW9uLTkwLXlmX3RpbGVkX2Njcwora21z X2Njc0BwaXBlLUYtYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRi1i YWQtcm90YXRpb24tOTAteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1GLWJhZC1y b3RhdGlvbi05MC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUYtYmFkLXJvdGF0 aW9uLTkwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRi1jY3Mtb24tYW5v dGhlci1iby15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1GLWNjcy1vbi1hbm90aGVyLWJvLXlf dGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRi1jY3Mtb24tYW5vdGhlci1iby15X3RpbGVkX2dlbjEy X21jX2Njcwora21zX2Njc0BwaXBlLUYtY2NzLW9uLWFub3RoZXItYm8teV90aWxlZF9nZW4xMl9y Y19jY3MKK2ttc19jY3NAcGlwZS1GLWNjcy1vbi1hbm90aGVyLWJvLXlfdGlsZWRfZ2VuMTJfcmNf Y2NzX2NjCitrbXNfY2NzQHBpcGUtRi1jcmMtcHJpbWFyeS1iYXNpYy15Zl90aWxlZF9jY3MKK2tt c19jY3NAcGlwZS1GLWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUt Ri1jcmMtcHJpbWFyeS1iYXNpYy15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUYt Y3JjLXByaW1hcnktYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1GLWNy Yy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRi1j cmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteWZfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRi1jcmMt cHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1GLWNyYy1wcmlt YXJ5LXJvdGF0aW9uLTE4MC15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUYtY3Jj LXByaW1hcnktcm90YXRpb24tMTgwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzCitrbXNfY2NzQHBpcGUt Ri1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9nZW4xMl9yY19jY3NfY2MKK2ttc19j Y3NAcGlwZS1GLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlmX3RpbGVkX2Njcwora21zX2Njc0Bw aXBlLUYtY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1G LWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2NzQHBp cGUtRi1jcmMtc3ByaXRlLXBsYW5lcy1iYXNpYy15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Nj c0BwaXBlLUYtY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3NfY2MK K2ttc19jY3NAcGlwZS1GLW1pc3NpbmctY2NzLWJ1ZmZlci15Zl90aWxlZF9jY3MKK2ttc19jY3NA cGlwZS1GLW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUYtbWlz c2luZy1jY3MtYnVmZmVyLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2NzQHBpcGUtRi1taXNz aW5nLWNjcy1idWZmZXIteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1GLW1pc3Np bmctY2NzLWJ1ZmZlci15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21zX2Njc0BwaXBlLUYtcmFu ZG9tLWNjcy1kYXRhLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUYtcmFuZG9tLWNjcy1kYXRh LXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRi1yYW5kb20tY2NzLWRhdGEteV90aWxlZF9nZW4x Ml9tY19jY3MKK2ttc19jY3NAcGlwZS1GLXJhbmRvbS1jY3MtZGF0YS15X3RpbGVkX2dlbjEyX3Jj X2Njcwora21zX2Njc0BwaXBlLUYtcmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfZ2VuMTJfcmNfY2Nz X2NjCitrbXNfY2RjbGtAbW9kZS10cmFuc2l0aW9uCitrbXNfY2RjbGtAcGxhbmUtc2NhbGluZwor a21zX2NvbG9yQHBpcGUtQS1jdG0tMC0yNQora21zX2NvbG9yQHBpcGUtQS1jdG0tMC01CitrbXNf Y29sb3JAcGlwZS1BLWN0bS0wLTc1CitrbXNfY29sb3JAcGlwZS1BLWN0bS1ibHVlLXRvLXJlZAor a21zX2NvbG9yQHBpcGUtQS1jdG0tZ3JlZW4tdG8tcmVkCitrbXNfY29sb3JAcGlwZS1BLWN0bS1t YXgKK2ttc19jb2xvckBwaXBlLUEtY3RtLW5lZ2F0aXZlCitrbXNfY29sb3JAcGlwZS1BLWN0bS1y ZWQtdG8tYmx1ZQora21zX2NvbG9yQHBpcGUtQS1kZWVwLWNvbG9yCitrbXNfY29sb3JAcGlwZS1B LWRlZ2FtbWEKK2ttc19jb2xvckBwaXBlLUEtZ2FtbWEKK2ttc19jb2xvckBwaXBlLUEtaW52YWxp ZC1jdG0tbWF0cml4LXNpemVzCitrbXNfY29sb3JAcGlwZS1BLWludmFsaWQtZGVnYW1tYS1sdXQt c2l6ZXMKK2ttc19jb2xvckBwaXBlLUEtaW52YWxpZC1nYW1tYS1sdXQtc2l6ZXMKK2ttc19jb2xv ckBwaXBlLUEtbGVnYWN5LWdhbW1hCitrbXNfY29sb3JAcGlwZS1BLWxlZ2FjeS1nYW1tYS1yZXNl dAora21zX2NvbG9yQHBpcGUtQi1jdG0tMC0yNQora21zX2NvbG9yQHBpcGUtQi1jdG0tMC01Citr bXNfY29sb3JAcGlwZS1CLWN0bS0wLTc1CitrbXNfY29sb3JAcGlwZS1CLWN0bS1ibHVlLXRvLXJl ZAora21zX2NvbG9yQHBpcGUtQi1jdG0tZ3JlZW4tdG8tcmVkCitrbXNfY29sb3JAcGlwZS1CLWN0 bS1tYXgKK2ttc19jb2xvckBwaXBlLUItY3RtLW5lZ2F0aXZlCitrbXNfY29sb3JAcGlwZS1CLWN0 bS1yZWQtdG8tYmx1ZQora21zX2NvbG9yQHBpcGUtQi1kZWVwLWNvbG9yCitrbXNfY29sb3JAcGlw ZS1CLWRlZ2FtbWEKK2ttc19jb2xvckBwaXBlLUItZ2FtbWEKK2ttc19jb2xvckBwaXBlLUItaW52 YWxpZC1jdG0tbWF0cml4LXNpemVzCitrbXNfY29sb3JAcGlwZS1CLWludmFsaWQtZGVnYW1tYS1s dXQtc2l6ZXMKK2ttc19jb2xvckBwaXBlLUItaW52YWxpZC1nYW1tYS1sdXQtc2l6ZXMKK2ttc19j b2xvckBwaXBlLUItbGVnYWN5LWdhbW1hCitrbXNfY29sb3JAcGlwZS1CLWxlZ2FjeS1nYW1tYS1y ZXNldAora21zX2NvbG9yQHBpcGUtQy1jdG0tMC0yNQora21zX2NvbG9yQHBpcGUtQy1jdG0tMC01 CitrbXNfY29sb3JAcGlwZS1DLWN0bS0wLTc1CitrbXNfY29sb3JAcGlwZS1DLWN0bS1ibHVlLXRv LXJlZAora21zX2NvbG9yQHBpcGUtQy1jdG0tZ3JlZW4tdG8tcmVkCitrbXNfY29sb3JAcGlwZS1D LWN0bS1tYXgKK2ttc19jb2xvckBwaXBlLUMtY3RtLW5lZ2F0aXZlCitrbXNfY29sb3JAcGlwZS1D LWN0bS1yZWQtdG8tYmx1ZQora21zX2NvbG9yQHBpcGUtQy1kZWVwLWNvbG9yCitrbXNfY29sb3JA cGlwZS1DLWRlZ2FtbWEKK2ttc19jb2xvckBwaXBlLUMtZ2FtbWEKK2ttc19jb2xvckBwaXBlLUMt aW52YWxpZC1jdG0tbWF0cml4LXNpemVzCitrbXNfY29sb3JAcGlwZS1DLWludmFsaWQtZGVnYW1t YS1sdXQtc2l6ZXMKK2ttc19jb2xvckBwaXBlLUMtaW52YWxpZC1nYW1tYS1sdXQtc2l6ZXMKK2tt c19jb2xvckBwaXBlLUMtbGVnYWN5LWdhbW1hCitrbXNfY29sb3JAcGlwZS1DLWxlZ2FjeS1nYW1t YS1yZXNldAora21zX2NvbG9yQHBpcGUtRC1jdG0tMC0yNQora21zX2NvbG9yQHBpcGUtRC1jdG0t MC01CitrbXNfY29sb3JAcGlwZS1ELWN0bS0wLTc1CitrbXNfY29sb3JAcGlwZS1ELWN0bS1ibHVl LXRvLXJlZAora21zX2NvbG9yQHBpcGUtRC1jdG0tZ3JlZW4tdG8tcmVkCitrbXNfY29sb3JAcGlw ZS1ELWN0bS1tYXgKK2ttc19jb2xvckBwaXBlLUQtY3RtLW5lZ2F0aXZlCitrbXNfY29sb3JAcGlw ZS1ELWN0bS1yZWQtdG8tYmx1ZQora21zX2NvbG9yQHBpcGUtRC1kZWVwLWNvbG9yCitrbXNfY29s b3JAcGlwZS1ELWRlZ2FtbWEKK2ttc19jb2xvckBwaXBlLUQtZ2FtbWEKK2ttc19jb2xvckBwaXBl LUQtaW52YWxpZC1jdG0tbWF0cml4LXNpemVzCitrbXNfY29sb3JAcGlwZS1ELWludmFsaWQtZGVn YW1tYS1sdXQtc2l6ZXMKK2ttc19jb2xvckBwaXBlLUQtaW52YWxpZC1nYW1tYS1sdXQtc2l6ZXMK K2ttc19jb2xvckBwaXBlLUQtbGVnYWN5LWdhbW1hCitrbXNfY29sb3JAcGlwZS1ELWxlZ2FjeS1n YW1tYS1yZXNldAora21zX2NvbG9yQHBpcGUtRS1jdG0tMC0yNQora21zX2NvbG9yQHBpcGUtRS1j dG0tMC01CitrbXNfY29sb3JAcGlwZS1FLWN0bS0wLTc1CitrbXNfY29sb3JAcGlwZS1FLWN0bS1i bHVlLXRvLXJlZAora21zX2NvbG9yQHBpcGUtRS1jdG0tZ3JlZW4tdG8tcmVkCitrbXNfY29sb3JA cGlwZS1FLWN0bS1tYXgKK2ttc19jb2xvckBwaXBlLUUtY3RtLW5lZ2F0aXZlCitrbXNfY29sb3JA cGlwZS1FLWN0bS1yZWQtdG8tYmx1ZQora21zX2NvbG9yQHBpcGUtRS1kZWVwLWNvbG9yCitrbXNf Y29sb3JAcGlwZS1FLWRlZ2FtbWEKK2ttc19jb2xvckBwaXBlLUUtZ2FtbWEKK2ttc19jb2xvckBw aXBlLUUtaW52YWxpZC1jdG0tbWF0cml4LXNpemVzCitrbXNfY29sb3JAcGlwZS1FLWludmFsaWQt ZGVnYW1tYS1sdXQtc2l6ZXMKK2ttc19jb2xvckBwaXBlLUUtaW52YWxpZC1nYW1tYS1sdXQtc2l6 ZXMKK2ttc19jb2xvckBwaXBlLUUtbGVnYWN5LWdhbW1hCitrbXNfY29sb3JAcGlwZS1FLWxlZ2Fj eS1nYW1tYS1yZXNldAora21zX2NvbG9yQHBpcGUtRi1jdG0tMC0yNQora21zX2NvbG9yQHBpcGUt Ri1jdG0tMC01CitrbXNfY29sb3JAcGlwZS1GLWN0bS0wLTc1CitrbXNfY29sb3JAcGlwZS1GLWN0 bS1ibHVlLXRvLXJlZAora21zX2NvbG9yQHBpcGUtRi1jdG0tZ3JlZW4tdG8tcmVkCitrbXNfY29s b3JAcGlwZS1GLWN0bS1tYXgKK2ttc19jb2xvckBwaXBlLUYtY3RtLW5lZ2F0aXZlCitrbXNfY29s b3JAcGlwZS1GLWN0bS1yZWQtdG8tYmx1ZQora21zX2NvbG9yQHBpcGUtRi1kZWVwLWNvbG9yCitr bXNfY29sb3JAcGlwZS1GLWRlZ2FtbWEKK2ttc19jb2xvckBwaXBlLUYtZ2FtbWEKK2ttc19jb2xv ckBwaXBlLUYtaW52YWxpZC1jdG0tbWF0cml4LXNpemVzCitrbXNfY29sb3JAcGlwZS1GLWludmFs aWQtZGVnYW1tYS1sdXQtc2l6ZXMKK2ttc19jb2xvckBwaXBlLUYtaW52YWxpZC1nYW1tYS1sdXQt c2l6ZXMKK2ttc19jb2xvckBwaXBlLUYtbGVnYWN5LWdhbW1hCitrbXNfY29sb3JAcGlwZS1GLWxl Z2FjeS1nYW1tYS1yZXNldAora21zX2NvbmN1cnJlbnRAcGlwZS1BCitrbXNfY29uY3VycmVudEBw aXBlLUIKK2ttc19jb25jdXJyZW50QHBpcGUtQwora21zX2NvbmN1cnJlbnRAcGlwZS1ECitrbXNf Y29uY3VycmVudEBwaXBlLUUKK2ttc19jb25jdXJyZW50QHBpcGUtRgora21zX2NvbnRlbnRfcHJv dGVjdGlvbkBhdG9taWMKK2ttc19jb250ZW50X3Byb3RlY3Rpb25AYXRvbWljLWRwbXMKK2ttc19j b250ZW50X3Byb3RlY3Rpb25AY29udGVudF90eXBlX2NoYW5nZQora21zX2NvbnRlbnRfcHJvdGVj dGlvbkBkcC1tc3QtbGljLXR5cGUtMAora21zX2NvbnRlbnRfcHJvdGVjdGlvbkBkcC1tc3QtbGlj LXR5cGUtMQora21zX2NvbnRlbnRfcHJvdGVjdGlvbkBkcC1tc3QtdHlwZS0wCitrbXNfY29udGVu dF9wcm90ZWN0aW9uQGRwLW1zdC10eXBlLTEKK2ttc19jb250ZW50X3Byb3RlY3Rpb25AbGVnYWN5 CitrbXNfY29udGVudF9wcm90ZWN0aW9uQExJQwora21zX2NvbnRlbnRfcHJvdGVjdGlvbkBtZWlf aW50ZXJmYWNlCitrbXNfY29udGVudF9wcm90ZWN0aW9uQHNybQora21zX2NvbnRlbnRfcHJvdGVj dGlvbkB0eXBlMQora21zX2NvbnRlbnRfcHJvdGVjdGlvbkB1ZXZlbnQKK2ttc19jdXJzb3JfY3Jj QHBpcGUtQS1jdXJzb3ItMTI4eDEyOC1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1j dXJzb3ItMTI4eDEyOC1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci0xMjh4 MTI4LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTEyOHgxMjgt c2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci0xMjh4NDItb2Zmc2NyZWVuCitr bXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTEyOHg0Mi1vbnNjcmVlbgora21zX2N1cnNvcl9j cmNAcGlwZS1BLWN1cnNvci0xMjh4NDItcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vy c29yLTEyOHg0Mi1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci0x Mjh4NDItc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci0yNTZ4MjU2LW9mZnNj cmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci0yNTZ4MjU2LW9uc2NyZWVuCitrbXNf Y3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTI1NngyNTYtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJz b3JfY3JjQHBpcGUtQS1jdXJzb3ItMjU2eDI1Ni1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBl LUEtY3Vyc29yLTI1Nng4NS1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3It MjU2eDg1LW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTI1Nng4NS1yYW5k b20KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItMjU2eDg1LXJhcGlkLW1vdmVtZW50Citr bXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTI1Nng4NS1zbGlkaW5nCitrbXNfY3Vyc29yX2Ny Y0BwaXBlLUEtY3Vyc29yLTMyeDEwLW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1 cnNvci0zMngxMC1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci0zMngxMC1y YW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItMzJ4MTAtcmFwaWQtbW92ZW1lbnQK K2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItMzJ4MTAtc2xpZGluZwora21zX2N1cnNvcl9j cmNAcGlwZS1BLWN1cnNvci0zMngzMi1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1j dXJzb3ItMzJ4MzItb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItMzJ4MzIt cmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTMyeDMyLXJhcGlkLW1vdmVtZW50 CitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTMyeDMyLXNsaWRpbmcKK2ttc19jdXJzb3Jf Y3JjQHBpcGUtQS1jdXJzb3ItNTEyeDE3MC1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUt QS1jdXJzb3ItNTEyeDE3MC1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci01 MTJ4MTcwLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci01MTJ4MTcwLXJhcGlk LW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTUxMngxNzAtc2xpZGluZwor a21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci01MTJ4NTEyLW9mZnNjcmVlbgora21zX2N1cnNv cl9jcmNAcGlwZS1BLWN1cnNvci01MTJ4NTEyLW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBl LUEtY3Vyc29yLTUxMng1MTItcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTUx Mng1MTItcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItNTEyeDUx Mi1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTY0eDIxLW9mZnNjcmVlbgor a21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci02NHgyMS1vbnNjcmVlbgora21zX2N1cnNvcl9j cmNAcGlwZS1BLWN1cnNvci02NHgyMS1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJz b3ItNjR4MjEtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItNjR4 MjEtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci02NHg2NC1vZmZzY3JlZW4K K2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItNjR4NjQtb25zY3JlZW4KK2ttc19jdXJzb3Jf Y3JjQHBpcGUtQS1jdXJzb3ItNjR4NjQtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vy c29yLTY0eDY0LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTY0 eDY0LXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItYWxwaGEtb3BhcXVlCitr bXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLWFscGhhLXRyYW5zcGFyZW50CitrbXNfY3Vyc29y X2NyY0BwaXBlLUEtY3Vyc29yLWRwbXMKK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItbWF4 LXNpemUtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLW1heC1zaXplLW9u c2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLW1heC1zaXplLXJhbmRvbQora21z X2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci1tYXgtc2l6ZS1yYXBpZC1tb3ZlbWVudAora21zX2N1 cnNvcl9jcmNAcGlwZS1BLWN1cnNvci1tYXgtc2l6ZS1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0Bw aXBlLUEtY3Vyc29yLXNpemUtY2hhbmdlCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTEy OHgxMjgtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTEyOHgxMjgtb25z Y3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItMTI4eDEyOC1yYW5kb20KK2ttc19j dXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItMTI4eDEyOC1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNv cl9jcmNAcGlwZS1CLWN1cnNvci0xMjh4MTI4LXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUt Qi1jdXJzb3ItMTI4eDQyLW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci0x Mjh4NDItb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItMTI4eDQyLXJhcGlk LW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTEyOHg0Mi1zbGlkaW5nCitr bXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTI1NngyNTYtb2Zmc2NyZWVuCitrbXNfY3Vyc29y X2NyY0BwaXBlLUItY3Vyc29yLTI1NngyNTYtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUt Qi1jdXJzb3ItMjU2eDI1Ni1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItMjU2 eDI1Ni1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci0yNTZ4MjU2 LXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItMjU2eDg1LW9mZnNjcmVlbgor a21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci0yNTZ4ODUtb25zY3JlZW4KK2ttc19jdXJzb3Jf Y3JjQHBpcGUtQi1jdXJzb3ItMjU2eDg1LXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1 cnNvci0yNTZ4ODUtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3It MjU2eDg1LXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItMzJ4MTAtb2Zmc2Ny ZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTMyeDEwLW9uc2NyZWVuCitrbXNfY3Vy c29yX2NyY0BwaXBlLUItY3Vyc29yLTMyeDEwLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1C LWN1cnNvci0zMngxMC1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNv ci0zMngxMC1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTMyeDMyLW9mZnNj cmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci0zMngzMi1vbnNjcmVlbgora21zX2N1 cnNvcl9jcmNAcGlwZS1CLWN1cnNvci0zMngzMi1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUt Qi1jdXJzb3ItMzJ4MzItcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJz b3ItMzJ4MzItc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci01MTJ4MTcwLW9m ZnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci01MTJ4MTcwLW9uc2NyZWVuCitr bXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTUxMngxNzAtcmFuZG9tCitrbXNfY3Vyc29yX2Ny Y0BwaXBlLUItY3Vyc29yLTUxMngxNzAtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBp cGUtQi1jdXJzb3ItNTEyeDE3MC1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29y LTUxMng1MTItb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTUxMng1MTIt b25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItNTEyeDUxMi1yYW5kb20KK2tt c19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItNTEyeDUxMi1yYXBpZC1tb3ZlbWVudAora21zX2N1 cnNvcl9jcmNAcGlwZS1CLWN1cnNvci01MTJ4NTEyLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBp cGUtQi1jdXJzb3ItNjR4MjEtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29y LTY0eDIxLW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTY0eDIxLXJhbmRv bQora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci02NHgyMS1yYXBpZC1tb3ZlbWVudAora21z X2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci02NHg2NC1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3Jj QHBpcGUtQi1jdXJzb3ItNjR4NjQtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJz b3ItNjR4NjQtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTY0eDY0LXJhcGlk LW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTY0eDY0LXNsaWRpbmcKK2tt c19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItYWxwaGEtb3BhcXVlCitrbXNfY3Vyc29yX2NyY0Bw aXBlLUItY3Vyc29yLWFscGhhLXRyYW5zcGFyZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vy c29yLWRwbXMKK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItbWF4LXNpemUtb2Zmc2NyZWVu CitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLW1heC1zaXplLW9uc2NyZWVuCitrbXNfY3Vy c29yX2NyY0BwaXBlLUItY3Vyc29yLW1heC1zaXplLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlw ZS1CLWN1cnNvci1tYXgtc2l6ZS1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1C LWN1cnNvci1tYXgtc2l6ZS1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLXNp emUtY2hhbmdlCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTEyOHgxMjgtb2Zmc2NyZWVu CitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTEyOHgxMjgtb25zY3JlZW4KK2ttc19jdXJz b3JfY3JjQHBpcGUtQy1jdXJzb3ItMTI4eDEyOC1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUt Qy1jdXJzb3ItMTI4eDEyOC1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1 cnNvci0xMjh4MTI4LXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItMTI4eDQy LW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0xMjh4NDItb25zY3JlZW4K K2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItMTI4eDQyLXJhbmRvbQora21zX2N1cnNvcl9j cmNAcGlwZS1DLWN1cnNvci0xMjh4NDItcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBp cGUtQy1jdXJzb3ItMTI4eDQyLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3It MjU2eDI1Ni1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItMjU2eDI1Ni1v bnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0yNTZ4MjU2LXJhbmRvbQora21z X2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0yNTZ4MjU2LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vy c29yX2NyY0BwaXBlLUMtY3Vyc29yLTI1NngyNTYtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlw ZS1DLWN1cnNvci0yNTZ4ODUtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29y LTI1Nng4NS1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0yNTZ4ODUtcmFu ZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTI1Nng4NS1yYXBpZC1tb3ZlbWVudAor a21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0yNTZ4ODUtc2xpZGluZwora21zX2N1cnNvcl9j cmNAcGlwZS1DLWN1cnNvci0zMngxMC1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1j dXJzb3ItMzJ4MTAtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItMzJ4MTAt cmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTMyeDEwLXJhcGlkLW1vdmVtZW50 CitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTMyeDEwLXNsaWRpbmcKK2ttc19jdXJzb3Jf Y3JjQHBpcGUtQy1jdXJzb3ItMzJ4MzItb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMt Y3Vyc29yLTMyeDMyLW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTMyeDMy LXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0zMngzMi1yYXBpZC1tb3ZlbWVu dAora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0zMngzMi1zbGlkaW5nCitrbXNfY3Vyc29y X2NyY0BwaXBlLUMtY3Vyc29yLTUxMngxNzAtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBl LUMtY3Vyc29yLTUxMngxNzAtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3It NTEyeDE3MC1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItNTEyeDE3MC1yYXBp ZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci01MTJ4MTcwLXNsaWRpbmcK K2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItNTEyeDUxMi1vZmZzY3JlZW4KK2ttc19jdXJz b3JfY3JjQHBpcGUtQy1jdXJzb3ItNTEyeDUxMi1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlw ZS1DLWN1cnNvci01MTJ4NTEyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci01 MTJ4NTEyLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTUxMng1 MTItc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci02NHgyMS1vZmZzY3JlZW4K K2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItNjR4MjEtb25zY3JlZW4KK2ttc19jdXJzb3Jf Y3JjQHBpcGUtQy1jdXJzb3ItNjR4MjEtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vy c29yLTY0eDIxLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTY0 eDIxLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItNjR4NjQtb2Zmc2NyZWVu CitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTY0eDY0LW9uc2NyZWVuCitrbXNfY3Vyc29y X2NyY0BwaXBlLUMtY3Vyc29yLTY0eDY0LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0Bw aXBlLUMtY3Vyc29yLTY0eDY0LXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3It YWxwaGEtb3BhcXVlCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLWFscGhhLXRyYW5zcGFy ZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLWRwbXMKK2ttc19jdXJzb3JfY3JjQHBp cGUtQy1jdXJzb3ItbWF4LXNpemUtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vy c29yLW1heC1zaXplLW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLW1heC1z aXplLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci1tYXgtc2l6ZS1yYXBpZC1t b3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci1tYXgtc2l6ZS1zbGlkaW5nCitr bXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLXNpemUtY2hhbmdlCitrbXNfY3Vyc29yX2NyY0Bw aXBlLUQtY3Vyc29yLTEyOHgxMjgtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vy c29yLTEyOHgxMjgtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMTI4eDEy OC1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMTI4eDEyOC1yYXBpZC1tb3Zl bWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci0xMjh4MTI4LXNsaWRpbmcKK2ttc19j dXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMTI4eDQyLW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNA cGlwZS1ELWN1cnNvci0xMjh4NDItb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJz b3ItMTI4eDQyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci0xMjh4NDItcmFw aWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMTI4eDQyLXNsaWRpbmcK K2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMjU2eDI1Ni1vZmZzY3JlZW4KK2ttc19jdXJz b3JfY3JjQHBpcGUtRC1jdXJzb3ItMjU2eDI1Ni1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlw ZS1ELWN1cnNvci0yNTZ4MjU2LXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci0y NTZ4MjU2LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTI1Nngy NTYtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci0yNTZ4ODUtb2Zmc2NyZWVu CitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTI1Nng4NS1vbnNjcmVlbgora21zX2N1cnNv cl9jcmNAcGlwZS1ELWN1cnNvci0yNTZ4ODUtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQt Y3Vyc29yLTI1Nng4NS1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNv ci0yNTZ4ODUtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci0zMngxMC1vZmZz Y3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMzJ4MTAtb25zY3JlZW4KK2ttc19j dXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMzJ4MTAtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBl LUQtY3Vyc29yLTMyeDEwLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vy c29yLTMyeDEwLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMzJ4MzItb2Zm c2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTMyeDMyLW9uc2NyZWVuCitrbXNf Y3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTMyeDMyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlw ZS1ELWN1cnNvci0zMngzMi1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1 cnNvci0zMngzMi1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTUxMngxNzAt b2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTUxMngxNzAtb25zY3JlZW4K K2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItNTEyeDE3MC1yYW5kb20KK2ttc19jdXJzb3Jf Y3JjQHBpcGUtRC1jdXJzb3ItNTEyeDE3MC1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNA cGlwZS1ELWN1cnNvci01MTJ4MTcwLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJz b3ItNTEyeDUxMi1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItNTEyeDUx Mi1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci01MTJ4NTEyLXJhbmRvbQor a21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci01MTJ4NTEyLXJhcGlkLW1vdmVtZW50CitrbXNf Y3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTUxMng1MTItc2xpZGluZwora21zX2N1cnNvcl9jcmNA cGlwZS1ELWN1cnNvci02NHgyMS1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJz b3ItNjR4MjEtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItNjR4MjEtcmFu ZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTY0eDIxLXJhcGlkLW1vdmVtZW50Citr bXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTY0eDIxLXNsaWRpbmcKK2ttc19jdXJzb3JfY3Jj QHBpcGUtRC1jdXJzb3ItNjR4NjQtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vy c29yLTY0eDY0LW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTY0eDY0LXJh bmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci02NHg2NC1yYXBpZC1tb3ZlbWVudAor a21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci02NHg2NC1zbGlkaW5nCitrbXNfY3Vyc29yX2Ny Y0BwaXBlLUQtY3Vyc29yLWFscGhhLW9wYXF1ZQora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNv ci1hbHBoYS10cmFuc3BhcmVudAora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci1kcG1zCitr bXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLW1heC1zaXplLW9mZnNjcmVlbgora21zX2N1cnNv cl9jcmNAcGlwZS1ELWN1cnNvci1tYXgtc2l6ZS1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlw ZS1ELWN1cnNvci1tYXgtc2l6ZS1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3It bWF4LXNpemUtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItbWF4 LXNpemUtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci1zaXplLWNoYW5nZQor a21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci1zdXNwZW5kCitrbXNfY3Vyc29yX2NyY0BwaXBl LUUtY3Vyc29yLTEyOHgxMjgtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29y LTEyOHgxMjgtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItMTI4eDEyOC1y YW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItMTI4eDEyOC1yYXBpZC1tb3ZlbWVu dAora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci0xMjh4MTI4LXNsaWRpbmcKK2ttc19jdXJz b3JfY3JjQHBpcGUtRS1jdXJzb3ItMTI4eDQyLW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlw ZS1FLWN1cnNvci0xMjh4NDItb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3It MTI4eDQyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci0xMjh4NDItcmFwaWQt bW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItMTI4eDQyLXNsaWRpbmcKK2tt c19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItMjU2eDI1Ni1vZmZzY3JlZW4KK2ttc19jdXJzb3Jf Y3JjQHBpcGUtRS1jdXJzb3ItMjU2eDI1Ni1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1F LWN1cnNvci0yNTZ4MjU2LXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci0yNTZ4 MjU2LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTI1NngyNTYt c2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci0yNTZ4ODUtb2Zmc2NyZWVuCitr bXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTI1Nng4NS1vbnNjcmVlbgora21zX2N1cnNvcl9j cmNAcGlwZS1FLWN1cnNvci0yNTZ4ODUtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vy c29yLTI1Nng4NS1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci0y NTZ4ODUtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci0zMngxMC1vZmZzY3Jl ZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItMzJ4MTAtb25zY3JlZW4KK2ttc19jdXJz b3JfY3JjQHBpcGUtRS1jdXJzb3ItMzJ4MTAtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUt Y3Vyc29yLTMyeDEwLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29y LTMyeDEwLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItMzJ4MzItb2Zmc2Ny ZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTMyeDMyLW9uc2NyZWVuCitrbXNfY3Vy c29yX2NyY0BwaXBlLUUtY3Vyc29yLTMyeDMyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1F LWN1cnNvci0zMngzMi1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNv ci0zMngzMi1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTUxMngxNzAtb2Zm c2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTUxMngxNzAtb25zY3JlZW4KK2tt c19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItNTEyeDE3MC1yYW5kb20KK2ttc19jdXJzb3JfY3Jj QHBpcGUtRS1jdXJzb3ItNTEyeDE3MC1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlw ZS1FLWN1cnNvci01MTJ4MTcwLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3It NTEyeDUxMi1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItNTEyeDUxMi1v bnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci01MTJ4NTEyLXJhbmRvbQora21z X2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci01MTJ4NTEyLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vy c29yX2NyY0BwaXBlLUUtY3Vyc29yLTUxMng1MTItc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlw ZS1FLWN1cnNvci02NHgyMS1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3It NjR4MjEtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItNjR4MjEtcmFuZG9t CitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTY0eDIxLXJhcGlkLW1vdmVtZW50CitrbXNf Y3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTY0eDIxLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBp cGUtRS1jdXJzb3ItNjR4NjQtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29y LTY0eDY0LW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTY0eDY0LXJhbmRv bQora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci02NHg2NC1yYXBpZC1tb3ZlbWVudAora21z X2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci02NHg2NC1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0Bw aXBlLUUtY3Vyc29yLWFscGhhLW9wYXF1ZQora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci1h bHBoYS10cmFuc3BhcmVudAora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci1kcG1zCitrbXNf Y3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLW1heC1zaXplLW9mZnNjcmVlbgora21zX2N1cnNvcl9j cmNAcGlwZS1FLWN1cnNvci1tYXgtc2l6ZS1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1F LWN1cnNvci1tYXgtc2l6ZS1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItbWF4 LXNpemUtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItbWF4LXNp emUtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci1zaXplLWNoYW5nZQora21z X2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci1zdXNwZW5kCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYt Y3Vyc29yLTEyOHgxMjgtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTEy OHgxMjgtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMTI4eDEyOC1yYW5k b20KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMTI4eDEyOC1yYXBpZC1tb3ZlbWVudAor a21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0xMjh4MTI4LXNsaWRpbmcKK2ttc19jdXJzb3Jf Y3JjQHBpcGUtRi1jdXJzb3ItMTI4eDQyLW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1G LWN1cnNvci0xMjh4NDItb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMTI4 eDQyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0xMjh4NDItcmFwaWQtbW92 ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMTI4eDQyLXNsaWRpbmcKK2ttc19j dXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMjU2eDI1Ni1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3Jj QHBpcGUtRi1jdXJzb3ItMjU2eDI1Ni1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1 cnNvci0yNTZ4MjU2LXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0yNTZ4MjU2 LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTI1NngyNTYtc2xp ZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0yNTZ4ODUtb2Zmc2NyZWVuCitrbXNf Y3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTI1Nng4NS1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNA cGlwZS1GLWN1cnNvci0yNTZ4ODUtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29y LTI1Nng4NS1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0yNTZ4 ODUtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0zMngxMC1vZmZzY3JlZW4K K2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMzJ4MTAtb25zY3JlZW4KK2ttc19jdXJzb3Jf Y3JjQHBpcGUtRi1jdXJzb3ItMzJ4MTAtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vy c29yLTMyeDEwLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTMy eDEwLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMzJ4MzItb2Zmc2NyZWVu CitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTMyeDMyLW9uc2NyZWVuCitrbXNfY3Vyc29y X2NyY0BwaXBlLUYtY3Vyc29yLTMyeDMyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1 cnNvci0zMngzMi1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0z MngzMi1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTUxMngxNzAtb2Zmc2Ny ZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTUxMngxNzAtb25zY3JlZW4KK2ttc19j dXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItNTEyeDE3MC1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBp cGUtRi1jdXJzb3ItNTEyeDE3MC1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1G LWN1cnNvci01MTJ4MTcwLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItNTEy eDUxMi1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItNTEyeDUxMi1vbnNj cmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci01MTJ4NTEyLXJhbmRvbQora21zX2N1 cnNvcl9jcmNAcGlwZS1GLWN1cnNvci01MTJ4NTEyLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29y X2NyY0BwaXBlLUYtY3Vyc29yLTUxMng1MTItc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1G LWN1cnNvci02NHgyMS1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItNjR4 MjEtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItNjR4MjEtcmFuZG9tCitr bXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTY0eDIxLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vy c29yX2NyY0BwaXBlLUYtY3Vyc29yLTY0eDIxLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUt Ri1jdXJzb3ItNjR4NjQtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTY0 eDY0LW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTY0eDY0LXJhbmRvbQor a21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci02NHg2NC1yYXBpZC1tb3ZlbWVudAora21zX2N1 cnNvcl9jcmNAcGlwZS1GLWN1cnNvci02NHg2NC1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBl LUYtY3Vyc29yLWFscGhhLW9wYXF1ZQora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci1hbHBo YS10cmFuc3BhcmVudAora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci1kcG1zCitrbXNfY3Vy c29yX2NyY0BwaXBlLUYtY3Vyc29yLW1heC1zaXplLW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNA cGlwZS1GLWN1cnNvci1tYXgtc2l6ZS1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1 cnNvci1tYXgtc2l6ZS1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItbWF4LXNp emUtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItbWF4LXNpemUt c2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci1zaXplLWNoYW5nZQora21zX2N1 cnNvcl9jcmNAcGlwZS1GLWN1cnNvci1zdXNwZW5kCitrbXNfY3Vyc29yX2xlZ2FjeUAyeC1jdXJz b3ItdnMtZmxpcC1hdG9taWMKK2ttc19jdXJzb3JfbGVnYWN5QDJ4LWN1cnNvci12cy1mbGlwLWxl Z2FjeQora21zX2N1cnNvcl9sZWdhY3lAMngtZmxpcC12cy1jdXJzb3ItYXRvbWljCitrbXNfY3Vy c29yX2xlZ2FjeUAyeC1mbGlwLXZzLWN1cnNvci1sZWdhY3kKK2ttc19jdXJzb3JfbGVnYWN5QDJ4 LWxvbmctY3Vyc29yLXZzLWZsaXAtYXRvbWljCitrbXNfY3Vyc29yX2xlZ2FjeUAyeC1sb25nLWN1 cnNvci12cy1mbGlwLWxlZ2FjeQora21zX2N1cnNvcl9sZWdhY3lAMngtbG9uZy1mbGlwLXZzLWN1 cnNvci1hdG9taWMKK2ttc19jdXJzb3JfbGVnYWN5QDJ4LWxvbmctZmxpcC12cy1jdXJzb3ItbGVn YWN5CitrbXNfY3Vyc29yX2xlZ2FjeUAyeC1sb25nLW5vbmJsb2NraW5nLW1vZGVzZXQtdnMtY3Vy c29yLWF0b21pYwora21zX2N1cnNvcl9sZWdhY3lAMngtbm9uYmxvY2tpbmctbW9kZXNldC12cy1j dXJzb3ItYXRvbWljCitrbXNfY3Vyc29yX2xlZ2FjeUBiYXNpYy1idXN5LWZsaXAtYmVmb3JlLWN1 cnNvci1hdG9taWMKK2ttc19jdXJzb3JfbGVnYWN5QGJhc2ljLWJ1c3ktZmxpcC1iZWZvcmUtY3Vy c29yLWxlZ2FjeQora21zX2N1cnNvcl9sZWdhY3lAYmFzaWMtYnVzeS1mbGlwLWJlZm9yZS1jdXJz b3ItdmFyeWluZy1zaXplCitrbXNfY3Vyc29yX2xlZ2FjeUBiYXNpYy1mbGlwLWFmdGVyLWN1cnNv ci1hdG9taWMKK2ttc19jdXJzb3JfbGVnYWN5QGJhc2ljLWZsaXAtYWZ0ZXItY3Vyc29yLWxlZ2Fj eQora21zX2N1cnNvcl9sZWdhY3lAYmFzaWMtZmxpcC1hZnRlci1jdXJzb3ItdmFyeWluZy1zaXpl CitrbXNfY3Vyc29yX2xlZ2FjeUBiYXNpYy1mbGlwLWJlZm9yZS1jdXJzb3ItYXRvbWljCitrbXNf Y3Vyc29yX2xlZ2FjeUBiYXNpYy1mbGlwLWJlZm9yZS1jdXJzb3ItbGVnYWN5CitrbXNfY3Vyc29y X2xlZ2FjeUBiYXNpYy1mbGlwLWJlZm9yZS1jdXJzb3ItdmFyeWluZy1zaXplCitrbXNfY3Vyc29y X2xlZ2FjeUBjdXJzb3JBLXZzLWZsaXBCLWF0b21pYwora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29y QS12cy1mbGlwQi1hdG9taWMtdHJhbnNpdGlvbnMKK2ttc19jdXJzb3JfbGVnYWN5QGN1cnNvckEt dnMtZmxpcEItYXRvbWljLXRyYW5zaXRpb25zLXZhcnlpbmctc2l6ZQora21zX2N1cnNvcl9sZWdh Y3lAY3Vyc29yQS12cy1mbGlwQi1sZWdhY3kKK2ttc19jdXJzb3JfbGVnYWN5QGN1cnNvckEtdnMt ZmxpcEItdG9nZ2xlCitrbXNfY3Vyc29yX2xlZ2FjeUBjdXJzb3JBLXZzLWZsaXBCLXZhcnlpbmct c2l6ZQora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29yQi12cy1mbGlwQS1hdG9taWMKK2ttc19jdXJz b3JfbGVnYWN5QGN1cnNvckItdnMtZmxpcEEtYXRvbWljLXRyYW5zaXRpb25zCitrbXNfY3Vyc29y X2xlZ2FjeUBjdXJzb3JCLXZzLWZsaXBBLWF0b21pYy10cmFuc2l0aW9ucy12YXJ5aW5nLXNpemUK K2ttc19jdXJzb3JfbGVnYWN5QGN1cnNvckItdnMtZmxpcEEtbGVnYWN5CitrbXNfY3Vyc29yX2xl Z2FjeUBjdXJzb3JCLXZzLWZsaXBBLXRvZ2dsZQora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29yQi12 cy1mbGlwQS12YXJ5aW5nLXNpemUKK2ttc19jdXJzb3JfbGVnYWN5QGN1cnNvckItdnMtZmxpcEIt YXRvbWljCitrbXNfY3Vyc29yX2xlZ2FjeUBjdXJzb3JCLXZzLWZsaXBCLWF0b21pYy10cmFuc2l0 aW9ucwora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29yQi12cy1mbGlwQi1hdG9taWMtdHJhbnNpdGlv bnMtdmFyeWluZy1zaXplCitrbXNfY3Vyc29yX2xlZ2FjeUBjdXJzb3JCLXZzLWZsaXBCLWxlZ2Fj eQora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29yQi12cy1mbGlwQi10b2dnbGUKK2ttc19jdXJzb3Jf bGVnYWN5QGN1cnNvckItdnMtZmxpcEItdmFyeWluZy1zaXplCitrbXNfY3Vyc29yX2xlZ2FjeUBm bGlwLXZzLWN1cnNvci1idXN5LWNyYy1hdG9taWMKK2ttc19jdXJzb3JfbGVnYWN5QGZsaXAtdnMt Y3Vyc29yLWJ1c3ktY3JjLWxlZ2FjeQora21zX2N1cnNvcl9sZWdhY3lAZmxpcC12cy1jdXJzb3It Y3JjLWF0b21pYwora21zX2N1cnNvcl9sZWdhY3lAZmxpcC12cy1jdXJzb3ItY3JjLWxlZ2FjeQor a21zX2N1cnNvcl9sZWdhY3lAbm9uYmxvY2tpbmctbW9kZXNldC12cy1jdXJzb3ItYXRvbWljCitr bXNfY3Vyc29yX2xlZ2FjeUBwaXBlLUUtZm9ya2VkLWJvCitrbXNfY3Vyc29yX2xlZ2FjeUBwaXBl LUUtZm9ya2VkLW1vdmUKK2ttc19jdXJzb3JfbGVnYWN5QHBpcGUtRS1zaW5nbGUtYm8KK2ttc19j dXJzb3JfbGVnYWN5QHBpcGUtRS1zaW5nbGUtbW92ZQora21zX2N1cnNvcl9sZWdhY3lAcGlwZS1F LXRvcnR1cmUtYm8KK2ttc19jdXJzb3JfbGVnYWN5QHBpcGUtRS10b3J0dXJlLW1vdmUKK2ttc19j dXJzb3JfbGVnYWN5QHBpcGUtRi1mb3JrZWQtYm8KK2ttc19jdXJzb3JfbGVnYWN5QHBpcGUtRi1m b3JrZWQtbW92ZQora21zX2N1cnNvcl9sZWdhY3lAcGlwZS1GLXNpbmdsZS1ibwora21zX2N1cnNv cl9sZWdhY3lAcGlwZS1GLXNpbmdsZS1tb3ZlCitrbXNfY3Vyc29yX2xlZ2FjeUBwaXBlLUYtdG9y dHVyZS1ibwora21zX2N1cnNvcl9sZWdhY3lAcGlwZS1GLXRvcnR1cmUtbW92ZQora21zX2N1cnNv cl9sZWdhY3lAc2hvcnQtYnVzeS1mbGlwLWJlZm9yZS1jdXJzb3ItYXRvbWljLXRyYW5zaXRpb25z CitrbXNfY3Vyc29yX2xlZ2FjeUBzaG9ydC1idXN5LWZsaXAtYmVmb3JlLWN1cnNvci1hdG9taWMt dHJhbnNpdGlvbnMtdmFyeWluZy1zaXplCitrbXNfY3Vyc29yX2xlZ2FjeUBzaG9ydC1idXN5LWZs aXAtYmVmb3JlLWN1cnNvci10b2dnbGUKK2ttc19jdXJzb3JfbGVnYWN5QHNob3J0LWZsaXAtYWZ0 ZXItY3Vyc29yLWF0b21pYy10cmFuc2l0aW9ucwora21zX2N1cnNvcl9sZWdhY3lAc2hvcnQtZmxp cC1hZnRlci1jdXJzb3ItYXRvbWljLXRyYW5zaXRpb25zLXZhcnlpbmctc2l6ZQora21zX2N1cnNv cl9sZWdhY3lAc2hvcnQtZmxpcC1hZnRlci1jdXJzb3ItdG9nZ2xlCitrbXNfY3Vyc29yX2xlZ2Fj eUBzaG9ydC1mbGlwLWJlZm9yZS1jdXJzb3ItYXRvbWljLXRyYW5zaXRpb25zCitrbXNfY3Vyc29y X2xlZ2FjeUBzaG9ydC1mbGlwLWJlZm9yZS1jdXJzb3ItYXRvbWljLXRyYW5zaXRpb25zLXZhcnlp bmctc2l6ZQora21zX2N1cnNvcl9sZWdhY3lAc2hvcnQtZmxpcC1iZWZvcmUtY3Vyc29yLXRvZ2ds ZQora21zX2RpdGhlckBGQi04QlBDLVZzLVBhbmVsLTZCUEMKK2ttc19kaXRoZXJARkItOEJQQy1W cy1QYW5lbC04QlBDCitrbXNfZHBfYXV4X2Rldgora21zX2RwX3RpbGVkX2Rpc3BsYXlAYmFzaWMt dGVzdC1wYXR0ZXJuCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QtcmdiNTY1LWJsdC00dGlsZWQK K2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC1yZ2I1NjUtYmx0LXVudGlsZWQKK2ttc19kcmF3X2Ny Y0BkcmF3LW1ldGhvZC1yZ2I1NjUtYmx0LXh0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9k LXJnYjU2NS1ibHQteXRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QtcmdiNTY1LW1tYXAt Y3B1LTR0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXJnYjU2NS1tbWFwLWNwdS11bnRp bGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QtcmdiNTY1LW1tYXAtY3B1LXh0aWxlZAora21z X2RyYXdfY3JjQGRyYXctbWV0aG9kLXJnYjU2NS1tbWFwLWNwdS15dGlsZWQKK2ttc19kcmF3X2Ny Y0BkcmF3LW1ldGhvZC1yZ2I1NjUtbW1hcC1ndHQtNHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1t ZXRob2QtcmdiNTY1LW1tYXAtZ3R0LXVudGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC1y Z2I1NjUtbW1hcC1ndHQteHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QtcmdiNTY1LW1t YXAtZ3R0LXl0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXJnYjU2NS1tbWFwLXdjLTR0 aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXJnYjU2NS1tbWFwLXdjLXVudGlsZWQKK2tt c19kcmF3X2NyY0BkcmF3LW1ldGhvZC1yZ2I1NjUtbW1hcC13Yy14dGlsZWQKK2ttc19kcmF3X2Ny Y0BkcmF3LW1ldGhvZC1yZ2I1NjUtbW1hcC13Yy15dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1l dGhvZC1yZ2I1NjUtcHdyaXRlLTR0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXJnYjU2 NS1wd3JpdGUtdW50aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXJnYjU2NS1wd3JpdGUt eHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QtcmdiNTY1LXB3cml0ZS15dGlsZWQKK2tt c19kcmF3X2NyY0BkcmF3LW1ldGhvZC1yZ2I1NjUtcmVuZGVyLTR0aWxlZAora21zX2RyYXdfY3Jj QGRyYXctbWV0aG9kLXJnYjU2NS1yZW5kZXItdW50aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0 aG9kLXJnYjU2NS1yZW5kZXIteHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QtcmdiNTY1 LXJlbmRlci15dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiMjEwMTAxMC1ibHQt NHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjIxMDEwMTAtYmx0LXVudGlsZWQK K2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiMjEwMTAxMC1ibHQteHRpbGVkCitrbXNfZHJh d19jcmNAZHJhdy1tZXRob2QteHJnYjIxMDEwMTAtYmx0LXl0aWxlZAora21zX2RyYXdfY3JjQGRy YXctbWV0aG9kLXhyZ2IyMTAxMDEwLW1tYXAtY3B1LTR0aWxlZAora21zX2RyYXdfY3JjQGRyYXct bWV0aG9kLXhyZ2IyMTAxMDEwLW1tYXAtY3B1LXVudGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1l dGhvZC14cmdiMjEwMTAxMC1tbWFwLWNwdS14dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhv ZC14cmdiMjEwMTAxMC1tbWFwLWNwdS15dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14 cmdiMjEwMTAxMC1tbWFwLWd0dC00dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdi MjEwMTAxMC1tbWFwLWd0dC11bnRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjIx MDEwMTAtbW1hcC1ndHQteHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjIxMDEw MTAtbW1hcC1ndHQteXRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjIxMDEwMTAt bW1hcC13Yy00dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiMjEwMTAxMC1tbWFw LXdjLXVudGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiMjEwMTAxMC1tbWFwLXdj LXh0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2IyMTAxMDEwLW1tYXAtd2MteXRp bGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjIxMDEwMTAtcHdyaXRlLTR0aWxlZAor a21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2IyMTAxMDEwLXB3cml0ZS11bnRpbGVkCitrbXNf ZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjIxMDEwMTAtcHdyaXRlLXh0aWxlZAora21zX2RyYXdf Y3JjQGRyYXctbWV0aG9kLXhyZ2IyMTAxMDEwLXB3cml0ZS15dGlsZWQKK2ttc19kcmF3X2NyY0Bk cmF3LW1ldGhvZC14cmdiMjEwMTAxMC1yZW5kZXItNHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1t ZXRob2QteHJnYjIxMDEwMTAtcmVuZGVyLXVudGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhv ZC14cmdiMjEwMTAxMC1yZW5kZXIteHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJn YjIxMDEwMTAtcmVuZGVyLXl0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2I4ODg4 LWJsdC00dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1ibHQtdW50aWxl ZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2I4ODg4LWJsdC14dGlsZWQKK2ttc19kcmF3 X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1ibHQteXRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1t ZXRob2QteHJnYjg4ODgtbW1hcC1jcHUtNHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2Qt eHJnYjg4ODgtbW1hcC1jcHUtdW50aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2I4 ODg4LW1tYXAtY3B1LXh0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2I4ODg4LW1t YXAtY3B1LXl0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2I4ODg4LW1tYXAtZ3R0 LTR0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2I4ODg4LW1tYXAtZ3R0LXVudGls ZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1tbWFwLWd0dC14dGlsZWQKK2tt c19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1tbWFwLWd0dC15dGlsZWQKK2ttc19kcmF3 X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1tbWFwLXdjLTR0aWxlZAora21zX2RyYXdfY3JjQGRy YXctbWV0aG9kLXhyZ2I4ODg4LW1tYXAtd2MtdW50aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0 aG9kLXhyZ2I4ODg4LW1tYXAtd2MteHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJn Yjg4ODgtbW1hcC13Yy15dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1w d3JpdGUtNHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjg4ODgtcHdyaXRlLXVu dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1wd3JpdGUteHRpbGVkCitr bXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjg4ODgtcHdyaXRlLXl0aWxlZAora21zX2RyYXdf Y3JjQGRyYXctbWV0aG9kLXhyZ2I4ODg4LXJlbmRlci00dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3 LW1ldGhvZC14cmdiODg4OC1yZW5kZXItdW50aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9k LXhyZ2I4ODg4LXJlbmRlci14dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4 OC1yZW5kZXIteXRpbGVkCitrbXNfZHJhd19jcmNAZmlsbC1mYgora21zX2RzY0BiYXNpYy1kc2Mt ZW5hYmxlCitrbXNfZHNjQFhSR0I4ODg4LWRzYy1jb21wcmVzc2lvbgora21zX2ZiY29uX2ZidEBm YmMKK2ttc19mYmNvbl9mYnRAZmJjLXN1c3BlbmQKK2ttc19mYmNvbl9mYnRAcHNyCitrbXNfZmJj b25fZmJ0QHBzci1zdXNwZW5kCitrbXNfZmVuY2VfcGluX2xlYWsKK2ttc19mbGlwQDJ4LWFic29s dXRlLXdmX3ZibGFuawora21zX2ZsaXBAMngtYWJzb2x1dGUtd2ZfdmJsYW5rLWludGVycnVwdGli bGUKK2ttc19mbGlwQDJ4LWJsb2NraW5nLWFic29sdXRlLXdmX3ZibGFuawora21zX2ZsaXBAMngt YmxvY2tpbmctYWJzb2x1dGUtd2ZfdmJsYW5rLWludGVycnVwdGlibGUKK2ttc19mbGlwQDJ4LWJs b2NraW5nLXdmX3ZibGFuawora21zX2ZsaXBAMngtYnVzeS1mbGlwCitrbXNfZmxpcEAyeC1kcG1z LXZzLXZibGFuay1yYWNlCitrbXNfZmxpcEAyeC1kcG1zLXZzLXZibGFuay1yYWNlLWludGVycnVw dGlibGUKK2ttc19mbGlwQDJ4LWZsaXAtdnMtYWJzb2x1dGUtd2ZfdmJsYW5rCitrbXNfZmxpcEAy eC1mbGlwLXZzLWFic29sdXRlLXdmX3ZibGFuay1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEAyeC1m bGlwLXZzLWJsb2NraW5nLXdmLXZibGFuawora21zX2ZsaXBAMngtZmxpcC12cy1kcG1zCitrbXNf ZmxpcEAyeC1mbGlwLXZzLWRwbXMtb2ZmLXZzLW1vZGVzZXQKK2ttc19mbGlwQDJ4LWZsaXAtdnMt ZHBtcy1vZmYtdnMtbW9kZXNldC1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEAyeC1mbGlwLXZzLWV4 cGlyZWQtdmJsYW5rCitrbXNfZmxpcEAyeC1mbGlwLXZzLWV4cGlyZWQtdmJsYW5rLWludGVycnVw dGlibGUKK2ttc19mbGlwQDJ4LWZsaXAtdnMtZmVuY2VzCitrbXNfZmxpcEAyeC1mbGlwLXZzLWZl bmNlcy1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEAyeC1mbGlwLXZzLW1vZGVzZXQKK2ttc19mbGlw QDJ4LWZsaXAtdnMtbW9kZXNldC12cy1oYW5nCitrbXNfZmxpcEAyeC1mbGlwLXZzLXBhbm5pbmcK K2ttc19mbGlwQDJ4LWZsaXAtdnMtcGFubmluZy1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEAyeC1m bGlwLXZzLXBhbm5pbmctdnMtaGFuZwora21zX2ZsaXBAMngtZmxpcC12cy1ybWZiCitrbXNfZmxp cEAyeC1mbGlwLXZzLXJtZmItaW50ZXJydXB0aWJsZQora21zX2ZsaXBAMngtZmxpcC12cy1zdXNw ZW5kCitrbXNfZmxpcEAyeC1mbGlwLXZzLXN1c3BlbmQtaW50ZXJydXB0aWJsZQora21zX2ZsaXBA MngtZmxpcC12cy13Zl92YmxhbmsKK2ttc19mbGlwQDJ4LWZsaXAtdnMtd2ZfdmJsYW5rLWludGVy cnVwdGlibGUKK2ttc19mbGlwQDJ4LW1vZGVzZXQtdnMtdmJsYW5rLXJhY2UKK2ttc19mbGlwQDJ4 LW1vZGVzZXQtdnMtdmJsYW5rLXJhY2UtaW50ZXJydXB0aWJsZQora21zX2ZsaXBAMngtbm9uZXhp c3RpbmctZmIKK2ttc19mbGlwQDJ4LW5vbmV4aXN0aW5nLWZiLWludGVycnVwdGlibGUKK2ttc19m bGlwQDJ4LXBsYWluLWZsaXAKK2ttc19mbGlwQDJ4LXBsYWluLWZsaXAtZmItcmVjcmVhdGUKK2tt c19mbGlwQDJ4LXBsYWluLWZsaXAtZmItcmVjcmVhdGUtaW50ZXJydXB0aWJsZQora21zX2ZsaXBA MngtcGxhaW4tZmxpcC1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEAyeC1wbGFpbi1mbGlwLXRzLWNo ZWNrCitrbXNfZmxpcEAyeC1wbGFpbi1mbGlwLXRzLWNoZWNrLWludGVycnVwdGlibGUKK2ttc19m bGlwQDJ4LXNpbmdsZS1idWZmZXItZmxpcC12cy1kcG1zLW9mZi12cy1tb2Rlc2V0CitrbXNfZmxp cEAyeC1zaW5nbGUtYnVmZmVyLWZsaXAtdnMtZHBtcy1vZmYtdnMtbW9kZXNldC1pbnRlcnJ1cHRp YmxlCitrbXNfZmxpcEAyeC13Zl92YmxhbmstdHMtY2hlY2sKK2ttc19mbGlwQDJ4LXdmX3ZibGFu ay10cy1jaGVjay1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEBiYXNpYy1wbGFpbi1mbGlwCitrbXNf ZmxpcEBidXN5LWZsaXAKK2ttc19mbGlwX2V2ZW50X2xlYWsKK2ttc19mbGlwQG5vbmJsb2NraW5n LXJlYWQKK2ttc19mbGlwQG5vbmV4aXN0aW5nLWZiCitrbXNfZmxpcEBub25leGlzdGluZy1mYi1p bnRlcnJ1cHRpYmxlCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtMzJicHAteXRpbGVjY3MtdG8t NjRicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15 dGlsZWNjcy10by02NGJwcC15dGlsZS11cHNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxp cC0zMmJwcC15dGlsZS10by0zMmJwcC15dGlsZWNjcy1kb3duc2NhbGluZwora21zX2ZsaXBfc2Nh bGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxlLXRvLTMyYnBwLXl0aWxlY2NzLXVwc2NhbGluZwora21z X2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxlLXRvLTMyYnBwLXl0aWxlZ2VuMTJyY2Nj cy11cHNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZS10by02NGJw cC15dGlsZS1kb3duc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxl LXRvLTY0YnBwLXl0aWxlLXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBw LXl0aWxlLXRvLTE2YnBwLXl0aWxlLWRvd25zY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZs aXAtNjRicHAteXRpbGUtdG8tMTZicHAteXRpbGUtdXBzY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRf Y3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19mbGlw X3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGlsZXJjY2NzLWRvd25zY2Fs aW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGVy Y2Njcy11cHNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0z MmJwcC15dGlsZS11cHNjYWxpbmcKK2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtY29u bmVjdG9yLXN0YXRlCitrbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2ljQGZvcmNlLWVkaWQKK2ttc19m b3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtbG9hZC1kZXRlY3QKK2ttc19mb3JjZV9jb25uZWN0 b3JfYmFzaWNAcHJ1bmUtc3RhbGUtbW9kZXMKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BiYXNp Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRy YXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1vZmZzY3Jlbi1wcmktaW5k ZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtb2Zmc2Ny ZW4tcHJpLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJz LTFwLW9mZnNjcmVuLXByaS1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BkcnJzLTFwLW9mZnNjcmVuLXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGRycnMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1ibHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3 LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1vZmZzY3Jlbi1wcmkt c2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtb2Zm c2NyZW4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRy cnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZHJycy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BkcnJzLTFwLXByaS1pbmRmYi1tdWx0aWRyYXcKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1jcHUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3 LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1wcmltc2Nybi1jdXIt aW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1wcmlt c2Nybi1jdXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJz LTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1vbm9mZgora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGRycnMtMXAtcHJpbXNjcm4taW5kZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4taW5kZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4taW5kZmItcGxmbGlwLWJsdAora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFw LWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZi LWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3Ju LXByaS1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTFw LXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZHJycy0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtY3B1Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1t bWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4tcHJpLXNo cmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNj cm4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0x cC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BkcnJzLTFwLXByaW1zY3JuLXNocmZiLW1zZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BkcnJzLTFwLXByaW1zY3JuLXNocmZiLXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLXNocmZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC1jcHUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3 LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1wcmltc2Nybi1zcHIt aW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1wcmlt c2Nybi1zcHItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJz LTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGRycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4KK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAZHJycy0xcC1wcmltc2Nybi1zcHItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BkcnJzLTFwLXJ0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMt MnAtcHJpLWluZGZiLW11bHRpZHJhdwora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAt cHJpbXNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJy cy0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGRycnMtMnAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtd2MK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3 LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNjcm4tY3VyLWlu ZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1wcmltc2Ny bi1jdXItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNj cm4tY3VyLWluZGZiLW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1wcmlt c2Nybi1pbmRmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1w cmltc2Nybi1pbmRmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0y cC1wcmltc2Nybi1pbmRmYi1wbGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJy cy0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BkcnJzLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAZHJycy0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1h cC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNjcm4tcHJpLWluZGZi LWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1wcmltc2Nybi1w cmktaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXBy aW1zY3JuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMt MnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BkcnJzLTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZHJycy0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLXdjCitr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1w d3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXByaW1zY3JuLXByaS1zaHJm Yi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNjcm4t c2hyZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNj cm4tc2hyZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJp bXNjcm4tc2hyZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAt cHJpbXNjcm4tc3ByLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJy cy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGRycnMtMnAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtd2MK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3 LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNjcm4tc3ByLWlu ZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1wcmltc2Ny bi1zcHItaW5kZmItZnVsbHNjcmVlbgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAt cHJpbXNjcm4tc3ByLWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJw LXByaW1zY3JuLXNwci1pbmRmYi1vbm9mZgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMt MnAtcnRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1jdXItaW5k ZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLWN1 ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1z Y25kc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGRycnMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGRycnMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1yZW5kZXIK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1tb3Zl CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1jdXItaW5kZmItb25v ZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLWluZGZiLW1zZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLWluZGZiLXBn ZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLWluZGZi LXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLXBy aS1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtc2NuZHNj cm4tcHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJz LTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZHJycy0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1wd3JpdGUKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LXJl bmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtc2NuZHNjcm4tcHJpLXNocmZi LWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1wcmkt c2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtc2Nu ZHNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bk cnJzLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LXB3cml0ZQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctcmVuZGVyCitr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1zaHJmYi1tc2ZsaXAtYmx0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1zaHJmYi1wZ2ZsaXAt Ymx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1zaHJmYi1wbGZs aXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1zcHItaW5k ZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLXNw ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1z Y25kc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGRycnMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGRycnMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1mdWxs c2NyZWVuCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1zcHItaW5k ZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtc2NuZHNjcm4tc3ByLWlu ZGZiLW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy1mYXJmcm9tZmVuY2UtbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLWluZGZiLXNjYWxlZHByaW1hcnkK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLW1vZGVzZXRmcm9tYnVzeQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGRycnMtcmdiMTAxMDEwLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZHJycy1yZ2IxMDEwMTAtZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGRycnMtcmdiMTAxMDEwLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BkcnJzLXJnYjEwMTAxMC1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BkcnJzLXJnYjEwMTAxMC1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRy cnMtcmdiMTAxMDEwLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy1y Z2I1NjUtZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLXJnYjU2NS1kcmF3 LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy1yZ2I1NjUtZHJhdy1tbWFw LWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtcmdiNTY1LWRyYXctbW1hcC13Ywor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtcmdiNTY1LWRyYXctcHdyaXRlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZHJycy1yZ2I1NjUtZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BkcnJzLXNocmZiLXNjYWxlZHByaW1hcnkKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BkcnJzLXNsb3dkcmF3CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy1zdXNwZW5k CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLWluZGZiLWZsaXB0cmFjay1tbWFwLWd0 dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJh dy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtb2Zmc2NyZW4tcHJpLWluZGZi LWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtb2Zmc2NyZW4t cHJpLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAt b2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiYy0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1tbWFwLWNw dQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJh dy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1vZmZzY3Jlbi1wcmkt c2hyZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLW9mZnNj cmVuLXByaS1zaHJmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0x cC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtZ3R0Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1t YXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tY3VyLWluZGZi LWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLWN1 ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1wcmlt c2Nybi1jdXItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1wcmlt c2Nybi1jdXItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJp bXNjcm4taW5kZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1w cmltc2Nybi1pbmRmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFw LXByaW1zY3JuLWluZGZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMt MXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtd2MK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXct cHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLXByaS1pbmRm Yi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1wcmltc2Nybi1w cmktc2hyZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNj cm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMt MXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiYy0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1wd3JpdGUKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctcmVuZGVy CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLXNocmZiLW1zZmxpcC1i bHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tc2hyZmItcGdmbGlw LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1wcmltc2Nybi1zaHJmYi1wbGZs aXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLXNwci1pbmRm Yi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1wcmltc2Nybi1zcHIt aW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1wcmlt c2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Yy0xcC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiYy0xcC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4K K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLW1vdmUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLW9ub2Zm CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXJ0ZQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGZiYy0xcC1zaHJmYi1mbGlwdHJhY2stbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmMtMnAtaW5kZmItZmxpcHRyYWNrLW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjLTJwLXByaS1pbmRmYi1tdWx0aWRyYXcKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmMtMnAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtZ3R0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3 LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tY3VyLWlu ZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3Ju LWN1ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1w cmltc2Nybi1jdXItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1w cmltc2Nybi1jdXItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAt cHJpbXNjcm4taW5kZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0y cC1wcmltc2Nybi1pbmRmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj LTJwLXByaW1zY3JuLWluZGZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmMtMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAZmJjLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAt d2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRy YXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLXByaS1p bmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1wcmltc2Ny bi1wcmktc2hyZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJp bXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1wd3JpdGUKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctcmVu ZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLXNocmZiLW1zZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tc2hyZmItcGdm bGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1wcmltc2Nybi1zaHJmYi1w bGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLXNwci1p bmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1wcmltc2Nybi1z cHItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1w cmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiYy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tc3ByLWluZGZiLWZ1bGxzY3Jl ZW4KK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tc3ByLWluZGZiLW1v dmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tc3ByLWluZGZiLW9u b2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXJ0ZQora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1jcHUKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tY3VyLWluZGZi LWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1j dXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2Nu ZHNjcm4tY3VyLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj LTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj LTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1vbm9mZgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Yy0ycC1zY25kc2Nybi1pbmRmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjLTJwLXNjbmRzY3JuLWluZGZiLXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmMtMnAtc2NuZHNjcm4taW5kZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiYy0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1ndHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXct bW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1wcmktaW5k ZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4t cHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXNj bmRzY3JuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0y cC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiYy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLXdjCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LXB3cml0 ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJh dy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tc2hyZmIt bXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1zaHJm Yi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXNjbmRzY3JuLXNo cmZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4t c3ByLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXNjbmRz Y3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj LTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctcHdyaXRlCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LXJlbmRl cgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1zcHItaW5kZmItZnVs bHNjcmVlbgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1zcHItaW5k ZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1zcHItaW5k ZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2hyZmItZmxpcHRyYWNr LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1pbmRmYi1mbGlw dHJhY2stbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLW9mZnNj cmVuLXByaS1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMt MXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNkcnJzLTFwLW9mZnNjcmVuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1tbWFw LXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1vZmZzY3Jlbi1wcmktaW5k ZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLW9mZnNj cmVuLXByaS1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2Ry cnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAZmJjZHJycy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctbW1hcC1n dHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLW9mZnNjcmVuLXByaS1zaHJm Yi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLW9mZnNj cmVuLXByaS1zaHJmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2Ry cnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjZHJycy0xcC1wcmktaW5kZmItbXVsdGlkcmF3CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1jdXItaW5kZmIt ZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMXAtcHJpbXNj cm4tY3VyLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2Ry cnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1tb3ZlCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1jdXItaW5kZmItb25vZmYK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLWluZGZiLW1zZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLWluZGZi LXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3Ju LWluZGZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXBy aW1zY3JuLXByaS1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2Ry cnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1t bWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1wcmkt aW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXBy aW1zY3JuLXByaS1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y2RycnMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLXByaS1z aHJmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXBy aW1zY3JuLXByaS1zaHJmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y2RycnMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1zaHJmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1zaHJmYi1wZ2ZsaXAtYmx0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1zaHJmYi1wbGZsaXAtYmx0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1zcHItaW5kZmIt ZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLXNw ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0x cC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY2RycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctcHdyaXRl CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1zcHItaW5kZmIt ZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3Ju LXNwci1pbmRmYi1mdWxsc2NyZWVuCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0x cC1wcmltc2Nybi1zcHItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2Ry cnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjZHJycy0xcC1ydGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXNocmZi LWZsaXB0cmFjay1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAt aW5kZmItZmxpcHRyYWNrLW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJy cy0ycC1wcmktaW5kZmItbXVsdGlkcmF3CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJy cy0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmNkcnJzLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWd0 dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtcHJpbXNjcm4tY3VyLWluZGZi LWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtcHJpbXNj cm4tY3VyLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJy cy0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1jdXItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLWluZGZiLW1zZmxpcC1ibHQKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLWluZGZiLXBnZmxpcC1ibHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLWluZGZiLXBsZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLXByaS1p bmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtcHJpbXNj cm4tcHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNk cnJzLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLXdjCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1w d3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLXByaS1p bmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtcHJp bXNjcm4tcHJpLXNocmZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJy cy0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGZiY2RycnMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1t YXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLXByaS1z aHJmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtcHJp bXNjcm4tcHJpLXNocmZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj ZHJycy0ycC1wcmltc2Nybi1zaHJmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAZmJjZHJycy0ycC1wcmltc2Nybi1zaHJmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1zaHJmYi1wbGZsaXAtYmx0CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1ibHQKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3 LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1z cHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMt MnAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY2RycnMtMnAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1m dWxsc2NyZWVuCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1z cHItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtcHJpbXNj cm4tc3ByLWluZGZiLW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1y dGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRm Yi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtc2NuZHNjcm4t Y3VyLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJz LTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1wd3Jp dGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRm Yi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtc2NuZHNj cm4tY3VyLWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNj bmRzY3JuLWN1ci1pbmRmYi1vbm9mZgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMt MnAtc2NuZHNjcm4taW5kZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y2RycnMtMnAtc2NuZHNjcm4taW5kZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY2RycnMtMnAtc2NuZHNjcm4taW5kZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY2RycnMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1tbWFw LWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtc2NuZHNjcm4tcHJpLWlu ZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNj bmRzY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNkcnJzLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY2RycnMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1i bHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3JuLXByaS1zaHJm Yi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25k c2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y2RycnMtMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY2RycnMtMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1y ZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3JuLXNocmZi LW1zZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3Ju LXNocmZiLXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNj bmRzY3JuLXNocmZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJz LTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiY2RycnMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtZ3R0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmIt ZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Ny bi1zcHItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJz LTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY2RycnMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4KK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1tb3ZlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItb25vZmYKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNocmZiLWZsaXB0cmFjay1tbWFwLWd0 dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtYmFkc3RyaWRlCitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjZHJycy1mYXJmcm9tZmVuY2UtbW1hcC1ndHQKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmNkcnJzLWluZGZiLXNjYWxlZHByaW1hcnkKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNkcnJzLW1vZGVzZXRmcm9tYnVzeQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY2RycnMtcmdiMTAxMDEwLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjZHJycy1yZ2IxMDEwMTAtZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiY2RycnMtcmdiMTAxMDEwLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmNkcnJzLXJnYjEwMTAxMC1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmNkcnJzLXJnYjEwMTAxMC1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiY2RycnMtcmdiMTAxMDEwLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjZHJycy1yZ2I1NjUtZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJz LXJnYjU2NS1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy1y Z2I1NjUtZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtcmdi NTY1LWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtcmdiNTY1 LWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy1yZ2I1NjUtZHJh dy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLXNocmZiLXNjYWxlZHBy aW1hcnkKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLXNsb3dkcmF3CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy1zdHJpZGVjaGFuZ2UKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmNkcnJzLXN1c3BlbmQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJz LXRpbGluZy00CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy10aWxpbmctbGluZWFy CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy10aWxpbmcteQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiYy1mYXJmcm9tZmVuY2UtbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmMtaW5kZmItc2NhbGVkcHJpbWFyeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiYy1tb2Rlc2V0ZnJvbWJ1c3kKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAt aW5kZmItZmxpcHRyYWNrLW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LTFwLW9mZnNjcmVuLXByaS1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiY3Bzci0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJh dy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLW9mZnNjcmVuLXBy aS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1v ZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3ItMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjcHNyLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3LW1tYXAt Z3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLW9mZnNjcmVuLXByaS1zaHJm Yi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtb2Zmc2Ny ZW4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3Bzci0xcC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1jcHUKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXct bW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4tY3Vy LWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1w cmltc2Nybi1jdXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3ItMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1vbm9mZgora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1pbmRmYi1tc2ZsaXAtYmx0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLWluZGZiLXBnZmxpcC1ibHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4taW5kZmItcGxmbGlw LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1wcmktaW5k ZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4t cHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3It MXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1wd3JpdGUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRy YXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLXBy aS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmlt c2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y3Bzci0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLXdjCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LXB3 cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1wcmktc2hy ZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNj cm4tc2hyZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1w cmltc2Nybi1zaHJmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LTFwLXByaW1zY3JuLXNocmZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3ItMXAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAt Z3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLXNwci1pbmRm Yi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNj cm4tc3ByLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3Bzci0xcC1wcmltc2Nybi1zcHItaW5kZmItZnVsbHNjcmVlbgora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1zcHItaW5kZmItbW92ZQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1zcHItaW5kZmItb25vZmYKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcnRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAZmJjcHNyLTFwLXNocmZiLWZsaXB0cmFjay1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGZiY3Bzci0ycC1pbmRmYi1mbGlwdHJhY2stbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3ItMnAtcHJpLWluZGZiLW11bHRpZHJhdwora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1j cHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4tY3VyLWluZGZi LWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcHJpbXNj cm4tY3VyLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz ci0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1tb3ZlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1vbm9mZgora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1pbmRmYi1tc2ZsaXAtYmx0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLWluZGZiLXBnZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4taW5kZmIt cGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1w cmktaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcHJp bXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3ItMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1w d3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4tcHJpLWlu ZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1z Y3JuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0y cC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3Bzci0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLXdj CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLXByaS1zaHJmYi1k cmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1w cmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAt cHJpbXNjcm4tc2hyZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz ci0ycC1wcmltc2Nybi1zaHJmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjcHNyLTJwLXByaW1zY3JuLXNocmZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtY3B1Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3 LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLXNw ci1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAt cHJpbXNjcm4tc3ByLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjcHNyLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1zcHItaW5kZmItZnVsbHNjcmVlbgora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1zcHItaW5kZmItbW92ZQora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1zcHItaW5kZmItb25vZmYK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcnRlCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWNw dQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zY25kc2Nybi1jdXItaW5kZmIt ZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zY25kc2Ny bi1jdXItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3Bzci0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4tY3VyLWluZGZiLW1vdmUKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4tY3VyLWluZGZiLW9ub2ZmCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLWluZGZiLW1zZmxpcC1ibHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4taW5kZmItcGdmbGlw LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zY25kc2Nybi1pbmRmYi1w bGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXBy aS1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zY25k c2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y3Bzci0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY3Bzci0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLXdjCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LXB3 cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zY25kc2Nybi1wcmktaW5k ZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNj cm4tcHJpLXNocmZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJw LXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAZmJjcHNyLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtd2MK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRy YXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXBy aS1zaHJmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1z Y25kc2Nybi1zaHJmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LTJwLXNjbmRzY3JuLXNocmZiLXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3ItMnAtc2NuZHNjcm4tc2hyZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3Bzci0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC1jcHUKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXct bW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4tc3By LWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1z Y25kc2Nybi1zcHItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3ItMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1mdWxsc2NyZWVuCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1tb3ZlCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1vbm9mZgor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zaHJmYi1mbGlwdHJhY2stbW1hcC1n dHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLWluZGZiLWZsaXB0cmFj ay1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtb2Zmc2Ny ZW4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJy cy0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGZiY3BzcmRycnMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctbW1hcC1ndHQKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLW9mZnNjcmVuLXByaS1pbmRmYi1k cmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLW9mZnNj cmVuLXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyZHJycy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1ibHQKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3 LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1vZmZzY3Jl bi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY3BzcmRycnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1vZmZzY3Jlbi1wcmktc2hyZmIt ZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaS1p bmRmYi1tdWx0aWRyYXcKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXBy aW1zY3JuLWN1ci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtZ3R0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1wcmltc2Nybi1jdXItaW5k ZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1w cmltc2Nybi1jdXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3JkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLW1vdmUKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1vbm9m Zgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNjcm4taW5kZmIt bXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNj cm4taW5kZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt MXAtcHJpbXNjcm4taW5kZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y3BzcmRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyZHJycy0xcC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZi LWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXBy aW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3JkcnJzLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctcmVuZGVy CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1wcmltc2Nybi1wcmktc2hy ZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1z Y3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj cHNyZHJycy0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13 Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNjcm4tcHJpLXNo cmZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1w cmltc2Nybi1wcmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3JkcnJzLTFwLXByaW1zY3JuLXNocmZiLW1zZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1zY3JuLXNocmZiLXBnZmxpcC1ibHQKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1zY3JuLXNocmZiLXBsZmxpcC1ibHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRm Yi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNj cm4tc3ByLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNw c3JkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdj CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1wcmltc2Nybi1zcHItaW5k ZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXBy aW1zY3JuLXNwci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y3BzcmRycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4KK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1tb3ZlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1wcmltc2Nybi1zcHItaW5kZmItb25vZmYK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXJ0ZQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtc2hyZmItZmxpcHRyYWNrLW1tYXAtZ3R0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1pbmRmYi1mbGlwdHJhY2stbW1hcC1n dHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaS1pbmRmYi1tdWx0 aWRyYXcKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLWN1 ci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAt cHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1t bWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1j dXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJz LTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4tY3VyLWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1vbm9mZgora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4taW5kZmItbXNmbGlwLWJs dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4taW5kZmIt cGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtcHJpbXNj cm4taW5kZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt MnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjcHNyZHJycy0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLXBy aS1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJz LTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1i bHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLXByaS1z aHJmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0y cC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXct cHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1w cmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJz LTJwLXByaW1zY3JuLXNocmZiLW1zZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3JkcnJzLTJwLXByaW1zY3JuLXNocmZiLXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLXNocmZiLXBsZmxpcC1ibHQKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LWJs dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4tc3ByLWlu ZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJw LXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1w d3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLXNw ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt MnAtcHJpbXNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4KK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItb25vZmYKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXJ0ZQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1tbWFw LWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tY3Vy LWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJz LTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNwc3JkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXct cmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1j dXItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2Nu ZHNjcm4tY3VyLWluZGZiLW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJy cy0ycC1zY25kc2Nybi1pbmRmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjcHNyZHJycy0ycC1zY25kc2Nybi1pbmRmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1pbmRmYi1wbGZsaXAtYmx0CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1i bHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXNjbmRzY3JuLXByaS1p bmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0y cC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXct cHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1w cmktaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJz LTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LW1t YXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1w cmktc2hyZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJy cy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNwc3JkcnJzLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LXJlbmRlcgora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tc2hyZmItbXNmbGlwLWJs dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tc2hyZmIt cGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNj cm4tc2hyZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt MnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjcHNyZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXNjbmRzY3JuLXNw ci1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJz LTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItZnVsbHNj cmVlbgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tc3By LWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXNjbmRz Y3JuLXNwci1pbmRmYi1vbm9mZgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt MnAtc2hyZmItZmxpcHRyYWNrLW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj cHNyZHJycy1iYWRzdHJpZGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLWZh cmZyb21mZW5jZS1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt aW5kZmItc2NhbGVkcHJpbWFyeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt bW9kZXNldGZyb21idXN5CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy1yZ2Ix MDEwMTAtZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLXJnYjEw MTAxMC1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy1y Z2IxMDEwMTAtZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRy cnMtcmdiMTAxMDEwLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtcmdiMTAxMDEwLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj cHNyZHJycy1yZ2IxMDEwMTAtZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3JkcnJzLXJnYjU2NS1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtcmdiNTY1LWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNw c3JkcnJzLXJnYjU2NS1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj cHNyZHJycy1yZ2I1NjUtZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj cHNyZHJycy1yZ2I1NjUtZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNw c3JkcnJzLXJnYjU2NS1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtc2hyZmItc2NhbGVkcHJpbWFyeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtc2xvd2RyYXcKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLXN0cmlk ZWNoYW5nZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtc3VzcGVuZAora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtdGlsaW5nLTQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3JkcnJzLXRpbGluZy1saW5lYXIKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNwc3JkcnJzLXRpbGluZy15CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LWZhcmZyb21mZW5jZS1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci1p bmRmYi1zY2FsZWRwcmltYXJ5CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLW1vZGVz ZXRmcm9tYnVzeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci1yZ2IxMDEwMTAtZHJh dy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItcmdiMTAxMDEwLWRyYXctbW1h cC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItcmdiMTAxMDEwLWRyYXctbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItcmdiMTAxMDEwLWRyYXctbW1h cC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci1yZ2IxMDEwMTAtZHJhdy1wd3Jp dGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItcmdiMTAxMDEwLWRyYXctcmVuZGVy CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLXJnYjU2NS1kcmF3LWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci1yZ2I1NjUtZHJhdy1tbWFwLWNwdQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci1yZ2I1NjUtZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3Bzci1yZ2I1NjUtZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyLXJnYjU2NS1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3Bzci1yZ2I1NjUtZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3Itc2hyZmItc2NhbGVkcHJpbWFyeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz ci1zdHJpZGVjaGFuZ2UKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItdGlsaW5nLTQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItdGlsaW5nLWxpbmVhcgora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci10aWxpbmcteQora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiYy1yZ2IxMDEwMTAtZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtcmdi MTAxMDEwLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtcmdiMTAx MDEwLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtcmdiMTAxMDEw LWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy1yZ2IxMDEwMTAtZHJh dy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtcmdiMTAxMDEwLWRyYXctcmVu ZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLXJnYjU2NS1kcmF3LWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiYy1yZ2I1NjUtZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiYy1yZ2I1NjUtZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGZiYy1yZ2I1NjUtZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjLXJnYjU2NS1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy1yZ2I1 NjUtZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtc2hyZmItc2NhbGVk cHJpbWFyeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy1zdHJpZGVjaGFuZ2UKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtdGlsaW5nLTQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmMtdGlsaW5nLWxpbmVhcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy10aWxpbmct eQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJh dy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtb2Zmc2NyZW4tcHJpLWluZGZi LWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtb2Zmc2NyZW4t cHJpLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAt b2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QHBzci0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3ItMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAcHNyLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1tbWFwLWNw dQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJh dy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1vZmZzY3Jlbi1wcmkt c2hyZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLW9mZnNj cmVuLXByaS1zaHJmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0x cC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0Bwc3ItMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAcHNyLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtZ3R0Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1t YXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tY3VyLWluZGZi LWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLWN1 ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1wcmlt c2Nybi1jdXItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1wcmlt c2Nybi1jdXItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJp bXNjcm4taW5kZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1w cmltc2Nybi1pbmRmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFw LXByaW1zY3JuLWluZGZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3It MXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA cHNyLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtd2MK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXct cHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLXByaS1pbmRm Yi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1wcmltc2Nybi1w cmktc2hyZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNj cm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3It MXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0Bwc3ItMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzci0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1wd3JpdGUKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctcmVuZGVy CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLXNocmZiLW1zZmxpcC1i bHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tc2hyZmItcGdmbGlw LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1wcmltc2Nybi1zaHJmYi1wbGZs aXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLXNwci1pbmRm Yi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1wcmltc2Nybi1zcHIt aW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1wcmlt c2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBz ci0xcC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAcHNyLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzci0xcC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4K K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tc3ByLWluZGZiLW1vdmUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tc3ByLWluZGZiLW9ub2Zm CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXJ0ZQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQHBzci0ycC1wcmktaW5kZmItbXVsdGlkcmF3CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAcHNyLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQHBzci0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWd0dAor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1t bWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLWN1ci1pbmRm Yi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1j dXItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJp bXNjcm4tY3VyLWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJp bXNjcm4tY3VyLWluZGZiLW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXBy aW1zY3JuLWluZGZiLW1zZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAt cHJpbXNjcm4taW5kZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0y cC1wcmltc2Nybi1pbmRmYi1wbGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNy LTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QHBzci0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLXdj CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3 LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1wcmktaW5k ZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJpbXNjcm4t cHJpLXNocmZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1z Y3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNy LTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAcHNyLTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LXJlbmRl cgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1zaHJmYi1tc2ZsaXAt Ymx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLXNocmZiLXBnZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJpbXNjcm4tc2hyZmItcGxm bGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1zcHItaW5k ZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJpbXNjcm4tc3By LWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJp bXNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bw c3ItMnAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQHBzci0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctcmVuZGVyCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLXNwci1pbmRmYi1mdWxsc2NyZWVu CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLXNwci1pbmRmYi1tb3Zl CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLXNwci1pbmRmYi1vbm9m Zgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1ydGUKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAt Z3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1k cmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tY3Vy LWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRz Y3JuLWN1ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0y cC1zY25kc2Nybi1jdXItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0y cC1zY25kc2Nybi1jdXItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3It MnAtc2NuZHNjcm4taW5kZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBz ci0ycC1zY25kc2Nybi1pbmRmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA cHNyLTJwLXNjbmRzY3JuLWluZGZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0Bwc3ItMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAcHNyLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LW1t YXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tcHJpLWluZGZi LWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLXBy aS1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1zY25k c2Nybi1wcmktc2hyZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAt c2NuZHNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0Bwc3ItMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1wd3JpdGUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXct cmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLXNocmZiLW1z ZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tc2hyZmIt cGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1zY25kc2Nybi1zaHJm Yi1wbGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLXNw ci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1zY25kc2Ny bi1zcHItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0y cC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQHBzci0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tc3ByLWluZGZiLWZ1bGxz Y3JlZW4KK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tc3ByLWluZGZi LW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tc3ByLWluZGZi LW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1vZmZzY3Jlbi1wcmkt aW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLW9mZnNj cmVuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNy ZHJycy0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQHBzcmRycnMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXct cHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1vZmZzY3Jlbi1wcmkt aW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLW9m ZnNjcmVuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRy cnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3JkcnJzLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3LW1tYXAtZ3R0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1t bWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1vZmZzY3Jlbi1wcmkt c2hyZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLW9m ZnNjcmVuLXByaS1zaHJmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBz cmRycnMtMXAtcHJpLWluZGZiLW11bHRpZHJhdwora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBz cmRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLXByaW1zY3JuLWN1ci1p bmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLXBy aW1zY3JuLWN1ci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBz cmRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1jdXItaW5kZmItbW92ZQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLW9ub2ZmCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1pbmRmYi1tc2ZsaXAtYmx0Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1pbmRmYi1wZ2ZsaXAt Ymx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1pbmRmYi1w bGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1w cmktaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLXBy aW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA cHNyZHJycy0xcC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRy YXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1w cmktaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFw LXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBz cmRycnMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0Bwc3JkcnJzLTFwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtZ3R0Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJh dy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1w cmktc2hyZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFw LXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QHBzcmRycnMtMXAtcHJpbXNjcm4tc2hyZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tc2hyZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tc2hyZmItcGxmbGlwLWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctYmx0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1zcHItaW5kZmIt ZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNj cm4tc3ByLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3Jk cnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3JkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctcmVu ZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1zcHItaW5k ZmItZnVsbHNjcmVlbgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNj cm4tc3ByLWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLXBy aW1zY3JuLXNwci1pbmRmYi1vbm9mZgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMt MXAtcnRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmktaW5kZmItbXVs dGlkcmF3CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmltc2Nybi1jdXIt aW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1z Y3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNy ZHJycy0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC13Ywora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXct cHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmltc2Nybi1jdXIt aW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXBy aW1zY3JuLWN1ci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0y cC1wcmltc2Nybi1jdXItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3Jk cnJzLTJwLXByaW1zY3JuLWluZGZiLW1zZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0Bwc3JkcnJzLTJwLXByaW1zY3JuLWluZGZiLXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLWluZGZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LWJsdAora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXct bW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLXBy aS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0y cC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAcHNyZHJycy0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LXJlbmRlcgor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRy YXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmltc2Nybi1wcmkt c2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAt cHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0Bwc3JkcnJzLTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LXB3cml0ZQor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRy YXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmltc2Nybi1z aHJmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmlt c2Nybi1zaHJmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0y cC1wcmltc2Nybi1zaHJmYi1wbGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNy ZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFw LWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tc3ByLWlu ZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJp bXNjcm4tc3ByLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNy ZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1mdWxsc2NyZWVuCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItbW92ZQora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tc3ByLWluZGZiLW9ub2Zm CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1ydGUKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctbW1h cC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLWN1ci1p bmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1z Y25kc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA cHNyZHJycy0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LXJlbmRlcgora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLW1vdmUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1v bm9mZgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNjcm4taW5kZmIt bXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNjcm4t aW5kZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2Nu ZHNjcm4taW5kZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMt MnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA cHNyZHJycy0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1ndHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1k cmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3Ju LXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMt MnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAcHNyZHJycy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtY3B1Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJh dy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNjcm4t cHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMt MnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAcHNyZHJycy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXNocmZiLW1zZmxpcC1ibHQKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXNocmZiLXBnZmxpcC1ibHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXNocmZiLXBsZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXNwci1p bmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNj cm4tc3ByLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3Jk cnJzLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAcHNyZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1w d3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXNwci1p bmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2Nu ZHNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4KK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3Jk cnJzLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA cHNyZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0Bwc3JkcnJzLWZhcmZyb21mZW5jZS1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQHBzcmRycnMtaW5kZmItc2NhbGVkcHJpbWFyeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QHBzcmRycnMtbW9kZXNldGZyb21idXN5CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJy cy1yZ2IxMDEwMTAtZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLXJn YjEwMTAxMC1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy1y Z2IxMDEwMTAtZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMt cmdiMTAxMDEwLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMt cmdiMTAxMDEwLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy1y Z2IxMDEwMTAtZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLXJn YjU2NS1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtcmdiNTY1LWRy YXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLXJnYjU2NS1kcmF3 LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy1yZ2I1NjUtZHJhdy1t bWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy1yZ2I1NjUtZHJhdy1wd3Jp dGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLXJnYjU2NS1kcmF3LXJlbmRlcgor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtc2hyZmItc2NhbGVkcHJpbWFyeQora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtc2xvd2RyYXcKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3JkcnJzLXN1c3BlbmQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItZmFy ZnJvbWZlbmNlLW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLWluZGZiLXNj YWxlZHByaW1hcnkKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItbW9kZXNldGZyb21idXN5 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLXJnYjEwMTAxMC1kcmF3LWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzci1yZ2IxMDEwMTAtZHJhdy1tbWFwLWNwdQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQHBzci1yZ2IxMDEwMTAtZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzci1yZ2IxMDEwMTAtZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAcHNyLXJnYjEwMTAxMC1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQHBzci1yZ2IxMDEwMTAtZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bw c3ItcmdiNTY1LWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLXJnYjU2NS1k cmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLXJnYjU2NS1kcmF3LW1t YXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLXJnYjU2NS1kcmF3LW1tYXAtd2MK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItcmdiNTY1LWRyYXctcHdyaXRlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAcHNyLXJnYjU2NS1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQHBzci1zaHJmYi1zY2FsZWRwcmltYXJ5CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAcHNyLXN1c3BlbmQKK2ttc19nZXRmYkBnZXRmYjItYWNjZXB0LWNjcwora21zX2dldGZiQGdl dGZiMi1oYW5kbGUtY2xvc2VkCitrbXNfZ2V0ZmJAZ2V0ZmIyLWhhbmRsZS1ub3QtZmIKK2ttc19n ZXRmYkBnZXRmYjItaGFuZGxlLXByb3RlY3Rpb24KK2ttc19nZXRmYkBnZXRmYjItaGFuZGxlLXpl cm8KK2ttc19nZXRmYkBnZXRmYjItaW50by1hZGRmYjIKK2ttc19nZXRmYkBnZXRmYi1hZGRmYi1k aWZmZXJlbnQtaGFuZGxlcwora21zX2dldGZiQGdldGZiLWhhbmRsZS1jbG9zZWQKK2ttc19nZXRm YkBnZXRmYi1oYW5kbGUtbm90LWZiCitrbXNfZ2V0ZmJAZ2V0ZmItaGFuZGxlLXByb3RlY3Rpb24K K2ttc19nZXRmYkBnZXRmYi1oYW5kbGUtdmFsaWQKK2ttc19nZXRmYkBnZXRmYi1oYW5kbGUtemVy bwora21zX2dldGZiQGdldGZiLXJlamVjdC1jY3MKK2ttc19nZXRmYkBnZXRmYi1yZXBlYXRlZC1k aWZmZXJlbnQtaGFuZGxlcwora21zX2hkbWlfaW5qZWN0QGluamVjdC1hdWRpbwora21zX2hkckBi cGMtc3dpdGNoCitrbXNfaGRyQGJwYy1zd2l0Y2gtZHBtcwora21zX2hkckBicGMtc3dpdGNoLXN1 c3BlbmQKK2ttc19oZHJAc3RhdGljLXN3YXAKK2ttc19oZHJAc3RhdGljLXRvZ2dsZQora21zX2hk ckBzdGF0aWMtdG9nZ2xlLWRwbXMKK2ttc19oZHJAc3RhdGljLXRvZ2dsZS1zdXNwZW5kCitrbXNf aW52YWxpZF9tb2RlQGJhZC1oc3luYy1lbmQKK2ttc19pbnZhbGlkX21vZGVAYmFkLWhzeW5jLXN0 YXJ0CitrbXNfaW52YWxpZF9tb2RlQGJhZC1odG90YWwKK2ttc19pbnZhbGlkX21vZGVAYmFkLXZz eW5jLWVuZAora21zX2ludmFsaWRfbW9kZUBiYWQtdnN5bmMtc3RhcnQKK2ttc19pbnZhbGlkX21v ZGVAYmFkLXZ0b3RhbAora21zX2ludmFsaWRfbW9kZUBjbG9jay10b28taGlnaAora21zX2ludmFs aWRfbW9kZUBpbnQtbWF4LWNsb2NrCitrbXNfaW52YWxpZF9tb2RlQHVpbnQtbWF4LWNsb2NrCitr bXNfaW52YWxpZF9tb2RlQHplcm8tY2xvY2sKK2ttc19pbnZhbGlkX21vZGVAemVyby1oZGlzcGxh eQora21zX2ludmFsaWRfbW9kZUB6ZXJvLXZkaXNwbGF5CitrbXNfbGVnYWN5X2NvbG9ya2V5Citr bXNfbXVsdGlwaXBlX21vZGVzZXRAYmFzaWMtbWF4LXBpcGUtY3JjLWNoZWNrCitrbXNfcGFuZWxf Zml0dGluZ0BhdG9taWMtZmFzdHNldAora21zX3BhbmVsX2ZpdHRpbmdAbGVnYWN5CitrbXNfcGlw ZV9iX2NfaXZiQGRpc2FibGUtcGlwZS1CLWVuYWJsZS1waXBlLUMKK2ttc19waXBlX2JfY19pdmJA ZW5hYmxlLXBpcGUtQy13aGlsZS1CLWhhcy0zLWxhbmVzCitrbXNfcGlwZV9iX2NfaXZiQGZyb20t cGlwZS1DLXRvLUItd2l0aC0zLWxhbmVzCitrbXNfcGlwZV9iX2NfaXZiQHBpcGUtQi1kb3VibGUt bW9kZXNldC10aGVuLW1vZGVzZXQtcGlwZS1DCitrbXNfcGlwZV9iX2NfaXZiQHBpcGUtQi1kcG1z LW9mZi1tb2Rlc2V0LXBpcGUtQwora21zX3BpcGVfY3JjX2Jhc2ljQGJhZC1zb3VyY2UKK2ttc19w aXBlX2NyY19iYXNpY0Bjb21wYXJlLWNyYy1zYW5pdHljaGVjay1waXBlLUEKK2ttc19waXBlX2Ny Y19iYXNpY0Bjb21wYXJlLWNyYy1zYW5pdHljaGVjay1waXBlLUIKK2ttc19waXBlX2NyY19iYXNp Y0Bjb21wYXJlLWNyYy1zYW5pdHljaGVjay1waXBlLUMKK2ttc19waXBlX2NyY19iYXNpY0Bjb21w YXJlLWNyYy1zYW5pdHljaGVjay1waXBlLUQKK2ttc19waXBlX2NyY19iYXNpY0Bjb21wYXJlLWNy Yy1zYW5pdHljaGVjay1waXBlLUUKK2ttc19waXBlX2NyY19iYXNpY0Bjb21wYXJlLWNyYy1zYW5p dHljaGVjay1waXBlLUYKK2ttc19waXBlX2NyY19iYXNpY0BkaXNhYmxlLWNyYy1hZnRlci1jcnRj LXBpcGUtQQora21zX3BpcGVfY3JjX2Jhc2ljQGRpc2FibGUtY3JjLWFmdGVyLWNydGMtcGlwZS1C CitrbXNfcGlwZV9jcmNfYmFzaWNAZGlzYWJsZS1jcmMtYWZ0ZXItY3J0Yy1waXBlLUMKK2ttc19w aXBlX2NyY19iYXNpY0BkaXNhYmxlLWNyYy1hZnRlci1jcnRjLXBpcGUtRAora21zX3BpcGVfY3Jj X2Jhc2ljQGRpc2FibGUtY3JjLWFmdGVyLWNydGMtcGlwZS1FCitrbXNfcGlwZV9jcmNfYmFzaWNA ZGlzYWJsZS1jcmMtYWZ0ZXItY3J0Yy1waXBlLUYKK2ttc19waXBlX2NyY19iYXNpY0BoYW5nLXJl YWQtY3JjLXBpcGUtQQora21zX3BpcGVfY3JjX2Jhc2ljQGhhbmctcmVhZC1jcmMtcGlwZS1CCitr bXNfcGlwZV9jcmNfYmFzaWNAaGFuZy1yZWFkLWNyYy1waXBlLUMKK2ttc19waXBlX2NyY19iYXNp Y0BoYW5nLXJlYWQtY3JjLXBpcGUtRAora21zX3BpcGVfY3JjX2Jhc2ljQGhhbmctcmVhZC1jcmMt cGlwZS1FCitrbXNfcGlwZV9jcmNfYmFzaWNAaGFuZy1yZWFkLWNyYy1waXBlLUYKK2ttc19waXBl X2NyY19iYXNpY0Bub25ibG9ja2luZy1jcmMtcGlwZS1BCitrbXNfcGlwZV9jcmNfYmFzaWNAbm9u YmxvY2tpbmctY3JjLXBpcGUtQS1mcmFtZS1zZXF1ZW5jZQora21zX3BpcGVfY3JjX2Jhc2ljQG5v bmJsb2NraW5nLWNyYy1waXBlLUIKK2ttc19waXBlX2NyY19iYXNpY0Bub25ibG9ja2luZy1jcmMt cGlwZS1CLWZyYW1lLXNlcXVlbmNlCitrbXNfcGlwZV9jcmNfYmFzaWNAbm9uYmxvY2tpbmctY3Jj LXBpcGUtQwora21zX3BpcGVfY3JjX2Jhc2ljQG5vbmJsb2NraW5nLWNyYy1waXBlLUMtZnJhbWUt c2VxdWVuY2UKK2ttc19waXBlX2NyY19iYXNpY0Bub25ibG9ja2luZy1jcmMtcGlwZS1ECitrbXNf cGlwZV9jcmNfYmFzaWNAbm9uYmxvY2tpbmctY3JjLXBpcGUtRC1mcmFtZS1zZXF1ZW5jZQora21z X3BpcGVfY3JjX2Jhc2ljQG5vbmJsb2NraW5nLWNyYy1waXBlLUUKK2ttc19waXBlX2NyY19iYXNp Y0Bub25ibG9ja2luZy1jcmMtcGlwZS1FLWZyYW1lLXNlcXVlbmNlCitrbXNfcGlwZV9jcmNfYmFz aWNAbm9uYmxvY2tpbmctY3JjLXBpcGUtRgora21zX3BpcGVfY3JjX2Jhc2ljQG5vbmJsb2NraW5n LWNyYy1waXBlLUYtZnJhbWUtc2VxdWVuY2UKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1w aXBlLUEKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1waXBlLUEtZnJhbWUtc2VxdWVuY2UK K2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1waXBlLUIKK2ttc19waXBlX2NyY19iYXNpY0By ZWFkLWNyYy1waXBlLUItZnJhbWUtc2VxdWVuY2UKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNy Yy1waXBlLUMKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1waXBlLUMtZnJhbWUtc2VxdWVu Y2UKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1waXBlLUQKK2ttc19waXBlX2NyY19iYXNp Y0ByZWFkLWNyYy1waXBlLUQtZnJhbWUtc2VxdWVuY2UKK2ttc19waXBlX2NyY19iYXNpY0ByZWFk LWNyYy1waXBlLUUKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1waXBlLUUtZnJhbWUtc2Vx dWVuY2UKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1waXBlLUYKK2ttc19waXBlX2NyY19i YXNpY0ByZWFkLWNyYy1waXBlLUYtZnJhbWUtc2VxdWVuY2UKK2ttc19waXBlX2NyY19iYXNpY0Bz dXNwZW5kLXJlYWQtY3JjLXBpcGUtQQora21zX3BpcGVfY3JjX2Jhc2ljQHN1c3BlbmQtcmVhZC1j cmMtcGlwZS1CCitrbXNfcGlwZV9jcmNfYmFzaWNAc3VzcGVuZC1yZWFkLWNyYy1waXBlLUMKK2tt c19waXBlX2NyY19iYXNpY0BzdXNwZW5kLXJlYWQtY3JjLXBpcGUtRAora21zX3BpcGVfY3JjX2Jh c2ljQHN1c3BlbmQtcmVhZC1jcmMtcGlwZS1FCitrbXNfcGlwZV9jcmNfYmFzaWNAc3VzcGVuZC1y ZWFkLWNyYy1waXBlLUYKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtN2VmYwor a21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQS1hbHBoYS1vcGFxdWUtZmIKK2ttc19wbGFuZV9h bHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtdHJhbnNwYXJlbnQtZmIKK2ttc19wbGFuZV9hbHBoYV9i bGVuZEBwaXBlLUEtY29uc3RhbnQtYWxwaGEtbWF4CitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlw ZS1BLWNvbnN0YW50LWFscGhhLW1pZAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQS1jb25z dGFudC1hbHBoYS1taW4KK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtY292ZXJhZ2UtdnMt cHJlbXVsdC12cy1jb25zdGFudAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1hbHBoYS03 ZWZjCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLW9wYXF1ZS1mYgora21zX3Bs YW5lX2FscGhhX2JsZW5kQHBpcGUtQi1hbHBoYS10cmFuc3BhcmVudC1mYgora21zX3BsYW5lX2Fs cGhhX2JsZW5kQHBpcGUtQi1jb25zdGFudC1hbHBoYS1tYXgKK2ttc19wbGFuZV9hbHBoYV9ibGVu ZEBwaXBlLUItY29uc3RhbnQtYWxwaGEtbWlkCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1C LWNvbnN0YW50LWFscGhhLW1pbgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1jb3ZlcmFn ZS12cy1wcmVtdWx0LXZzLWNvbnN0YW50CitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1DLWFs cGhhLTdlZmMKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtb3BhcXVlLWZiCitr bXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1DLWFscGhhLXRyYW5zcGFyZW50LWZiCitrbXNfcGxh bmVfYWxwaGFfYmxlbmRAcGlwZS1DLWNvbnN0YW50LWFscGhhLW1heAora21zX3BsYW5lX2FscGhh X2JsZW5kQHBpcGUtQy1jb25zdGFudC1hbHBoYS1taWQKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBw aXBlLUMtY29uc3RhbnQtYWxwaGEtbWluCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1DLWNv dmVyYWdlLXZzLXByZW11bHQtdnMtY29uc3RhbnQKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBl LUQtYWxwaGEtN2VmYwora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtRC1hbHBoYS1vcGFxdWUt ZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUQtYWxwaGEtdHJhbnNwYXJlbnQtZmIKK2tt c19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUQtY29uc3RhbnQtYWxwaGEtbWF4CitrbXNfcGxhbmVf YWxwaGFfYmxlbmRAcGlwZS1ELWNvbnN0YW50LWFscGhhLW1pZAora21zX3BsYW5lX2FscGhhX2Js ZW5kQHBpcGUtRC1jb25zdGFudC1hbHBoYS1taW4KK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBl LUQtY292ZXJhZ2UtdnMtcHJlbXVsdC12cy1jb25zdGFudAora21zX3BsYW5lX2FscGhhX2JsZW5k QHBpcGUtRS1hbHBoYS03ZWZjCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1FLWFscGhhLWJh c2ljCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1FLWFscGhhLW9wYXF1ZS1mYgora21zX3Bs YW5lX2FscGhhX2JsZW5kQHBpcGUtRS1hbHBoYS10cmFuc3BhcmVudC1mYgora21zX3BsYW5lX2Fs cGhhX2JsZW5kQHBpcGUtRS1jb25zdGFudC1hbHBoYS1tYXgKK2ttc19wbGFuZV9hbHBoYV9ibGVu ZEBwaXBlLUUtY29uc3RhbnQtYWxwaGEtbWlkCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1F LWNvbnN0YW50LWFscGhhLW1pbgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtRS1jb3ZlcmFn ZS03ZWZjCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1FLWNvdmVyYWdlLXZzLXByZW11bHQt dnMtY29uc3RhbnQKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUYtYWxwaGEtN2VmYwora21z X3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtRi1hbHBoYS1iYXNpYwora21zX3BsYW5lX2FscGhhX2Js ZW5kQHBpcGUtRi1hbHBoYS1vcGFxdWUtZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUYt YWxwaGEtdHJhbnNwYXJlbnQtZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUYtY29uc3Rh bnQtYWxwaGEtbWF4CitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1GLWNvbnN0YW50LWFscGhh LW1pZAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtRi1jb25zdGFudC1hbHBoYS1taW4KK2tt c19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUYtY292ZXJhZ2UtN2VmYwora21zX3BsYW5lX2FscGhh X2JsZW5kQHBpcGUtRi1jb3ZlcmFnZS12cy1wcmVtdWx0LXZzLWNvbnN0YW50CitrbXNfcGxhbmVf Y3Vyc29yQHBpcGUtQS1vdmVybGF5LXNpemUtMTI4CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQS1v dmVybGF5LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQS1vdmVybGF5LXNpemUtNjQK K2ttc19wbGFuZV9jdXJzb3JAcGlwZS1BLXByaW1hcnktc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJz b3JAcGlwZS1BLXByaW1hcnktc2l6ZS0yNTYKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1BLXByaW1h cnktc2l6ZS02NAora21zX3BsYW5lX2N1cnNvckBwaXBlLUEtdmlld3BvcnQtc2l6ZS0xMjgKK2tt c19wbGFuZV9jdXJzb3JAcGlwZS1BLXZpZXdwb3J0LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29y QHBpcGUtQS12aWV3cG9ydC1zaXplLTY0CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi1vdmVybGF5 LXNpemUtMTI4CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi1vdmVybGF5LXNpemUtMjU2CitrbXNf cGxhbmVfY3Vyc29yQHBpcGUtQi1vdmVybGF5LXNpemUtNjQKK2ttc19wbGFuZV9jdXJzb3JAcGlw ZS1CLXByaW1hcnktc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1CLXByaW1hcnktc2l6 ZS0yNTYKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1CLXByaW1hcnktc2l6ZS02NAora21zX3BsYW5l X2N1cnNvckBwaXBlLUItdmlld3BvcnQtc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1C LXZpZXdwb3J0LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12aWV3cG9ydC1zaXpl LTY0CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQy1vdmVybGF5LXNpemUtMTI4CitrbXNfcGxhbmVf Y3Vyc29yQHBpcGUtQy1vdmVybGF5LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQy1v dmVybGF5LXNpemUtNjQKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1DLXByaW1hcnktc2l6ZS0xMjgK K2ttc19wbGFuZV9jdXJzb3JAcGlwZS1DLXByaW1hcnktc2l6ZS0yNTYKK2ttc19wbGFuZV9jdXJz b3JAcGlwZS1DLXByaW1hcnktc2l6ZS02NAora21zX3BsYW5lX2N1cnNvckBwaXBlLUMtdmlld3Bv cnQtc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1DLXZpZXdwb3J0LXNpemUtMjU2Citr bXNfcGxhbmVfY3Vyc29yQHBpcGUtQy12aWV3cG9ydC1zaXplLTY0CitrbXNfcGxhbmVfY3Vyc29y QHBpcGUtRC1vdmVybGF5LXNpemUtMTI4CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtRC1vdmVybGF5 LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtRC1vdmVybGF5LXNpemUtNjQKK2ttc19w bGFuZV9jdXJzb3JAcGlwZS1ELXByaW1hcnktc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlw ZS1ELXByaW1hcnktc2l6ZS0yNTYKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1ELXByaW1hcnktc2l6 ZS02NAora21zX3BsYW5lX2N1cnNvckBwaXBlLUQtdmlld3BvcnQtc2l6ZS0xMjgKK2ttc19wbGFu ZV9jdXJzb3JAcGlwZS1ELXZpZXdwb3J0LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUt RC12aWV3cG9ydC1zaXplLTY0CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtRS1vdmVybGF5LXNpemUt MTI4CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtRS1vdmVybGF5LXNpemUtMjU2CitrbXNfcGxhbmVf Y3Vyc29yQHBpcGUtRS1vdmVybGF5LXNpemUtNjQKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1FLXBy aW1hcnktc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1FLXByaW1hcnktc2l6ZS0yNTYK K2ttc19wbGFuZV9jdXJzb3JAcGlwZS1FLXByaW1hcnktc2l6ZS02NAora21zX3BsYW5lX2N1cnNv ckBwaXBlLUUtdmlld3BvcnQtc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1FLXZpZXdw b3J0LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtRS12aWV3cG9ydC1zaXplLTY0Citr bXNfcGxhbmVfY3Vyc29yQHBpcGUtRi1vdmVybGF5LXNpemUtMTI4CitrbXNfcGxhbmVfY3Vyc29y QHBpcGUtRi1vdmVybGF5LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtRi1vdmVybGF5 LXNpemUtNjQKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1GLXByaW1hcnktc2l6ZS0xMjgKK2ttc19w bGFuZV9jdXJzb3JAcGlwZS1GLXByaW1hcnktc2l6ZS0yNTYKK2ttc19wbGFuZV9jdXJzb3JAcGlw ZS1GLXByaW1hcnktc2l6ZS02NAora21zX3BsYW5lX2N1cnNvckBwaXBlLUYtdmlld3BvcnQtc2l6 ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1GLXZpZXdwb3J0LXNpemUtMjU2CitrbXNfcGxh bmVfY3Vyc29yQHBpcGUtRi12aWV3cG9ydC1zaXplLTY0CitrbXNfcGxhbmVfbG93cmVzQHBpcGUt QS10aWxpbmctNAora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUEtdGlsaW5nLW5vbmUKK2ttc19wbGFu ZV9sb3dyZXNAcGlwZS1BLXRpbGluZy14CitrbXNfcGxhbmVfbG93cmVzQHBpcGUtQS10aWxpbmct eQora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUEtdGlsaW5nLXlmCitrbXNfcGxhbmVfbG93cmVzQHBp cGUtQi10aWxpbmctNAora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUItdGlsaW5nLW5vbmUKK2ttc19w bGFuZV9sb3dyZXNAcGlwZS1CLXRpbGluZy14CitrbXNfcGxhbmVfbG93cmVzQHBpcGUtQi10aWxp bmcteQora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUItdGlsaW5nLXlmCitrbXNfcGxhbmVfbG93cmVz QHBpcGUtQy10aWxpbmctNAora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUMtdGlsaW5nLW5vbmUKK2tt c19wbGFuZV9sb3dyZXNAcGlwZS1DLXRpbGluZy14CitrbXNfcGxhbmVfbG93cmVzQHBpcGUtQy10 aWxpbmcteQora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUMtdGlsaW5nLXlmCitrbXNfcGxhbmVfbG93 cmVzQHBpcGUtRC10aWxpbmctNAora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUQtdGlsaW5nLW5vbmUK K2ttc19wbGFuZV9sb3dyZXNAcGlwZS1ELXRpbGluZy14CitrbXNfcGxhbmVfbG93cmVzQHBpcGUt RC10aWxpbmcteQora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUQtdGlsaW5nLXlmCitrbXNfcGxhbmVf bG93cmVzQHBpcGUtRS10aWxpbmctNAora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUUtdGlsaW5nLW5v bmUKK2ttc19wbGFuZV9sb3dyZXNAcGlwZS1FLXRpbGluZy14CitrbXNfcGxhbmVfbG93cmVzQHBp cGUtRS10aWxpbmcteQora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUUtdGlsaW5nLXlmCitrbXNfcGxh bmVfbG93cmVzQHBpcGUtRi10aWxpbmctNAora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUYtdGlsaW5n LW5vbmUKK2ttc19wbGFuZV9sb3dyZXNAcGlwZS1GLXRpbGluZy14CitrbXNfcGxhbmVfbG93cmVz QHBpcGUtRi10aWxpbmcteQora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUYtdGlsaW5nLXlmCitrbXNf cGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtQS10aWxpbmctNAora21zX3BsYW5lX211bHRpcGxl QGF0b21pYy1waXBlLUEtdGlsaW5nLW5vbmUKK2ttc19wbGFuZV9tdWx0aXBsZUBhdG9taWMtcGlw ZS1BLXRpbGluZy14CitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtQS10aWxpbmcteQor a21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1waXBlLUEtdGlsaW5nLXlmCitrbXNfcGxhbmVfbXVs dGlwbGVAYXRvbWljLXBpcGUtQi10aWxpbmctNAora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1w aXBlLUItdGlsaW5nLW5vbmUKK2ttc19wbGFuZV9tdWx0aXBsZUBhdG9taWMtcGlwZS1CLXRpbGlu Zy14CitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtQi10aWxpbmcteQora21zX3BsYW5l X211bHRpcGxlQGF0b21pYy1waXBlLUItdGlsaW5nLXlmCitrbXNfcGxhbmVfbXVsdGlwbGVAYXRv bWljLXBpcGUtQy10aWxpbmctNAora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1waXBlLUMtdGls aW5nLW5vbmUKK2ttc19wbGFuZV9tdWx0aXBsZUBhdG9taWMtcGlwZS1DLXRpbGluZy14CitrbXNf cGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtQy10aWxpbmcteQora21zX3BsYW5lX211bHRpcGxl QGF0b21pYy1waXBlLUMtdGlsaW5nLXlmCitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUt RC10aWxpbmctNAora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1waXBlLUQtdGlsaW5nLW5vbmUK K2ttc19wbGFuZV9tdWx0aXBsZUBhdG9taWMtcGlwZS1ELXRpbGluZy14CitrbXNfcGxhbmVfbXVs dGlwbGVAYXRvbWljLXBpcGUtRC10aWxpbmcteQora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1w aXBlLUQtdGlsaW5nLXlmCitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtRS10aWxpbmct NAora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1waXBlLUUtdGlsaW5nLW5vbmUKK2ttc19wbGFu ZV9tdWx0aXBsZUBhdG9taWMtcGlwZS1FLXRpbGluZy14CitrbXNfcGxhbmVfbXVsdGlwbGVAYXRv bWljLXBpcGUtRS10aWxpbmcteQora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1waXBlLUUtdGls aW5nLXlmCitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtRi10aWxpbmctNAora21zX3Bs YW5lX211bHRpcGxlQGF0b21pYy1waXBlLUYtdGlsaW5nLW5vbmUKK2ttc19wbGFuZV9tdWx0aXBs ZUBhdG9taWMtcGlwZS1GLXRpbGluZy14CitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUt Ri10aWxpbmcteQora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1waXBlLUYtdGlsaW5nLXlmCitr bXNfcGxhbmVAcGxhbmUtcGFubmluZy1ib3R0b20tcmlnaHQKK2ttc19wbGFuZUBwbGFuZS1wYW5u aW5nLXRvcC1sZWZ0CitrbXNfcGxhbmVfc2NhbGluZ0AyeC1zY2FsZXItbXVsdGktcGlwZQora21z X3BsYW5lX3NjYWxpbmdAZG93bnNjYWxlLXdpdGgtbW9kaWZpZXItZmFjdG9yLTAtMjUKK2ttc19w bGFuZV9zY2FsaW5nQGRvd25zY2FsZS13aXRoLXJvdGF0aW9uLWZhY3Rvci0wLTI1CitrbXNfcGxh bmVfc2NhbGluZ0BpbnZhbGlkLW51bS1zY2FsZXJzCitrbXNfcGxhbmVfc2NhbGluZ0BwbGFuZXMt ZG93bnNjYWxlLWZhY3Rvci0wLTI1CitrbXNfcGxhbmVfc2NhbGluZ0BwbGFuZXMtZG93bnNjYWxl LWZhY3Rvci0wLTUKK2ttc19wbGFuZV9zY2FsaW5nQHBsYW5lcy1kb3duc2NhbGUtZmFjdG9yLTAt NzUKK2ttc19wbGFuZV9zY2FsaW5nQHBsYW5lcy1zY2FsaW5nLXVuaXR5LXNjYWxpbmcKK2ttc19w bGFuZV9zY2FsaW5nQHBsYW5lcy11bml0eS1zY2FsaW5nLWRvd25zY2FsZS1mYWN0b3ItMC0yNQor a21zX3BsYW5lX3NjYWxpbmdAcGxhbmVzLXVuaXR5LXNjYWxpbmctZG93bnNjYWxlLWZhY3Rvci0w LTUKK2ttc19wbGFuZV9zY2FsaW5nQHBsYW5lcy11bml0eS1zY2FsaW5nLWRvd25zY2FsZS1mYWN0 b3ItMC03NQora21zX3BsYW5lX3NjYWxpbmdAcGxhbmVzLXVwc2NhbGUtMjB4MjAKK2ttc19wbGFu ZV9zY2FsaW5nQHBsYW5lcy11cHNjYWxlLTIweDIwLWRvd25zY2FsZS1mYWN0b3ItMC0yNQora21z X3BsYW5lX3NjYWxpbmdAcGxhbmVzLXVwc2NhbGUtMjB4MjAtZG93bnNjYWxlLWZhY3Rvci0wLTUK K2ttc19wbGFuZV9zY2FsaW5nQHBsYW5lcy11cHNjYWxlLTIweDIwLWRvd25zY2FsZS1mYWN0b3It MC03NQora21zX3BsYW5lX3NjYWxpbmdAcGxhbmVzLXVwc2NhbGUtZmFjdG9yLTAtMjUKK2ttc19w bGFuZV9zY2FsaW5nQHBsYW5lcy11cHNjYWxlLWZhY3Rvci0wLTI1LWRvd25zY2FsZS1mYWN0b3It MC0yNQora21zX3BsYW5lX3NjYWxpbmdAcGxhbmVzLXVwc2NhbGUtZmFjdG9yLTAtMjUtZG93bnNj YWxlLWZhY3Rvci0wLTUKK2ttc19wbGFuZV9zY2FsaW5nQHBsYW5lcy11cHNjYWxlLWZhY3Rvci0w LTI1LWRvd25zY2FsZS1mYWN0b3ItMC03NQora21zX3BsYW5lX3NjYWxpbmdAdXBzY2FsZS13aXRo LW1vZGlmaWVyLTIweDIwCitrbXNfcGxhbmVfc2NhbGluZ0B1cHNjYWxlLXdpdGgtbW9kaWZpZXIt ZmFjdG9yLTAtMjUKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1waXhlbC1mb3JtYXQt MjB4MjAKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1waXhlbC1mb3JtYXQtZmFjdG9y LTAtMjUKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1yb3RhdGlvbi0yMHgyMAora21z X3ByaW1lQGJhc2ljLWNyYwora21zX3Byb3BfYmxvYkBiYXNpYwora21zX3Byb3BfYmxvYkBibG9i LW11bHRpcGxlCitrbXNfcHJvcF9ibG9iQGJsb2ItcHJvcC1jb3JlCitrbXNfcHJvcF9ibG9iQGJs b2ItcHJvcC1saWZldGltZQora21zX3Byb3BfYmxvYkBibG9iLXByb3AtdmFsaWRhdGUKK2ttc19w cm9wX2Jsb2JAaW52YWxpZC1nZXQtcHJvcAora21zX3Byb3BfYmxvYkBpbnZhbGlkLWdldC1wcm9w LWFueQora21zX3Byb3BfYmxvYkBpbnZhbGlkLXNldC1wcm9wCitrbXNfcHJvcF9ibG9iQGludmFs aWQtc2V0LXByb3AtYW55CitrbXNfcHJvcGVydGllc0Bjb25uZWN0b3ItcHJvcGVydGllcy1hdG9t aWMKK2ttc19wcm9wZXJ0aWVzQGNydGMtcHJvcGVydGllcy1hdG9taWMKK2ttc19wcm9wZXJ0aWVz QGNydGMtcHJvcGVydGllcy1sZWdhY3kKK2ttc19wcm9wZXJ0aWVzQGdldF9wcm9wZXJ0aWVzLXNh bml0eS1hdG9taWMKK2ttc19wcm9wZXJ0aWVzQGdldF9wcm9wZXJ0aWVzLXNhbml0eS1ub24tYXRv bWljCitrbXNfcHJvcGVydGllc0BpbnZhbGlkLXByb3BlcnRpZXMtYXRvbWljCitrbXNfcHJvcGVy dGllc0BpbnZhbGlkLXByb3BlcnRpZXMtbGVnYWN5CitrbXNfcHJvcGVydGllc0BwbGFuZS1wcm9w ZXJ0aWVzLWF0b21pYwora21zX3Byb3BlcnRpZXNAcGxhbmUtcHJvcGVydGllcy1sZWdhY3kKK2tt c19wc3IyX3NmQGN1cnNvci1wbGFuZS1tb3ZlLWNvbnRpbnVvdXMtc2YKK2ttc19wc3IyX3NmQGN1 cnNvci1wbGFuZS11cGRhdGUtc2YKK2ttc19wc3IyX3NmQG92ZXJsYXktcGxhbmUtbW92ZS1jb250 aW51b3VzLXNmCitrbXNfcHNyMl9zZkBvdmVybGF5LXBsYW5lLXVwZGF0ZS1jb250aW51b3VzLXNm CitrbXNfcHNyMl9zZkBvdmVybGF5LXBsYW5lLXVwZGF0ZS1zZi1kbWctYXJlYQora21zX3BzcjJf c2ZAb3ZlcmxheS1wcmltYXJ5LXVwZGF0ZS1zZi1kbWctYXJlYQora21zX3BzcjJfc2ZAcGxhbmUt bW92ZS1zZi1kbWctYXJlYQora21zX3BzcjJfc2ZAcHJpbWFyeS1wbGFuZS11cGRhdGUtc2YtZG1n LWFyZWEKK2ttc19wc3IyX3N1QGZyb250YnVmZmVyLVhSR0I4ODg4CitrbXNfcHNyMl9zdUBwYWdl X2ZsaXAtTlYxMgora21zX3BzcjJfc3VAcGFnZV9mbGlwLVAwMTAKK2ttc19wc3IyX3N1QHBhZ2Vf ZmxpcC1YUkdCODg4OAora21zX3BzckBiYXNpYwora21zX3BzckBjdXJzb3JfYmx0CitrbXNfcHNy QGN1cnNvcl9tbWFwX2NwdQora21zX3BzckBjdXJzb3JfbW1hcF9ndHQKK2ttc19wc3JAY3Vyc29y X3BsYW5lX21vdmUKK2ttc19wc3JAY3Vyc29yX3BsYW5lX29ub2ZmCitrbXNfcHNyQGN1cnNvcl9y ZW5kZXIKK2ttc19wc3JAZHBtcwora21zX3BzckBub19kcnJzCitrbXNfcHNyQHByaW1hcnlfYmx0 CitrbXNfcHNyQHByaW1hcnlfbW1hcF9jcHUKK2ttc19wc3JAcHJpbWFyeV9tbWFwX2d0dAora21z X3BzckBwcmltYXJ5X3BhZ2VfZmxpcAora21zX3BzckBwcmltYXJ5X3JlbmRlcgora21zX3BzckBw c3IyX2Jhc2ljCitrbXNfcHNyQHBzcjJfY3Vyc29yX2JsdAora21zX3BzckBwc3IyX2N1cnNvcl9t bWFwX2NwdQora21zX3BzckBwc3IyX2N1cnNvcl9tbWFwX2d0dAora21zX3BzckBwc3IyX2N1cnNv cl9wbGFuZV9tb3ZlCitrbXNfcHNyQHBzcjJfY3Vyc29yX3BsYW5lX29ub2ZmCitrbXNfcHNyQHBz cjJfY3Vyc29yX3JlbmRlcgora21zX3BzckBwc3IyX2RwbXMKK2ttc19wc3JAcHNyMl9ub19kcnJz CitrbXNfcHNyQHBzcjJfcHJpbWFyeV9ibHQKK2ttc19wc3JAcHNyMl9wcmltYXJ5X21tYXBfY3B1 CitrbXNfcHNyQHBzcjJfcHJpbWFyeV9tbWFwX2d0dAora21zX3BzckBwc3IyX3ByaW1hcnlfcGFn ZV9mbGlwCitrbXNfcHNyQHBzcjJfcHJpbWFyeV9yZW5kZXIKK2ttc19wc3JAcHNyMl9zcHJpdGVf Ymx0CitrbXNfcHNyQHBzcjJfc3ByaXRlX21tYXBfY3B1CitrbXNfcHNyQHBzcjJfc3ByaXRlX21t YXBfZ3R0CitrbXNfcHNyQHBzcjJfc3ByaXRlX3BsYW5lX21vdmUKK2ttc19wc3JAcHNyMl9zcHJp dGVfcGxhbmVfb25vZmYKK2ttc19wc3JAcHNyMl9zcHJpdGVfcmVuZGVyCitrbXNfcHNyQHBzcjJf c3VzcGVuZAora21zX3BzckBzcHJpdGVfYmx0CitrbXNfcHNyQHNwcml0ZV9tbWFwX2NwdQora21z X3BzckBzcHJpdGVfbW1hcF9ndHQKK2ttc19wc3JAc3ByaXRlX3BsYW5lX21vdmUKK2ttc19wc3JA c3ByaXRlX3BsYW5lX29ub2ZmCitrbXNfcHNyQHNwcml0ZV9yZW5kZXIKK2ttc19wc3JAc3VzcGVu ZAora21zX3B3cml0ZV9jcmMKK2ttc19ybWZiQGNsb3NlLWZkCitrbXNfcm1mYkBybWZiLWlvY3Rs CitrbXNfcm90YXRpb25fY3JjQGJhZC1waXhlbC1mb3JtYXQKK2ttc19yb3RhdGlvbl9jcmNAYmFk LXRpbGluZwora21zX3JvdGF0aW9uX2NyY0BjdXJzb3Itcm90YXRpb24tMTgwCitrbXNfcm90YXRp b25fY3JjQGV4aGF1c3QtZmVuY2VzCitrbXNfcm90YXRpb25fY3JjQHByaW1hcnktNC10aWxlZC1y ZWZsZWN0LXgtMAora21zX3JvdGF0aW9uX2NyY0BwcmltYXJ5LTQtdGlsZWQtcmVmbGVjdC14LTE4 MAora21zX3JvdGF0aW9uX2NyY0BwcmltYXJ5LXJvdGF0aW9uLTE4MAora21zX3JvdGF0aW9uX2Ny Y0BwcmltYXJ5LXgtdGlsZWQtcmVmbGVjdC14LTAKK2ttc19yb3RhdGlvbl9jcmNAcHJpbWFyeS14 LXRpbGVkLXJlZmxlY3QteC0xODAKK2ttc19yb3RhdGlvbl9jcmNAcHJpbWFyeS15Zi10aWxlZC1y ZWZsZWN0LXgtMAora21zX3JvdGF0aW9uX2NyY0BwcmltYXJ5LXlmLXRpbGVkLXJlZmxlY3QteC0x ODAKK2ttc19yb3RhdGlvbl9jcmNAcHJpbWFyeS15Zi10aWxlZC1yZWZsZWN0LXgtMjcwCitrbXNf cm90YXRpb25fY3JjQHByaW1hcnkteWYtdGlsZWQtcmVmbGVjdC14LTkwCitrbXNfcm90YXRpb25f Y3JjQHByaW1hcnkteS10aWxlZC1yZWZsZWN0LXgtMAora21zX3JvdGF0aW9uX2NyY0BwcmltYXJ5 LXktdGlsZWQtcmVmbGVjdC14LTE4MAora21zX3JvdGF0aW9uX2NyY0BwcmltYXJ5LXktdGlsZWQt cmVmbGVjdC14LTI3MAora21zX3JvdGF0aW9uX2NyY0BwcmltYXJ5LXktdGlsZWQtcmVmbGVjdC14 LTkwCitrbXNfcm90YXRpb25fY3JjQHNwcml0ZS1yb3RhdGlvbi0xODAKK2ttc19zY2FsaW5nX21v ZGVzQHNjYWxpbmctbW9kZS1jZW50ZXIKK2ttc19zY2FsaW5nX21vZGVzQHNjYWxpbmctbW9kZS1m dWxsCitrbXNfc2NhbGluZ19tb2Rlc0BzY2FsaW5nLW1vZGUtZnVsbC1hc3BlY3QKK2ttc19zY2Fs aW5nX21vZGVzQHNjYWxpbmctbW9kZS1ub25lCitrbXNfc2VsZnRlc3RAYWxsCitrbXNfc2V0bW9k ZUBiYXNpYy1jbG9uZS1zaW5nbGUtY3J0Ywora21zX3NldG1vZGVAY2xvbmUtZXhjbHVzaXZlLWNy dGMKK2ttc19zZXRtb2RlQGludmFsaWQtY2xvbmUtZXhjbHVzaXZlLWNydGMKK2ttc19zZXRtb2Rl QGludmFsaWQtY2xvbmUtc2luZ2xlLWNydGMKK2ttc19zZXRtb2RlQGludmFsaWQtY2xvbmUtc2lu Z2xlLWNydGMtc3RlYWxpbmcKK2ttc19zeXNmc19lZGlkX3RpbWluZwora21zX3R2X2xvYWRfZGV0 ZWN0QGxvYWQtZGV0ZWN0CitrbXNfdW5pdmVyc2FsX3BsYW5lQGN1cnNvci1mYi1sZWFrLXBpcGUt QQora21zX3VuaXZlcnNhbF9wbGFuZUBjdXJzb3ItZmItbGVhay1waXBlLUIKK2ttc191bml2ZXJz YWxfcGxhbmVAY3Vyc29yLWZiLWxlYWstcGlwZS1DCitrbXNfdW5pdmVyc2FsX3BsYW5lQGN1cnNv ci1mYi1sZWFrLXBpcGUtRAora21zX3VuaXZlcnNhbF9wbGFuZUBjdXJzb3ItZmItbGVhay1waXBl LUUKK2ttc191bml2ZXJzYWxfcGxhbmVAY3Vyc29yLWZiLWxlYWstcGlwZS1GCitrbXNfdW5pdmVy c2FsX3BsYW5lQGRpc2FibGUtcHJpbWFyeS12cy1mbGlwLXBpcGUtQQora21zX3VuaXZlcnNhbF9w bGFuZUBkaXNhYmxlLXByaW1hcnktdnMtZmxpcC1waXBlLUIKK2ttc191bml2ZXJzYWxfcGxhbmVA ZGlzYWJsZS1wcmltYXJ5LXZzLWZsaXAtcGlwZS1DCitrbXNfdW5pdmVyc2FsX3BsYW5lQGRpc2Fi bGUtcHJpbWFyeS12cy1mbGlwLXBpcGUtRAora21zX3VuaXZlcnNhbF9wbGFuZUBkaXNhYmxlLXBy aW1hcnktdnMtZmxpcC1waXBlLUUKK2ttc191bml2ZXJzYWxfcGxhbmVAZGlzYWJsZS1wcmltYXJ5 LXZzLWZsaXAtcGlwZS1GCitrbXNfdW5pdmVyc2FsX3BsYW5lQHVuaXZlcnNhbC1wbGFuZS1nZW45 LWZlYXR1cmVzLXBpcGUtQQora21zX3VuaXZlcnNhbF9wbGFuZUB1bml2ZXJzYWwtcGxhbmUtZ2Vu OS1mZWF0dXJlcy1waXBlLUIKK2ttc191bml2ZXJzYWxfcGxhbmVAdW5pdmVyc2FsLXBsYW5lLWdl bjktZmVhdHVyZXMtcGlwZS1DCitrbXNfdW5pdmVyc2FsX3BsYW5lQHVuaXZlcnNhbC1wbGFuZS1n ZW45LWZlYXR1cmVzLXBpcGUtRAora21zX3VuaXZlcnNhbF9wbGFuZUB1bml2ZXJzYWwtcGxhbmUt Z2VuOS1mZWF0dXJlcy1waXBlLUUKK2ttc191bml2ZXJzYWxfcGxhbmVAdW5pdmVyc2FsLXBsYW5l LWdlbjktZmVhdHVyZXMtcGlwZS1GCitrbXNfdW5pdmVyc2FsX3BsYW5lQHVuaXZlcnNhbC1wbGFu ZS1waXBlLUEtZnVuY3Rpb25hbAora21zX3VuaXZlcnNhbF9wbGFuZUB1bml2ZXJzYWwtcGxhbmUt cGlwZS1BLXNhbml0eQora21zX3VuaXZlcnNhbF9wbGFuZUB1bml2ZXJzYWwtcGxhbmUtcGlwZS1C LWZ1bmN0aW9uYWwKK2ttc191bml2ZXJzYWxfcGxhbmVAdW5pdmVyc2FsLXBsYW5lLXBpcGUtQi1z YW5pdHkKK2ttc191bml2ZXJzYWxfcGxhbmVAdW5pdmVyc2FsLXBsYW5lLXBpcGUtQy1mdW5jdGlv bmFsCitrbXNfdW5pdmVyc2FsX3BsYW5lQHVuaXZlcnNhbC1wbGFuZS1waXBlLUMtc2FuaXR5Citr bXNfdW5pdmVyc2FsX3BsYW5lQHVuaXZlcnNhbC1wbGFuZS1waXBlLUQtZnVuY3Rpb25hbAora21z X3VuaXZlcnNhbF9wbGFuZUB1bml2ZXJzYWwtcGxhbmUtcGlwZS1ELXNhbml0eQora21zX3VuaXZl cnNhbF9wbGFuZUB1bml2ZXJzYWwtcGxhbmUtcGlwZS1FLWZ1bmN0aW9uYWwKK2ttc191bml2ZXJz YWxfcGxhbmVAdW5pdmVyc2FsLXBsYW5lLXBpcGUtRS1zYW5pdHkKK2ttc191bml2ZXJzYWxfcGxh bmVAdW5pdmVyc2FsLXBsYW5lLXBpcGUtRi1mdW5jdGlvbmFsCitrbXNfdW5pdmVyc2FsX3BsYW5l QHVuaXZlcnNhbC1wbGFuZS1waXBlLUYtc2FuaXR5CitrbXNfdmJsYW5rQGNydGMtaWQKK2ttc192 YmxhbmtAaW52YWxpZAora21zX3ZibGFua0BwaXBlLUEtYWNjdXJhY3ktaWRsZQora21zX3ZibGFu a0BwaXBlLUEtcXVlcnktYnVzeQora21zX3ZibGFua0BwaXBlLUEtcXVlcnktZm9ya2VkCitrbXNf dmJsYW5rQHBpcGUtQS1xdWVyeS1mb3JrZWQtYnVzeQora21zX3ZibGFua0BwaXBlLUEtcXVlcnkt aWRsZQora21zX3ZibGFua0BwaXBlLUEtdHMtY29udGludWF0aW9uLWlkbGUKK2ttc192YmxhbmtA cGlwZS1BLXRzLWNvbnRpbnVhdGlvbi1tb2Rlc2V0CitrbXNfdmJsYW5rQHBpcGUtQS10cy1jb250 aW51YXRpb24tc3VzcGVuZAora21zX3ZibGFua0BwaXBlLUEtd2FpdC1idXN5CitrbXNfdmJsYW5r QHBpcGUtQS13YWl0LWZvcmtlZAora21zX3ZibGFua0BwaXBlLUEtd2FpdC1mb3JrZWQtYnVzeQor a21zX3ZibGFua0BwaXBlLUEtd2FpdC1pZGxlCitrbXNfdmJsYW5rQHBpcGUtQi1hY2N1cmFjeS1p ZGxlCitrbXNfdmJsYW5rQHBpcGUtQi1xdWVyeS1idXN5CitrbXNfdmJsYW5rQHBpcGUtQi1xdWVy eS1mb3JrZWQKK2ttc192YmxhbmtAcGlwZS1CLXF1ZXJ5LWZvcmtlZC1idXN5CitrbXNfdmJsYW5r QHBpcGUtQi1xdWVyeS1pZGxlCitrbXNfdmJsYW5rQHBpcGUtQi10cy1jb250aW51YXRpb24tZHBt cy1zdXNwZW5kCitrbXNfdmJsYW5rQHBpcGUtQi10cy1jb250aW51YXRpb24taWRsZQora21zX3Zi bGFua0BwaXBlLUItdHMtY29udGludWF0aW9uLW1vZGVzZXQKK2ttc192YmxhbmtAcGlwZS1CLXRz LWNvbnRpbnVhdGlvbi1zdXNwZW5kCitrbXNfdmJsYW5rQHBpcGUtQi13YWl0LWJ1c3kKK2ttc192 YmxhbmtAcGlwZS1CLXdhaXQtZm9ya2VkCitrbXNfdmJsYW5rQHBpcGUtQi13YWl0LWZvcmtlZC1i dXN5CitrbXNfdmJsYW5rQHBpcGUtQi13YWl0LWlkbGUKK2ttc192YmxhbmtAcGlwZS1DLWFjY3Vy YWN5LWlkbGUKK2ttc192YmxhbmtAcGlwZS1DLXF1ZXJ5LWJ1c3kKK2ttc192YmxhbmtAcGlwZS1D LXF1ZXJ5LWZvcmtlZAora21zX3ZibGFua0BwaXBlLUMtcXVlcnktZm9ya2VkLWJ1c3kKK2ttc192 YmxhbmtAcGlwZS1DLXF1ZXJ5LWlkbGUKK2ttc192YmxhbmtAcGlwZS1DLXRzLWNvbnRpbnVhdGlv bi1kcG1zLXN1c3BlbmQKK2ttc192YmxhbmtAcGlwZS1DLXRzLWNvbnRpbnVhdGlvbi1pZGxlCitr bXNfdmJsYW5rQHBpcGUtQy10cy1jb250aW51YXRpb24tbW9kZXNldAora21zX3ZibGFua0BwaXBl LUMtdHMtY29udGludWF0aW9uLXN1c3BlbmQKK2ttc192YmxhbmtAcGlwZS1DLXdhaXQtYnVzeQor a21zX3ZibGFua0BwaXBlLUMtd2FpdC1mb3JrZWQKK2ttc192YmxhbmtAcGlwZS1DLXdhaXQtZm9y a2VkLWJ1c3kKK2ttc192YmxhbmtAcGlwZS1DLXdhaXQtaWRsZQora21zX3ZibGFua0BwaXBlLUQt YWNjdXJhY3ktaWRsZQora21zX3ZibGFua0BwaXBlLUQtcXVlcnktYnVzeQora21zX3ZibGFua0Bw aXBlLUQtcXVlcnktZm9ya2VkCitrbXNfdmJsYW5rQHBpcGUtRC1xdWVyeS1mb3JrZWQtYnVzeQor a21zX3ZibGFua0BwaXBlLUQtcXVlcnktaWRsZQora21zX3ZibGFua0BwaXBlLUQtdHMtY29udGlu dWF0aW9uLWRwbXMtc3VzcGVuZAora21zX3ZibGFua0BwaXBlLUQtdHMtY29udGludWF0aW9uLWlk bGUKK2ttc192YmxhbmtAcGlwZS1ELXRzLWNvbnRpbnVhdGlvbi1tb2Rlc2V0CitrbXNfdmJsYW5r QHBpcGUtRC10cy1jb250aW51YXRpb24tc3VzcGVuZAora21zX3ZibGFua0BwaXBlLUQtd2FpdC1i dXN5CitrbXNfdmJsYW5rQHBpcGUtRC13YWl0LWZvcmtlZAora21zX3ZibGFua0BwaXBlLUQtd2Fp dC1mb3JrZWQtYnVzeQora21zX3ZibGFua0BwaXBlLUQtd2FpdC1pZGxlCitrbXNfdmJsYW5rQHBp cGUtRS1hY2N1cmFjeS1pZGxlCitrbXNfdmJsYW5rQHBpcGUtRS1xdWVyeS1idXN5CitrbXNfdmJs YW5rQHBpcGUtRS1xdWVyeS1idXN5LWhhbmcKK2ttc192YmxhbmtAcGlwZS1FLXF1ZXJ5LWZvcmtl ZAora21zX3ZibGFua0BwaXBlLUUtcXVlcnktZm9ya2VkLWJ1c3kKK2ttc192YmxhbmtAcGlwZS1F LXF1ZXJ5LWZvcmtlZC1idXN5LWhhbmcKK2ttc192YmxhbmtAcGlwZS1FLXF1ZXJ5LWZvcmtlZC1o YW5nCitrbXNfdmJsYW5rQHBpcGUtRS1xdWVyeS1pZGxlCitrbXNfdmJsYW5rQHBpcGUtRS1xdWVy eS1pZGxlLWhhbmcKK2ttc192YmxhbmtAcGlwZS1FLXRzLWNvbnRpbnVhdGlvbi1kcG1zLXJwbQor a21zX3ZibGFua0BwaXBlLUUtdHMtY29udGludWF0aW9uLWRwbXMtc3VzcGVuZAora21zX3ZibGFu a0BwaXBlLUUtdHMtY29udGludWF0aW9uLWlkbGUKK2ttc192YmxhbmtAcGlwZS1FLXRzLWNvbnRp bnVhdGlvbi1pZGxlLWhhbmcKK2ttc192YmxhbmtAcGlwZS1FLXRzLWNvbnRpbnVhdGlvbi1tb2Rl c2V0CitrbXNfdmJsYW5rQHBpcGUtRS10cy1jb250aW51YXRpb24tbW9kZXNldC1oYW5nCitrbXNf dmJsYW5rQHBpcGUtRS10cy1jb250aW51YXRpb24tbW9kZXNldC1ycG0KK2ttc192YmxhbmtAcGlw ZS1FLXRzLWNvbnRpbnVhdGlvbi1zdXNwZW5kCitrbXNfdmJsYW5rQHBpcGUtRS13YWl0LWJ1c3kK K2ttc192YmxhbmtAcGlwZS1FLXdhaXQtYnVzeS1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRS13YWl0 LWZvcmtlZAora21zX3ZibGFua0BwaXBlLUUtd2FpdC1mb3JrZWQtYnVzeQora21zX3ZibGFua0Bw aXBlLUUtd2FpdC1mb3JrZWQtYnVzeS1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRS13YWl0LWZvcmtl ZC1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRS13YWl0LWlkbGUKK2ttc192YmxhbmtAcGlwZS1FLXdh aXQtaWRsZS1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRi1hY2N1cmFjeS1pZGxlCitrbXNfdmJsYW5r QHBpcGUtRi1xdWVyeS1idXN5CitrbXNfdmJsYW5rQHBpcGUtRi1xdWVyeS1idXN5LWhhbmcKK2tt c192YmxhbmtAcGlwZS1GLXF1ZXJ5LWZvcmtlZAora21zX3ZibGFua0BwaXBlLUYtcXVlcnktZm9y a2VkLWJ1c3kKK2ttc192YmxhbmtAcGlwZS1GLXF1ZXJ5LWZvcmtlZC1idXN5LWhhbmcKK2ttc192 YmxhbmtAcGlwZS1GLXF1ZXJ5LWZvcmtlZC1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRi1xdWVyeS1p ZGxlCitrbXNfdmJsYW5rQHBpcGUtRi1xdWVyeS1pZGxlLWhhbmcKK2ttc192YmxhbmtAcGlwZS1G LXRzLWNvbnRpbnVhdGlvbi1kcG1zLXJwbQora21zX3ZibGFua0BwaXBlLUYtdHMtY29udGludWF0 aW9uLWRwbXMtc3VzcGVuZAora21zX3ZibGFua0BwaXBlLUYtdHMtY29udGludWF0aW9uLWlkbGUK K2ttc192YmxhbmtAcGlwZS1GLXRzLWNvbnRpbnVhdGlvbi1pZGxlLWhhbmcKK2ttc192YmxhbmtA cGlwZS1GLXRzLWNvbnRpbnVhdGlvbi1tb2Rlc2V0CitrbXNfdmJsYW5rQHBpcGUtRi10cy1jb250 aW51YXRpb24tbW9kZXNldC1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRi10cy1jb250aW51YXRpb24t bW9kZXNldC1ycG0KK2ttc192YmxhbmtAcGlwZS1GLXRzLWNvbnRpbnVhdGlvbi1zdXNwZW5kCitr bXNfdmJsYW5rQHBpcGUtRi13YWl0LWJ1c3kKK2ttc192YmxhbmtAcGlwZS1GLXdhaXQtYnVzeS1o YW5nCitrbXNfdmJsYW5rQHBpcGUtRi13YWl0LWZvcmtlZAora21zX3ZibGFua0BwaXBlLUYtd2Fp dC1mb3JrZWQtYnVzeQora21zX3ZibGFua0BwaXBlLUYtd2FpdC1mb3JrZWQtYnVzeS1oYW5nCitr bXNfdmJsYW5rQHBpcGUtRi13YWl0LWZvcmtlZC1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRi13YWl0 LWlkbGUKK2ttc192YmxhbmtAcGlwZS1GLXdhaXQtaWRsZS1oYW5nCitrbXNfdnJyQGZsaXAtYmFz aWMKK2ttc192cnJAZmxpcC1kcG1zCitrbXNfdnJyQGZsaXBsaW5lCitrbXNfdnJyQGZsaXAtc3Vz cGVuZAora21zX3dyaXRlYmFja0B3cml0ZWJhY2stY2hlY2stb3V0cHV0CitrbXNfd3JpdGViYWNr QHdyaXRlYmFjay1mYi1pZAora21zX3dyaXRlYmFja0B3cml0ZWJhY2staW52YWxpZC1wYXJhbWV0 ZXJzCitrbXNfd3JpdGViYWNrQHdyaXRlYmFjay1waXhlbC1mb3JtYXRzCitwcmltZV9tbWFwX2tt c0BidWZmZXItc2hhcmluZwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3g4Nl82NC5j b25maWcgYi9kcml2ZXJzL2dwdS9kcm0vY2kveDg2XzY0LmNvbmZpZwpuZXcgZmlsZSBtb2RlIDEw MDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjhmMmNlYzAyMGJlZAotLS0gL2Rldi9udWxsCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9jaS94ODZfNjQuY29uZmlnCkBAIC0wLDAgKzEsMTA1IEBACitDT05G SUdfTE9DQUxWRVJTSU9OX0FVVE89eQorQ09ORklHX0RFQlVHX0tFUk5FTD15CisKK0NPTkZJR19Q V009eQorQ09ORklHX1BNX0RFVkZSRVE9eQorQ09ORklHX09GPXkKK0NPTkZJR19DUk9TX0VDPXkK KworIyBhYm9vdGltZyB3aXRoIGEgJ2R1bW15JyByb290ZnMgZmFpbHMgd2l0aCByb290PS9kZXYv bmZzCitDT05GSUdfQkxLX0RFVl9JTklUUkQ9bgorCitDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9S TUFOQ0U9eQorQ09ORklHX0RFVkZSRVFfR09WX1BPV0VSU0FWRT15CitDT05GSUdfREVWRlJFUV9H T1ZfVVNFUlNQQUNFPXkKK0NPTkZJR19ERVZGUkVRX0dPVl9QQVNTSVZFPXkKKworQ09ORklHX0RS TT15CitDT05GSUdfRFJNX1BBTkVMX1NJTVBMRT15CitDT05GSUdfUFdNX0NST1NfRUM9eQorQ09O RklHX0JBQ0tMSUdIVF9QV009eQorCisjIFN0cmlwIG91dCBzb21lIHN0dWZmIHdlIGRvbid0IG5l ZWQgZm9yIGdyYXBoaWNzIHRlc3RpbmcsIHRvIHJlZHVjZQorIyB0aGUgYnVpbGQuCitDT05GSUdf Q0FOPW4KK0NPTkZJR19XSVJFTEVTUz1uCitDT05GSUdfUkZLSUxMPW4KK0NPTkZJR19XTEFOPW4K KworQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CitDT05GSUdfUkVHVUxBVE9SPXkKKworQ09O RklHX1JFR1VMQVRPUl9WQ1RSTD15CisKK0NPTkZJR19LQVNBTj1uCitDT05GSUdfS0FTQU5fSU5M SU5FPW4KK0NPTkZJR19TVEFDS1RSQUNFPW4KKworQ09ORklHX1RNUEZTPXkKKworQ09ORklHX1BS T1ZFX0xPQ0tJTkc9bgorQ09ORklHX0RFQlVHX0xPQ0tERVA9bgorQ09ORklHX1NPRlRMT0NLVVBf REVURUNUT1I9eQorQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDPXkKKworQ09ORklH X0RFVEVDVF9IVU5HX1RBU0s9eQorCitDT05GSUdfVVNCX1VTQk5FVD15CitDT05GSUdfTkVUREVW SUNFUz15CitDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKK0NPTkZJR19VU0JfUlRMODE1Mj15CitD T05GSUdfVVNCX05FVF9BWDg4MTdYPXkKK0NPTkZJR19VU0JfTkVUX1NNU0M5NVhYPXkKK0NPTkZJ R19VU0JfR0FER0VUPXkKK0NPTkZJR19VU0JfRVRIPXkKKworQ09ORklHX0ZXX0xPQURFUl9DT01Q UkVTUz15CisKKyMgb3B0aW9ucyBmb3IgQU1EIGRldmljZXMKK0NPTkZJR19YODZfQU1EX1BMQVRG T1JNX0RFVklDRT15CitDT05GSUdfQUNQSV9WSURFTz15CitDT05GSUdfWDg2X0FNRF9GUkVRX1NF TlNJVElWSVRZPXkKK0NPTkZJR19QSU5DVFJMPXkKK0NPTkZJR19QSU5DVFJMX0FNRD15CitDT05G SUdfRFJNX0FNREdQVT1tCitDT05GSUdfRFJNX0FNREdQVV9TST15CitDT05GSUdfRFJNX0FNREdQ VV9VU0VSUFRSPXkKK0NPTkZJR19EUk1fQU1EX0FDUD1uCitDT05GSUdfQUNQSV9XTUk9eQorQ09O RklHX01YTV9XTUk9eQorQ09ORklHX1BBUlBPUlQ9eQorQ09ORklHX1BBUlBPUlRfUEM9eQorQ09O RklHX1BBUlBPUlRfU0VSSUFMPXkKK0NPTkZJR19TRVJJQUxfODI1MF9EVz15CitDT05GSUdfQ0hS T01FX1BMQVRGT1JNUz15CitDT05GSUdfS1ZNX0FNRD1tCisKKyNvcHRpb25zIGZvciBJbnRlbCBk ZXZpY2VzCitDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJPXkKK0NPTkZJR19LVk1fSU5URUw9bQor Cisjb3B0aW9ucyBmb3IgS1ZNIGd1ZXN0cworQ09ORklHX0ZVU0VfRlM9eQorQ09ORklHX0hZUEVS VklTT1JfR1VFU1Q9eQorQ09ORklHX0tWTT15CitDT05GSUdfS1ZNX0dVRVNUPXkKK0NPTkZJR19W SVJUX0RSSVZFUlM9eQorQ09ORklHX1ZJUlRJT19GUz15CitDT05GSUdfRFJNX1ZJUlRJT19HUFU9 eQorQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQorQ09ORklHX1ZJUlRJT19ORVQ9eQorQ09O RklHX1ZJUlRJT19DT05TT0xFPXkKK0NPTkZJR19QQVJBVklSVD15CitDT05GSUdfVklSVElPX0JM Sz15CitDT05GSUdfVklSVFVBTElaQVRJT049eQorQ09ORklHX1ZJUlRJTz15CitDT05GSUdfVklS VElPX1BDST15CitDT05GSUdfVklSVElPX01NSU89eQorQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJ TkVfREVWSUNFUz15CitDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89eQorQ09ORklHX0hXX1JBTkRP TV9WSVJUSU89eQorQ09ORklHX0JMS19NUV9WSVJUSU89eQorQ09ORklHX1RVTj15CitDT05GSUdf VlNPQ0tFVFM9eQorQ09ORklHX1ZJUlRJT19WU09DS0VUUz15CitDT05GSUdfVkhPU1RfVlNPQ0s9 bQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9hbWRncHUtc3RvbmV5LWZh aWxzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvYW1kZ3B1LXN0b25leS1mYWlscy50 eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5iNTk2ZTViZjUzNDgK LS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2FtZGdwdS1zdG9u ZXktZmFpbHMudHh0CkBAIC0wLDAgKzEsMTkgQEAKK2ttc19id0BsaW5lYXItdGlsaW5nLTEtZGlz cGxheXMtMjU2MHgxNDQwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0xLWRpc3BsYXlzLTM4 NDB4MjE2MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQweDIxNjBw LEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitr bXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLXNpemUtY2hhbmdlLEZhaWwKK2ttc19jdXJzb3Jf Y3JjQHBpcGUtQi1jdXJzb3Itc2l6ZS1jaGFuZ2UsRmFpbAora21zX2hkckBicGMtc3dpdGNoLEZh aWwKK2ttc19oZHJAYnBjLXN3aXRjaC1kcG1zLEZhaWwKK2ttc19wbGFuZV9tdWx0aXBsZUBhdG9t aWMtcGlwZS1BLXRpbGluZy1ub25lLEZhaWwKK2ttc19yb3RhdGlvbl9jcmNAcHJpbWFyeS1yb3Rh dGlvbi0xODAsRmFpbAora21zX3VuaXZlcnNhbF9wbGFuZUBkaXNhYmxlLXByaW1hcnktdnMtZmxp cC1waXBlLUIsRmFpbAora21zX2FzeW5jX2ZsaXBzQGFsdGVybmF0ZS1zeW5jLWFzeW5jLWZsaXAs RmFpbAora21zX2FzeW5jX2ZsaXBzQGFzeW5jLWZsaXAtd2l0aC1wYWdlLWZsaXAtZXZlbnRzLEZh aWwKK2ttc19hc3luY19mbGlwc0BjcmMsRmFpbAora21zX2FzeW5jX2ZsaXBzQGludmFsaWQtYXN5 bmMtZmxpcCxGYWlsCitrbXNfYXN5bmNfZmxpcHNAdGVzdC1jdXJzb3IsRmFpbAora21zX2FzeW5j X2ZsaXBzQHRlc3QtdGltZS1zdGFtcCxGYWlsCitrbXNfYWRkZmJfYmFzaWNAYmFkLXBpdGNoLTY1 NTM2LEZhaWwKK2ttc19hZGRmYl9iYXNpY0Biby10b28tc21hbGwsRmFpbApcIE5vIG5ld2xpbmUg YXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvYW1k Z3B1LXN0b25leS1mbGFrZXMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9hbWRncHUt c3RvbmV5LWZsYWtlcy50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw Li4yMDA3MDZkODc0MmIKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZh aWxzL2FtZGdwdS1zdG9uZXktZmxha2VzLnR4dApAQCAtMCwwICsxLDE1IEBACitrbXNfYWRkZmJf YmFzaWNAdG9vLWhpZ2gKK2ttc19hdG9taWNfdHJhbnNpdGlvbkBwbGFuZS1hbGwtbW9kZXNldC10 cmFuc2l0aW9uLWludGVybmFsLXBhbmVscwora21zX2F0b21pY190cmFuc2l0aW9uQHBsYW5lLWFs bC10cmFuc2l0aW9uCitrbXNfYXRvbWljX3RyYW5zaXRpb25AcGxhbmUtdXNlLWFmdGVyLW5vbmJs b2NraW5nLXVuYmluZAora21zX2J3QGxpbmVhci10aWxpbmctMS1kaXNwbGF5cy0xOTIweDEwODBw CitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5l YXItdGlsaW5nLTItZGlzcGxheXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmctMy1k aXNwbGF5cy0yNTYweDE0NDBwCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTM4NDB4 MjE2MHAKK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItYWxwaGEtb3BhcXVlCitrbXNfY3Vy c29yX2NyY0BwaXBlLUItY3Vyc29yLWFscGhhLW9wYXF1ZQora21zX3BsYW5lX211bHRpcGxlQGF0 b21pYy1waXBlLUItdGlsaW5nLW5vbmUKK2ttc19wbGFuZUBwaXhlbC1mb3JtYXQKK2ttc19wbGFu ZV9zY2FsaW5nQGRvd25zY2FsZS13aXRoLXJvdGF0aW9uLWZhY3Rvci0wLTUKK2ttc191bml2ZXJz YWxfcGxhbmVAZGlzYWJsZS1wcmltYXJ5LXZzLWZsaXAtcGlwZS1BCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2FtZGdwdS1zdG9uZXktc2tpcHMudHh0IGIvZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9hbWRncHUtc3RvbmV5LXNraXBzLnR4dApuZXcgZmlsZSBtb2RlIDEw MDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmUyYzUzOGEwZjk1NAotLS0gL2Rldi9udWxsCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvYW1kZ3B1LXN0b25leS1za2lwcy50eHQKQEAgLTAs MCArMSwyIEBACisjIFN1c3BlbmQgdG8gUkFNIHNlZW1zIHRvIGJlIGJyb2tlbiBvbiB0aGlzIG1h Y2hpbmUKKy4qc3VzcGVuZC4qClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWFtbHktZmxha2VzLnR4dCBiL2RyaXZl cnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1hbWx5LWZsYWtlcy50eHQKbmV3IGZpbGUgbW9kZSAx MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi42N2Q3OGYxMGI2NzEKLS0tIC9kZXYvbnVsbAorKysg Yi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYW1seS1mbGFrZXMudHh0CkBAIC0wLDAg KzEsMzIgQEAKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMTkyMHgxMDgwcAora21z X2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0yNTYweDE0NDBwCitrbXNfYndAbGluZWFyLXRp bGluZy0yLWRpc3BsYXlzLTM4NDB4MjE2MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxh eXMtMTkyMHgxMDgwcAora21zX2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0yNTYweDE0NDBw CitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTM4NDB4MjE2MHAKK2ttc19id0BsaW5l YXItdGlsaW5nLTQtZGlzcGxheXMtMTkyMHgxMDgwcAora21zX2J3QGxpbmVhci10aWxpbmctNC1k aXNwbGF5cy0yNTYweDE0NDBwCitrbXNfYndAbGluZWFyLXRpbGluZy00LWRpc3BsYXlzLTM4NDB4 MjE2MHAKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZS10by02NGJwcC15dGls ZS1kb3duc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxlLXRvLTY0 YnBwLXl0aWxlLXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxl Y2NzLXRvLTY0YnBwLXl0aWxlLWRvd25zY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAt MzJicHAteXRpbGVjY3MtdG8tNjRicHAteXRpbGUtdXBzY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRf Y3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMTZicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19mbGlw X3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0xNmJwcC15dGlsZS11cHNjYWxpbmcKK2tt c19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGlsZS1kb3duc2Nh bGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMyYnBwLXl0aWxl LXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMyYnBw LXl0aWxlcmNjY3MtZG93bnNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15 dGlsZS10by0zMmJwcC15dGlsZXJjY2NzLXVwc2NhbGluZwora21zX3BsYW5lX2FscGhhX2JsZW5k QHBpcGUtQS1hbHBoYS1iYXNpYwora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQS1hbHBoYS1v cGFxdWUtZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtdHJhbnNwYXJlbnQt ZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtY29uc3RhbnQtYWxwaGEtbWF4CitrbXNf cGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLWJhc2ljCitrbXNfcGxhbmVfYWxwaGFfYmxl bmRAcGlwZS1CLWFscGhhLW9wYXF1ZS1mYgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1h bHBoYS10cmFuc3BhcmVudC1mYgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1jb25zdGFu dC1hbHBoYS1tYXgKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtYmFzaWMKK2tt c19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtb3BhcXVlLWZiCitrbXNfcGxhbmVfYWxw aGFfYmxlbmRAcGlwZS1DLWFscGhhLXRyYW5zcGFyZW50LWZiCitrbXNfcGxhbmVfYWxwaGFfYmxl bmRAcGlwZS1DLWNvbnN0YW50LWFscGhhLW1heAora21zX3N5c2ZzX2VkaWRfdGltaW5nClwgTm8g bmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hm YWlscy9pOTE1LWFtbHktc2tpcHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1 LWFtbHktc2tpcHMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4u ZTJjNTM4YTBmOTU0Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWls cy9pOTE1LWFtbHktc2tpcHMudHh0CkBAIC0wLDAgKzEsMiBAQAorIyBTdXNwZW5kIHRvIFJBTSBz ZWVtcyB0byBiZSBicm9rZW4gb24gdGhpcyBtYWNoaW5lCisuKnN1c3BlbmQuKgpcIE5vIG5ld2xp bmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMv aTkxNS1hcGwtZmFpbHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWFwbC1m YWlscy50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5hMDc3ZjI5 ZDVjYmEKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUt YXBsLWZhaWxzLnR4dApAQCAtMCwwICsxLDI5IEBACitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRp c3BsYXlzLTE5MjB4MTA4MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0y NTYweDE0NDBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMzg0MHgyMTYw cCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTE5MjB4MTA4MHAsRmFpbAor a21zX2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0yNTYweDE0NDBwLEZhaWwKK2ttc19id0Bs aW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMzg0MHgyMTYwcCxGYWlsCitrbXNfYndAbGluZWFyLXRp bGluZy00LWRpc3BsYXlzLTE5MjB4MTA4MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctNC1k aXNwbGF5cy0yNTYweDE0NDBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTQtZGlzcGxheXMt Mzg0MHgyMTYwcCxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtMzJicHAteXRpbGUtdG8t NjRicHAteXRpbGUtZG93bnNjYWxpbmcsRmFpbAora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMy YnBwLXl0aWxlLXRvLTY0YnBwLXl0aWxlLXVwc2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRf Y3JjQGZsaXAtMzJicHAteXRpbGVjY3MtdG8tNjRicHAteXRpbGUtZG93bnNjYWxpbmcsRmFpbAor a21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxlY2NzLXRvLTY0YnBwLXl0aWxlLXVw c2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMTZi cHAteXRpbGUtZG93bnNjYWxpbmcsRmFpbAora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBw LXl0aWxlLXRvLTE2YnBwLXl0aWxlLXVwc2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3Jj QGZsaXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGUtZG93bnNjYWxpbmcsRmFpbAora21zX2Zs aXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMyYnBwLXl0aWxlLXVwc2NhbGluZyxG YWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGVy Y2Njcy1kb3duc2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRp bGUtdG8tMzJicHAteXRpbGVyY2Njcy11cHNjYWxpbmcsRmFpbAora21zX3BsYW5lX2FscGhhX2Js ZW5kQHBpcGUtQS1hbHBoYS1vcGFxdWUtZmIsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBp cGUtQS1hbHBoYS10cmFuc3BhcmVudC1mYixGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlw ZS1BLWNvbnN0YW50LWFscGhhLW1heCxGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1C LWFscGhhLW9wYXF1ZS1mYixGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhh LXRyYW5zcGFyZW50LWZiLEZhaWwKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUItY29uc3Rh bnQtYWxwaGEtbWF4LEZhaWwKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtb3Bh cXVlLWZiLEZhaWwKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtdHJhbnNwYXJl bnQtZmIsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQy1jb25zdGFudC1hbHBoYS1t YXgsRmFpbAora21zX3N5c2ZzX2VkaWRfdGltaW5nLEZhaWwKXCBObyBuZXdsaW5lIGF0IGVuZCBv ZiBmaWxlCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYXBsLWZs YWtlcy50eHQgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYXBsLWZsYWtlcy50eHQK bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi42MThiYmU2YmI3OTMKLS0t IC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYXBsLWZsYWtl cy50eHQKQEAgLTAsMCArMSBAQAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy10aWxpbmct bGluZWFyClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9pOTE1LWFwbC1za2lwcy50eHQgYi9kcml2ZXJzL2dwdS9kcm0vY2kv eGZhaWxzL2k5MTUtYXBsLXNraXBzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw MDAwMDAwMDAuLmUyYzUzOGEwZjk1NAotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvaTkxNS1hcGwtc2tpcHMudHh0CkBAIC0wLDAgKzEsMiBAQAorIyBTdXNwZW5k IHRvIFJBTSBzZWVtcyB0byBiZSBicm9rZW4gb24gdGhpcyBtYWNoaW5lCisuKnN1c3BlbmQuKgpc IE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9j aS94ZmFpbHMvaTkxNS1jbWwtZmxha2VzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMv aTkxNS1jbWwtZmxha2VzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw MDAuLjEzYmEyOTcyNzNkMAotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94 ZmFpbHMvaTkxNS1jbWwtZmxha2VzLnR4dApAQCAtMCwwICsxLDM3IEBACitrbXNfYndAbGluZWFy LXRpbGluZy0yLWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlz cGxheXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQweDIx NjBwCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0Bs aW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmct My1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNfYndAbGluZWFyLXRpbGluZy00LWRpc3BsYXlzLTE5 MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTQtZGlzcGxheXMtMjU2MHgxNDQwcAora21z X2J3QGxpbmVhci10aWxpbmctNC1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNfZmxpcEBmbGlwLXZz LXN1c3BlbmQKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZS10by02NGJwcC15 dGlsZS1kb3duc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxlLXRv LTY0YnBwLXl0aWxlLXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0 aWxlY2NzLXRvLTY0YnBwLXl0aWxlLWRvd25zY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZs aXAtMzJicHAteXRpbGVjY3MtdG8tNjRicHAteXRpbGUtdXBzY2FsaW5nCitrbXNfZmxpcF9zY2Fs ZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMTZicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19m bGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0xNmJwcC15dGlsZS11cHNjYWxpbmcK K2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGlsZS1kb3du c2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMyYnBwLXl0 aWxlLXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMy YnBwLXl0aWxlcmNjY3MtZG93bnNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJw cC15dGlsZS10by0zMmJwcC15dGlsZXJjY2NzLXVwc2NhbGluZwora21zX2hkckBicGMtc3dpdGNo LXN1c3BlbmQKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtYmFzaWMKK2ttc19w bGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtb3BhcXVlLWZiCitrbXNfcGxhbmVfYWxwaGFf YmxlbmRAcGlwZS1BLWFscGhhLXRyYW5zcGFyZW50LWZiCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRA cGlwZS1BLWNvbnN0YW50LWFscGhhLW1heAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1h bHBoYS1iYXNpYwora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1hbHBoYS1vcGFxdWUtZmIK K2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUItYWxwaGEtdHJhbnNwYXJlbnQtZmIKK2ttc19w bGFuZV9hbHBoYV9ibGVuZEBwaXBlLUItY29uc3RhbnQtYWxwaGEtbWF4CitrbXNfcGxhbmVfYWxw aGFfYmxlbmRAcGlwZS1DLWFscGhhLWJhc2ljCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1D LWFscGhhLW9wYXF1ZS1mYgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQy1hbHBoYS10cmFu c3BhcmVudC1mYgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQy1jb25zdGFudC1hbHBoYS1t YXgKK2ttc19wc3IyX3N1QHBhZ2VfZmxpcC1OVjEyCitrbXNfcHNyMl9zdUBwYWdlX2ZsaXAtUDAx MAora21zX3NldG1vZGVAYmFzaWMKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1y ZW5kZXIteHRpbGVkClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWdsay1mbGFrZXMudHh0IGIvZHJpdmVycy9ncHUv ZHJtL2NpL3hmYWlscy9pOTE1LWdsay1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IDAwMDAwMDAwMDAwMC4uYWVkYjNkMmVmODg1Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWdsay1mbGFrZXMudHh0CkBAIC0wLDAgKzEsNDAgQEAK K2ttc19id0BsaW5lYXItdGlsaW5nLTEtZGlzcGxheXMtMzg0MHgyMTYwcAora21zX2J3QGxpbmVh ci10aWxpbmctMi1kaXNwbGF5cy0xOTIweDEwODBwCitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRp c3BsYXlzLTI1NjB4MTQ0MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMzg0MHgy MTYwcAora21zX2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0xOTIweDEwODBwCitrbXNfYndA bGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTI1NjB4MTQ0MHAKK2ttc19id0BsaW5lYXItdGlsaW5n LTMtZGlzcGxheXMtMzg0MHgyMTYwcAora21zX2J3QGxpbmVhci10aWxpbmctNC1kaXNwbGF5cy0x OTIweDEwODBwCitrbXNfYndAbGluZWFyLXRpbGluZy00LWRpc3BsYXlzLTI1NjB4MTQ0MHAKK2tt c19id0BsaW5lYXItdGlsaW5nLTQtZGlzcGxheXMtMzg0MHgyMTYwcAora21zX2ZsaXBAYmxvY2tp bmctd2ZfdmJsYW5rCitrbXNfZmxpcEB3Zl92YmxhbmstdHMtY2hlY2sKK2ttc19mbGlwQHdmX3Zi bGFuay10cy1jaGVjay1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtMzJi cHAteXRpbGUtdG8tNjRicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNA ZmxpcC0zMmJwcC15dGlsZS10by02NGJwcC15dGlsZS11cHNjYWxpbmcKK2ttc19mbGlwX3NjYWxl ZF9jcmNAZmxpcC0zMmJwcC15dGlsZWNjcy10by02NGJwcC15dGlsZS1kb3duc2NhbGluZwora21z X2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxlY2NzLXRvLTY0YnBwLXl0aWxlLXVwc2Nh bGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTE2YnBwLXl0aWxl LWRvd25zY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMTZi cHAteXRpbGUtdXBzY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUt dG8tMzJicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJw cC15dGlsZS10by0zMmJwcC15dGlsZS11cHNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxp cC02NGJwcC15dGlsZS10by0zMmJwcC15dGlsZXJjY2NzLWRvd25zY2FsaW5nCitrbXNfZmxpcF9z Y2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGVyY2Njcy11cHNjYWxpbmcK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtdGlsaW5nLWxpbmVhcgora21zX3BsYW5lX2Fs cGhhX2JsZW5kQHBpcGUtQS1hbHBoYS1iYXNpYwora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUt QS1hbHBoYS1vcGFxdWUtZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtdHJh bnNwYXJlbnQtZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtY29uc3RhbnQtYWxwaGEt bWF4CitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLWJhc2ljCitrbXNfcGxhbmVf YWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLW9wYXF1ZS1mYgora21zX3BsYW5lX2FscGhhX2JsZW5k QHBpcGUtQi1hbHBoYS10cmFuc3BhcmVudC1mYgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUt Qi1jb25zdGFudC1hbHBoYS1tYXgKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEt YmFzaWMKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtb3BhcXVlLWZiCitrbXNf cGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1DLWFscGhhLXRyYW5zcGFyZW50LWZiCitrbXNfcGxhbmVf YWxwaGFfYmxlbmRAcGlwZS1DLWNvbnN0YW50LWFscGhhLW1heAora21zX3JvdGF0aW9uX2NyY0Bt dWx0aXBsYW5lLXJvdGF0aW9uCitrbXNfcm90YXRpb25fY3JjQG11bHRpcGxhbmUtcm90YXRpb24t Y3JvcHBpbmctYm90dG9tCitrbXNfcm90YXRpb25fY3JjQG11bHRpcGxhbmUtcm90YXRpb24tY3Jv cHBpbmctdG9wCitrbXNfc2V0bW9kZUBiYXNpYwpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1nbGstc2tpcHMudHh0 IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWdsay1za2lwcy50eHQKbmV3IGZpbGUg bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5lMmM1MzhhMGY5NTQKLS0tIC9kZXYvbnVs bAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtZ2xrLXNraXBzLnR4dApAQCAt MCwwICsxLDIgQEAKKyMgU3VzcGVuZCB0byBSQU0gc2VlbXMgdG8gYmUgYnJva2VuIG9uIHRoaXMg bWFjaGluZQorLipzdXNwZW5kLioKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUta2JsLWZhaWxzLnR4dCBiL2RyaXZl cnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1rYmwtZmFpbHMudHh0Cm5ldyBmaWxlIG1vZGUgMTAw NjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZjgxZjA2NWUyN2U4Ci0tLSAvZGV2L251bGwKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1mYWlscy50eHQKQEAgLTAsMCArMSw4 IEBACitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAora21z X2J3QGxpbmVhci10aWxpbmctNC1kaXNwbGF5cy0yNTYweDE0NDBwLEZhaWwKK2ttc19mbGlwX3Nj YWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZS10by02NGJwcC15dGlsZS11cHNjYWxpbmcsRmFpbAor a21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMyYnBwLXl0aWxlLWRvd25z Y2FsaW5nLEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJw cC15dGlsZXJjY2NzLXVwc2NhbGluZyxGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1B LWNvbnN0YW50LWFscGhhLW1heCxGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFs cGhhLW9wYXF1ZS1mYixGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1DLWNvbnN0YW50 LWFscGhhLW1heCxGYWlsClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1mbGFrZXMudHh0IGIvZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0 CmluZGV4IDAwMDAwMDAwMDAwMC4uNzUyZDBkOWE1MjgwCi0tLSAvZGV2L251bGwKKysrIGIvZHJp dmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1mbGFrZXMudHh0CkBAIC0wLDAgKzEsMjUg QEAKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMTkyMHgxMDgwcAora21zX2J3QGxp bmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNfYndAbGluZWFyLXRpbGluZy0z LWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMjU2 MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNf YndAbGluZWFyLXRpbGluZy00LWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGls aW5nLTQtZGlzcGxheXMtMzg0MHgyMTYwcAora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBw LXl0aWxlLXRvLTY0YnBwLXl0aWxlLWRvd25zY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZs aXAtMzJicHAteXRpbGVjY3MtdG8tNjRicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19mbGlwX3Nj YWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZWNjcy10by02NGJwcC15dGlsZS11cHNjYWxpbmcKK2tt c19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0xNmJwcC15dGlsZS1kb3duc2Nh bGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTE2YnBwLXl0aWxl LXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMyYnBw LXl0aWxlLXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRv LTMyYnBwLXl0aWxlcmNjY3MtZG93bnNjYWxpbmcKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBl LUEtYWxwaGEtYmFzaWMKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtb3BhcXVl LWZiCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1BLWFscGhhLXRyYW5zcGFyZW50LWZiCitr bXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLWJhc2ljCitrbXNfcGxhbmVfYWxwaGFf YmxlbmRAcGlwZS1CLWFscGhhLXRyYW5zcGFyZW50LWZiCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRA cGlwZS1CLWNvbnN0YW50LWFscGhhLW1heAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQy1h bHBoYS1iYXNpYwora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQy1hbHBoYS1vcGFxdWUtZmIK K2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtdHJhbnNwYXJlbnQtZmIKK2ttc19z eXNmc19lZGlkX3RpbWluZwora21zX2FzeW5jX2ZsaXBzQGNyYwpcIE5vIG5ld2xpbmUgYXQgZW5k IG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1rYmwt c2tpcHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1za2lwcy50eHQK bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5lMmM1MzhhMGY5NTQKLS0t IC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUta2JsLXNraXBz LnR4dApAQCAtMCwwICsxLDIgQEAKKyMgU3VzcGVuZCB0byBSQU0gc2VlbXMgdG8gYmUgYnJva2Vu IG9uIHRoaXMgbWFjaGluZQorLipzdXNwZW5kLioKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxl CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtdGdsLWZhaWxzLnR4 dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS10Z2wtZmFpbHMudHh0Cm5ldyBmaWxl IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMjcwNjQ0Y2UyMjBjCi0tLSAvZGV2L251 bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LXRnbC1mYWlscy50eHQKQEAg LTAsMCArMSwxOSBAQAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQweDIxNjBw LEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitr bXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAora21zX2J3QGxp bmVhci10aWxpbmctMy1kaXNwbGF5cy0zODQweDIxNjBwLEZhaWwKK2ttc19id0BsaW5lYXItdGls aW5nLTQtZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy00LWRp c3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctNC1kaXNwbGF5cy0z ODQweDIxNjBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTUtZGlzcGxheXMtMTkyMHgxMDgw cCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy01LWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAor a21zX2J3QGxpbmVhci10aWxpbmctNS1kaXNwbGF5cy0zODQweDIxNjBwLEZhaWwKK2ttc19mbGlw X3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZS10by02NGJwcC15dGlsZS1kb3duc2NhbGluZyxG YWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtMzJicHAteXRpbGUtdG8tNjRicHAteXRpbGUt dXBzY2FsaW5nLEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0x NmJwcC15dGlsZS1kb3duc2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRi cHAteXRpbGUtdG8tMTZicHAteXRpbGUtdXBzY2FsaW5nLEZhaWwKK2ttc19mbGlwX3NjYWxlZF9j cmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGlsZS1kb3duc2NhbGluZyxGYWlsCitrbXNf ZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGUtdXBzY2FsaW5n LEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGls ZXJjY2NzLWRvd25zY2FsaW5nLEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15 dGlsZS10by0zMmJwcC15dGlsZXJjY2NzLXVwc2NhbGluZyxGYWlsCitrbXNfcm90YXRpb25fY3Jj QGJhZC1waXhlbC1mb3JtYXQsRmFpbApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS10Z2wtZmxha2VzLnR4dCBiL2Ry aXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS10Z2wtZmxha2VzLnR4dApuZXcgZmlsZSBtb2Rl IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmUyM2QzNjliZWM4OQotLS0gL2Rldi9udWxsCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS10Z2wtZmxha2VzLnR4dApAQCAtMCww ICsxLDUgQEAKK2ttc19kcmF3X2NyY0AuKgora21zX2ZsaXBAYmxvY2tpbmctYWJzb2x1dGUtd2Zf dmJsYW5rCitrbXNfZmxpcEBiby10b28tYmlnLWludGVycnVwdGlibGUKK2ttc19mbGlwQGZsaXAt dnMtcm1mYi1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEBidXN5LWZsaXAKXCBObyBuZXdsaW5lIGF0 IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUt dGdsLXNraXBzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS10Z2wtc2tpcHMu dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMTRmMzNjN2JhMDNi Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LXRnbC1z a2lwcy50eHQKQEAgLTAsMCArMSw4IEBACisjIFN1c3BlbmQgdG8gUkFNIHNlZW1zIHRvIGJlIGJy b2tlbiBvbiB0aGlzIG1hY2hpbmUKKy4qc3VzcGVuZC4qCisKKyMgR1BVIGhhbmdzLCB0aGVuIHRo ZSB3aG9sZSBtYWNoaW5lCitnZW1fZWlvLioKKworIyBXaG9sZSBtYWNoaW5lIGhhbmdzCitrbXNf ZmxpcEBhYnNvbHV0ZS13Zl92YmxhbmtAYS1lZHAxClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmls ZQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LXdobC1mYWlscy50 eHQgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtd2hsLWZhaWxzLnR4dApuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmRiZmVkZmE1ZDYzZgotLS0gL2Rldi9u dWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS13aGwtZmFpbHMudHh0CkBA IC0wLDAgKzEsMzAgQEAKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMTkyMHgxMDgw cCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAor a21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQweDIxNjBwLEZhaWwKK2ttc19id0Bs aW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFyLXRp bGluZy0zLWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMy1k aXNwbGF5cy0zODQweDIxNjBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTQtZGlzcGxheXMt MTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy00LWRpc3BsYXlzLTI1NjB4MTQ0 MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctNC1kaXNwbGF5cy0zODQweDIxNjBwLEZhaWwK K2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZS10by02NGJwcC15dGlsZS1kb3du c2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtMzJicHAteXRpbGUtdG8tNjRi cHAteXRpbGUtdXBzY2FsaW5nLEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15 dGlsZWNjcy10by02NGJwcC15dGlsZS1kb3duc2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRf Y3JjQGZsaXAtMzJicHAteXRpbGVjY3MtdG8tNjRicHAteXRpbGUtdXBzY2FsaW5nLEZhaWwKK2tt c19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0xNmJwcC15dGlsZS1kb3duc2Nh bGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMTZicHAt eXRpbGUtdXBzY2FsaW5nLEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGls ZS10by0zMmJwcC15dGlsZS1kb3duc2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZs aXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGUtdXBzY2FsaW5nLEZhaWwKK2ttc19mbGlwX3Nj YWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGlsZXJjY2NzLWRvd25zY2FsaW5n LEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGls ZXJjY2NzLXVwc2NhbGluZyxGYWlsCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLXRpbGlu Zy1saW5lYXIsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQS1hbHBoYS1vcGFxdWUt ZmIsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQS1hbHBoYS10cmFuc3BhcmVudC1m YixGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1BLWNvbnN0YW50LWFscGhhLW1heCxG YWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLW9wYXF1ZS1mYixGYWlsCitr bXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLXRyYW5zcGFyZW50LWZiLEZhaWwKK2tt c19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUItY29uc3RhbnQtYWxwaGEtbWF4LEZhaWwKK2ttc19w bGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtb3BhcXVlLWZiLEZhaWwKK2ttc19wbGFuZV9h bHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtdHJhbnNwYXJlbnQtZmIsRmFpbAora21zX3BsYW5lX2Fs cGhhX2JsZW5kQHBpcGUtQy1jb25zdGFudC1hbHBoYS1tYXgsRmFpbAora21zX3N5c2ZzX2VkaWRf dGltaW5nLEZhaWwKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtd2hsLWZsYWtlcy50eHQgYi9kcml2ZXJzL2dwdS9k cm0vY2kveGZhaWxzL2k5MTUtd2hsLWZsYWtlcy50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k ZXggMDAwMDAwMDAwMDAwLi42YmNhYzViODRmYmIKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJz L2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtd2hsLWZsYWtlcy50eHQKQEAgLTAsMCArMSBAQAora21z X2ZsaXBAZmxpcC12cy1zdXNwZW5kClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tZWRpYXRlay1tdDgxNzMtZmFpbHMudHh0 IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tZWRpYXRlay1tdDgxNzMtZmFpbHMudHh0Cm5l dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uN2Y3NGZiOWFmYzk5Ci0tLSAv ZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tZWRpYXRlay1tdDgxNzMt ZmFpbHMudHh0CkBAIC0wLDAgKzEsMjkgQEAKK2ttc18zZCxGYWlsCitrbXNfYWRkZmJfYmFzaWNA YWRkZmIyNS1iYWQtbW9kaWZpZXIsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMS1kaXNwbGF5 cy0xOTIweDEwODBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTEtZGlzcGxheXMtMjU2MHgx NDQwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0xLWRpc3BsYXlzLTM4NDB4MjE2MHAsRmFp bAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0xOTIweDEwODBwLEZhaWwKK2ttc19i d0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMjU2MHgxNDQwcCxGYWlsCitrbXNfYndAbGluZWFy LXRpbGluZy0yLWRpc3BsYXlzLTM4NDB4MjE2MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmct My1kaXNwbGF5cy0xOTIweDEwODBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxh eXMtMjU2MHgxNDQwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTM4NDB4 MjE2MHAsRmFpbAora21zX2NvbG9yQHBpcGUtQS1pbnZhbGlkLWdhbW1hLWx1dC1zaXplcyxGYWls CitrbXNfY29sb3JAcGlwZS1CLWludmFsaWQtZ2FtbWEtbHV0LXNpemVzLEZhaWwKK2ttc19mb3Jj ZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtY29ubmVjdG9yLXN0YXRlLEZhaWwKK2ttc19mb3JjZV9j b25uZWN0b3JfYmFzaWNAZm9yY2UtZWRpZCxGYWlsCitrbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2lj QGZvcmNlLWxvYWQtZGV0ZWN0LEZhaWwKK2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAcHJ1bmUt c3RhbGUtbW9kZXMsRmFpbAora21zX2ludmFsaWRfbW9kZUBpbnQtbWF4LWNsb2NrLEZhaWwKK2tt c19wbGFuZV9zY2FsaW5nQHBsYW5lcy11cHNjYWxlLTIweDIwLEZhaWwKK2ttc19wbGFuZV9zY2Fs aW5nQHBsYW5lcy11cHNjYWxlLTIweDIwLWRvd25zY2FsZS1mYWN0b3ItMC0yNSxGYWlsCitrbXNf cGxhbmVfc2NhbGluZ0BwbGFuZXMtdXBzY2FsZS0yMHgyMC1kb3duc2NhbGUtZmFjdG9yLTAtNSxG YWlsCitrbXNfcGxhbmVfc2NhbGluZ0BwbGFuZXMtdXBzY2FsZS0yMHgyMC1kb3duc2NhbGUtZmFj dG9yLTAtNzUsRmFpbAora21zX3BsYW5lX3NjYWxpbmdAdXBzY2FsZS13aXRoLW1vZGlmaWVyLTIw eDIwLEZhaWwKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1waXhlbC1mb3JtYXQtMjB4 MjAsRmFpbAora21zX3BsYW5lX3NjYWxpbmdAdXBzY2FsZS13aXRoLXJvdGF0aW9uLTIweDIwLEZh aWwKK2ttc19wcm9wZXJ0aWVzQGdldF9wcm9wZXJ0aWVzLXNhbml0eS1hdG9taWMsRmFpbAora21z X3Byb3BlcnRpZXNAcGxhbmUtcHJvcGVydGllcy1hdG9taWMsRmFpbAora21zX3Byb3BlcnRpZXNA cGxhbmUtcHJvcGVydGllcy1sZWdhY3ksRmFpbAora21zX3JtZmJAY2xvc2UtZmQsRmFpbApcIE5v IG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94 ZmFpbHMvbWVkaWF0ZWstbXQ4MTgzLWZhaWxzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFp bHMvbWVkaWF0ZWstbXQ4MTgzLWZhaWxzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw MDAwMDAwMDAwMDAuLjZmZjgxZDAwZTg0ZQotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9jaS94ZmFpbHMvbWVkaWF0ZWstbXQ4MTgzLWZhaWxzLnR4dApAQCAtMCwwICsxLDEwIEBA CitrbXNfYWRkZmJfYmFzaWNAYWRkZmIyNS1iYWQtbW9kaWZpZXIsRmFpbAora21zX2J3QGxpbmVh ci10aWxpbmctMS1kaXNwbGF5cy0yNTYweDE0NDBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5n LTItZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRpc3Bs YXlzLTI1NjB4MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQw eDIxNjBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMjU2MHgxNDQwcCxG YWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTM4NDB4MjE2MHAsRmFpbAora21z X2NvbG9yQHBpcGUtQS1pbnZhbGlkLWdhbW1hLWx1dC1zaXplcyxGYWlsCitrbXNfcGxhbmVfc2Nh bGluZ0B1cHNjYWxlLXdpdGgtcm90YXRpb24tMjB4MjAsRmFpbAora21zX3JtZmJAY2xvc2UtZmQs RmFpbApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9jaS94ZmFpbHMvbWVkaWF0ZWstbXQ4MTgzLWZsYWtlcy50eHQgYi9kcml2ZXJzL2dwdS9k cm0vY2kveGZhaWxzL21lZGlhdGVrLW10ODE4My1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAw NjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMjA4ODkwYjc5ZWIwCi0tLSAvZGV2L251bGwKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tZWRpYXRlay1tdDgxODMtZmxha2VzLnR4dApAQCAt MCwwICsxLDE0IEBACitjb3JlX3NldG1hc3Rlcl92c19hdXRoCitrbXNfYndAbGluZWFyLXRpbGlu Zy0xLWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTEtZGlzcGxheXMt Mzg0MHgyMTYwcAora21zX2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0xOTIweDEwODBwCitr bXNfY3Vyc29yX2xlZ2FjeUBjdXJzb3ItdnMtZmxpcC1hdG9taWMKK2ttc19wbGFuZV9zY2FsaW5n QGludmFsaWQtbnVtLXNjYWxlcnMKK2ttc19wbGFuZV9zY2FsaW5nQHBsYW5lcy11cHNjYWxlLTIw eDIwCitrbXNfcGxhbmVfc2NhbGluZ0BwbGFuZXMtdXBzY2FsZS0yMHgyMC1kb3duc2NhbGUtZmFj dG9yLTAtNQora21zX3BsYW5lX3NjYWxpbmdAdXBzY2FsZS13aXRoLW1vZGlmaWVyLTIweDIwCitr bXNfcGxhbmVfc2NhbGluZ0B1cHNjYWxlLXdpdGgtcGl4ZWwtZm9ybWF0LTIweDIwCitrbXNfcHJv cF9ibG9iQGludmFsaWQtc2V0LXByb3AtYW55CitrbXNfcHJvcGVydGllc0BnZXRfcHJvcGVydGll cy1zYW5pdHktYXRvbWljCitrbXNfcHJvcGVydGllc0BwbGFuZS1wcm9wZXJ0aWVzLWF0b21pYwor a21zX3Byb3BlcnRpZXNAcGxhbmUtcHJvcGVydGllcy1sZWdhY3kKXCBObyBuZXdsaW5lIGF0IGVu ZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21lc29uLWcx MmItZmFpbHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tZXNvbi1nMTJiLWZhaWxz LnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjM0NWUxNDI2YjNh MwotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbWVzb24tZzEy Yi1mYWlscy50eHQKQEAgLTAsMCArMSw1IEBACitrbXNfM2QsRmFpbAora21zX2FkZGZiX2Jhc2lj QGFkZGZiMjUtYmFkLW1vZGlmaWVyLEZhaWwKK2ttc19wcm9wZXJ0aWVzQGNvbm5lY3Rvci1wcm9w ZXJ0aWVzLWF0b21pYyxGYWlsCitrbXNfcHJvcGVydGllc0BnZXRfcHJvcGVydGllcy1zYW5pdHkt YXRvbWljLEZhaWwKK2ttc19wcm9wZXJ0aWVzQGdldF9wcm9wZXJ0aWVzLXNhbml0eS1ub24tYXRv bWljLEZhaWwKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vY2kveGZhaWxzL21lc29uLWcxMmItZmxha2VzLnR4dCBiL2RyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvbWVzb24tZzEyYi1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IDAwMDAwMDAwMDAwMC4uYjYzMzI5ZDA2NzY3Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2NpL3hmYWlscy9tZXNvbi1nMTJiLWZsYWtlcy50eHQKQEAgLTAsMCArMSw0IEBA CitrbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2ljQGZvcmNlLWNvbm5lY3Rvci1zdGF0ZQora21zX2Zv cmNlX2Nvbm5lY3Rvcl9iYXNpY0Bmb3JjZS1lZGlkCitrbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2lj QGZvcmNlLWxvYWQtZGV0ZWN0CitrbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2ljQHBydW5lLXN0YWxl LW1vZGVzClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODAxNi1mYWlscy50eHQgYi9kcml2ZXJzL2dwdS9kcm0v Y2kveGZhaWxzL21zbS1hcHE4MDE2LWZhaWxzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl eCAwMDAwMDAwMDAwMDAuLjE2YzJkZmFiM2YxNgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9jaS94ZmFpbHMvbXNtLWFwcTgwMTYtZmFpbHMudHh0CkBAIC0wLDAgKzEsMTUgQEAK K2ttc18zZCxGYWlsCitrbXNfYWRkZmJfYmFzaWNAYWRkZmIyNS1iYWQtbW9kaWZpZXIsRmFpbAor a21zX2N1cnNvcl9sZWdhY3lAYWxsLXBpcGVzLWZvcmtlZC1tb3ZlLEZhaWwKK2ttc19jdXJzb3Jf bGVnYWN5QGFsbC1waXBlcy10b3J0dXJlLWJvLEZhaWwKK2ttc19jdXJzb3JfbGVnYWN5QGFsbC1w aXBlcy1mb3JrZWQtYm8sRmFpbAora21zX2N1cnNvcl9sZWdhY3lAYWxsLXBpcGVzLXNpbmdsZS1i byxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBhbGwtcGlwZXMtc2luZ2xlLW1vdmUsRmFpbAora21z X2N1cnNvcl9sZWdhY3lAYWxsLXBpcGVzLXRvcnR1cmUtbW92ZSxGYWlsCitrbXNfY3Vyc29yX2xl Z2FjeUBwaXBlLUEtZm9ya2VkLWJvLEZhaWwKK2ttc19jdXJzb3JfbGVnYWN5QHBpcGUtQS1mb3Jr ZWQtbW92ZSxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBwaXBlLUEtc2luZ2xlLWJvLEZhaWwKK2tt c19jdXJzb3JfbGVnYWN5QHBpcGUtQS1zaW5nbGUtbW92ZSxGYWlsCitrbXNfY3Vyc29yX2xlZ2Fj eUBwaXBlLUEtdG9ydHVyZS1ibyxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBwaXBlLUEtdG9ydHVy ZS1tb3ZlLEZhaWwKK2ttc19oZG1pX2luamVjdEBpbmplY3QtNGssRmFpbApkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODAxNi1mbGFrZXMudHh0IGIvZHJpdmVy cy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODAxNi1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUg MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYjYzMzI5ZDA2NzY3Ci0tLSAvZGV2L251bGwKKysr IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODAxNi1mbGFrZXMudHh0CkBAIC0w LDAgKzEsNCBAQAora21zX2ZvcmNlX2Nvbm5lY3Rvcl9iYXNpY0Bmb3JjZS1jb25uZWN0b3Itc3Rh dGUKK2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtZWRpZAora21zX2ZvcmNlX2Nvbm5l Y3Rvcl9iYXNpY0Bmb3JjZS1sb2FkLWRldGVjdAora21zX2ZvcmNlX2Nvbm5lY3Rvcl9iYXNpY0Bw cnVuZS1zdGFsZS1tb2RlcwpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLWFwcTgwOTYtZmFpbHMudHh0IGIvZHJpdmVy cy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODA5Ni1mYWlscy50eHQKbmV3IGZpbGUgbW9kZSAx MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi44OGExZmMwYTNiMGQKLS0tIC9kZXYvbnVsbAorKysg Yi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1hcHE4MDk2LWZhaWxzLnR4dApAQCAtMCww ICsxLDIgQEAKK2ttc18zZCxGYWlsCitrbXNfYWRkZmJfYmFzaWNAYWRkZmIyNS1iYWQtbW9kaWZp ZXIsRmFpbApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODA5 Ni1mbGFrZXMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODA5Ni1mbGFr ZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYjYzMzI5ZDA2 NzY3Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBx ODA5Ni1mbGFrZXMudHh0CkBAIC0wLDAgKzEsNCBAQAora21zX2ZvcmNlX2Nvbm5lY3Rvcl9iYXNp Y0Bmb3JjZS1jb25uZWN0b3Itc3RhdGUKK2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2Ut ZWRpZAora21zX2ZvcmNlX2Nvbm5lY3Rvcl9iYXNpY0Bmb3JjZS1sb2FkLWRldGVjdAora21zX2Zv cmNlX2Nvbm5lY3Rvcl9iYXNpY0BwcnVuZS1zdGFsZS1tb2RlcwpcIE5vIG5ld2xpbmUgYXQgZW5k IG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLWFwcTgw OTYtc2tpcHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODA5Ni1za2lw cy50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5jZDQ5YzhjZTIw NTkKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1hcHE4 MDk2LXNraXBzLnR4dApAQCAtMCwwICsxLDIgQEAKKyMgV2hvbGUgbWFjaGluZSBoYW5ncwora21z X2N1cnNvcl9sZWdhY3lAYWxsLXBpcGVzLXRvcnR1cmUtbW92ZQpcIE5vIG5ld2xpbmUgYXQgZW5k IG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLXNjNzE4 MC1mYWlscy50eHQgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1zYzcxODAtZmFpbHMu dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uY2ZhMjVmZTk3NDk4 Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tc2M3MTgw LWZhaWxzLnR4dApAQCAtMCwwICsxLDIxIEBACitrbXNfY3Vyc29yX2xlZ2FjeUBjdXJzb3ItdnMt ZmxpcC10b2dnbGUsRmFpbAora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29yQS12cy1mbGlwQS1hdG9t aWMtdHJhbnNpdGlvbnMsQ3Jhc2gKK2ttc19wbGFuZUBwaXhlbC1mb3JtYXQsRmFpbAora21zX3Bs YW5lQHBpeGVsLWZvcm1hdC1zb3VyY2UtY2xhbXBpbmcsRmFpbAora21zX3BsYW5lQHBsYW5lLXBv c2l0aW9uLWNvdmVyZWQsRmFpbAora21zX3BsYW5lQHBsYW5lLXBvc2l0aW9uLWhvbGUsRmFpbAor a21zX3BsYW5lQHBsYW5lLXBvc2l0aW9uLWhvbGUtZHBtcyxGYWlsCitrbXNfcGxhbmVfYWxwaGFf YmxlbmRAcGlwZS1BLWFscGhhLTdlZmMsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUt QS1jb3ZlcmFnZS03ZWZjLEZhaWwKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtY292ZXJh Z2UtdnMtcHJlbXVsdC12cy1jb25zdGFudCxGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlw ZS1CLWFscGhhLTdlZmMsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1hbHBoYS1i YXNpYyxGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLW9wYXF1ZS1mYixG YWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWNvbnN0YW50LWFscGhhLW1heCxGYWls CitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWNvbnN0YW50LWFscGhhLW1pZCxGYWlsCitr bXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWNvdmVyYWdlLTdlZmMsRmFpbAora21zX3BsYW5l X2FscGhhX2JsZW5kQHBpcGUtQi1jb3ZlcmFnZS12cy1wcmVtdWx0LXZzLWNvbnN0YW50LEZhaWwK K2ttc19ybWZiQGNsb3NlLWZkLEZhaWwKK2ttc19yb3RhdGlvbl9jcmNAcHJpbWFyeS1yb3RhdGlv bi0xODAsRmFpbAora21zX3VuaXZlcnNhbF9wbGFuZUBkaXNhYmxlLXByaW1hcnktdnMtZmxpcC1w aXBlLUIsRmFpbAora21zX3VuaXZlcnNhbF9wbGFuZUBkaXNhYmxlLXByaW1hcnktdnMtZmxpcC1w aXBlLWIsRmFpbApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tc2M3 MTgwLWZsYWtlcy50eHQgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1zYzcxODAtZmxh a2VzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmIwMWFhNWIz NWRjZQotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLXNj NzE4MC1mbGFrZXMudHh0CkBAIC0wLDAgKzEsNiBAQAorIyBUZXN0IGVuZHMgdXAgcmVhZGluZyBD UkMgZnJvbSBmcmFtZSBiZWZvcmUgY3Vyc29yIHVwZGF0ZQorIyBzb21ldGltZXMuLiB0YmQgaWYg dGhpcyBpcyBhIGtlcm5lbCBDUkMgYnVnIG9yIGEgdGVzdAorIyBidWcKK2ttc19jdXJzb3JfY3Jj QC4qCisKK2ttc19wbGFuZV9tdWx0aXBsZUBhdG9taWMtcGlwZS1BLXRpbGluZy1ub25lCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1zYzcxODAtc2tpcHMudHh0IGIv ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tc2M3MTgwLXNraXBzLnR4dApuZXcgZmlsZSBt b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjQxMGUwZWViMzE2MQotLS0gL2Rldi9udWxs CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLXNjNzE4MC1za2lwcy50eHQKQEAg LTAsMCArMSwyMyBAQAorIyBTdXNwZW5kIHRvIFJBTSBzZWVtcyB0byBiZSBicm9rZW4gb24gdGhp cyBtYWNoaW5lCisuKnN1c3BlbmQuKgorCisjIFRlc3QgaW5jb3JyZWN0bHkgYXNzdW1lcyB0aGF0 IENUTSBzdXBwb3J0IGltcGxpZXMgZ2FtbWEvZGVnYW1tYQorIyBMVVQgc3VwcG9ydC4gIE5vbmUg b2YgdGhlIHN1YnRlc3RzIGhhbmRsZSB0aGUgY2FzZSBvZiBvbmx5IGhhdmluZworIyBDVE0gc3Vw cG9ydAora21zX2NvbG9yLioKKworIyA0a0A2MCBpcyBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgaHcs IGJ1dCBkcml2ZXIgZG9lc24ndCBoYW5kbGUgaXQKKyMgdG9vIGdyYWNlZnVsbHkuLiBodHRwczov L2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZHJtL21zbS8tL2lzc3Vlcy8xNQora21zX2J3QGxpbmVh ci10aWxpbmctLiotZGlzcGxheXMtMzg0MHgyMTYwcAorCisjIFVudGlsIGlndCBmaXggbGFuZHM6 IGh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9wYXRjaC80OTMxNzUvCitrbXNfYndA bGluZWFyLXRpbGluZy0yLioKK2ttc19id0BsaW5lYXItdGlsaW5nLTMuKgora21zX2J3QGxpbmVh ci10aWxpbmctNC4qCitrbXNfYndAbGluZWFyLXRpbGluZy01LioKK2ttc19id0BsaW5lYXItdGls aW5nLTYuKgorCisjIGlndCBmaXggcG9zdGVkOiBodHRwczovL3BhdGNod29yay5mcmVlZGVza3Rv cC5vcmcvcGF0Y2gvNDk5OTI2LworIyBmYWlsdXJlIG1vZGUgaXMgZmxha2V5IGR1ZSB0byByYW5k b21pemF0aW9uIGJ1dCBmYWlscyBmcmVxdWVudGx5CisjIGVub3VnaCB0byBiZSBkZXRlY3RlZCBh cyBhIENyYXNoIG9yIG9jY2FzaW9uYWxseSBVbmV4cGVjdGVkUGFzcy4KK2ttc19wbGFuZV9tdWx0 aXBsZUBhdG9taWMtcGlwZS1BLXRpbGluZy1ub25lCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vY2kveGZhaWxzL21zbS1zZG04NDUtZmFpbHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hm YWlscy9tc20tc2RtODQ1LWZhaWxzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw MDAwMDAwMDAuLjgxMzM5MjdhNDRkZgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvbXNtLXNkbTg0NS1mYWlscy50eHQKQEAgLTAsMCArMSw0NCBAQAora21zX2Nv bG9yQHBpcGUtQS1jdG0tMC0yNSxGYWlsCitrbXNfY29sb3JAcGlwZS1BLWN0bS0wLTUsRmFpbAor a21zX2NvbG9yQHBpcGUtQS1jdG0tMC03NSxGYWlsCitrbXNfY29sb3JAcGlwZS1BLWN0bS1ibHVl LXRvLXJlZCxGYWlsCitrbXNfY29sb3JAcGlwZS1BLWN0bS1ncmVlbi10by1yZWQsRmFpbAora21z X2NvbG9yQHBpcGUtQS1jdG0tbWF4LEZhaWwKK2ttc19jb2xvckBwaXBlLUEtY3RtLW5lZ2F0aXZl LEZhaWwKK2ttc19jb2xvckBwaXBlLUEtY3RtLXJlZC10by1ibHVlLEZhaWwKK2ttc19jb2xvckBw aXBlLUEtbGVnYWN5LWdhbW1hLEZhaWwKK2ttc19jdXJzb3JfbGVnYWN5QGJhc2ljLWZsaXAtYWZ0 ZXItY3Vyc29yLWF0b21pYyxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBiYXNpYy1mbGlwLWFmdGVy LWN1cnNvci1sZWdhY3ksRmFpbAora21zX2N1cnNvcl9sZWdhY3lAYmFzaWMtZmxpcC1iZWZvcmUt Y3Vyc29yLWF0b21pYyxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBiYXNpYy1mbGlwLWJlZm9yZS1j dXJzb3ItbGVnYWN5LEZhaWwKK2ttc19jdXJzb3JfbGVnYWN5QGN1cnNvci12cy1mbGlwLWF0b21p YyxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBjdXJzb3ItdnMtZmxpcC1hdG9taWMtdHJhbnNpdGlv bnMsRmFpbAora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29yLXZzLWZsaXAtbGVnYWN5LEZhaWwKK2tt c19jdXJzb3JfbGVnYWN5QGN1cnNvci12cy1mbGlwLXRvZ2dsZSxGYWlsCitrbXNfY3Vyc29yX2xl Z2FjeUBmbGlwLXZzLWN1cnNvci1hdG9taWMsRmFpbAora21zX2N1cnNvcl9sZWdhY3lAZmxpcC12 cy1jdXJzb3ItY3JjLWF0b21pYyxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBmbGlwLXZzLWN1cnNv ci1jcmMtbGVnYWN5LEZhaWwKK2ttc19jdXJzb3JfbGVnYWN5QGZsaXAtdnMtY3Vyc29yLWxlZ2Fj eSxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBzaG9ydC1mbGlwLWFmdGVyLWN1cnNvci1hdG9taWMt dHJhbnNpdGlvbnMsRmFpbAora21zX2N1cnNvcl9sZWdhY3lAc2hvcnQtZmxpcC1hZnRlci1jdXJz b3ItdG9nZ2xlLEZhaWwKK2ttc19jdXJzb3JfbGVnYWN5QHNob3J0LWZsaXAtYmVmb3JlLWN1cnNv ci1hdG9taWMtdHJhbnNpdGlvbnMsRmFpbAora21zX2N1cnNvcl9sZWdhY3lAc2hvcnQtZmxpcC1i ZWZvcmUtY3Vyc29yLXRvZ2dsZSxGYWlsCitrbXNfcGxhbmVAcGl4ZWwtZm9ybWF0LEZhaWwKK2tt c19wbGFuZUBwaXhlbC1mb3JtYXQtc291cmNlLWNsYW1waW5nLEZhaWwKK2ttc19wbGFuZV9hbHBo YV9ibGVuZEBwaXBlLUEtYWxwaGEtN2VmYyxGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlw ZS1BLWNvdmVyYWdlLTdlZmMsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQS1jb3Zl cmFnZS12cy1wcmVtdWx0LXZzLWNvbnN0YW50LEZhaWwKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1B LW92ZXJsYXktc2l6ZS0xMjgsRmFpbAora21zX3BsYW5lX2N1cnNvckBwaXBlLUEtb3ZlcmxheS1z aXplLTI1NixGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQS1vdmVybGF5LXNpemUtNjQsRmFp bAora21zX3BsYW5lX2N1cnNvckBwaXBlLUEtdmlld3BvcnQtc2l6ZS0xMjgsRmFpbAora21zX3Bs YW5lX2N1cnNvckBwaXBlLUEtdmlld3BvcnQtc2l6ZS0yNTYsRmFpbAora21zX3BsYW5lX2N1cnNv ckBwaXBlLUEtdmlld3BvcnQtc2l6ZS02NCxGYWlsCitrbXNfcGxhbmVfc2NhbGluZ0Bkb3duc2Nh bGUtd2l0aC1waXhlbC1mb3JtYXQtZmFjdG9yLTAtMjUsVGltZW91dAora21zX3BsYW5lX3NjYWxp bmdAZG93bnNjYWxlLXdpdGgtcGl4ZWwtZm9ybWF0LWZhY3Rvci0wLTUsVGltZW91dAora21zX3Bs YW5lX3NjYWxpbmdAZG93bnNjYWxlLXdpdGgtcGl4ZWwtZm9ybWF0LWZhY3Rvci0wLTc1LFRpbWVv dXQKK2ttc19wbGFuZV9zY2FsaW5nQGludmFsaWQtbnVtLXNjYWxlcnMsRmFpbAora21zX3BsYW5l X3NjYWxpbmdAcGxhbmVzLWRvd25zY2FsZS1mYWN0b3ItMC0yNSxGYWlsCitrbXNfcGxhbmVfc2Nh bGluZ0BzY2FsZXItd2l0aC1jbGlwcGluZy1jbGFtcGluZyxUaW1lb3V0CitrbXNfcGxhbmVfc2Nh bGluZ0BzY2FsZXItd2l0aC1waXhlbC1mb3JtYXQtdW5pdHktc2NhbGluZyxUaW1lb3V0CitrbXNf cm1mYkBjbG9zZS1mZCxGYWlsCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxz L21zbS1zZG04NDUtZmxha2VzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLXNk bTg0NS1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4u MTA1ODZjNjI4NzYyCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWls cy9tc20tc2RtODQ1LWZsYWtlcy50eHQKQEAgLTAsMCArMSwxMCBAQAorIyBUZXN0IGVuZHMgdXAg cmVhZGluZyBDUkMgZnJvbSBmcmFtZSBiZWZvcmUgY3Vyc29yIHVwZGF0ZQorIyBzb21ldGltZXMu LiB0YmQgaWYgdGhpcyBpcyBhIGtlcm5lbCBDUkMgYnVnIG9yIGEgdGVzdAorIyBidWcKK2ttc19j dXJzb3JfY3JjQC4qCisKK2ttc19jdXJzb3JfbGVnYWN5QGZsaXAtdnMtY3Vyc29yLXRvZ2dsZQor a21zX2N1cnNvcl9sZWdhY3lAcGlwZS1BLWZvcmtlZC1ibwora21zX2N1cnNvcl9sZWdhY3lAcGlw ZS1BLWZvcmtlZC1tb3ZlCisKK2ttc19mbGlwQGRwbXMtdnMtdmJsYW5rLXJhY2UtaW50ZXJydXB0 aWJsZQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tc2RtODQ1LXNr aXBzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLXNkbTg0NS1za2lwcy50eHQK bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi40MjY3NWYxYzZkNzYKLS0t IC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1zZG04NDUtc2tp cHMudHh0CkBAIC0wLDAgKzEsMiBAQAorIyBIYW5ncyBtYWNoaW5lCitrbXNfYncuKgpcIE5vIG5l d2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFp bHMvcm9ja2NoaXAtcmszMjg4LWZhaWxzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMv cm9ja2NoaXAtcmszMjg4LWZhaWxzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw MDAwMDAwMDAuLjBhMmY1YzA0ODU3YQotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvcm9ja2NoaXAtcmszMjg4LWZhaWxzLnR4dApAQCAtMCwwICsxLDQzIEBACitr bXNfM2QsRmFpbAora21zX2FkZGZiX2Jhc2ljQGFkZGZiMjUtYmFkLW1vZGlmaWVyLEZhaWwKK2tt c19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGlu ZWFyLXRpbGluZy0yLWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxp bmctMi1kaXNwbGF5cy0zODQweDIxNjBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlz cGxheXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTI1 NjB4MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0zODQweDIxNjBw LEZhaWwKK2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtY29ubmVjdG9yLXN0YXRlLEZh aWwKK2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtZWRpZCxGYWlsCitrbXNfZm9yY2Vf Y29ubmVjdG9yX2Jhc2ljQGZvcmNlLWxvYWQtZGV0ZWN0LEZhaWwKK2ttc19mb3JjZV9jb25uZWN0 b3JfYmFzaWNAcHJ1bmUtc3RhbGUtbW9kZXMsRmFpbAora21zX2ludmFsaWRfbW9kZUBpbnQtbWF4 LWNsb2NrLEZhaWwKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1BLW92ZXJsYXktc2l6ZS0xMjgsRmFp bAora21zX3BsYW5lX2N1cnNvckBwaXBlLUEtb3ZlcmxheS1zaXplLTI1NixGYWlsCitrbXNfcGxh bmVfY3Vyc29yQHBpcGUtQS1vdmVybGF5LXNpemUtNjQsRmFpbAora21zX3BsYW5lX2N1cnNvckBw aXBlLUEtcHJpbWFyeS1zaXplLTEyOCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQS1wcmlt YXJ5LXNpemUtMjU2LEZhaWwKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1BLXByaW1hcnktc2l6ZS02 NCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQS12aWV3cG9ydC1zaXplLTEyOCxGYWlsCitr bXNfcGxhbmVfY3Vyc29yQHBpcGUtQS12aWV3cG9ydC1zaXplLTI1NixGYWlsCitrbXNfcGxhbmVf Y3Vyc29yQHBpcGUtQS12aWV3cG9ydC1zaXplLTY0LEZhaWwKK2ttc19wbGFuZV9jdXJzb3JAcGlw ZS1CLW92ZXJsYXktc2l6ZS0xMjgsRmFpbAora21zX3BsYW5lX2N1cnNvckBwaXBlLUItb3Zlcmxh eS1zaXplLTI1NixGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi1vdmVybGF5LXNpemUtNjQs RmFpbAora21zX3BsYW5lX2N1cnNvckBwaXBlLUItcHJpbWFyeS1zaXplLTEyOCxGYWlsCitrbXNf cGxhbmVfY3Vyc29yQHBpcGUtQi1wcmltYXJ5LXNpemUtMjU2LEZhaWwKK2ttc19wbGFuZV9jdXJz b3JAcGlwZS1CLXByaW1hcnktc2l6ZS02NCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12 aWV3cG9ydC1zaXplLTEyOCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12aWV3cG9ydC1z aXplLTI1NixGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12aWV3cG9ydC1zaXplLTY0LEZh aWwKK2ttc19wbGFuZV9zY2FsaW5nQGRvd25zY2FsZS13aXRoLW1vZGlmaWVyLWZhY3Rvci0wLTI1 LEZhaWwKK2ttc19wbGFuZV9zY2FsaW5nQGRvd25zY2FsZS13aXRoLXJvdGF0aW9uLWZhY3Rvci0w LTI1LEZhaWwKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1tb2RpZmllci0yMHgyMCxG YWlsCitrbXNfcGxhbmVfc2NhbGluZ0B1cHNjYWxlLXdpdGgtbW9kaWZpZXItZmFjdG9yLTAtMjUs RmFpbAora21zX3BsYW5lX3NjYWxpbmdAdXBzY2FsZS13aXRoLXBpeGVsLWZvcm1hdC0yMHgyMCxG YWlsCitrbXNfcGxhbmVfc2NhbGluZ0B1cHNjYWxlLXdpdGgtcGl4ZWwtZm9ybWF0LWZhY3Rvci0w LTI1LEZhaWwKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1yb3RhdGlvbi0yMHgyMCxG YWlsCitrbXNfcHJpbWVAYmFzaWMtY3JjLEZhaWwKK2ttc19wcm9wZXJ0aWVzQGNvbm5lY3Rvci1w cm9wZXJ0aWVzLWF0b21pYyxGYWlsCitrbXNfcHJvcGVydGllc0BnZXRfcHJvcGVydGllcy1zYW5p dHktYXRvbWljLEZhaWwKK2ttc19wcm9wZXJ0aWVzQGdldF9wcm9wZXJ0aWVzLXNhbml0eS1ub24t YXRvbWljLEZhaWwKK2ttc19ybWZiQGNsb3NlLWZkLEZhaWwKXCBObyBuZXdsaW5lIGF0IGVuZCBv ZiBmaWxlCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3JvY2tjaGlwLXJr MzI4OC1mbGFrZXMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMy ODgtZmxha2VzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjFm MjBiNzVhMTlmYQotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMv cm9ja2NoaXAtcmszMjg4LWZsYWtlcy50eHQKQEAgLTAsMCArMSwyIEBACitrbXNfY3Vyc29yX2Ny Y0AuKgora21zX3BpcGVfY3JjX2Jhc2ljQC4qClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMyODgtc2tp cHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMyODgtc2tpcHMu dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMjIzOTM3YWU3OTQ4 Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1y azMyODgtc2tpcHMudHh0CkBAIC0wLDAgKzEsNDkgQEAKKyMgU3VzcGVuZCB0byBSQU0gc2VlbXMg dG8gYmUgYnJva2VuIG9uIHRoaXMgbWFjaGluZQorLipzdXNwZW5kLioKKworIyBUb28gdW5zdGFi bGUsIG1hY2hpbmUgZW5kcyB1cCBoYW5naW5nIGFmdGVyIGxvdHMgb2YgT29wc2VzCitrbXNfY3Vy c29yX2xlZ2FjeS4qCisKKyMgU3RhcnRlZCBoYW5naW5nIHRoZSBtYWNoaW5lIG9uIExpbnV4IDUu MTktcmMyOgorIworIyBbSUdUXSBrbXNfcGxhbmVfbG93cmVzOiBleGVjdXRpbmcKKyMgW0lHVF0g a21zX3BsYW5lX2xvd3Jlczogc3RhcnRpbmcgc3VidGVzdCBwaXBlLUYtdGlsaW5nLXkKKyMgW0lH VF0ga21zX3BsYW5lX2xvd3JlczogZXhpdGluZywgcmV0PTc3CisjIENvbnNvbGU6IHN3aXRjaGlu ZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxNzB4NDgKKyMgcm9ja2NoaXAtZHJtIGRp c3BsYXktc3Vic3lzdGVtOiBbZHJtXSAqRVJST1IqIGZsaXBfZG9uZSB0aW1lZCBvdXQKKyMgcm9j a2NoaXAtZHJtIGRpc3BsYXktc3Vic3lzdGVtOiBbZHJtXSAqRVJST1IqIFtDUlRDOjM1OmNydGMt MF0gY29tbWl0IHdhaXQgdGltZWQgb3V0CisjIEJVRzogc3BpbmxvY2sgYmFkIG1hZ2ljIG9uIENQ VSMzLCBrbXNfcGxhbmVfbG93cmUvNDgyCisjIDg8LS0tIGN1dCBoZXJlIC0tLQorIyBVbmFibGUg dG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCB2aXJ0dWFsIGFkZHJlc3MgNzgxMjA3 OGUKKyMgWzc4MTIwNzhlXSAqcGdkPTAwMDAwMDAwCisjIEludGVybmFsIGVycm9yOiBPb3BzOiA1 IFsjMV0gU01QIEFSTQorIyBNb2R1bGVzIGxpbmtlZCBpbjoKKyMgQ1BVOiAzIFBJRDogNDgyIENv bW06IGttc19wbGFuZV9sb3dyZSBUYWludGVkOiBHICAgICAgICBXICAgICAgICAgNS4xOS4wLXJj Mi0zMjM1OTYtZzAwNTM1ZGU5MjE3MSAjMQorIyBIYXJkd2FyZSBuYW1lOiBSb2NrY2hpcCAoRGV2 aWNlIFRyZWUpCisjIFByb2Nlc3Mga21zX3BsYW5lX2xvd3JlIChwaWQ6IDQ4Miwgc3RhY2sgbGlt aXQgPSAweDExOTNhYzJiKQorIyAgc3Bpbl9kdW1wIGZyb20gZG9fcmF3X3NwaW5fbG9jaysweGE0 LzB4ZTgKKyMgIGRvX3Jhd19zcGluX2xvY2sgZnJvbSB3YWl0X2Zvcl9jb21wbGV0aW9uX3RpbWVv dXQrMHgyYy8weDEyMAorIyAgd2FpdF9mb3JfY29tcGxldGlvbl90aW1lb3V0IGZyb20gZHJtX2Ny dGNfY29tbWl0X3dhaXQrMHgxOC8weDdjCisjICBkcm1fY3J0Y19jb21taXRfd2FpdCBmcm9tIGRy bV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX2RlcGVuZGVuY2llcysweDQ0LzB4MTY4CisjICBkcm1f YXRvbWljX2hlbHBlcl93YWl0X2Zvcl9kZXBlbmRlbmNpZXMgZnJvbSBjb21taXRfdGFpbCsweDM0 LzB4MTgwCisjICBjb21taXRfdGFpbCBmcm9tIGRybV9hdG9taWNfaGVscGVyX2NvbW1pdCsweDE2 NC8weDE4YworIyAgZHJtX2F0b21pY19oZWxwZXJfY29tbWl0IGZyb20gZHJtX2F0b21pY19jb21t aXQrMHhhYy8weGU0CisjICBkcm1fYXRvbWljX2NvbW1pdCBmcm9tIGRybV9jbGllbnRfbW9kZXNl dF9jb21taXRfYXRvbWljKzB4MjNjLzB4Mjg0CisjICBkcm1fY2xpZW50X21vZGVzZXRfY29tbWl0 X2F0b21pYyBmcm9tIGRybV9jbGllbnRfbW9kZXNldF9jb21taXRfbG9ja2VkKzB4NjAvMHgxYzgK KyMgIGRybV9jbGllbnRfbW9kZXNldF9jb21taXRfbG9ja2VkIGZyb20gZHJtX2NsaWVudF9tb2Rl c2V0X2NvbW1pdCsweDI0LzB4NDAKKyMgIGRybV9jbGllbnRfbW9kZXNldF9jb21taXQgZnJvbSBk cm1fZmJkZXZfY2xpZW50X3Jlc3RvcmUrMHg1OC8weDk0CisjICBkcm1fZmJkZXZfY2xpZW50X3Jl c3RvcmUgZnJvbSBkcm1fY2xpZW50X2Rldl9yZXN0b3JlKzB4NzAvMHhiYworIyAgZHJtX2NsaWVu dF9kZXZfcmVzdG9yZSBmcm9tIGRybV9yZWxlYXNlKzB4ZjQvMHgxMTQKKyMgIGRybV9yZWxlYXNl IGZyb20gX19mcHV0KzB4NzQvMHgyNDAKKyMgIF9fZnB1dCBmcm9tIHRhc2tfd29ya19ydW4rMHg4 NC8weGI0CisjICB0YXNrX3dvcmtfcnVuIGZyb20gZG9fZXhpdCsweDM0Yy8weGEyMAorIyAgZG9f ZXhpdCBmcm9tIGRvX2dyb3VwX2V4aXQrMHgzNC8weDk4CisjICBkb19ncm91cF9leGl0IGZyb20g X193YWtlX3VwX3BhcmVudCsweDAvMHgxOAorIyBDb2RlOiBlNTk1YzAwOCAxMjg0M2QxOSAwM2Uw MDAwMCAwMzA5MzE2OCAoMTU5NDA1MDgpCisjIC0tLVsgZW5kIHRyYWNlIDAwMDAwMDAwMDAwMDAw MDAgXS0tLQorIyBub3RlOiBrbXNfcGxhbmVfbG93cmVbNDgyXSBleGl0ZWQgd2l0aCBwcmVlbXB0 X2NvdW50IDEKKyMgRml4aW5nIHJlY3Vyc2l2ZSBmYXVsdCBidXQgcmVib290IGlzIG5lZWRlZCEK K2ttc19wbGFuZV9sb3dyZXNAcGlwZS1GLXRpbGluZy15CisKKyMgVGFrZSB0b28gbG9uZywgd2Ug aGF2ZSBvbmx5IHR3byBtYWNoaW5lcywgYW5kIHRoZXNlIGFyZSB2ZXJ5IGZsYWt5CitrbXNfY3Vy c29yX2NyYy4qClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMzOTktZmFpbHMudHh0IGIvZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMzOTktZmFpbHMudHh0Cm5ldyBmaWxlIG1vZGUg MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZWJhYTJmOTZlNzZiCi0tLSAvZGV2L251bGwKKysr IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMzOTktZmFpbHMudHh0CkBA IC0wLDAgKzEsMjkgQEAKK2ttc19hZGRmYl9iYXNpY0BhZGRmYjI1LWJhZC1tb2RpZmllcixGYWls CitrbXNfY29sb3JAcGlwZS1BLWxlZ2FjeS1nYW1tYSxGYWlsCitrbXNfY29sb3JAcGlwZS1CLWxl Z2FjeS1nYW1tYSxGYWlsCitrbXNfaW52YWxpZF9tb2RlQGludC1tYXgtY2xvY2ssRmFpbAora21z X3BsYW5lQHBsYW5lLXBhbm5pbmctYm90dG9tLXJpZ2h0LEZhaWwKK2ttc19wbGFuZUBwbGFuZS1w YW5uaW5nLXRvcC1sZWZ0LEZhaWwKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1CLW92ZXJsYXktc2l6 ZS0xMjgsRmFpbAora21zX3BsYW5lX2N1cnNvckBwaXBlLUItb3ZlcmxheS1zaXplLTI1NixGYWls CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi1vdmVybGF5LXNpemUtNjQsRmFpbAora21zX3BsYW5l X2N1cnNvckBwaXBlLUItcHJpbWFyeS1zaXplLTEyOCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBp cGUtQi1wcmltYXJ5LXNpemUtMjU2LEZhaWwKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1CLXByaW1h cnktc2l6ZS02NCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12aWV3cG9ydC1zaXplLTEy OCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12aWV3cG9ydC1zaXplLTI1NixGYWlsCitr bXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12aWV3cG9ydC1zaXplLTY0LEZhaWwKK2ttc19wbGFuZV9t dWx0aXBsZUBhdG9taWMtcGlwZS1CLXRpbGluZy1ub25lLEZhaWwKK2ttc19wcmltZUBiYXNpYy1j cmMsRmFpbAora21zX3JtZmJAY2xvc2UtZmQsRmFpbAora21zX3VuaXZlcnNhbF9wbGFuZUB1bml2 ZXJzYWwtcGxhbmUtcGlwZS1CLWZ1bmN0aW9uYWwsRmFpbAora21zX3ZibGFua0BwaXBlLUEtcXVl cnktZm9ya2VkLEZhaWwKK2ttc192YmxhbmtAcGlwZS1BLXF1ZXJ5LWlkbGUsRmFpbAora21zX3Zi bGFua0BwaXBlLUEtd2FpdC1idXN5LEZhaWwKK2ttc192YmxhbmtAcGlwZS1BLXdhaXQtZm9ya2Vk LEZhaWwKK2ttc192YmxhbmtAcGlwZS1BLXdhaXQtZm9ya2VkLWJ1c3ksRmFpbAora21zX3ZibGFu a0BwaXBlLUItcXVlcnktZm9ya2VkLEZhaWwKK2ttc192YmxhbmtAcGlwZS1CLXF1ZXJ5LWlkbGUs RmFpbAora21zX3ZibGFua0BwaXBlLUItd2FpdC1idXN5LEZhaWwKK2ttc192YmxhbmtAcGlwZS1C LXdhaXQtZm9ya2VkLEZhaWwKK2ttc192YmxhbmtAcGlwZS1CLXdhaXQtZm9ya2VkLWJ1c3ksRmFp bApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvcm9ja2NoaXAtcmszMzk5LWZsYWtlcy50eHQgYi9kcml2ZXJzL2dwdS9kcm0v Y2kveGZhaWxzL3JvY2tjaGlwLXJrMzM5OS1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0 CmluZGV4IDAwMDAwMDAwMDAwMC4uNTgwOGNjZWUwMjVkCi0tLSAvZGV2L251bGwKKysrIGIvZHJp dmVycy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMzOTktZmxha2VzLnR4dApAQCAtMCww ICsxLDIwIEBACitrbXNfY3Vyc29yX2NyY0AuKgora21zX3BpcGVfY3JjX2Jhc2ljQC4qCisKK2tt c19mbGlwQGZsaXAtdnMtZXhwaXJlZC12YmxhbmsKK2ttc19waXBlX2NyY19iYXNpY0Bjb21wYXJl LWNyYy1zYW5pdHljaGVjay1waXBlLUEKK2ttc19waXBlX2NyY19iYXNpY0Bjb21wYXJlLWNyYy1z YW5pdHljaGVjay1waXBlLUIKK2ttc19wbGFuZV9tdWx0aXBsZUBhdG9taWMtcGlwZS1BLXRpbGlu Zy1ub25lCitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtQi10aWxpbmctbm9uZQora21z X3BsYW5lQHBsYW5lLXBvc2l0aW9uLWhvbGUKK2ttc19zZXF1ZW5jZUBnZXQtZm9ya2VkCitrbXNf c2VxdWVuY2VAZ2V0LWZvcmtlZC1idXN5CitrbXNfc2V0bW9kZUBiYXNpYwora21zX3ZibGFua0Bw aXBlLUEtYWNjdXJhY3ktaWRsZQora21zX3ZibGFua0BwaXBlLUEtcXVlcnktYnVzeQora21zX3Zi bGFua0BwaXBlLUEtcXVlcnktZm9ya2VkLWJ1c3kKK2ttc192YmxhbmtAcGlwZS1BLXdhaXQtaWRs ZQora21zX3ZibGFua0BwaXBlLUItYWNjdXJhY3ktaWRsZQora21zX3ZibGFua0BwaXBlLUItcXVl cnktYnVzeQora21zX3ZibGFua0BwaXBlLUItcXVlcnktZm9ya2VkLWJ1c3kKK2ttc192YmxhbmtA cGlwZS1CLXdhaXQtaWRsZQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvcm9ja2NoaXAtcmszMzk5LXNraXBzLnR4dCBiL2Ry aXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvcm9ja2NoaXAtcmszMzk5LXNraXBzLnR4dApuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjEwYzNkODFhOTE5YQotLS0gL2Rldi9u dWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvcm9ja2NoaXAtcmszMzk5LXNraXBz LnR4dApAQCAtMCwwICsxLDUgQEAKKyMgU3VzcGVuZCB0byBSQU0gc2VlbXMgdG8gYmUgYnJva2Vu IG9uIHRoaXMgbWFjaGluZQorLipzdXNwZW5kLioKKworIyBUb28gdW5zdGFibGUsIG1hY2hpbmUg ZW5kcyB1cCBoYW5naW5nIGFmdGVyIGxvdHMgb2YgT29wc2VzCitrbXNfY3Vyc29yX2xlZ2FjeS4q CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9uZS1m YWlscy50eHQgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9uZS1mYWls cy50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4yMTc4YmRkMDY0 ZGQKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19n cHUtbm9uZS1mYWlscy50eHQKQEAgLTAsMCArMSwzOCBAQAora21zX2FkZGZiX2Jhc2ljQGFkZGZi MjUtYmFkLW1vZGlmaWVyLEZhaWwKK2ttc19hZGRmYl9iYXNpY0BiYWQtcGl0Y2gtNjU1MzYsRmFp bAora21zX2FkZGZiX2Jhc2ljQGJvLXRvby1zbWFsbCxGYWlsCitrbXNfYWRkZmJfYmFzaWNAc2l6 ZS1tYXgsRmFpbAora21zX2FkZGZiX2Jhc2ljQHRvby1oaWdoLEZhaWwKK2ttc19hdG9taWNfdHJh bnNpdGlvbkBwbGFuZS1wcmltYXJ5LXRvZ2dsZS13aXRoLXZibGFuay13YWl0LEZhaWwKK2ttc19i d0BsaW5lYXItdGlsaW5nLTEtZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFy LXRpbGluZy0xLWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmct MS1kaXNwbGF5cy0zODQweDIxNjBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxh eXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRpc3BsYXlzLTI1NjB4 MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQweDIxNjBwLEZh aWwKK2ttc19pbnZhbGlkX21vZGVAaW50LW1heC1jbG9jayxGYWlsCitrbXNfcGxhbmVfc2NhbGlu Z0Bkb3duc2NhbGUtd2l0aC1tb2RpZmllci1mYWN0b3ItMC0yNSxGYWlsCitrbXNfcGxhbmVfc2Nh bGluZ0Bkb3duc2NhbGUtd2l0aC1yb3RhdGlvbi1mYWN0b3ItMC0yNSxGYWlsCitrbXNfcGxhbmVf c2NhbGluZ0BwbGFuZXMtdXBzY2FsZS0yMHgyMCxGYWlsCitrbXNfcGxhbmVfc2NhbGluZ0BwbGFu ZXMtdXBzY2FsZS0yMHgyMC1kb3duc2NhbGUtZmFjdG9yLTAtMjUsRmFpbAora21zX3BsYW5lX3Nj YWxpbmdAcGxhbmVzLXVwc2NhbGUtMjB4MjAtZG93bnNjYWxlLWZhY3Rvci0wLTUsRmFpbAora21z X3BsYW5lX3NjYWxpbmdAcGxhbmVzLXVwc2NhbGUtMjB4MjAtZG93bnNjYWxlLWZhY3Rvci0wLTc1 LEZhaWwKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1tb2RpZmllci0yMHgyMCxGYWls CitrbXNfcGxhbmVfc2NhbGluZ0B1cHNjYWxlLXdpdGgtbW9kaWZpZXItZmFjdG9yLTAtMjUsRmFp bAora21zX3BsYW5lX3NjYWxpbmdAdXBzY2FsZS13aXRoLXBpeGVsLWZvcm1hdC0yMHgyMCxGYWls CitrbXNfcGxhbmVfc2NhbGluZ0B1cHNjYWxlLXdpdGgtcGl4ZWwtZm9ybWF0LWZhY3Rvci0wLTI1 LEZhaWwKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1yb3RhdGlvbi0yMHgyMCxGYWls CitrbXNfdmJsYW5rQGNydGMtaWQsRmFpbAora21zX3ZibGFua0BpbnZhbGlkLEZhaWwKK2ttc192 YmxhbmtAcGlwZS1BLWFjY3VyYWN5LWlkbGUsRmFpbAora21zX3ZibGFua0BwaXBlLUEtcXVlcnkt YnVzeSxGYWlsCitrbXNfdmJsYW5rQHBpcGUtQS1xdWVyeS1mb3JrZWQsRmFpbAora21zX3ZibGFu a0BwaXBlLUEtcXVlcnktZm9ya2VkLWJ1c3ksRmFpbAora21zX3ZibGFua0BwaXBlLUEtcXVlcnkt aWRsZSxGYWlsCitrbXNfdmJsYW5rQHBpcGUtQS10cy1jb250aW51YXRpb24taWRsZSxGYWlsCitr bXNfdmJsYW5rQHBpcGUtQS10cy1jb250aW51YXRpb24tbW9kZXNldCxGYWlsCitrbXNfdmJsYW5r QHBpcGUtQS10cy1jb250aW51YXRpb24tc3VzcGVuZCxGYWlsCitrbXNfdmJsYW5rQHBpcGUtQS13 YWl0LWJ1c3ksRmFpbAora21zX3ZibGFua0BwaXBlLUEtd2FpdC1mb3JrZWQsRmFpbAora21zX3Zi bGFua0BwaXBlLUEtd2FpdC1mb3JrZWQtYnVzeSxGYWlsCitrbXNfdmJsYW5rQHBpcGUtQS13YWl0 LWlkbGUsRmFpbApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9jaS94ZmFpbHMvdmlydGlvX2dwdS1ub25lLWZsYWtlcy50eHQgYi9kcml2ZXJz L2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9uZS1mbGFrZXMudHh0Cm5ldyBmaWxlIG1v ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZTY5ZGUyOWJiMmQxCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9uZS1za2lwcy50eHQgYi9kcml2 ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9uZS1za2lwcy50eHQKbmV3IGZpbGUg bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi43OGJlMTgxNzQwMTIKLS0tIC9kZXYvbnVs bAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9uZS1za2lwcy50 eHQKQEAgLTAsMCArMSw2IEBACisjIEhpdHMgYSAicmVmY291bnRfdDogdW5kZXJmbG93OyB1c2Ut YWZ0ZXItZnJlZSIgaW4gdmlydGlvX2dwdV9mZW5jZV9ldmVudF9wcm9jZXNzCisjIFdoZW4gcnVu IGluIGEgcGFydGljdWxhciBvcmRlciB3aXRoIG90aGVyIHRlc3RzCitrbXNfY3Vyc29yX2xlZ2Fj eS4qCisKKyMgSm9iIGp1c3QgaGFuZ3Mgd2l0aG91dCBhbnkgb3V0cHV0CitrbXNfZmxpcEBmbGlw LXZzLXN1c3BlbmQuKgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKLS0gCjIuMzEuMQoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4LXJvY2tj aGlwIG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcm9ja2NoaXAK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C46FBECAAA1 for ; Fri, 9 Sep 2022 14:16:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=+dwa5t8W6q/b0YkNeVpQ7R70jkfo3aUQsgEAKdDGXsY=; b=VEeHfmfzh21tKO FnIxSLE5E8i5u1yk+vBhk1Zvd023RuCllBq6Kt6aVDbVKV8UGYPl5w7WEsyCRdEyAADJ2LGVpfUb4 xDtinyF0qYJeqtkwUaISCbwupnJNpBr208C3jwQGX3aFY/SuAs+jJBSxxPvvBBH9JN20C70jz1eNJ IKteg0SFeilVMV47zDF5wQApbDjs3776yVOsA/OS4JynWBnumrVV9SPX4Y/oB4/LB+viX69u788Ra J05P4TDuB5Ro4WzmfusMxOZydrqbRCgZQvHTwVWT6Uit6K1tzDQL38cG5LWbUmwwd4xl9hArLiy2P K+nqMBwzChvwt5rQpuwQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oWenU-00GeJA-Hs; Fri, 09 Sep 2022 14:15:56 +0000 Received: from mail-ej1-x631.google.com ([2a00:1450:4864:20::631]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oWenM-00Ge2a-7s; Fri, 09 Sep 2022 14:15:54 +0000 Received: by mail-ej1-x631.google.com with SMTP id lc7so4413697ejb.0; Fri, 09 Sep 2022 07:15:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date; bh=SAouUEinRa6Hbl/LtZoqHYT1WwmpM3306eznd6dIYTc=; b=MGMlxexeuZrElPiwK0S0Gni2kqsrWeV+Y8CK+SSASDnv1X5XCNqvkg+dHC26+y6sbE y6jaq8mM50b32vF1sfM+FPrgNdNYOzDJawpAm3uq04jS3n0kin13UTme9c5FlCjzmPvM 9pVkr7plYC9GhiovDUyx8qEVmUpz6fe4ELPeciaYI8DV3kWVUCPiw9l5JfqRrs9CzYgV C7NabsjJdqkPYCwGgLSTaavqd+ZdD+WRr96nhN9xZwjuMGl3e56GuWnf+kWvc+AyWsEZ ZHfIY7fBp5aBoLzctGXVE47q1DhnBXhS81Qsnb+Llj2Gz51LsINkV88OsjFbK6gpU5TE Ckwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date; bh=SAouUEinRa6Hbl/LtZoqHYT1WwmpM3306eznd6dIYTc=; b=qVtU3Ww723tAaSFhRNlYBckxgV+ReNs+LAH6gJIVisV7IbstDoE1ZI2UpzL0mpVpvH qB/CS6wwjVtULrWc9nlbpztZPAz25JdcAnkLFtl+vuluS4m4pmbY0hkvEd+LkBaT67gd Mqvd5yhjyZkkMLZgo7kz/PxMJ8PPEiXKS4dmvI2zYKCmBCFUL7bE0vMtY2A9S84ibIG2 IygLJ5KVLSHCstL5G6aV3HwWuW2YW1Ej5b3nXtN40UWwz70HOtttvnqDDtM8Iw0D0ef0 9mRErM5BbpPB4ng1NnaP+nphRyTCykxgLZSb72khiqT3Lzr5FW3Aw7Yso00kxlZrzMvt cpVQ== X-Gm-Message-State: ACgBeo219ihmPXnojJN+mafcgztPIwQQQmlPZfkaq7swR41yR9Y7IOFQ BTlYnm0+wUXMrcMjiYNpBEw= X-Google-Smtp-Source: AA6agR5Z5SAGLfp17FeDByDLhT2NZ4WzkQxDjj3yNTq/SpxQDLFZDMksQEkvxdwUIvGZDYQorX4f2g== X-Received: by 2002:a17:907:a068:b0:773:e2bd:554d with SMTP id ia8-20020a170907a06800b00773e2bd554dmr6251011ejc.743.1662732938925; Fri, 09 Sep 2022 07:15:38 -0700 (PDT) Received: from cizrna.home (cst-prg-43-108.cust.vodafone.cz. [46.135.43.108]) by smtp.gmail.com with ESMTPSA id ka5-20020a170907920500b0073c5192cba6sm319461ejb.114.2022.09.09.07.15.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Sep 2022 07:15:38 -0700 (PDT) From: Tomeu Vizoso To: David Airlie , Daniel Vetter , Jonathan Corbet , Carlo Caione , Kevin Hilman , Heiko Stuebner , Matthias Brugger , Rob Clark Cc: dri-devel@lists.freedesktop.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-mediatek@lists.infradead.org, kernel@collabora.com, Neil Armstrong , Rob Clark , Tomeu Vizoso Subject: [PATCH v8] drm: Add initial ci/ subdirectory Date: Fri, 9 Sep 2022 16:15:28 +0200 Message-Id: <20220909141528.5090-1-tomeu.vizoso@collabora.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220829093141.45583-1-tomeu.vizoso@collabora.com> References: <20220829093141.45583-1-tomeu.vizoso@collabora.com> MIME-Version: 1.0 X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org QW5kIHVzZSBpdCB0byBzdG9yZSBleHBlY3RhdGlvbnMgYWJvdXQgd2hhdCB0aGUgRFJNIGRyaXZl cnMgYXJlCnN1cHBvc2VkIHRvIHBhc3MgaW4gdGhlIElHVCB0ZXN0IHN1aXRlLgoKQWxzbyBpbmNs dWRlIGEgY29uZmlndXJhdGlvbiBmaWxlIHRoYXQgcG9pbnRzIHRvIHRoZSBvdXQtb2YtdHJlZSBD SQpzY3JpcHRzLgoKQnkgc3RvcmluZyB0aGUgdGVzdCBleHBlY3RhdGlvbnMgYWxvbmcgdGhlIGNv ZGUgd2UgY2FuIG1ha2Ugc3VyZSBib3RoCnN0YXkgaW4gc3luYyB3aXRoIGVhY2ggb3RoZXIsIGFu ZCBzbyB3ZSBjYW4ga25vdyB3aGVuIGEgY29kZSBjaGFuZ2UKYnJlYWtzIHRob3NlIGV4cGVjdGF0 aW9ucy4KClRoaXMgd2lsbCBhbGxvdyBhbGwgY29udHJpYnV0b3JzIHRvIGRybSB0byByZXVzZSB0 aGUgaW5mcmFzdHJ1Y3R1cmUKYWxyZWFkeSBpbiBnaXRsYWIuZnJlZWRlc2t0b3Aub3JnIHRvIHRl c3QgdGhlIGRyaXZlciBvbiBzZXZlcmFsCmdlbmVyYXRpb25zIG9mIHRoZSBoYXJkd2FyZS4KCnYy OgogIC0gRml4IG5hbWVzIG9mIHJlc3VsdCBleHBlY3RhdGlvbiBmaWxlcyB0byBtYXRjaCBTb0MK ICAtIERvbid0IGV4ZWN1dGUgdGVzdHMgdGhhdCBhcmUgZ29pbmcgdG8gc2tpcCBvbiBhbGwgYm9h cmRzCgp2MzoKICAtIFJlbW92ZSB0cmFja2luZyBvZiBkbWVzZyBvdXRwdXQgZHVyaW5nIHRlc3Qg ZXhlY3V0aW9uCgp2NDoKICAtIE1vdmUgdXAgdG8gZHJpdmVycy9ncHUvZHJtCiAgLSBBZGQgc3Vw cG9ydCBmb3IgYSBidW5jaCBvZiBvdGhlciBkcml2ZXJzCiAgLSBFeHBsYWluIGhvdyB0byBpbmNv cnBvcmF0ZSBmaXhlcyBmb3IgQ0kgZnJvbSBhCiAgICAke1RBUkdFVF9CUkFOQ0h9LWV4dGVybmFs LWZpeGVzIGJyYW5jaAogIC0gUmVtb3ZlIHRlc3RzIHRoYXQgcGFzcyBmcm9tIGV4cGVjdGVkIHJl c3VsdHMgZmlsZSwgdG8gcmVkdWNlIHRoZQogICAgc2l6ZSBvZiBpbi10cmVlIGZpbGVzCiAgLSBB ZGQgZG9jcyBhYm91dCBob3cgdG8gZGVhbCB3aXRoIG91dGFnZXMgaW4gYXV0b21hdGVkIHRlc3Rp bmcgbGFicwogIC0gU3BlY2lmeSB0aGUgZXhhY3QgU0hBIG9mIHRoZSBDSSBzY3JpcHRzIHRvIGJl IHVzZWQKCnY1OgogIC0gUmVtb3ZlIHVubmVlZGVkIHNraXBzIGZyb20gTWVzb24gZXhwZWN0YXRp b25zIGZpbGUKICAtIFVzZSBhIG1vcmUgYWR2YW5jZWQgcnVubmVyIHRoYXQgZGV0ZWN0cyBmbGFr ZXMgYXV0b21hdGljYWxseQogIC0gVXNlIGEgbW9yZSBzdWNjaW50IGZvcm1hdCBmb3IgdGhlIGV4 cGVjdGF0aW9ucwogIC0gUnVuIG1hbnkgbW9yZSB0ZXN0cyAoYW5kIHVzZSBzaGFyZGluZyB0byBm aW5pc2ggaW4gdGltZSkKICAtIFVzZSBza2lwIGxpc3RzIHRvIGF2b2lkIGhhbmdpbmcgbWFjaGlu ZXMKICAtIEFkZCBzb21lIGJ1aWxkIHRlc3RpbmcKICAtIEJ1aWxkIElHVCBpbiBlYWNoIHBpcGVs aW5lIGZvciBmYXN0ZXIgdXByZXZzCiAgLSBMaXN0IGZhaWx1cmVzIGluIHRoZSBHaXRMYWIgVUkK CnY2OgogIC0gUmViYXNlIG9uIHRvcCBvZiBsYXRlc3QgZHJtLW5leHQKICAtIExvd2VyIHByaW9y aXR5IG9mIExBVkEgam9icyB0byBub3QgaW1wYWN0IE1lc2EgQ0kgYXMgbXVjaAogIC0gVXBkYXRl IGRvY3MKCnY3OgogIC0gUmViYXNlIG9uIHRvcCBvZiBsYXRlc3QgZHJtLW5leHQKCnY4OgogIC0g TW92ZSBhbGwgZmlsZXMgc3BlY2lmaWMgdG8gdGVzdGluZyB0aGUga2VybmVsIGludG8gdGhlIGtl cm5lbCB0cmVlCiAgICAodGh1cyBJIGhhdmUgZHJvcHBlZCB0aGUgci1icyBJIGhhZCBjb2xsZWN0 ZWQgc28gZmFyKQogIC0gVXByZXYgR2l0bGFiIENJIGluZnJhc3RydWN0dXJlIHNjcmlwdHMgdG8g dGhlIGxhdGVzdCBmcm9tIE1lc2EKICAtIEFkZCBNQUlOVEFJTkVSUyBlbnRyeQogIC0gRml4IGJv b3Qgb24gTVQ4MTczIGJ5IGFkZGluZyBzb21lIEtjb25maWdzIHRoYXQgYXJlIG5vdyBuZWVkZWQK ICAtIExpbmsgdG8gdGhlIGRvY3MgZnJvbSBpbmRleC5yc3QgYW5kIGhhcmQtd3JhcCB0aGUgZmls ZQoKU2lnbmVkLW9mZi1ieTogVG9tZXUgVml6b3NvIDx0b21ldS52aXpvc29AY29sbGFib3JhLmNv bT4KLS0tCiBEb2N1bWVudGF0aW9uL2dwdS9hdXRvbWF0ZWRfdGVzdGluZy5yc3QgICAgICAgfCAg MTQ0ICsKIERvY3VtZW50YXRpb24vZ3B1L2luZGV4LnJzdCAgICAgICAgICAgICAgICAgICB8ICAg IDEgKwogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg OCArCiBkcml2ZXJzL2dwdS9kcm0vY2kvYXJtLmNvbmZpZyAgICAgICAgICAgICAgICAgfCAgIDU3 ICsKIGRyaXZlcnMvZ3B1L2RybS9jaS9hcm02NC5jb25maWcgICAgICAgICAgICAgICB8ICAxNzUg KysKIGRyaXZlcnMvZ3B1L2RybS9jaS9idWlsZC1pZ3Quc2ggICAgICAgICAgICAgICB8ICAgNDMg KwogZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnNoICAgICAgICAgICAgICAgICAgIHwgIDE1OCAr CiBkcml2ZXJzL2dwdS9kcm0vY2kvYnVpbGQueW1sICAgICAgICAgICAgICAgICAgfCAgMTEwICsK IGRyaXZlcnMvZ3B1L2RybS9jaS9jaGVjay1wYXRjaC5weSAgICAgICAgICAgICB8ICAgNTcgKwog ZHJpdmVycy9ncHUvZHJtL2NpL2NvbnRhaW5lci55bWwgICAgICAgICAgICAgIHwgICA1NCArCiBk cml2ZXJzL2dwdS9kcm0vY2kvZ2l0bGFiLWNpLnltbCAgICAgICAgICAgICAgfCAgMjI2ICsrCiBk cml2ZXJzL2dwdS9kcm0vY2kvaWd0X3J1bm5lci5zaCAgICAgICAgICAgICAgfCAgIDc3ICsKIGRy aXZlcnMvZ3B1L2RybS9jaS9pbWFnZS10YWdzLnltbCAgICAgICAgICAgICB8ICAgMTMgKwogZHJp dmVycy9ncHUvZHJtL2NpL2xhdmEtc3VibWl0LnNoICAgICAgICAgICAgIHwgICA1MyArCiBkcml2 ZXJzL2dwdS9kcm0vY2kvc3RhdGljLWNoZWNrcy55bWwgICAgICAgICAgfCAgIDEyICsKIGRyaXZl cnMvZ3B1L2RybS9jaS90ZXN0LnltbCAgICAgICAgICAgICAgICAgICB8ICAzMjIgKysKIGRyaXZl cnMvZ3B1L2RybS9jaS90ZXN0bGlzdC50eHQgICAgICAgICAgICAgICB8IDI3NjMgKysrKysrKysr KysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9jaS94ODZfNjQuY29uZmlnICAgICAgICAgICAgICB8 ICAxMDUgKwogLi4uL2dwdS9kcm0vY2kveGZhaWxzL2FtZGdwdS1zdG9uZXktZmFpbHMudHh0IHwg ICAxOSArCiAuLi4vZHJtL2NpL3hmYWlscy9hbWRncHUtc3RvbmV5LWZsYWtlcy50eHQgICAgfCAg IDE1ICsKIC4uLi9ncHUvZHJtL2NpL3hmYWlscy9hbWRncHUtc3RvbmV5LXNraXBzLnR4dCB8ICAg IDIgKwogLi4uL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYW1seS1mbGFrZXMudHh0ICAgIHwgICAz MiArCiBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYW1seS1za2lwcy50eHQgfCAgICAy ICsKIGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1hcGwtZmFpbHMudHh0ICB8ICAgMjkg KwogZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWFwbC1mbGFrZXMudHh0IHwgICAgMSAr CiBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYXBsLXNraXBzLnR4dCAgfCAgICAyICsK IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1jbWwtZmxha2VzLnR4dCB8ICAgMzcgKwog ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWdsay1mbGFrZXMudHh0IHwgICA0MCArCiBk cml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtZ2xrLXNraXBzLnR4dCAgfCAgICAyICsKIGRy aXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1rYmwtZmFpbHMudHh0ICB8ICAgIDggKwogZHJp dmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1mbGFrZXMudHh0IHwgICAyNSArCiBkcml2 ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUta2JsLXNraXBzLnR4dCAgfCAgICAyICsKIGRyaXZl cnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS10Z2wtZmFpbHMudHh0ICB8ICAgMTkgKwogZHJpdmVy cy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LXRnbC1mbGFrZXMudHh0IHwgICAgNSArCiBkcml2ZXJz L2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtdGdsLXNraXBzLnR4dCAgfCAgICA4ICsKIGRyaXZlcnMv Z3B1L2RybS9jaS94ZmFpbHMvaTkxNS13aGwtZmFpbHMudHh0ICB8ICAgMzAgKwogZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9pOTE1LXdobC1mbGFrZXMudHh0IHwgICAgMSArCiAuLi4vZHJtL2Np L3hmYWlscy9tZWRpYXRlay1tdDgxNzMtZmFpbHMudHh0ICAgfCAgIDI5ICsKIC4uLi9kcm0vY2kv eGZhaWxzL21lZGlhdGVrLW10ODE4My1mYWlscy50eHQgICB8ICAgMTAgKwogLi4uL2RybS9jaS94 ZmFpbHMvbWVkaWF0ZWstbXQ4MTgzLWZsYWtlcy50eHQgIHwgICAxNCArCiAuLi4vZ3B1L2RybS9j aS94ZmFpbHMvbWVzb24tZzEyYi1mYWlscy50eHQgICAgfCAgICA1ICsKIC4uLi9ncHUvZHJtL2Np L3hmYWlscy9tZXNvbi1nMTJiLWZsYWtlcy50eHQgICB8ICAgIDQgKwogLi4uL2dwdS9kcm0vY2kv eGZhaWxzL21zbS1hcHE4MDE2LWZhaWxzLnR4dCAgIHwgICAxNSArCiAuLi4vZ3B1L2RybS9jaS94 ZmFpbHMvbXNtLWFwcTgwMTYtZmxha2VzLnR4dCAgfCAgICA0ICsKIC4uLi9ncHUvZHJtL2NpL3hm YWlscy9tc20tYXBxODA5Ni1mYWlscy50eHQgICB8ICAgIDIgKwogLi4uL2dwdS9kcm0vY2kveGZh aWxzL21zbS1hcHE4MDk2LWZsYWtlcy50eHQgIHwgICAgNCArCiAuLi4vZ3B1L2RybS9jaS94ZmFp bHMvbXNtLWFwcTgwOTYtc2tpcHMudHh0ICAgfCAgICAyICsKIC4uLi9ncHUvZHJtL2NpL3hmYWls cy9tc20tc2M3MTgwLWZhaWxzLnR4dCAgICB8ICAgMjEgKwogLi4uL2dwdS9kcm0vY2kveGZhaWxz L21zbS1zYzcxODAtZmxha2VzLnR4dCAgIHwgICAgNiArCiAuLi4vZ3B1L2RybS9jaS94ZmFpbHMv bXNtLXNjNzE4MC1za2lwcy50eHQgICAgfCAgIDIzICsKIC4uLi9ncHUvZHJtL2NpL3hmYWlscy9t c20tc2RtODQ1LWZhaWxzLnR4dCAgICB8ICAgNDQgKwogLi4uL2dwdS9kcm0vY2kveGZhaWxzL21z bS1zZG04NDUtZmxha2VzLnR4dCAgIHwgICAxMCArCiAuLi4vZ3B1L2RybS9jaS94ZmFpbHMvbXNt LXNkbTg0NS1za2lwcy50eHQgICAgfCAgICAyICsKIC4uLi9kcm0vY2kveGZhaWxzL3JvY2tjaGlw LXJrMzI4OC1mYWlscy50eHQgICB8ICAgNDMgKwogLi4uL2RybS9jaS94ZmFpbHMvcm9ja2NoaXAt cmszMjg4LWZsYWtlcy50eHQgIHwgICAgMiArCiAuLi4vZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1y azMyODgtc2tpcHMudHh0ICAgfCAgIDQ5ICsKIC4uLi9kcm0vY2kveGZhaWxzL3JvY2tjaGlwLXJr MzM5OS1mYWlscy50eHQgICB8ICAgMjkgKwogLi4uL2RybS9jaS94ZmFpbHMvcm9ja2NoaXAtcmsz Mzk5LWZsYWtlcy50eHQgIHwgICAyMCArCiAuLi4vZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMz OTktc2tpcHMudHh0ICAgfCAgICA1ICsKIC4uLi9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9u ZS1mYWlscy50eHQgICB8ICAgMzggKwogLi4uL2RybS9jaS94ZmFpbHMvdmlydGlvX2dwdS1ub25l LWZsYWtlcy50eHQgIHwgICAgMAogLi4uL2RybS9jaS94ZmFpbHMvdmlydGlvX2dwdS1ub25lLXNr aXBzLnR4dCAgIHwgICAgNiArCiA2MiBmaWxlcyBjaGFuZ2VkLCA1MDQ0IGluc2VydGlvbnMoKykK IGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2dwdS9hdXRvbWF0ZWRfdGVzdGluZy5y c3QKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kvYXJtLmNvbmZpZwogY3Jl YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS9hcm02NC5jb25maWcKIGNyZWF0ZSBt b2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kvYnVpbGQtaWd0LnNoCiBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnNoCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9ncHUvZHJtL2NpL2J1aWxkLnltbAogY3JlYXRlIG1vZGUgMTAwNzU1IGRyaXZlcnMvZ3B1 L2RybS9jaS9jaGVjay1wYXRjaC5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry bS9jaS9jb250YWluZXIueW1sCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2Np L2dpdGxhYi1jaS55bWwKIGNyZWF0ZSBtb2RlIDEwMDc1NSBkcml2ZXJzL2dwdS9kcm0vY2kvaWd0 X3J1bm5lci5zaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS9pbWFnZS10 YWdzLnltbAogY3JlYXRlIG1vZGUgMTAwNzU1IGRyaXZlcnMvZ3B1L2RybS9jaS9sYXZhLXN1Ym1p dC5zaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS9zdGF0aWMtY2hlY2tz LnltbAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS90ZXN0LnltbAogY3Jl YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS90ZXN0bGlzdC50eHQKIGNyZWF0ZSBt b2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveDg2XzY0LmNvbmZpZwogY3JlYXRlIG1vZGUg MTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvYW1kZ3B1LXN0b25leS1mYWlscy50eHQK IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2FtZGdwdS1zdG9u ZXktZmxha2VzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFp bHMvYW1kZ3B1LXN0b25leS1za2lwcy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dw dS9kcm0vY2kveGZhaWxzL2k5MTUtYW1seS1mbGFrZXMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQg ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWFtbHktc2tpcHMudHh0CiBjcmVhdGUgbW9k ZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWFwbC1mYWlscy50eHQKIGNy ZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYXBsLWZsYWtl cy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUt YXBsLXNraXBzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFp bHMvaTkxNS1jbWwtZmxha2VzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvaTkxNS1nbGstZmxha2VzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZl cnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1nbGstc2tpcHMudHh0CiBjcmVhdGUgbW9kZSAxMDA2 NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1mYWlscy50eHQKIGNyZWF0ZSBt b2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUta2JsLWZsYWtlcy50eHQK IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUta2JsLXNr aXBzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkx NS10Z2wtZmFpbHMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hm YWlscy9pOTE1LXRnbC1mbGFrZXMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUv ZHJtL2NpL3hmYWlscy9pOTE1LXRnbC1za2lwcy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2 ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtd2hsLWZhaWxzLnR4dAogY3JlYXRlIG1vZGUgMTAw NjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS13aGwtZmxha2VzLnR4dAogY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbWVkaWF0ZWstbXQ4MTczLWZh aWxzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbWVk aWF0ZWstbXQ4MTgzLWZhaWxzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvbWVkaWF0ZWstbXQ4MTgzLWZsYWtlcy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0 NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21lc29uLWcxMmItZmFpbHMudHh0CiBjcmVhdGUg bW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tZXNvbi1nMTJiLWZsYWtlcy50 eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1hcHE4 MDE2LWZhaWxzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFp bHMvbXNtLWFwcTgwMTYtZmxha2VzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1 L2RybS9jaS94ZmFpbHMvbXNtLWFwcTgwOTYtZmFpbHMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQg ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODA5Ni1mbGFrZXMudHh0CiBjcmVhdGUg bW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODA5Ni1za2lwcy50 eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1zYzcx ODAtZmFpbHMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWls cy9tc20tc2M3MTgwLWZsYWtlcy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9k cm0vY2kveGZhaWxzL21zbS1zYzcxODAtc2tpcHMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tc2RtODQ1LWZhaWxzLnR4dAogY3JlYXRlIG1vZGUg MTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLXNkbTg0NS1mbGFrZXMudHh0CiBj cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tc2RtODQ1LXNr aXBzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvcm9j a2NoaXAtcmszMjg4LWZhaWxzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvcm9ja2NoaXAtcmszMjg4LWZsYWtlcy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0 NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3JvY2tjaGlwLXJrMzI4OC1za2lwcy50eHQKIGNy ZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3JvY2tjaGlwLXJrMzM5 OS1mYWlscy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxz L3JvY2tjaGlwLXJrMzM5OS1mbGFrZXMudHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMzOTktc2tpcHMudHh0CiBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy92aXJ0aW9fZ3B1LW5vbmUtZmFpbHMudHh0 CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy92aXJ0aW9fZ3B1 LW5vbmUtZmxha2VzLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9jaS94 ZmFpbHMvdmlydGlvX2dwdS1ub25lLXNraXBzLnR4dAoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp b24vZ3B1L2F1dG9tYXRlZF90ZXN0aW5nLnJzdCBiL0RvY3VtZW50YXRpb24vZ3B1L2F1dG9tYXRl ZF90ZXN0aW5nLnJzdApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjFi ODdiODAyYWM3ZgotLS0gL2Rldi9udWxsCisrKyBiL0RvY3VtZW50YXRpb24vZ3B1L2F1dG9tYXRl ZF90ZXN0aW5nLnJzdApAQCAtMCwwICsxLDE0NCBAQAorLi4gU1BEWC1MaWNlbnNlLUlkZW50aWZp ZXI6IEdQTC0yLjArCisKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 CitBdXRvbWF0ZWQgdGVzdGluZyBvZiB0aGUgRFJNIHN1YnN5c3RlbQorPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KKworSW50cm9kdWN0aW9uCis9PT09PT09PT09PT0K KworTWFraW5nIHN1cmUgdGhhdCBjaGFuZ2VzIHRvIHRoZSBjb3JlIG9yIGRyaXZlcnMgZG9uJ3Qg aW50cm9kdWNlIHJlZ3Jlc3Npb25zIGNhbgorYmUgdmVyeSB0aW1lLWNvbnN1bWluZyB3aGVuIGxv dHMgb2YgZGlmZmVyZW50IGhhcmR3YXJlIGNvbmZpZ3VyYXRpb25zIG5lZWQgdG8KK2JlIHRlc3Rl ZC4gTW9yZW92ZXIsIGl0IGlzbid0IHByYWN0aWNhbCBmb3IgZWFjaCBwZXJzb24gaW50ZXJlc3Rl ZCBpbiB0aGlzCit0ZXN0aW5nIHRvIGhhdmUgdG8gYWNxdWlyZSBhbmQgbWFpbnRhaW4gd2hhdCBj YW4gYmUgYSBjb25zaWRlcmFibGUgYW1vdW50IG9mCitoYXJkd2FyZS4KKworQWxzbywgaXQgaXMg ZGVzaXJhYmxlIGZvciBkZXZlbG9wZXJzIHRvIGNoZWNrIGZvciByZWdyZXNzaW9ucyBpbiB0aGVp ciBjb2RlIGJ5Cit0aGVtc2VsdmVzLCBpbnN0ZWFkIG9mIHJlbHlpbmcgb24gdGhlIG1haW50YWlu ZXJzIHRvIGZpbmQgdGhlbSBhbmQgdGhlbgorcmVwb3J0aW5nIGJhY2suCisKK1RoZXJlIGFyZSBm YWNpbGl0aWVzIGluIGdpdGxhYi5mcmVlZGVza3RvcC5vcmcgdG8gYXV0b21hdGljYWxseSB0ZXN0 IE1lc2EgdGhhdAorY2FuIGJlIHVzZWQgYXMgd2VsbCBmb3IgdGVzdGluZyB0aGUgRFJNIHN1YnN5 c3RlbS4gVGhpcyBkb2N1bWVudCBleHBsYWlucyBob3cKK3Blb3BsZSBpbnRlcmVzdGVkIGluIHRl c3RpbmcgaXQgY2FuIHVzZSB0aGlzIHNoYXJlZCBpbmZyYXN0cnVjdHVyZSB0byBzYXZlCitxdWl0 ZSBzb21lIHRpbWUgYW5kIGVmZm9ydC4KKworCitSZWxldmFudCBmaWxlcworPT09PT09PT09PT09 PT0KKworZHJpdmVycy9ncHUvZHJtL2NpL2dpdGxhYi1jaS55bWwKKy0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCisKK1RoaXMgaXMgdGhlIHJvb3QgY29uZmlndXJhdGlvbiBmaWxlIGZv ciBHaXRMYWIgQ0kuIEFtb25nIG90aGVyIGxlc3MgaW50ZXJlc3RpbmcKK2JpdHMsIGl0IHNwZWNp ZmllcyB0aGUgc3BlY2lmaWMgdmVyc2lvbiBvZiB0aGUgc2NyaXB0cyB0byBiZSB1c2VkLiBUaGVy ZSBhcmUKK3NvbWUgdmFyaWFibGVzIHRoYXQgY2FuIGJlIG1vZGlmaWVkIHRvIGNoYW5nZSB0aGUg YmVoYXZpb3Igb2YgdGhlIHBpcGVsaW5lOgorCitEUk1fQ0lfUFJPSkVDVF9QQVRICisgICAgUmVw b3NpdG9yeSB0aGF0IGNvbnRhaW5zIHRoZSBNZXNhIHNvZnR3YXJlIGluZnJhc3RydWN0dXJlIGZv ciBDSQorCitEUk1fQ0lfQ09NTUlUX1NIQQorICAgIEEgcGFydGljdWxhciByZXZpc2lvbiB0byB1 c2UgZnJvbSB0aGF0IHJlcG9zaXRvcnkKKworVVBTVFJFQU1fUkVQTworICAgIFVSTCB0byBnaXQg cmVwb3NpdG9yeSBjb250YWluaW5nIHRoZSB0YXJnZXQgYnJhbmNoCisKK1RBUkdFVF9CUkFOQ0gK KyAgICBCcmFuY2ggdG8gd2hpY2ggdGhpcyBicmFuY2ggaXMgdG8gYmUgbWVyZ2VkIGludG8KKwor SUdUX1ZFUlNJT04KKyAgICBSZXZpc2lvbiBvZiBpZ3QtZ3B1LXRvb2xzIGJlaW5nIHVzZWQsIGZy b20KKyAgICBodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZHJtL2lndC1ncHUtdG9vbHMK KworZHJpdmVycy9ncHUvZHJtL2NpL3Rlc3RsaXN0LnR4dAorLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQorCitJR1QgdGVzdHMgdG8gYmUgcnVuIG9uIGFsbCBkcml2ZXJzICh1bmxlc3Mg bWVudGlvbmVkIGluIGEgZHJpdmVyJ3MgKi1za2lwcy50eHQKK2ZpbGUsIHNlZSBiZWxvdykuCisK K2RyaXZlcnMvZ3B1L2RybS9jaS8ke0RSSVZFUl9OQU1FfS0ke0hXX1JFVklTSU9OfS1mYWlscy50 eHQKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KKworTGlzdHMgdGhlIGtub3duIGZhaWx1cmVzIGZvciBhIGdpdmVuIGRyaXZlciBvbiBh IHNwZWNpZmljIGhhcmR3YXJlIHJldmlzaW9uLgorCitkcml2ZXJzL2dwdS9kcm0vY2kvJHtEUklW RVJfTkFNRX0tJHtIV19SRVZJU0lPTn0tZmxha2VzLnR4dAorLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworTGlzdHMgdGhlIHRlc3Rz IHRoYXQgZm9yIGEgZ2l2ZW4gZHJpdmVyIG9uIGEgc3BlY2lmaWMgaGFyZHdhcmUgcmV2aXNpb24g YXJlCitrbm93biB0byBiZWhhdmUgdW5yZWxpYWJseS4gVGhlc2UgdGVzdHMgd29uJ3QgY2F1c2Ug YSBqb2IgdG8gZmFpbCByZWdhcmRsZXNzIG9mCit0aGUgcmVzdWx0LiBUaGV5IHdpbGwgc3RpbGwg YmUgcnVuLgorCitkcml2ZXJzL2dwdS9kcm0vY2kvJHtEUklWRVJfTkFNRX0tJHtIV19SRVZJU0lP Tn0tc2tpcHMudHh0CistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQorCitMaXN0cyB0aGUgdGVzdHMgdGhhdCB3b24ndCBiZSBydW4gZm9y IGEgZ2l2ZW4gZHJpdmVyIG9uIGEgc3BlY2lmaWMgaGFyZHdhcmUKK3JldmlzaW9uLiBUaGVzZSBh cmUgdXN1YWxseSB0ZXN0cyB0aGF0IGludGVyZmVyZSB3aXRoIHRoZSBydW5uaW5nIG9mIHRoZSB0 ZXN0CitsaXN0IGR1ZSB0byBoYW5naW5nIHRoZSBtYWNoaW5lLCBjYXVzaW5nIE9PTSwgdGFraW5n IHRvbyBsb25nLCBldGMuCisKKworSG93IHRvIGVuYWJsZSBhdXRvbWF0ZWQgdGVzdGluZyBvbiB5 b3VyIHRyZWUKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisK KzEuIENyZWF0ZSBhIExpbnV4IHRyZWUgaW4gaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3Jn LyBpZiB5b3UgZG9uJ3QgaGF2ZSBvbmUKK3lldAorCisyLiBJbiB5b3VyIGtlcm5lbCByZXBvJ3Mg Y29uZmlndXJhdGlvbiAoZWcuCitodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvamFuZWRv ZS9saW51eC8tL3NldHRpbmdzL2NpX2NkKSwgY2hhbmdlIHRoZQorQ0kvQ0QgY29uZmlndXJhdGlv biBmaWxlIGZyb20gLmdpdGxhYi1jaS55bWwgdG8KK2RyaXZlcnMvZ3B1L2RybS9jaS9naXRsYWIt Y2kueW1sLgorCiszLiBOZXh0IHRpbWUgeW91IHB1c2ggdG8gdGhpcyByZXBvc2l0b3J5LCB5b3Ug d2lsbCBzZWUgYSBDSSBwaXBlbGluZSBiZWluZworY3JlYXRlZCAoZWcuIGh0dHBzOi8vZ2l0bGFi LmZyZWVkZXNrdG9wLm9yZy9qYW5lZG9lL2xpbnV4Ly0vcGlwZWxpbmVzKQorCis0LiBUaGUgdmFy aW91cyBqb2JzIHdpbGwgYmUgcnVuIGFuZCB3aGVuIHRoZSBwaXBlbGluZSBpcyBmaW5pc2hlZCwg YWxsIGpvYnMKK3Nob3VsZCBiZSBncmVlbiB1bmxlc3MgYSByZWdyZXNzaW9uIGhhcyBiZWVuIGZv dW5kLgorCisKK0hvdyB0byB1cGRhdGUgdGVzdCBleHBlY3RhdGlvbnMKKz09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0KKworSWYgeW91ciBjaGFuZ2VzIHRvIHRoZSBjb2RlIGZpeCBhbnkg dGVzdHMsIHlvdSB3aWxsIGhhdmUgdG8gcmVtb3ZlIG9uZSBvciBtb3JlCitsaW5lcyBmcm9tIG9u ZSBvciBtb3JlIG9mIHRoZSBmaWxlcyBpbgorZHJpdmVycy9ncHUvZHJtL2NpLyR7RFJJVkVSX05B TUV9XypfZmFpbHMudHh0LCBmb3IgZWFjaCBvZiB0aGUgdGVzdCBwbGF0Zm9ybXMKK2FmZmVjdGVk IGJ5IHRoZSBjaGFuZ2UuCisKKworSG93IHRvIGV4cGFuZCBjb3ZlcmFnZQorPT09PT09PT09PT09 PT09PT09PT09PQorCitJZiB5b3VyIGNvZGUgY2hhbmdlcyBtYWtlIGl0IHBvc3NpYmxlIHRvIHJ1 biBtb3JlIHRlc3RzIChieSBzb2x2aW5nIHJlbGlhYmlsaXR5Citpc3N1ZXMsIGZvciBleGFtcGxl KSwgeW91IGNhbiByZW1vdmUgdGVzdHMgZnJvbSB0aGUgZmxha2VzIGFuZC9vciBza2lwcyBsaXN0 cywKK2FuZCB0aGVuIHRoZSBleHBlY3RlZCByZXN1bHRzIGlmIHRoZXJlIGFyZSBhbnkga25vd24g ZmFpbHVyZXMuCisKK0lmIHRoZXJlIGlzIGEgbmVlZCBmb3IgdXBkYXRpbmcgdGhlIHZlcnNpb24g b2YgSUdUIGJlaW5nIHVzZWQgKG1heWJlIHlvdSBoYXZlCithZGRlZCBtb3JlIHRlc3RzIHRvIGl0 KSwgdXBkYXRlIHRoZSBJR1RfVkVSU0lPTiB2YXJpYWJsZSBhdCB0aGUgdG9wIG9mIHRoZQorZ2l0 bGFiLWNpLnltbCBmaWxlLgorCisKK0hvdyB0byB0ZXN0IHlvdXIgY2hhbmdlcyB0byB0aGUgc2Ny aXB0cworPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKK0ZvciB0ZXN0 aW5nIGNoYW5nZXMgdG8gdGhlIHNjcmlwdHMgaW4gdGhlIGRybS1jaSByZXBvLCBjaGFuZ2UgdGhl CitEUk1fQ0lfUFJPSkVDVF9QQVRIIGFuZCBEUk1fQ0lfQ09NTUlUX1NIQSB2YXJpYWJsZXMgaW4K K2RyaXZlcnMvZ3B1L2RybS9jaS9naXRsYWItY2kueW1sIHRvIG1hdGNoIHlvdXIgZm9yayBvZiB0 aGUgcHJvamVjdCAoZWcuCitqYW5lZG9lL2RybS1jaSkuIFRoaXMgZm9yayBuZWVkcyB0byBiZSBp biBodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvLgorCisKK0hvdyB0byBpbmNvcnBvcmF0 ZSBleHRlcm5hbCBmaXhlcyBpbiB5b3VyIHRlc3RpbmcKKz09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KKworT2Z0ZW4sIHJlZ3Jlc3Npb25zIGluIG90aGVy IHRyZWVzIHdpbGwgcHJldmVudCB0ZXN0aW5nIGNoYW5nZXMgbG9jYWwgdG8gdGhlCit0cmVlIHVu ZGVyIHRlc3QuIFRoZXNlIGZpeGVzIHdpbGwgYmUgYXV0b21hdGljYWxseSBtZXJnZWQgaW4gZHVy aW5nIHRoZSBidWlsZAoram9icyBmcm9tIGEgYnJhbmNoIGluIHRoZSB0YXJnZXQgdHJlZSB0aGF0 IGlzIG5hbWVkIGFzCiske1RBUkdFVF9CUkFOQ0h9LWV4dGVybmFsLWZpeGVzLgorCitJZiB0aGUg cGlwZWxpbmUgaXMgbm90IGluIGEgbWVyZ2UgcmVxdWVzdCBhbmQgYSBicmFuY2ggd2l0aCB0aGUg c2FtZSBuYW1lCitleGlzdHMgaW4gdGhlIGxvY2FsIHRyZWUsIGNvbW1pdHMgZnJvbSB0aGF0IGJy YW5jaCB3aWxsIGJlIG1lcmdlZCBpbiBhcyB3ZWxsLgorCisKK0hvdyB0byBkZWFsIHdpdGggYXV0 b21hdGVkIHRlc3RpbmcgbGFicyB0aGF0IG1heSBiZSBkb3duCis9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorCitJZiBhIGhhcmR3YXJlIGZh cm0gaXMgZG93biBhbmQgdGh1cyBjYXVzaW5nIHBpcGVsaW5lcyB0byBmYWlsIHRoYXQgd291bGQK K290aGVyd2lzZSBwYXNzLCBvbmUgY2FuIGRpc2FibGUgYWxsIGpvYnMgdGhhdCB3b3VsZCBiZSBz dWJtaXR0ZWQgdG8gdGhhdCBmYXJtCitieSBlZGl0aW5nIHRoZSBmaWxlIGF0CitodHRwczovL2dp dGxhYi5mcmVlZGVza3RvcC5vcmcvZ2Z4LWNpL2xhYi1zdGF0dXMvLS9ibG9iL21haW4vbGFiLXN0 YXR1cy55bWwuCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2dwdS9pbmRleC5yc3QgYi9Eb2N1 bWVudGF0aW9uL2dwdS9pbmRleC5yc3QKaW5kZXggYjk5ZGVkZTlhNWIxLi4yM2ZlNjYwMGQxZTkg MTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vZ3B1L2luZGV4LnJzdAorKysgYi9Eb2N1bWVudGF0 aW9uL2dwdS9pbmRleC5yc3QKQEAgLTE3LDYgKzE3LDcgQEAgTGludXggR1BVIERyaXZlciBEZXZl bG9wZXIncyBHdWlkZQogICAgYmFja2xpZ2h0CiAgICB2Z2Etc3dpdGNoZXJvbwogICAgdmdhYXJi aXRlcgorICAgYXV0b21hdGVkX3Rlc3RpbmcKICAgIHRvZG8KICAgIHJmYy9pbmRleAogCmRpZmYg LS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDlkN2Y2NGRjMGVmZS4uNjcw MzY4MWUyYWQ2IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAt NzA3NSw2ICs3MDc1LDE0IEBAIFQ6CWdpdCBnaXQ6Ly9hbm9uZ2l0LmZyZWVkZXNrdG9wLm9yZy9k cm0vZHJtLW1pc2MKIEY6CWRyaXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvCiBGOglpbmNsdWRlL2Ry bS9ncHVfc2NoZWR1bGVyLmgKIAorRFJNIEFVVE9NQVRFRCBURVNUSU5HCitNOglUb21ldSBWaXpv c28gPHRvbWV1LnZpem9zb0Bjb2xsYWJvcmEuY29tPgorTDoJZHJpLWRldmVsQGxpc3RzLmZyZWVk ZXNrdG9wLm9yZworUzoJTWFpbnRhaW5lZAorVDoJZ2l0IGdpdDovL2Fub25naXQuZnJlZWRlc2t0 b3Aub3JnL2RybS9kcm0tbWlzYworRjoJRG9jdW1lbnRhdGlvbi9ncHUvYXV0b21hdGVkX3Rlc3Rp bmcucnN0CitGOglkcml2ZXJzL2dwdS9kcm0vY2kvCisKIERTQlIxMDAgVVNCIEZNIFJBRElPIERS SVZFUgogTToJQWxleGV5IEtsaW1vdiA8a2xpbW92LmxpbnV4QGdtYWlsLmNvbT4KIEw6CWxpbnV4 LW1lZGlhQHZnZXIua2VybmVsLm9yZwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL2Fy bS5jb25maWcgYi9kcml2ZXJzL2dwdS9kcm0vY2kvYXJtLmNvbmZpZwpuZXcgZmlsZSBtb2RlIDEw MDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjIxYTVjN2MyM2Q1OAotLS0gL2Rldi9udWxsCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9jaS9hcm0uY29uZmlnCkBAIC0wLDAgKzEsNTcgQEAKK0NPTkZJR19M T0NBTFZFUlNJT05fQVVUTz15CitDT05GSUdfREVCVUdfS0VSTkVMPXkKKworIyBhYm9vdGltZyB3 aXRoIGEgJ2R1bW15JyByb290ZnMgZmFpbHMgd2l0aCByb290PS9kZXYvbmZzCitDT05GSUdfQkxL X0RFVl9JTklUUkQ9bgorCitDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQorQ09ORklH X0RFVkZSRVFfR09WX1BPV0VSU0FWRT15CitDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkK K0NPTkZJR19ERVZGUkVRX0dPVl9QQVNTSVZFPXkKK0NPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVf T05ERU1BTkQ9eQorCitDT05GSUdfRFJNPXkKK0NPTkZJR19EUk1fRVROQVZJVj15CitDT05GSUdf RFJNX1JPQ0tDSElQPXkKK0NPTkZJR19EUk1fUEFORlJPU1Q9eQorQ09ORklHX0RSTV9MSU1BPXkK K0NPTkZJR19EUk1fUEFORUxfU0lNUExFPXkKK0NPTkZJR19QV01fQ1JPU19FQz15CitDT05GSUdf QkFDS0xJR0hUX1BXTT15CisKK0NPTkZJR19ST0NLQ0hJUF9DRE5fRFA9bgorCitDT05GSUdfU1BJ X1JPQ0tDSElQPXkKK0NPTkZJR19QV01fUk9DS0NISVA9eQorQ09ORklHX1BIWV9ST0NLQ0hJUF9E UD15CitDT05GSUdfRFdNQUNfUk9DS0NISVA9eQorCitDT05GSUdfTUZEX1JLODA4PXkKK0NPTkZJ R19SRUdVTEFUT1JfUks4MDg9eQorQ09ORklHX1JUQ19EUlZfUks4MDg9eQorQ09ORklHX0NPTU1P Tl9DTEtfUks4MDg9eQorCitDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKK0NPTkZJR19SRUdV TEFUT1I9eQorCitDT05GSUdfUkVHVUxBVE9SX1ZDVFJMPXkKKworQ09ORklHX0tBU0FOPW4KK0NP TkZJR19LQVNBTl9JTkxJTkU9bgorQ09ORklHX1NUQUNLVFJBQ0U9bgorCitDT05GSUdfVE1QRlM9 eQorCitDT05GSUdfUFJPVkVfTE9DS0lORz1uCitDT05GSUdfREVCVUdfTE9DS0RFUD1uCitDT05G SUdfU09GVExPQ0tVUF9ERVRFQ1RPUj1uCitDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFO SUM9bgorCitDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTPXkKKworQ09ORklHX1VTQl9VU0JORVQ9 eQorQ09ORklHX05FVERFVklDRVM9eQorQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CitDT05GSUdf VVNCX1JUTDgxNTI9eQorQ09ORklHX1VTQl9ORVRfQVg4ODE3WD15CitDT05GSUdfVVNCX05FVF9T TVNDOTVYWD15CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kvYXJtNjQuY29uZmlnIGIv ZHJpdmVycy9ncHUvZHJtL2NpL2FybTY0LmNvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl eCAwMDAwMDAwMDAwMDAuLjI0MjE3NjU0NWI3MgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9jaS9hcm02NC5jb25maWcKQEAgLTAsMCArMSwxNzUgQEAKK0NPTkZJR19MT0NBTFZF UlNJT05fQVVUTz15CitDT05GSUdfREVCVUdfS0VSTkVMPXkKKworIyBhYm9vdGltZyB3aXRoIGEg J2R1bW15JyByb290ZnMgZmFpbHMgd2l0aCByb290PS9kZXYvbmZzCitDT05GSUdfQkxLX0RFVl9J TklUUkQ9bgorCitDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQorQ09ORklHX0RFVkZS RVFfR09WX1BPV0VSU0FWRT15CitDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkKK0NPTkZJ R19ERVZGUkVRX0dPVl9QQVNTSVZFPXkKKworQ09ORklHX0RSTT15CitDT05GSUdfRFJNX1JPQ0tD SElQPXkKK0NPTkZJR19EUk1fUEFORlJPU1Q9eQorQ09ORklHX0RSTV9MSU1BPXkKK0NPTkZJR19E Uk1fUEFORUxfU0lNUExFPXkKK0NPTkZJR19EUk1fUEFORUxfRURQPXkKK0NPTkZJR19EUk1fTVNN PXkKK0NPTkZJR19EUk1fSTJDX0FEVjc1MTE9eQorQ09ORklHX1BXTV9DUk9TX0VDPXkKK0NPTkZJ R19CQUNLTElHSFRfUFdNPXkKKworQ09ORklHX1JPQ0tDSElQX0NETl9EUD1uCisKK0NPTkZJR19T UElfUk9DS0NISVA9eQorQ09ORklHX1BXTV9ST0NLQ0hJUD15CitDT05GSUdfUEhZX1JPQ0tDSElQ X0RQPXkKK0NPTkZJR19EV01BQ19ST0NLQ0hJUD15CitDT05GSUdfU1RNTUFDX0VUSD15CitDT05G SUdfVFlQRUNfRlVTQjMwMj15CitDT05GSUdfVFlQRUM9eQorQ09ORklHX1RZUEVDX1RDUE09eQor CisjIE1TTSBwbGF0Zm9ybSBiaXRzCisKKyMgRm9yIENPTkZJR19RQ09NX0xNSAorQ09ORklHX09G PXkKKworQ09ORklHX1FDT01fQ09NTUFORF9EQj15CitDT05GSUdfUUNPTV9SUE1IUEQ9eQorQ09O RklHX1FDT01fUlBNUEQ9eQorQ09ORklHX1NETV9HUFVDQ184NDU9eQorQ09ORklHX1NETV9WSURF T0NDXzg0NT15CitDT05GSUdfU0RNX0RJU1BDQ184NDU9eQorQ09ORklHX1NETV9MUEFTU0NDXzg0 NT15CitDT05GSUdfU0RNX0NBTUNDXzg0NT15CitDT05GSUdfUkVTRVRfUUNPTV9QREM9eQorQ09O RklHX0RSTV9USV9TTjY1RFNJODY9eQorQ09ORklHX0kyQ19RQ09NX0dFTkk9eQorQ09ORklHX1NQ SV9RQ09NX0dFTkk9eQorQ09ORklHX1BIWV9RQ09NX1FVU0IyPXkKK0NPTkZJR19QSFlfUUNPTV9R TVA9eQorQ09ORklHX1FDT01fQ0xLX0FQQ0NfTVNNODk5Nj15CitDT05GSUdfUUNPTV9MTENDPXkK K0NPTkZJR19RQ09NX0xNSD15CitDT05GSUdfUUNPTV9TUE1JX1RFTVBfQUxBUk09eQorQ09ORklH X1FDT01fV0RUPXkKK0NPTkZJR19QT1dFUl9SRVNFVF9RQ09NX1BPTj15CitDT05GSUdfUlRDX0RS Vl9QTThYWFg9eQorQ09ORklHX0lOVEVSQ09OTkVDVD15CitDT05GSUdfSU5URVJDT05ORUNUX1FD T009eQorQ09ORklHX0lOVEVSQ09OTkVDVF9RQ09NX1NETTg0NT15CitDT05GSUdfSU5URVJDT05O RUNUX1FDT01fTVNNODkxNj15CitDT05GSUdfSU5URVJDT05ORUNUX1FDT01fT1NNX0wzPXkKK0NP TkZJR19JTlRFUkNPTk5FQ1RfUUNPTV9TQzcxODA9eQorQ09ORklHX0NSWVBUT19ERVZfUUNPTV9S Tkc9eQorQ09ORklHX1NDX0RJU1BDQ183MTgwPXkKK0NPTkZJR19TQ19HUFVDQ183MTgwPXkKKwor IyBkYjQxMGMgZXRoZXJuZXQKK0NPTkZJR19VU0JfUlRMODE1Mj15CisjIGRiODIwYyBldGhlcm5l dAorQ09ORklHX0FUTDFDPXkKKworQ09ORklHX0FSQ0hfQUxQSU5FPW4KK0NPTkZJR19BUkNIX0JD TTI4MzU9bgorQ09ORklHX0FSQ0hfQkNNX0lQUk9DPW4KK0NPTkZJR19BUkNIX0JFUkxJTj1uCitD T05GSUdfQVJDSF9CUkNNU1RCPW4KK0NPTkZJR19BUkNIX0VYWU5PUz1uCitDT05GSUdfQVJDSF9L Mz1uCitDT05GSUdfQVJDSF9MQVlFUlNDQVBFPW4KK0NPTkZJR19BUkNIX0xHMUs9bgorQ09ORklH X0FSQ0hfSElTST1uCitDT05GSUdfQVJDSF9NVkVCVT1uCitDT05GSUdfQVJDSF9TRUFUVExFPW4K K0NPTkZJR19BUkNIX1NZTlFVQUNFUj1uCitDT05GSUdfQVJDSF9SRU5FU0FTPW4KK0NPTkZJR19B UkNIX1I4QTc3NEExPW4KK0NPTkZJR19BUkNIX1I4QTc3NEMwPW4KK0NPTkZJR19BUkNIX1I4QTc3 OTU9bgorQ09ORklHX0FSQ0hfUjhBNzc5Nj1uCitDT05GSUdfQVJDSF9SOEE3Nzk2NT1uCitDT05G SUdfQVJDSF9SOEE3Nzk3MD1uCitDT05GSUdfQVJDSF9SOEE3Nzk4MD1uCitDT05GSUdfQVJDSF9S OEE3Nzk5MD1uCitDT05GSUdfQVJDSF9SOEE3Nzk5NT1uCitDT05GSUdfQVJDSF9TVFJBVElYMTA9 bgorQ09ORklHX0FSQ0hfVEVHUkE9bgorQ09ORklHX0FSQ0hfU1BSRD1uCitDT05GSUdfQVJDSF9U SFVOREVSPW4KK0NPTkZJR19BUkNIX1RIVU5ERVIyPW4KK0NPTkZJR19BUkNIX1VOSVBISUVSPW4K K0NPTkZJR19BUkNIX1ZFWFBSRVNTPW4KK0NPTkZJR19BUkNIX1hHRU5FPW4KK0NPTkZJR19BUkNI X1pYPW4KK0NPTkZJR19BUkNIX1pZTlFNUD1uCisKKyMgU3RyaXAgb3V0IHNvbWUgc3R1ZmYgd2Ug ZG9uJ3QgbmVlZCBmb3IgZ3JhcGhpY3MgdGVzdGluZywgdG8gcmVkdWNlCisjIHRoZSBidWlsZC4K K0NPTkZJR19DQU49bgorQ09ORklHX1dJUkVMRVNTPW4KK0NPTkZJR19SRktJTEw9bgorQ09ORklH X1dMQU49bgorCitDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKK0NPTkZJR19SRUdVTEFUT1I9 eQorCitDT05GSUdfUkVHVUxBVE9SX1ZDVFJMPXkKKworQ09ORklHX0tBU0FOPW4KK0NPTkZJR19L QVNBTl9JTkxJTkU9bgorQ09ORklHX1NUQUNLVFJBQ0U9bgorCitDT05GSUdfVE1QRlM9eQorCitD T05GSUdfUFJPVkVfTE9DS0lORz1uCitDT05GSUdfREVCVUdfTE9DS0RFUD1uCitDT05GSUdfU09G VExPQ0tVUF9ERVRFQ1RPUj15CitDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUM9eQor CitDT05GSUdfREVURUNUX0hVTkdfVEFTSz15CisKK0NPTkZJR19GV19MT0FERVJfQ09NUFJFU1M9 eQorQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj1uCisKK0NPTkZJR19VU0JfVVNCTkVUPXkK K0NPTkZJR19ORVRERVZJQ0VTPXkKK0NPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQorQ09ORklHX1VT Ql9SVEw4MTUyPXkKK0NPTkZJR19VU0JfTkVUX0FYODgxN1g9eQorQ09ORklHX1VTQl9ORVRfU01T Qzk1WFg9eQorCisjIEZvciBhbWxvZ2ljCitDT05GSUdfTUVTT05fR1hMX1BIWT15CitDT05GSUdf TURJT19CVVNfTVVYX01FU09OX0cxMkE9eQorQ09ORklHX0RSTV9NRVNPTj15CisKKyMgRm9yIE1l ZGlhdGVrCitDT05GSUdfRFJNX01FRElBVEVLPXkKK0NPTkZJR19QV01fTUVESUFURUs9eQorQ09O RklHX0RSTV9NRURJQVRFS19IRE1JPXkKK0NPTkZJR19HTlNTPXkKK0NPTkZJR19HTlNTX01US19T RVJJQUw9eQorQ09ORklHX0hXX1JBTkRPTT15CitDT05GSUdfSFdfUkFORE9NX01USz15CitDT05G SUdfTVRLX0RFVkFQQz15CitDT05GSUdfUFdNX01US19ESVNQPXkKK0NPTkZJR19NVEtfQ01EUT15 CitDT05GSUdfUkVHVUxBVE9SX0RBOTIxMT15CitDT05GSUdfQVJNX01FRElBVEVLX0NQVUZSRVE9 eQorQ09ORklHX1JUQ19EUlZfTVQ2Mzk3PXkKKworIyBGb3Igbm91dmVhdS4gIE5vdGUgdGhhdCBE Uk0gbXVzdCBiZSBhIG1vZHVsZSBzbyB0aGF0IGl0J3MgbG9hZGVkIGFmdGVyIE5GUyBpcyB1cCB0 byBwcm92aWRlIHRoZSBmaXJtd2FyZS4KK0NPTkZJR19BUkNIX1RFR1JBPXkKK0NPTkZJR19EUk1f Tk9VVkVBVT1tCitDT05GSUdfRFJNX1RFR1JBPW0KK0NPTkZJR19SODE2OT15CitDT05GSUdfU1RB R0lORz15CitDT05GSUdfRFJNX1RFR1JBX1NUQUdJTkc9eQorQ09ORklHX1RFR1JBX0hPU1QxWD15 CitDT05GSUdfQVJNX1RFR1JBX0RFVkZSRVE9eQorQ09ORklHX1RFR1JBX1NPQ1RIRVJNPXkKK0NP TkZJR19EUk1fVEVHUkFfREVCVUc9eQorQ09ORklHX1BXTV9URUdSQT15CmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vY2kvYnVpbGQtaWd0LnNoIGIvZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxk LWlndC5zaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjhiYzJjNzMz NGYzZgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS9idWlsZC1pZ3Quc2gK QEAgLTAsMCArMSw0MyBAQAorIyEvYmluL2Jhc2gKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IE1JVAorCitzZXQgLWV4CisKK2dpdCBjbG9uZSBodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5v cmcvZHJtL2lndC1ncHUtdG9vbHMuZ2l0IC0tc2luZ2xlLWJyYW5jaCAtLW5vLWNoZWNrb3V0Citj ZCBpZ3QtZ3B1LXRvb2xzCitnaXQgY2hlY2tvdXQgJElHVF9WRVJTSU9OCisKK2lmIFtbICIkS0VS TkVMX0FSQ0giID0gImFybSIgXV07IHRoZW4KKyAgICAuIC4uLy5naXRsYWItY2kvY29udGFpbmVy L2NyZWF0ZS1jcm9zcy1maWxlLnNoIGFybWhmCisgICAgRVhUUkFfTUVTT05fQVJHUz0iLS1jcm9z cy1maWxlIC9jcm9zc19maWxlLWFybWhmLnR4dCIKK2ZpCisKK01FU09OX09QVElPTlM9Ii1Eb3Zl cmxheT1kaXNhYmxlZCAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgLURjaGFt ZWxpdW09ZGlzYWJsZWQgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAtRHZhbGdy aW5kPWRpc2FibGVkICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgIC1EbWFuPWVu YWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgLUR0ZXN0cz1l bmFibGVkICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAtRHJ1bm5lcj1l bmFibGVkICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgIC1EbGlidW53aW5k PWVuYWJsZWQgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgLURwcmVmaXg9L2ln dCIKKworIyBUT0RPOiBSZW1vdmUgdGhpcyBvbmNlIGh0dHBzOi8vYnVncy5kZWJpYW4ub3JnL2Nn aS1iaW4vYnVncmVwb3J0LmNnaT9idWc9MTAwOTgwNSBpcyBmaXhlZCBhbmQgbGlianNvbi1jLWRl djphcm1oZiBpcyBpbnN0YWxsZWQgaW4gZGViaWFuL2FybS1idWlsZAoraWYgW1sgIiRLRVJORUxf QVJDSCIgPSAiYXJtIiBdXTsgdGhlbgorICAgIGNwIC91c3IvbGliL2FhcmNoNjQtbGludXgtZ251 L3BrZ2NvbmZpZy9qc29uLWMucGMgL3Vzci9saWIvYXJtLWxpbnV4LWdudWVhYmloZi9wa2djb25m aWcvanNvbi1jLnBjCisgICAgc2VkIC1pICdzL2FhcmNoNjQtbGludXgtZ251L2FybS1saW51eC1n bnVlYWJpaGYvZycgL3Vzci9saWIvYXJtLWxpbnV4LWdudWVhYmloZi9wa2djb25maWcvanNvbi1j LnBjCisgICAgbG4gLXMgL3Vzci9saWIvYXJtLWxpbnV4LWdudWVhYmloZi9saWJqc29uLWMuc28u NS4xLjAgL3Vzci9saWIvYXJtLWxpbnV4LWdudWVhYmloZi9saWJqc29uLWMuc28KK2ZpCisKK21r ZGlyIC1wIC9pZ3QKK21lc29uIGJ1aWxkICRNRVNPTl9PUFRJT05TICRFWFRSQV9NRVNPTl9BUkdT CituaW5qYSAtQyBidWlsZCAtaiR7RkRPX0NJX0NPTkNVUlJFTlQ6LTR9IHx8IG5pbmphIC1DIGJ1 aWxkIC1qIDEKK25pbmphIC1DIGJ1aWxkIGluc3RhbGwKKworbWtkaXIgLXAgYXJ0aWZhY3RzLwor dGFyIC1jZiBhcnRpZmFjdHMvaWd0LnRhciAvaWd0CisKKyMgUGFzcyBuZWVkZWQgZmlsZXMgdG8g dGhlIHRlc3Qgc3RhZ2UKK01JTklPX0FSVElGQUNUX05BTUU9ImlndC50YXIuZ3oiCitnemlwIC1j IGFydGlmYWN0cy9pZ3QudGFyID4gJHtNSU5JT19BUlRJRkFDVF9OQU1FfQorY2ktZmFpcnkgbWlu aW8gbG9naW4gLS10b2tlbi1maWxlICIke0NJX0pPQl9KV1RfRklMRX0iCitjaS1mYWlyeSBtaW5p byBjcCAke01JTklPX0FSVElGQUNUX05BTUV9IG1pbmlvOi8vJHtQSVBFTElORV9BUlRJRkFDVFNf QkFTRX0vJHtLRVJORUxfQVJDSH0vJHtNSU5JT19BUlRJRkFDVF9OQU1FfQpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnNoIGIvZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnNo Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uY2Y4MTY0NDQ2NTRjCi0t LSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnNoCkBAIC0wLDAgKzEs MTU4IEBACisjIS9iaW4vYmFzaAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogTUlUCisKK3Nl dCAtZXgKKworIyBDbGVhbiB1cCBzdGFsZSByZWJhc2VzIHRoYXQgR2l0TGFiIG1pZ2h0IG5vdCBo YXZlIHJlbW92ZWQgd2hlbiByZXVzaW5nIGEgY2hlY2tvdXQgZGlyCitybSAtcmYgLmdpdC9yZWJh c2UtYXBwbHkKKworLiAuZ2l0bGFiLWNpL2NvbnRhaW5lci9jb250YWluZXJfcHJlX2J1aWxkLnNo CisKKyMgbGlic3NsLWRldiB3YXMgdW5pbnN0YWxsZWQgYmVjYXVzZSBpdCB3YXMgY29uc2lkZXJl ZCBhbiBlcGhlbWVyYWwgcGFja2FnZQorYXB0LWdldCB1cGRhdGUKK2FwdC1nZXQgaW5zdGFsbCAt eSBsaWJzc2wtZGV2CisKK2lmIFtbICIkS0VSTkVMX0FSQ0giID0gImFybTY0IiBdXTsgdGhlbgor ICAgIEdDQ19BUkNIPSJhYXJjaDY0LWxpbnV4LWdudSIKKyAgICBERUJJQU5fQVJDSD0iYXJtNjQi CisgICAgREVWSUNFX1RSRUVTPSJhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlwL3JrMzM5OS1n cnUta2V2aW4uZHRiIgorICAgIERFVklDRV9UUkVFUys9IiBhcmNoL2FybTY0L2Jvb3QvZHRzL2Ft bG9naWMvbWVzb24tZ3hsLXM4MDV4LWxpYnJldGVjaC1hYy5kdGIiCisgICAgREVWSUNFX1RSRUVT Kz0iIGFyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lubmVyL3N1bjUwaS1oNi1waW5lLWg2NC5kdGIi CisgICAgREVWSUNFX1RSRUVTKz0iIGFyY2gvYXJtNjQvYm9vdC9kdHMvYW1sb2dpYy9tZXNvbi1n eG0ta2hhZGFzLXZpbTIuZHRiIgorICAgIERFVklDRV9UUkVFUys9IiBhcmNoL2FybTY0L2Jvb3Qv ZHRzL3Fjb20vYXBxODAxNi1zYmMuZHRiIgorICAgIERFVklDRV9UUkVFUys9IiBhcmNoL2FybTY0 L2Jvb3QvZHRzL3Fjb20vYXBxODA5Ni1kYjgyMGMuZHRiIgorICAgIERFVklDRV9UUkVFUys9IiBh cmNoL2FybTY0L2Jvb3QvZHRzL2FtbG9naWMvbWVzb24tZzEyYi1hMzExZC1raGFkYXMtdmltMy5k dGIiCisgICAgREVWSUNFX1RSRUVTKz0iIGFyY2gvYXJtNjQvYm9vdC9kdHMvbWVkaWF0ZWsvbXQ4 MTczLWVsbS1oYW5hLmR0YiIKKyAgICBERVZJQ0VfVFJFRVMrPSIgYXJjaC9hcm02NC9ib290L2R0 cy9tZWRpYXRlay9tdDgxODMta3VrdWktamFjdXp6aS1qdW5pcGVyLXNrdTE2LmR0YiIKKyAgICBE RVZJQ0VfVFJFRVMrPSIgYXJjaC9hcm02NC9ib290L2R0cy9tZWRpYXRlay9tdDgxOTItYXN1cmFk YS1zcGhlcmlvbi1yMC5kdGIiCisgICAgREVWSUNFX1RSRUVTKz0iIGFyY2gvYXJtNjQvYm9vdC9k dHMvcWNvbS9zYzcxODAtdHJvZ2Rvci1sYXpvci1saW1vemVlbi1ub3RzLXI1LmR0YiIKK2VsaWYg W1sgIiRLRVJORUxfQVJDSCIgPSAiYXJtIiBdXTsgdGhlbgorICAgIEdDQ19BUkNIPSJhcm0tbGlu dXgtZ251ZWFiaWhmIgorICAgIERFQklBTl9BUkNIPSJhcm1oZiIKKyAgICBERVZJQ0VfVFJFRVM9 ImFyY2gvYXJtL2Jvb3QvZHRzL3JrMzI4OC12ZXlyb24tamFxLmR0YiIKKyAgICBERVZJQ0VfVFJF RVMrPSIgYXJjaC9hcm0vYm9vdC9kdHMvc3VuOGktaDMtbGlicmV0ZWNoLWFsbC1oMy1jYy5kdGIi CisgICAgREVWSUNFX1RSRUVTKz0iIGFyY2gvYXJtL2Jvb3QvZHRzL2lteDZxLWN1Ym94LWkuZHRi IgorICAgIGFwdC1nZXQgaW5zdGFsbCAteSBsaWJzc2wtZGV2OmFybWhmCitlbHNlCisgICAgR0ND X0FSQ0g9Ing4Nl82NC1saW51eC1nbnUiCisgICAgREVCSUFOX0FSQ0g9ImFtZDY0IgorICAgIERF VklDRV9UUkVFUz0iIgorZmkKKworZXhwb3J0IEFSQ0g9JHtLRVJORUxfQVJDSH0KK2V4cG9ydCBD Uk9TU19DT01QSUxFPSIke0dDQ19BUkNIfS0iCisKKyMgVGhlIGtlcm5lbCBkb2Vzbid0IGxpa2Ug dGhlIGdvbGQgbGlua2VyIChvciB0aGUgb2xkIGxsZCBpbiBvdXIgZGViaWFucykuCisjIFNuZWFr IGluIHNvbWUgb3ZlcnJpZGUgc3ltbGlua3MgZHVyaW5nIGtlcm5lbCBidWlsZCB1bnRpbCB3ZSBj YW4gdXBkYXRlCisjIGRlYmlhbi4KK21rZGlyIC1wIGxkLWxpbmtzCitmb3IgaSBpbiAvdXNyL2Jp bi8qLWxkIC91c3IvYmluL2xkOyBkbworICAgIGk9YGJhc2VuYW1lICRpYAorICAgIGxuIC1zZiAv dXNyL2Jpbi8kaS5iZmQgbGQtbGlua3MvJGkKK2RvbmUKK2V4cG9ydCBQQVRIPWBwd2RgL2xkLWxp bmtzOiRQQVRICisKK2dpdCBjb25maWcgLS1nbG9iYWwgdXNlci5lbWFpbCAiZmRvQGV4YW1wbGUu Y29tIgorZ2l0IGNvbmZpZyAtLWdsb2JhbCB1c2VyLm5hbWUgImZyZWVkZXNrdG9wLm9yZyBDSSIK KworIyBUcnkgdG8gbWVyZ2UgZml4ZXMgZnJvbSB0YXJnZXQgcmVwbworaWYgWyAiJChnaXQgbHMt cmVtb3RlIC0tZXhpdC1jb2RlIC0taGVhZHMgJHtVUFNUUkVBTV9SRVBPfSAke1RBUkdFVF9CUkFO Q0h9LWV4dGVybmFsLWZpeGVzKSIgXTsgdGhlbgorICAgIGdpdCBwdWxsICR7VVBTVFJFQU1fUkVQ T30gJHtUQVJHRVRfQlJBTkNIfS1leHRlcm5hbC1maXhlcworZmkKKworIyBUcnkgdG8gbWVyZ2Ug Zml4ZXMgZnJvbSBsb2NhbCByZXBvIGlmIHRoaXMgaXNuJ3QgYSBtZXJnZSByZXF1ZXN0CitpZiBb IC16ICIkQ0lfTUVSR0VfUkVRVUVTVF9QUk9KRUNUX1BBVEgiIF07IHRoZW4KKyAgICBpZiBbICIk KGdpdCBscy1yZW1vdGUgLS1leGl0LWNvZGUgLS1oZWFkcyBvcmlnaW4gJHtUQVJHRVRfQlJBTkNI fS1leHRlcm5hbC1maXhlcykiIF07IHRoZW4KKyAgICAgICAgZ2l0IHB1bGwgb3JpZ2luICR7VEFS R0VUX0JSQU5DSH0tZXh0ZXJuYWwtZml4ZXMKKyAgICBmaQorZmkKKworZm9yIG9wdCBpbiAkRU5B QkxFX0tDT05GSUdTOyBkbworICBlY2hvIENPTkZJR18kb3B0PXkgPj4gZHJpdmVycy9ncHUvZHJt L2NpLyR7S0VSTkVMX0FSQ0h9LmNvbmZpZworZG9uZQorZm9yIG9wdCBpbiAkRElTQUJMRV9LQ09O RklHUzsgZG8KKyAgZWNobyBDT05GSUdfJG9wdD1uID4+IGRyaXZlcnMvZ3B1L2RybS9jaS8ke0tF Uk5FTF9BUkNIfS5jb25maWcKK2RvbmUKKworaWYgW1sgLW4gIiR7TUVSR0VfRlJBR01FTlR9IiBd XTsgdGhlbgorICAgIC4vc2NyaXB0cy9rY29uZmlnL21lcmdlX2NvbmZpZy5zaCAke0RFRkNPTkZJ R30gZHJpdmVycy9ncHUvZHJtL2NpLyR7TUVSR0VfRlJBR01FTlR9CitlbHNlCisgICAgbWFrZSBg YmFzZW5hbWUgJHtERUZDT05GSUd9YAorZmkKKworbWFrZSAke0tFUk5FTF9JTUFHRV9OQU1FfQor Citta2RpciAtcCAvbGF2YS1maWxlcy8KK2ZvciBpbWFnZSBpbiAke0tFUk5FTF9JTUFHRV9OQU1F fTsgZG8KKyAgICBjcCBhcmNoLyR7S0VSTkVMX0FSQ0h9L2Jvb3QvJHtpbWFnZX0gL2xhdmEtZmls ZXMvLgorZG9uZQorCitpZiBbWyAtbiAke0RFVklDRV9UUkVFU30gXV07IHRoZW4KKyAgICBtYWtl IGR0YnMKKyAgICBjcCAke0RFVklDRV9UUkVFU30gL2xhdmEtZmlsZXMvLgorZmkKKworaWYgW1sg JHtERUJJQU5fQVJDSH0gPSAiYW1kNjQiIF1dOyB0aGVuCisgICAgbWFrZSBtb2R1bGVzCisgICAg bWtkaXIgLXAgaW5zdGFsbC9tb2R1bGVzLworICAgIElOU1RBTExfTU9EX1BBVEg9aW5zdGFsbC9t b2R1bGVzLyBtYWtlIG1vZHVsZXNfaW5zdGFsbAorZmkKKworaWYgW1sgJHtERUJJQU5fQVJDSH0g PSAiYXJtNjQiIF1dOyB0aGVuCisgICAgbWFrZSBJbWFnZS5sem1hCisgICAgbWtpbWFnZSBcCisg ICAgICAgIC1mIGF1dG8gXAorICAgICAgICAtQSBhcm0gXAorICAgICAgICAtTyBsaW51eCBcCisg ICAgICAgIC1kIGFyY2gvYXJtNjQvYm9vdC9JbWFnZS5sem1hIFwKKyAgICAgICAgLUMgbHptYVwK KyAgICAgICAgLWIgYXJjaC9hcm02NC9ib290L2R0cy9xY29tL3NkbTg0NS1jaGV6YS1yMy5kdGIg XAorICAgICAgICAvbGF2YS1maWxlcy9jaGV6YS1rZXJuZWwKKyAgICBLRVJORUxfSU1BR0VfTkFN RSs9IiBjaGV6YS1rZXJuZWwiCisKKyAgICAjIE1ha2UgYSBnemlwcGVkIGNvcHkgb2YgdGhlIElt YWdlIGZvciBkYjQxMGMuCisgICAgZ3ppcCAtayAvbGF2YS1maWxlcy9JbWFnZQorICAgIEtFUk5F TF9JTUFHRV9OQU1FKz0iIEltYWdlLmd6IgorZmkKKworIyBQYXNzIG5lZWRlZCBmaWxlcyB0byB0 aGUgdGVzdCBzdGFnZQorbWtkaXIgLXAgaW5zdGFsbAorY3AgLXJmdiAuZ2l0bGFiLWNpLyogaW5z dGFsbC8uCitjcCAtcmZ2IGluc3RhbGwvY29tbW9uIGluc3RhbGwvY2ktY29tbW9uCitjcCAtcmZ2 IGRyaXZlcnMvZ3B1L2RybS9jaS8qIGluc3RhbGwvLgorCisuIC5naXRsYWItY2kvY29udGFpbmVy L2NvbnRhaW5lcl9wb3N0X2J1aWxkLnNoCisKK2lmIFtbICIkVVBMT0FEX1RPX01JTklPIiA9ICIx IiBdXTsgdGhlbgorICAgIHh6IC03IC1jIC1UJHtGRE9fQ0lfQ09OQ1VSUkVOVDotNH0gdm1saW51 eCA+IC9sYXZhLWZpbGVzL3ZtbGludXgueHoKKyAgICBjaS1mYWlyeSBtaW5pbyBsb2dpbiAtLXRv a2VuLWZpbGUgIiR7Q0lfSk9CX0pXVF9GSUxFfSIKKyAgICBGSUxFU19UT19VUExPQUQ9IiRLRVJO RUxfSU1BR0VfTkFNRSB2bWxpbnV4Lnh6IgorCisgICAgaWYgW1sgLW4gJERFVklDRV9UUkVFUyBd XTsgdGhlbgorICAgICAgICBGSUxFU19UT19VUExPQUQ9IiRGSUxFU19UT19VUExPQUQgJChiYXNl bmFtZSAtYSAkREVWSUNFX1RSRUVTKSIKKyAgICBmaQorCisgICAgZm9yIGYgaW4gJEZJTEVTX1RP X1VQTE9BRDsgZG8KKyAgICAgICAgY2ktZmFpcnkgbWluaW8gY3AgL2xhdmEtZmlsZXMvJGYgXAor ICAgICAgICAgICAgICAgIG1pbmlvOi8vJHtQSVBFTElORV9BUlRJRkFDVFNfQkFTRX0vJHtERUJJ QU5fQVJDSH0vJGYKKyAgICBkb25lCisKKyAgICBNSU5JT19BUlRJRkFDVF9OQU1FPSJrZXJuZWwt ZmlsZXMudGFyLmd6IgorICAgIHRhciAtY3pmICRNSU5JT19BUlRJRkFDVF9OQU1FIGluc3RhbGwK KyAgICBjaS1mYWlyeSBtaW5pbyBsb2dpbiAtLXRva2VuLWZpbGUgIiR7Q0lfSk9CX0pXVF9GSUxF fSIKKyAgICBjaS1mYWlyeSBtaW5pbyBjcCAke01JTklPX0FSVElGQUNUX05BTUV9IG1pbmlvOi8v JHtQSVBFTElORV9BUlRJRkFDVFNfQkFTRX0vJHtERUJJQU5fQVJDSH0vJHtNSU5JT19BUlRJRkFD VF9OQU1FfQorCisgICAgZWNobyAiRG93bmxvYWQgdm1saW51eC54eiBmcm9tIGh0dHBzOi8vJHtQ SVBFTElORV9BUlRJRkFDVFNfQkFTRX0vJHtERUJJQU5fQVJDSH0vdm1saW51eC54eiIKK2ZpCisK K21rZGlyIC1wIGFydGlmYWN0cy9pbnN0YWxsL2xpYgorbXYgaW5zdGFsbC8qIGFydGlmYWN0cy9p bnN0YWxsLy4KK3JtIC1yZiBhcnRpZmFjdHMvaW5zdGFsbC9tb2R1bGVzCitsbiAtcyBjb21tb24g YXJ0aWZhY3RzL2luc3RhbGwvY2ktY29tbW9uCisKK2ZvciBpbWFnZSBpbiAke0tFUk5FTF9JTUFH RV9OQU1FfTsgZG8KKyAgICBjcCAvbGF2YS1maWxlcy8kaW1hZ2UgYXJ0aWZhY3RzL2luc3RhbGwv LgorZG9uZQorCit0YXIgLUMgYXJ0aWZhY3RzIC1jZiBhcnRpZmFjdHMvaW5zdGFsbC50YXIgaW5z dGFsbAorcm0gLXJmIGFydGlmYWN0cy9pbnN0YWxsCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vY2kvYnVpbGQueW1sIGIvZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnltbApuZXcgZmlsZSBt b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjA4Y2M4MTdkOWEwNwotLS0gL2Rldi9udWxs CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS9idWlsZC55bWwKQEAgLTAsMCArMSwxMTAgQEAKKy5i dWlsZDoKKyAgZXh0ZW5kczoKKyAgICAtIC5idWlsZC1ydWxlcworICBzdGFnZTogYnVpbGQKKyAg YXJ0aWZhY3RzOgorICAgIHBhdGhzOgorICAgICAgLSBhcnRpZmFjdHMKKyAgc2NyaXB0OgorICAg IC0gRkRPX0NJX0NPTkNVUlJFTlQ9JHtGRE9fQ0lfQ09OQ1VSUkVOVH0gYmFzaCBkcml2ZXJzL2dw dS9kcm0vY2kvYnVpbGQuc2gKKworLmJ1aWxkOmFybWhmOgorICBleHRlbmRzOgorICAgIC0gLmJ1 aWxkCisgICAgLSAudXNlLWRlYmlhbi9hcm1fYnVpbGQKKyAgdGFnczoKKyAgICAtIGFhcmNoNjQK KyAgdmFyaWFibGVzOgorICAgIERFRkNPTkZJRzogImFyY2gvYXJtL2NvbmZpZ3MvbXVsdGlfdjdf ZGVmY29uZmlnIgorICAgIEtFUk5FTF9JTUFHRV9OQU1FOiAiekltYWdlIgorICAgIEtFUk5FTF9B UkNIOiAiYXJtIgorCisuYnVpbGQ6YXJtNjQ6CisgIGV4dGVuZHM6CisgICAgLSAuYnVpbGQKKyAg ICAtIC51c2UtZGViaWFuL2FybV9idWlsZAorICB0YWdzOgorICAgIC0gYWFyY2g2NAorICB2YXJp YWJsZXM6CisgICAgREVGQ09ORklHOiAiYXJjaC9hcm02NC9jb25maWdzL2RlZmNvbmZpZyIKKyAg ICBLRVJORUxfSU1BR0VfTkFNRTogIkltYWdlIgorICAgIEtFUk5FTF9BUkNIOiAiYXJtNjQiCisK Ky5idWlsZDphbWQ2NDoKKyAgZXh0ZW5kczoKKyAgICAtIC5idWlsZAorICAgIC0gLnVzZS1kZWJp YW4veDg2X2J1aWxkCisgIHZhcmlhYmxlczoKKyAgICBERUZDT05GSUc6ICJhcmNoL3g4Ni9jb25m aWdzL3g4Nl82NF9kZWZjb25maWciCisgICAgS0VSTkVMX0lNQUdFX05BTUU6ICJiekltYWdlIgor ICAgIEtFUk5FTF9BUkNIOiAieDg2XzY0IgorCisKKyMgQnVpbGQgSUdUIGZvciB0ZXN0aW5nIG9u IGRldmljZXMKKworaWd0OmFybWhmOgorICBleHRlbmRzOiAuYnVpbGQ6YXJtaGYKKyAgc2NyaXB0 OgorICAgIC0gRkRPX0NJX0NPTkNVUlJFTlQ9JHtGRE9fQ0lfQ09OQ1VSUkVOVH0gYmFzaCBkcml2 ZXJzL2dwdS9kcm0vY2kvYnVpbGQtaWd0LnNoCisKK2lndDphcm02NDoKKyAgZXh0ZW5kczogLmJ1 aWxkOmFybTY0CisgIHNjcmlwdDoKKyAgICAtIEZET19DSV9DT05DVVJSRU5UPSR7RkRPX0NJX0NP TkNVUlJFTlR9IGJhc2ggZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLWlndC5zaAorCitpZ3Q6YW1k NjQ6CisgIGV4dGVuZHM6IC5idWlsZDphbWQ2NAorICBzY3JpcHQ6CisgICAgLSBGRE9fQ0lfQ09O Q1VSUkVOVD0ke0ZET19DSV9DT05DVVJSRU5UfSBiYXNoIGRyaXZlcnMvZ3B1L2RybS9jaS9idWls ZC1pZ3Quc2gKKworIyBCdWlsZCBrZXJuZWxzIGZvciB0ZXN0aW5nIG9uIGRldmljZXMKKwordGVz dGluZzphcm1oZjoKKyAgZXh0ZW5kczogLmJ1aWxkOmFybWhmCisgIHZhcmlhYmxlczoKKyAgICAj IFdvdWxkIGJlIGdvb2QgdG8gaGF2ZSBERUJVR19LTUVNTEVBSywgYnV0IGl0IGRvZXNuJ3Qgd29y ayB3ZWxsIHdpdGggYW55IG9mCisgICAgIyBQUk9WRV9MT0NLSU5HIGFuZCBLQVNBTiBhcyBvZiA1 LjE3LgorICAgICMKKyAgICAjIGRiNDEwYyBhbmQgZGI4MjBjIGRvbid0IGJvb3Qgd2l0aCBLQVNB Tl9JTkxJTkUsIHByb2JhYmx5IGR1ZSB0byB0aGUga2VybmVsCisgICAgIyBiZWNvbWluZyB0b28g YmlnIGZvciB0aGVpciBib290bG9hZGVycy4KKyAgICBFTkFCTEVfS0NPTkZJR1M6ICJQUk9WRV9M T0NLSU5HIERFQlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQiCisgICAgVVBMT0FEX1RP X01JTklPOiAxCisgICAgTUVSR0VfRlJBR01FTlQ6IGFybS5jb25maWcKKwordGVzdGluZzphcm02 NDoKKyAgZXh0ZW5kczogLmJ1aWxkOmFybTY0CisgIHZhcmlhYmxlczoKKyAgICAjIFdvdWxkIGJl IGdvb2QgdG8gaGF2ZSBERUJVR19LTUVNTEVBSywgYnV0IGl0IGRvZXNuJ3Qgd29yayB3ZWxsIHdp dGggYW55IG9mCisgICAgIyBQUk9WRV9MT0NLSU5HIGFuZCBLQVNBTiBhcyBvZiA1LjE3LgorICAg ICMKKyAgICAjIGRiNDEwYyBhbmQgZGI4MjBjIGRvbid0IGJvb3Qgd2l0aCBLQVNBTl9JTkxJTkUs IHByb2JhYmx5IGR1ZSB0byB0aGUga2VybmVsCisgICAgIyBiZWNvbWluZyB0b28gYmlnIGZvciB0 aGVpciBib290bG9hZGVycy4KKyAgICBFTkFCTEVfS0NPTkZJR1M6ICJQUk9WRV9MT0NLSU5HIERF QlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQiCisgICAgVVBMT0FEX1RPX01JTklPOiAx CisgICAgTUVSR0VfRlJBR01FTlQ6IGFybTY0LmNvbmZpZworCit0ZXN0aW5nOmFtZDY0OgorICBl eHRlbmRzOiAuYnVpbGQ6YW1kNjQKKyAgdmFyaWFibGVzOgorICAgICMgV291bGQgYmUgZ29vZCB0 byBoYXZlIERFQlVHX0tNRU1MRUFLLCBidXQgaXQgZG9lc24ndCB3b3JrIHdlbGwgd2l0aCBhbnkg b2YKKyAgICAjIFBST1ZFX0xPQ0tJTkcgYW5kIEtBU0FOIGFzIG9mIDUuMTcuCisgICAgIworICAg ICMgZGI0MTBjIGFuZCBkYjgyMGMgZG9uJ3QgYm9vdCB3aXRoIEtBU0FOX0lOTElORSwgcHJvYmFi bHkgZHVlIHRvIHRoZSBrZXJuZWwKKyAgICAjIGJlY29taW5nIHRvbyBiaWcgZm9yIHRoZWlyIGJv b3Rsb2FkZXJzLgorICAgIEVOQUJMRV9LQ09ORklHUzogIlBST1ZFX0xPQ0tJTkcgREVCVUdfSU5G T19EV0FSRl9UT09MQ0hBSU5fREVGQVVMVCIKKyAgICBVUExPQURfVE9fTUlOSU86IDEKKyAgICBN RVJHRV9GUkFHTUVOVDogeDg2XzY0LmNvbmZpZworCisKKyMgSm9icyBmb3IgYnVpbGQtdGVzdGlu ZyBkaWZmZXJlbnQgY29uZmlndXJhdGlvbnMKKworYnVpbGQ6YXJtaGY6CisgIGV4dGVuZHM6IC5i dWlsZDphcm1oZgorCitidWlsZC1ub2RlYnVnZnM6YXJtNjQ6CisgIGV4dGVuZHM6IC5idWlsZDph cm02NAorICB2YXJpYWJsZXM6CisgICAgRElTQUJMRV9LQ09ORklHUzogIkRFQlVHX0ZTIgorCiti dWlsZDp4ODZfNjQ6CisgIGV4dGVuZHM6IC5idWlsZDphbWQ2NApkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2NpL2NoZWNrLXBhdGNoLnB5IGIvZHJpdmVycy9ncHUvZHJtL2NpL2NoZWNrLXBh dGNoLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwMDAwMC4uYTVmMzk5YTIw ZTI1Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL2NoZWNrLXBhdGNoLnB5 CkBAIC0wLDAgKzEsNTcgQEAKKyMhL3Vzci9iaW4vZW52IHB5dGhvbjMKKyMgU1BEWC1MaWNlbnNl LUlkZW50aWZpZXI6IEdQTC0yLjAtb3ItbGF0ZXIKKyMKKyMgY2hlY2stcGF0Y2gucHk6IHJ1biBj aGVja3BhdGNoLnBsIGFjcm9zcyBhbGwgY29tbWl0cyBpbiBhIGJyYW5jaAorIworIyBCYXNlZCBv biBxZW11Ly5naXRsYWItY2kuZC9jaGVjay1wYXRjaC5weQorIworIyBDb3B5cmlnaHQgKEMpIDIw MjAgUmVkIEhhdCwgSW5jLgorIyBDb3B5cmlnaHQgKEMpIDIwMjIgQ29sbGFib3JhIEx0ZC4KKwor aW1wb3J0IG9zCitpbXBvcnQgb3MucGF0aAoraW1wb3J0IHN5cworaW1wb3J0IHN1YnByb2Nlc3MK KworcmVwb3VybCA9ICJodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvJXMuZ2l0IiAlIG9z LmVudmlyb25bIkNJX01FUkdFX1JFUVVFU1RfUFJPSkVDVF9QQVRIIl0KKworIyBHaXRMYWIgQ0kg ZW52aXJvbm1lbnQgZG9lcyBub3QgZ2l2ZSB1cyBhbnkgZGlyZWN0IGluZm8gYWJvdXQgdGhlCisj IGJhc2UgZm9yIHRoZSB1c2VyJ3MgYnJhbmNoLiBXZSB0aHVzIG5lZWQgdG8gZmlndXJlIG91dCBh IGNvbW1vbgorIyBhbmNlc3RvciBiZXR3ZWVuIHRoZSB1c2VyJ3MgYnJhbmNoIGFuZCBjdXJyZW50 IGdpdCBtYXN0ZXIuCitvcy5lbnZpcm9uWyJHSVRfREVQVEgiXSA9ICIxMDAwIgorc3VicHJvY2Vz cy5jYWxsKFsiZ2l0IiwgInJlbW90ZSIsICJyZW1vdmUiLCAiY2hlY2stcGF0Y2giXSwgc3Rkb3V0 PXN1YnByb2Nlc3MuREVWTlVMTCwgc3RkZXJyPXN1YnByb2Nlc3MuREVWTlVMTCkKK3N1YnByb2Nl c3MuY2hlY2tfY2FsbChbImdpdCIsICJyZW1vdGUiLCAiYWRkIiwgImNoZWNrLXBhdGNoIiwgcmVw b3VybF0pCitzdWJwcm9jZXNzLmNoZWNrX2NhbGwoWyJnaXQiLCAiZmV0Y2giLCAiY2hlY2stcGF0 Y2giLCBvcy5lbnZpcm9uWyJDSV9NRVJHRV9SRVFVRVNUX1RBUkdFVF9CUkFOQ0hfTkFNRSJdXSwK KyAgICAgICAgICAgICAgICAgICAgICBzdGRvdXQ9c3VicHJvY2Vzcy5ERVZOVUxMLAorICAgICAg ICAgICAgICAgICAgICAgIHN0ZGVycj1zdWJwcm9jZXNzLkRFVk5VTEwpCisKK2FuY2VzdG9yID0g c3VicHJvY2Vzcy5jaGVja19vdXRwdXQoWyJnaXQiLCAibWVyZ2UtYmFzZSIsCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiY2hlY2stcGF0Y2gvJXMiICUgb3MuZW52aXJvblsi Q0lfTUVSR0VfUkVRVUVTVF9UQVJHRVRfQlJBTkNIX05BTUUiXSwgIkhFQUQiXSwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pdmVyc2FsX25ld2xpbmVzPVRydWUpCisKK2Fu Y2VzdG9yID0gYW5jZXN0b3Iuc3RyaXAoKQorCitsb2cgPSBzdWJwcm9jZXNzLmNoZWNrX291dHB1 dChbImdpdCIsICJsb2ciLCAiLS1mb3JtYXQ9JUggJXMiLAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGFuY2VzdG9yICsgIi4uLiJdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgdW5pdmVyc2FsX25ld2xpbmVzPVRydWUpCisKK3N1YnByb2Nlc3MuY2hlY2tfY2FsbChbImdp dCIsICJyZW1vdGUiLCAicm0iLCAiY2hlY2stcGF0Y2giXSkKKworaWYgbG9nID09ICIiOgorICAg IHByaW50KCJcbk5vIGNvbW1pdHMgc2luY2UgJXMsIHNraXBwaW5nIGNoZWNrc1xuIiAlIGFuY2Vz dG9yKQorICAgIHN5cy5leGl0KDApCisKK2Vycm9ycyA9IEZhbHNlCisKK3ByaW50KCJcbkNoZWNr aW5nIGFsbCBjb21taXRzIHNpbmNlICVzLi4uXG4iICUgYW5jZXN0b3IsIGZsdXNoPVRydWUpCisK K3JldCA9IHN1YnByb2Nlc3MucnVuKFsic2NyaXB0cy9jaGVja3BhdGNoLnBsIiwKKyAgICAgICAg ICAgICAgICAgICAgICAiLS10ZXJzZSIsCisgICAgICAgICAgICAgICAgICAgICAgIi0tdHlwZXMi LCBvcy5lbnZpcm9uWyJDSEVDS1BBVENIX1RZUEVTIl0sCisgICAgICAgICAgICAgICAgICAgICAg Ii0tZ2l0IiwgYW5jZXN0b3IgKyAiLi4uIl0pCisKK2lmIHJldC5yZXR1cm5jb2RlICE9IDA6Cisg ICAgcHJpbnQoIiAgICDinYwgRkFJTCBvbmUgb3IgbW9yZSBjb21taXRzIGZhaWxlZCBzY3JpcHRz L2NoZWNrcGF0Y2gucGwiKQorICAgIHN5cy5leGl0KDEpCisKK3N5cy5leGl0KDApCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kvY29udGFpbmVyLnltbCBiL2RyaXZlcnMvZ3B1L2RybS9j aS9jb250YWluZXIueW1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4u YWYyNDE2YTg0ZGFmCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL2NvbnRh aW5lci55bWwKQEAgLTAsMCArMSw1NCBAQAorLmNvbnRhaW5lcjoKKyAgdmFyaWFibGVzOgorICAg IENJX1JFUE9TSVRPUllfVVJMOiAke0RSTV9DSV9QUk9KRUNUX1VSTH0uZ2l0ICMgU28gY2ktdGVt cGxhdGVzIGNsb25lcyBkcm0tY2kgaW5zdGVhZCBvZiB0aGUgcmVwbyB0byB0ZXN0CisgICAgQ0lf Q09NTUlUX1NIQTogJHtEUk1fQ0lfQ09NTUlUX1NIQX0KKworZGViaWFuL3g4Nl9idWlsZC1iYXNl OgorICB2YXJpYWJsZXM6CisgICAgRVhUUkFfTE9DQUxfUEFDS0FHRVM6ICJsaWJjYWlyby1kZXYg bGliZHctZGV2IGxpYmpzb24tYy1kZXYgbGlia21vZC1kZXYgbGlicGNpYWNjZXNzLWRldiBsaWJw cm9jcHMtZGV2IGxpYnVkZXYtZGV2IGxpYnVud2luZC1kZXYgcHl0aG9uMy1kb2N1dGlscyBiYyBj dXJsIHB5dGhvbjMtcGx5IGxpYnNzbC1kZXYiCisKK2RlYmlhbi94ODZfdGVzdC1nbDoKKyAgdmFy aWFibGVzOgorICAgIEVYVFJBX0VQSEVNRVJBTF9QQUNLQUdFUzogImxpYmNhaXJvLWRldiBsaWJk dy1kZXYgbGlianNvbi1jLWRldiBsaWJrbW9kLWRldiBsaWJwY2lhY2Nlc3MtZGV2IGxpYnByb2Nw cy1kZXYgbGlidW53aW5kLWRldiBweXRob24zLWRvY3V0aWxzIgorICAgIEVYVFJBX0xPQ0FMX1BB Q0tBR0VTOiAianEgbGliYXNvdW5kMiBsaWJjYWlybzIgbGliZHcxIGxpYmdsaWIyLjAtMCBsaWJn c2wyNSBsaWJqc29uLWM1IGxpYmttb2QyIGxpYnByb2NwczggY3VybCBsaWJnbGVzMiIKKworZGVi aWFuL2FybV9idWlsZDoKKyAgdmFyaWFibGVzOgorICAgIEVYVFJBX0xPQ0FMX1BBQ0tBR0VTOiAi bGliY2Fpcm8tZGV2IGxpYmR3LWRldiBsaWJqc29uLWMtZGV2IGxpYmttb2QtZGV2IGxpYnBjaWFj Y2Vzcy1kZXYgbGlicHJvY3BzLWRldiBsaWJ1ZGV2LWRldiBsaWJ1bndpbmQtZGV2IHB5dGhvbjMt ZG9jdXRpbHMgY3VybCBsaWJzc2wtZGV2IGNyb3NzYnVpbGQtZXNzZW50aWFsLWFybWhmIGxpYmtt b2QtZGV2OmFybWhmIGxpYmNhaXJvLWRldjphcm1oZiBsaWJkdy1kZXY6YXJtaGYgbGlianNvbi1j NTphcm1oZiBsaWJrbW9kLWRldjphcm1oZiBsaWJwY2lhY2Nlc3MtZGV2OmFybWhmIGxpYnByb2Nw cy1kZXY6YXJtaGYgbGlidWRldi1kZXY6YXJtaGYgbGlidW53aW5kLWRldjphcm1oZiIKKworZGVi aWFuL2FybV90ZXN0OgorICB2YXJpYWJsZXM6CisgICAgRVhUUkFfTE9DQUxfUEFDS0FHRVM6ICJj dXJsIgorCisua2VybmVsK3Jvb3RmczoKKyAgdmFyaWFibGVzOgorICAgIEVYVFJBX0xPQ0FMX1BB Q0tBR0VTOiAianEgbGliYXNvdW5kMiBsaWJjYWlybzIgbGliZHcxIGxpYmdsaWIyLjAtMCBsaWJn c2wyNSBsaWJqc29uLWM1IGxpYnByb2NwczgiCisKKyMgRGlzYWJsZSBjb250YWluZXIgam9icyB0 aGF0IHdlIHdvbid0IHVzZQorZGViaWFuL3g4Nl90ZXN0LXZrOgorICBydWxlczoKKyAgICAtIHdo ZW46IG5ldmVyCisKK2ZlZG9yYS94ODZfYnVpbGQ6CisgIHJ1bGVzOgorICAgIC0gd2hlbjogbmV2 ZXIKKworZGViaWFuL2FuZHJvaWRfYnVpbGQ6CisgIHJ1bGVzOgorICAgIC0gd2hlbjogbmV2ZXIK Kword2luZG93c19idWlsZF92czIwMTk6CisgIHJ1bGVzOgorICAgIC0gd2hlbjogbmV2ZXIKKwor d2luZG93c190ZXN0X3ZzMjAxOToKKyAgcnVsZXM6CisgICAgLSB3aGVuOiBuZXZlcgorCitkZWJp YW4veDg2X2J1aWxkLW1pbmd3OgorICAgcnVsZXM6CisgICAgLSB3aGVuOiBuZXZlcgorCit3aW5k b3dzX3ZzMjAxOToKKyAgIHJ1bGVzOgorICAgIC0gd2hlbjogbmV2ZXIKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9jaS9naXRsYWItY2kueW1sIGIvZHJpdmVycy9ncHUvZHJtL2NpL2dpdGxh Yi1jaS55bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi45OGU0N2Zh ODBhNTEKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kvZ2l0bGFiLWNpLnlt bApAQCAtMCwwICsxLDIyNiBAQAordmFyaWFibGVzOgorICAjIENoYW5nZSB0aGlzIHRvIHVzZSB5 b3VyIGZvcmsgb2YgZHJtLWNpCisgIERSTV9DSV9QUk9KRUNUX1BBVEg6ICZkcm0tY2ktcHJvamVj dC1wYXRoIGdmeC1jaS9kcm0tY2kKKyAgRFJNX0NJX0NPTU1JVF9TSEE6ICZkcm0tY2ktY29tbWl0 LXNoYSAwOWViNzBkNzJmMTM3NTViNjQ2YTIwZGNkMWU3OTcxZDY5YzBhMmRhCisKKyAgVVBTVFJF QU1fUkVQTzogZ2l0Oi8vYW5vbmdpdC5mcmVlZGVza3RvcC5vcmcvZHJtL2RybQorICBUQVJHRVRf QlJBTkNIOiBkcm0tbmV4dAorCisgIElHVF9WRVJTSU9OOiBjZmZhNWZmZmU5YWNkZGY0OTU2NWI0 Y2FlZWI1ZTMzNTVmZjJlYTQ0CisKKyAgREVRUF9SVU5ORVJfR0lUX1VSTDogaHR0cHM6Ly9naXRs YWIuZnJlZWRlc2t0b3Aub3JnL2FuaG9sdC9kZXFwLXJ1bm5lci5naXQKKyAgREVRUF9SVU5ORVJf R0lUX1RBRzogdjAuMTUuMAorCisgIEZET19VUFNUUkVBTV9SRVBPOiB0b21ldS9saW51eCAgICMg VGhlIHJlcG8gd2hlcmUgdGhlIGdpdC1hcmNoaXZlIGRhaWx5IHJ1bnMKKyAgTUVTQV9URU1QTEFU RVNfQ09NTUlUOiAmY2ktdGVtcGxhdGVzLWNvbW1pdCBkNWFhMzk0MWFhMDNjMmY3MTY1OTUxMTYz NTRmYjgxZWI4MDEyYWNiCisgIERSTV9DSV9QUk9KRUNUX1VSTDogaHR0cHM6Ly9naXRsYWIuZnJl ZWRlc2t0b3Aub3JnLyR7RFJNX0NJX1BST0pFQ1RfUEFUSH0KKyAgQ0lfUFJFX0NMT05FX1NDUklQ VDogfC0KKyAgICAgICAgICBzZXQgLW8geHRyYWNlCisgICAgICAgICAgd2dldCAtcSAtTyBkb3du bG9hZC1naXQtY2FjaGUuc2ggJHtEUk1fQ0lfUFJPSkVDVF9VUkx9Ly0vcmF3LyR7RFJNX0NJX0NP TU1JVF9TSEF9Ly5naXRsYWItY2kvZG93bmxvYWQtZ2l0LWNhY2hlLnNoCisgICAgICAgICAgYmFz aCBkb3dubG9hZC1naXQtY2FjaGUuc2gKKyAgICAgICAgICBybSBkb3dubG9hZC1naXQtY2FjaGUu c2gKKyAgICAgICAgICBzZXQgK28geHRyYWNlCisgIE1JTklPX0hPU1Q6IG1pbmlvLXBhY2tldC5m cmVlZGVza3RvcC5vcmcKKyAgIyBwZXItcGlwZWxpbmUgYXJ0aWZhY3Qgc3RvcmFnZSBvbiBNaW5J TworICBQSVBFTElORV9BUlRJRkFDVFNfQkFTRTogJHtNSU5JT19IT1NUfS9hcnRpZmFjdHMvJHtD SV9QUk9KRUNUX1BBVEh9LyR7Q0lfUElQRUxJTkVfSUR9CisgICMgcGVyLWpvYiBhcnRpZmFjdCBz dG9yYWdlIG9uIE1pbklPCisgIEpPQl9BUlRJRkFDVFNfQkFTRTogJHtQSVBFTElORV9BUlRJRkFD VFNfQkFTRX0vJHtDSV9KT0JfSUR9CisKK2RlZmF1bHQ6CisgIGJlZm9yZV9zY3JpcHQ6CisgICAg LSBlY2hvIC1lICJcZVswS3NlY3Rpb25fc3RhcnQ6JChkYXRlICslcyk6dW5zZXRfZW52X3ZhcnNf c2VjdGlvbltjb2xsYXBzZWQ9dHJ1ZV1cclxlWzBLVW5zZXR0aW5nIHZ1bG5lcmFibGUgZW52aXJv bm1lbnQgdmFyaWFibGVzIgorICAgIC0gZXhwb3J0IENJX0pPQl9KV1RfRklMRT0iJHtDSV9KT0Jf SldUX0ZJTEU6LSQobWt0ZW1wKX0iCisgICAgLSBlY2hvIC1uICIke0NJX0pPQl9KV1R9IiA+ICIk e0NJX0pPQl9KV1RfRklMRX0iCisgICAgLSB1bnNldCBDSV9KT0JfSldUCisgICAgLSBlY2hvIC1l ICJcZVswS3NlY3Rpb25fZW5kOiQoZGF0ZSArJXMpOnVuc2V0X2Vudl92YXJzX3NlY3Rpb25cclxl WzBLIgorCisgICAgLSBlY2hvIC1lICJcZVswS3NlY3Rpb25fc3RhcnQ6JChkYXRlICslcyk6ZHJt X2NpX2Rvd25sb2FkX3NlY3Rpb25bY29sbGFwc2VkPXRydWVdXHJcZVswS0Rvd25sb2FkaW5nIGRy bS1jaSBmcm9tICREUk1fQ0lfUFJPSkVDVF9VUkwvLS9hcmNoaXZlLyREUk1fQ0lfQ09NTUlUX1NI QS9kcm0tY2ktJERSTV9DSV9DT01NSVRfU0hBLnRhci5neiIKKyAgICAtIGNkICRDSV9QUk9KRUNU X0RJUgorICAgIC0gY3VybCAtLW91dHB1dCAtICREUk1fQ0lfUFJPSkVDVF9VUkwvLS9hcmNoaXZl LyREUk1fQ0lfQ09NTUlUX1NIQS9kcm0tY2ktJERSTV9DSV9DT01NSVRfU0hBLnRhci5neiB8IHRh ciAteHoKKyAgICAtIG12IGRybS1jaS0kRFJNX0NJX0NPTU1JVF9TSEEvLmdpdGxhYi1jaSogLgor ICAgIC0gcm0gLXJmIGRybS1jaS0kRFJNX0NJX0NPTU1JVF9TSEEvCisgICAgLSBlY2hvIC1lICJc ZVswS3NlY3Rpb25fZW5kOiQoZGF0ZSArJXMpOmRybV9jaV9kb3dubG9hZF9zZWN0aW9uXHJcZVsw SyIKKworICBhZnRlcl9zY3JpcHQ6CisgICAgLSA+CisgICAgICBzZXQgK3gKKworICAgICAgdGVz dCAtZSAiJHtDSV9KT0JfSldUX0ZJTEV9IiAmJgorICAgICAgZXhwb3J0IENJX0pPQl9KV1Q9IiQo PCR7Q0lfSk9CX0pXVF9GSUxFfSkiICYmCisgICAgICBybSAiJHtDSV9KT0JfSldUX0ZJTEV9Igor CitpbmNsdWRlOgorICAtIHByb2plY3Q6ICdmcmVlZGVza3RvcC9jaS10ZW1wbGF0ZXMnCisgICAg cmVmOiAzNGY0YWRlOTk0MzQwNDNmODhlMTY0OTMzZjU3MDMwMWZkMThiMTI1CisgICAgZmlsZToK KyAgICAgIC0gJy90ZW1wbGF0ZXMvY2ktZmFpcnkueW1sJworICAtIHByb2plY3Q6ICdmcmVlZGVz a3RvcC9jaS10ZW1wbGF0ZXMnCisgICAgcmVmOiAqY2ktdGVtcGxhdGVzLWNvbW1pdAorICAgIGZp bGU6CisgICAgICAtICcvdGVtcGxhdGVzL2RlYmlhbi55bWwnCisgICAgICAtICcvdGVtcGxhdGVz L2ZlZG9yYS55bWwnCisgIC0gcHJvamVjdDogKmRybS1jaS1wcm9qZWN0LXBhdGgKKyAgICByZWY6 ICpkcm0tY2ktY29tbWl0LXNoYQorICAgIGZpbGU6CisgICAgICAtICcvLmdpdGxhYi1jaS9jb250 YWluZXIvZ2l0bGFiLWNpLnltbCcKKyAgICAgIC0gJy8uZ2l0bGFiLWNpL3Rlc3QvZ2l0bGFiLWNp LnltbCcKKyAgICAgIC0gJy8uZ2l0bGFiLWNpL2xhdmEvbGF2YS1naXRsYWItY2kueW1sJworICAt IGRyaXZlcnMvZ3B1L2RybS9jaS9pbWFnZS10YWdzLnltbAorICAtIGRyaXZlcnMvZ3B1L2RybS9j aS9jb250YWluZXIueW1sCisgIC0gZHJpdmVycy9ncHUvZHJtL2NpL3N0YXRpYy1jaGVja3MueW1s CisgIC0gZHJpdmVycy9ncHUvZHJtL2NpL2J1aWxkLnltbAorICAtIGRyaXZlcnMvZ3B1L2RybS9j aS90ZXN0LnltbAorICAtICdodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZ2Z4LWNpL2xh Yi1zdGF0dXMvLS9yYXcvbWFpbi9sYWItc3RhdHVzLnltbCcKKworCitzdGFnZXM6CisgIC0gc2Fu aXR5CisgIC0gY29udGFpbmVyCisgIC0gZ2l0LWFyY2hpdmUKKyAgLSBidWlsZAorICAtIGFtZGdw dQorICAtIGk5MTUKKyAgLSBtZWRpYXRlaworICAtIG1lc29uCisgIC0gbXNtCisgIC0gcm9ja2No aXAKKyAgLSB2aXJ0aW8tZ3B1CisKKyMgWUFNTCBhbmNob3JzIGZvciBydWxlIGNvbmRpdGlvbnMK KyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKy5ydWxlcy1hbmNob3JzOgorICBy dWxlczoKKyAgICAjIFBpcGVsaW5lIGZvciBmb3JrZWQgcHJvamVjdCBicmFuY2gKKyAgICAtIGlm OiAmaXMtZm9ya2VkLWJyYW5jaCAnJENJX0NPTU1JVF9CUkFOQ0ggJiYgJENJX1BST0pFQ1RfTkFN RVNQQUNFICE9ICJtZXNhIicKKyAgICAgIHdoZW46IG1hbnVhbAorICAgICMgRm9ya2VkIHByb2pl Y3QgYnJhbmNoIC8gcHJlLW1lcmdlIHBpcGVsaW5lIG5vdCBmb3IgTWFyZ2UgYm90CisgICAgLSBp ZjogJmlzLWZvcmtlZC1icmFuY2gtb3ItcHJlLW1lcmdlLW5vdC1mb3ItbWFyZ2UgJyRDSV9QUk9K RUNUX05BTUVTUEFDRSAhPSAibWVzYSIgfHwgKCRHSVRMQUJfVVNFUl9MT0dJTiAhPSAibWFyZ2Ut Ym90IiAmJiAkQ0lfUElQRUxJTkVfU09VUkNFID09ICJtZXJnZV9yZXF1ZXN0X2V2ZW50IiknCisg ICAgICB3aGVuOiBtYW51YWwKKyAgICAjIFBpcGVsaW5lIHJ1bnMgZm9yIHRoZSBtYWluIGJyYW5j aCBvZiB0aGUgdXBzdHJlYW0gTWVzYSBwcm9qZWN0CisgICAgLSBpZjogJmlzLW1lc2EtbWFpbiAn JENJX1BST0pFQ1RfTkFNRVNQQUNFID09ICJtZXNhIiAmJiAkQ0lfQ09NTUlUX1JFRl9OQU1FID09 ICRDSV9ERUZBVUxUX0JSQU5DSCAmJiAkQ0lfQ09NTUlUX0JSQU5DSCcKKyAgICAgIHdoZW46IGFs d2F5cworICAgICMgUG9zdC1tZXJnZSBwaXBlbGluZQorICAgIC0gaWY6ICZpcy1wb3N0LW1lcmdl ICckQ0lfUFJPSkVDVF9OQU1FU1BBQ0UgPT0gIm1lc2EiICYmICRDSV9DT01NSVRfQlJBTkNIJwor ICAgICAgd2hlbjogb25fc3VjY2VzcworICAgICMgUG9zdC1tZXJnZSBwaXBlbGluZSwgbm90IGZv ciBNYXJnZSBCb3QKKyAgICAtIGlmOiAmaXMtcG9zdC1tZXJnZS1ub3QtZm9yLW1hcmdlICckQ0lf UFJPSkVDVF9OQU1FU1BBQ0UgPT0gIm1lc2EiICYmICRHSVRMQUJfVVNFUl9MT0dJTiAhPSAibWFy Z2UtYm90IiAmJiAkQ0lfQ09NTUlUX0JSQU5DSCcKKyAgICAgIHdoZW46IG9uX3N1Y2Nlc3MKKyAg ICAjIFByZS1tZXJnZSBwaXBlbGluZQorICAgIC0gaWY6ICZpcy1wcmUtbWVyZ2UgJyRDSV9QSVBF TElORV9TT1VSQ0UgPT0gIm1lcmdlX3JlcXVlc3RfZXZlbnQiJworICAgICAgd2hlbjogb25fc3Vj Y2VzcworICAgICMgUHJlLW1lcmdlIHBpcGVsaW5lIGZvciBNYXJnZSBCb3QKKyAgICAtIGlmOiAm aXMtcHJlLW1lcmdlLWZvci1tYXJnZSAnJEdJVExBQl9VU0VSX0xPR0lOID09ICJtYXJnZS1ib3Qi ICYmICRDSV9QSVBFTElORV9TT1VSQ0UgPT0gIm1lcmdlX3JlcXVlc3RfZXZlbnQiJworICAgICAg d2hlbjogb25fc3VjY2VzcworCisjIFJ1bGUgdG8gZmlsdGVyIGZvciBvbmx5IHNjaGVkdWxlZCBw aXBlbGluZXMuCisuc2NoZWR1bGVkX3BpcGVsaW5lLXJ1bGVzOgorICBydWxlczoKKyAgICAtIGlm OiAmaXMtc2NoZWR1bGVkLXBpcGVsaW5lICckQ0lfUElQRUxJTkVfU09VUkNFID09ICJzY2hlZHVs ZSInCisgICAgICB3aGVuOiBvbl9zdWNjZXNzCisKKyMgR2VuZXJpYyBydWxlIHRvIG5vdCBydW4g dGhlIGpvYiBkdXJpbmcgc2NoZWR1bGVkIHBpcGVsaW5lcy4gSm9icyB0aGF0IGFyZW4ndAorIyBz b21ldGhpbmcgbGlrZSBhIG5pZ2h0bHkgcnVuIHNob3VsZCBpbmNsdWRlIHRoaXMgcnVsZS4KKy5u b19zY2hlZHVsZWRfcGlwZWxpbmVzLXJ1bGVzOgorICBydWxlczoKKyAgICAtIGlmOiAqaXMtc2No ZWR1bGVkLXBpcGVsaW5lCisgICAgICB3aGVuOiBuZXZlcgorCisjIFdoZW4gdG8gYXV0b21hdGlj YWxseSBydW4gdGhlIENJIGZvciBidWlsZCBqb2JzCisuYnVpbGQtcnVsZXM6CisgIHJ1bGVzOgor ICAgIC0gIXJlZmVyZW5jZSBbLm5vX3NjaGVkdWxlZF9waXBlbGluZXMtcnVsZXMsIHJ1bGVzXQor ICAgICMgQWxsb3cgdHJpZ2dlcmluZyBqb2JzIG1hbnVhbGx5IGluIG90aGVyIGNhc2VzCisgICAg LSB3aGVuOiBvbl9zdWNjZXNzCisKKworLmNpLWRlcXAtYXJ0aWZhY3RzOgorICBhcnRpZmFjdHM6 CisgICAgbmFtZTogIm1lc2FfJHtDSV9KT0JfTkFNRX0iCisgICAgd2hlbjogYWx3YXlzCisgICAg dW50cmFja2VkOiBmYWxzZQorICAgIHBhdGhzOgorICAgICAgIyBXYXRjaCBvdXQhICBBcnRpZmFj dHMgYXJlIHJlbGF0aXZlIHRvIHRoZSBidWlsZCBkaXIuCisgICAgICAjIGh0dHBzOi8vZ2l0bGFi LmNvbS9naXRsYWItb3JnL2dpdGxhYi1jZS9jb21taXQvODc4OGZiOTI1NzA2Y2FkNTk0YWRmNjkx N2E2YzVmNjU4N2RkMTUyMQorICAgICAgLSBhcnRpZmFjdHMKKyAgICAgIC0gX2J1aWxkL21lc29u LWxvZ3MvKi50eHQKKyAgICAgIC0gX2J1aWxkL21lc29uLWxvZ3Mvc3RyYWNlCisKKworLmNvbnRh aW5lci1ydWxlczoKKyAgcnVsZXM6CisgICAgLSAhcmVmZXJlbmNlIFsubm9fc2NoZWR1bGVkX3Bp cGVsaW5lcy1ydWxlcywgcnVsZXNdCisgICAgIyBSdW4gcGlwZWxpbmUgYnkgZGVmYXVsdCBpbiB0 aGUgbWFpbiBwcm9qZWN0IGlmIGFueSBDSSBwaXBlbGluZQorICAgICMgY29uZmlndXJhdGlvbiBm aWxlcyB3ZXJlIGNoYW5nZWQsIHRvIGVuc3VyZSBkb2NrZXIgaW1hZ2VzIGFyZSB1cCB0byBkYXRl CisgICAgLSBpZjogKmlzLXBvc3QtbWVyZ2UKKyAgICAgIGNoYW5nZXM6CisgICAgICAtIC5naXRs YWItY2kueW1sCisgICAgICAtIC5naXRsYWItY2kvKiovKgorICAgICAgd2hlbjogb25fc3VjY2Vz cworICAgICMgUnVuIHBpcGVsaW5lIGJ5IGRlZmF1bHQgaWYgaXQgd2FzIHRyaWdnZXJlZCBieSBN YXJnZSBCb3QsIGlzIGZvciBhCisgICAgIyBtZXJnZSByZXF1ZXN0LCBhbmQgYW55IGZpbGVzIGFm ZmVjdGluZyB0aGUgcGlwZWxpbmUgd2VyZSBjaGFuZ2VkCisgICAgLSBpZjogKmlzLXByZS1tZXJn ZS1mb3ItbWFyZ2UKKyAgICAgIHdoZW46IG9uX3N1Y2Nlc3MKKyAgICAjIFJ1biBwaXBlbGluZSBi eSBkZWZhdWx0IGluIHRoZSBtYWluIHByb2plY3QgaWYgaXQgd2FzIG5vdCB0cmlnZ2VyZWQgYnkK KyAgICAjIE1hcmdlIEJvdCwgYW5kIGFueSBmaWxlcyBhZmZlY3RpbmcgdGhlIHBpcGVsaW5lIHdl cmUgY2hhbmdlZAorICAgIC0gaWY6ICppcy1wb3N0LW1lcmdlLW5vdC1mb3ItbWFyZ2UKKyAgICAg IHdoZW46IG9uX3N1Y2Nlc3MKKyAgICAjIEFsbG93IHRyaWdnZXJpbmcgam9icyBtYW51YWxseSBp biBvdGhlciBjYXNlcworICAgIC0gd2hlbjogb25fc3VjY2VzcworCisKKworIyBHaXQgYXJjaGl2 ZQorCittYWtlIGdpdCBhcmNoaXZlOgorICBleHRlbmRzOgorICAgIC0gLmZkby5jaS1mYWlyeQor ICBzdGFnZTogZ2l0LWFyY2hpdmUKKyAgcnVsZXM6CisgICAgLSAhcmVmZXJlbmNlIFsuc2NoZWR1 bGVkX3BpcGVsaW5lLXJ1bGVzLCBydWxlc10KKyAgIyBlbnN1cmUgd2UgYXJlIHJ1bm5pbmcgb24g cGFja2V0CisgIHRhZ3M6CisgICAgLSBwYWNrZXQubmV0CisgIHNjcmlwdDoKKyAgICAjIFJlbW92 ZSBkcm0tY2kgZmlsZXMgd2UganVzdCBhZGRlZAorICAgIC0gcm0gLXJmIC5naXRsYWItY2kuKgor CisgICAgIyBDb21wYWN0aWZ5IHRoZSAuZ2l0IGRpcmVjdG9yeQorICAgIC0gZ2l0IGdjIC0tYWdn cmVzc2l2ZQorICAgICMgY29tcHJlc3MgdGhlIGN1cnJlbnQgZm9sZGVyCisgICAgLSB0YXIgLWN2 emYgLi4vJENJX1BST0pFQ1RfTkFNRS50YXIuZ3ogLgorCisgICAgIyBsb2dpbiB3aXRoIHRoZSBK V1QgdG9rZW4gZmlsZQorICAgIC0gY2ktZmFpcnkgbWluaW8gbG9naW4gLS10b2tlbi1maWxlICIk e0NJX0pPQl9KV1RfRklMRX0iCisgICAgLSBjaS1mYWlyeSBtaW5pbyBjcCAuLi8kQ0lfUFJPSkVD VF9OQU1FLnRhci5neiBtaW5pbzovLyRNSU5JT19IT1NUL2dpdC1jYWNoZS8kQ0lfUFJPSkVDVF9O QU1FU1BBQ0UvJENJX1BST0pFQ1RfTkFNRS8kQ0lfUFJPSkVDVF9OQU1FLnRhci5negorCisKKyMg U2FuaXR5IGNoZWNrcyBvZiBNUiBzZXR0aW5ncyBhbmQgY29tbWl0IGxvZ3MKK3Nhbml0eToKKyAg ZXh0ZW5kczoKKyAgICAtIC5mZG8uY2ktZmFpcnkKKyAgc3RhZ2U6IHNhbml0eQorICBydWxlczoK KyAgICAtIGlmOiAqaXMtcHJlLW1lcmdlCisgICAgICB3aGVuOiBvbl9zdWNjZXNzCisgICAgIyBP dGhlciBjYXNlcyBkZWZhdWx0IHRvIG5ldmVyCisgIHZhcmlhYmxlczoKKyAgICBHSVRfU1RSQVRF R1k6IG5vbmUKKyAgc2NyaXB0OgorICAgICMgY2ktZmFpcnkgY2hlY2stY29tbWl0cyAtLWp1bml0 LXhtbD1jaGVjay1jb21taXRzLnhtbAorICAgIC0gY2ktZmFpcnkgY2hlY2stbWVyZ2UtcmVxdWVz dCAtLXJlcXVpcmUtYWxsb3ctY29sbGFib3JhdGlvbiAtLWp1bml0LXhtbD1jaGVjay1tZXJnZS1y ZXF1ZXN0LnhtbAorICBhcnRpZmFjdHM6CisgICAgd2hlbjogb25fZmFpbHVyZQorICAgIHJlcG9y dHM6CisgICAgICBqdW5pdDogY2hlY2stKi54bWwKKworIyBSdWxlcyBmb3IgdGVzdHMgdGhhdCBz aG91bGQgbm90IGJsb2NrIG1lcmdpbmcsIGJ1dCBzaG91bGQgYmUgYXZhaWxhYmxlIHRvCisjIG9w dGlvbmFsbHkgcnVuIHdpdGggdGhlICJwbGF5IiBidXR0b24gaW4gdGhlIFVJIGluIHByZS1tZXJn ZSBub24tbWFyZ2UKKyMgcGlwZWxpbmVzLiAgVGhpcyBzaG91bGQgYXBwZWFyIGluICJleHRlbmRz OiIgYWZ0ZXIgYW55IGluY2x1ZGVzIG9mCisjIHRlc3Qtc291cmNlLWRlcC55bWwgcnVsZXMsIHNv IHRoYXQgdGhlc2UgcnVsZXMgcmVwbGFjZSB0aG9zZS4KKy50ZXN0LW1hbnVhbC1tcjoKKyAgcnVs ZXM6CisgICAgLSAhcmVmZXJlbmNlIFsubm9fc2NoZWR1bGVkX3BpcGVsaW5lcy1ydWxlcywgcnVs ZXNdCisgICAgLSBpZjogKmlzLWZvcmtlZC1icmFuY2gtb3ItcHJlLW1lcmdlLW5vdC1mb3ItbWFy Z2UKKyAgICAgIHdoZW46IG1hbnVhbAorICB2YXJpYWJsZXM6CisgICAgSk9CX1RJTUVPVVQ6IDgw CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kvaWd0X3J1bm5lci5zaCBiL2RyaXZlcnMv Z3B1L2RybS9jaS9pZ3RfcnVubmVyLnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAw MDAwMDAwMC4uNWJmYTc4ZjAzZDAwCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJt L2NpL2lndF9ydW5uZXIuc2gKQEAgLTAsMCArMSw3NyBAQAorIyEvYmluL3NoCisjIFNQRFgtTGlj ZW5zZS1JZGVudGlmaWVyOiBNSVQKKworc2V0IC1leAorCitleHBvcnQgSUdUX0ZPUkNFX0RSSVZF Uj0ke0RSSVZFUl9OQU1FfQorZXhwb3J0IFBBVEg9JFBBVEg6L2lndC9iaW4vCitleHBvcnQgTERf TElCUkFSWV9QQVRIPSRMRF9MSUJSQVJZX1BBVEg6L2lndC9saWIvYWFyY2g2NC1saW51eC1nbnUv Oi9pZ3QvbGliL3g4Nl82NC1saW51eC1nbnU6L2lndC9saWIKKworIyBVbmNvbW1lbnQgdGhlIGJl bG93IHRvIGRlYnVnIHByb2JsZW1zIHdpdGggZHJpdmVyIHByb2JpbmcKKzogJworbHMgLWwgL2Rl di9kcmkvCitjYXQgL3N5cy9rZXJuZWwvZGVidWcvZGV2aWNlc19kZWZlcnJlZAorY2F0IC9zeXMv a2VybmVsL2RlYnVnL2RldmljZV9jb21wb25lbnQvKgorJworCisjIER1bXAgZHJtIHN0YXRlIHRv IGNvbmZpcm0gdGhhdCBrZXJuZWwgd2FzIGFibGUgdG8gZmluZCBhIGNvbm5lY3RlZCBkaXNwbGF5 OgorIyBUT0RPIHRoaXMgcGF0aCBtaWdodCBub3QgZXhpc3QgZm9yIGFsbCBkcml2ZXJzLi4gbWF5 YmUgcnVuIG1vZGV0ZXN0IGluc3RlYWQ/CitzZXQgK2UKK2NhdCAvc3lzL2tlcm5lbC9kZWJ1Zy9k cmkvKi9zdGF0ZQorc2V0IC1lCisKKyMgQ2Fubm90IHVzZSBIV0NJX0tFUk5FTF9NT0RVTEVTIGFz IGF0IHRoYXQgcG9pbnQgd2UgZG9uJ3QgaGF2ZSB0aGUgbW9kdWxlIGluIC9saWIKK2lmIFsgIiRJ R1RfRk9SQ0VfRFJJVkVSIiA9ICJhbWRncHUiIF07IHRoZW4KKyAgICBtdiAvaW5zdGFsbC9tb2R1 bGVzL2xpYi9tb2R1bGVzLyogL2xpYi9tb2R1bGVzLy4KKyAgICBtb2Rwcm9iZSBhbWRncHUKK2Zp CisKK2lmIFsgLWUgIi9pbnN0YWxsL3hmYWlscy8kRFJJVkVSX05BTUUtJEdQVV9WRVJTSU9OLXNr aXBzLnR4dCIgXTsgdGhlbgorICAgIElHVF9TS0lQUz0iLS1za2lwcyAvaW5zdGFsbC94ZmFpbHMv JERSSVZFUl9OQU1FLSRHUFVfVkVSU0lPTi1za2lwcy50eHQiCitmaQorCitpZiBbIC1lICIvaW5z dGFsbC94ZmFpbHMvJERSSVZFUl9OQU1FLSRHUFVfVkVSU0lPTi1mbGFrZXMudHh0IiBdOyB0aGVu CisgICAgSUdUX0ZMQUtFUz0iLS1mbGFrZXMgL2luc3RhbGwveGZhaWxzLyREUklWRVJfTkFNRS0k R1BVX1ZFUlNJT04tZmxha2VzLnR4dCIKK2ZpCisKK2lmIFsgLWUgIi9pbnN0YWxsL3hmYWlscy8k RFJJVkVSX05BTUUtJEdQVV9WRVJTSU9OLWZhaWxzLnR4dCIgXTsgdGhlbgorICAgIElHVF9GQUlM Uz0iLS1iYXNlbGluZSAvaW5zdGFsbC94ZmFpbHMvJERSSVZFUl9OQU1FLSRHUFVfVkVSU0lPTi1m YWlscy50eHQiCitmaQorCitpZiBbICJgdW5hbWUgLW1gIiA9ICJhYXJjaDY0IiBdOyB0aGVuCisg ICAgQVJDSD0iYXJtNjQiCitlbGlmIFsgImB1bmFtZSAtbWAiID0gImFybXY3bCIgXTsgdGhlbgor ICAgIEFSQ0g9ImFybSIKK2Vsc2UKKyAgICBBUkNIPSJ4ODZfNjQiCitmaQorCit3Z2V0IC1TIC0t cHJvZ3Jlc3M9ZG90OmdpZ2EgLU8tICR7RkRPX0hUVFBfQ0FDSEVfVVJJOi19JFBJUEVMSU5FX0FS VElGQUNUU19CQVNFLyRBUkNIL2lndC50YXIuZ3ogfCB0YXIgLXh6IC1DIC8KKworc2V0ICtlCitp Z3QtcnVubmVyIFwKKyAgICBydW4gXAorICAgIC0taWd0LWZvbGRlciAvaWd0L2xpYmV4ZWMvaWd0 LWdwdS10b29scyBcCisgICAgLS1jYXNlbGlzdCAvaW5zdGFsbC90ZXN0bGlzdC50eHQgXAorICAg IC0tb3V0cHV0IC9yZXN1bHRzIFwKKyAgICAkSUdUX1NLSVBTIFwKKyAgICAkSUdUX0ZMQUtFUyBc CisgICAgJElHVF9GQUlMUyBcCisgICAgLS1mcmFjdGlvbi1zdGFydCAkQ0lfTk9ERV9JTkRFWCBc CisgICAgLS1mcmFjdGlvbiAkQ0lfTk9ERV9UT1RBTCBcCisgICAgLS1qb2JzIDEKK3JldD0kPwor c2V0IC1lCisKK2RlcXAtcnVubmVyIGp1bml0IFwKKyAgIC0tdGVzdHN1aXRlIElHVCBcCisgICAt LXJlc3VsdHMgL3Jlc3VsdHMvZmFpbHVyZXMuY3N2IFwKKyAgIC0tb3V0cHV0IC9yZXN1bHRzL2p1 bml0LnhtbCBcCisgICAtLWxpbWl0IDUwIFwKKyAgIC0tdGVtcGxhdGUgIlNlZSBodHRwczovLyRD SV9QUk9KRUNUX1JPT1RfTkFNRVNQQUNFLnBhZ2VzLmZyZWVkZXNrdG9wLm9yZy8tLyRDSV9QUk9K RUNUX05BTUUvLS9qb2JzLyRDSV9KT0JfSUQvYXJ0aWZhY3RzL3Jlc3VsdHMve3t0ZXN0Y2FzZX19 LnhtbCIKKworIyBTdG9yZSB0aGUgcmVzdWx0cyBhbHNvIGluIHRoZSBzaW1wbGVyIGZvcm1hdCB1 c2VkIGJ5IHRoZSBydW5uZXIgaW4gQ2hyb21lT1MgQ0kKKyNzZWQgLXIgJ3MvKGRtZXNnLXdhcm58 cGFzcykvc3VjY2Vzcy9nJyAvcmVzdWx0cy9yZXN1bHRzLnR4dCA+IC9yZXN1bHRzL3Jlc3VsdHNf c2ltcGxlLnR4dAorCitjZCAkb2xkcGF0aAorZXhpdCAkcmV0CmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vY2kvaW1hZ2UtdGFncy55bWwgYi9kcml2ZXJzL2dwdS9kcm0vY2kvaW1hZ2UtdGFn cy55bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi42ZDY3NzM1NTQw MjgKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kvaW1hZ2UtdGFncy55bWwK QEAgLTAsMCArMSwxMyBAQAordmFyaWFibGVzOgorICAgQ09OVEFJTkVSX1RBRzogIjIwMjItMDkt MDgtbWVzYS11cHJldiIKKyAgIERFQklBTl9YODZfQlVJTERfQkFTRV9JTUFHRTogImRlYmlhbi94 ODZfYnVpbGQtYmFzZSIKKyAgIERFQklBTl9CQVNFX1RBRzogIiR7Q09OVEFJTkVSX1RBR30iCisK KyAgIERFQklBTl9YODZfQlVJTERfSU1BR0VfUEFUSDogImRlYmlhbi94ODZfYnVpbGQiCisgICBE RUJJQU5fQlVJTERfVEFHOiAiJHtDT05UQUlORVJfVEFHfSIKKworICAgS0VSTkVMX1JPT1RGU19U QUc6ICIke0NPTlRBSU5FUl9UQUd9IgorCisgICBERUJJQU5fWDg2X1RFU1RfQkFTRV9JTUFHRTog ImRlYmlhbi94ODZfdGVzdC1iYXNlIgorICAgREVCSUFOX1g4Nl9URVNUX0lNQUdFX1BBVEg6ICJk ZWJpYW4veDg2X3Rlc3QtZ2wiCisgICBERUJJQU5fWDg2X1RFU1RfR0xfVEFHOiAiJHtDT05UQUlO RVJfVEFHfSIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS9sYXZhLXN1Ym1pdC5zaCBi L2RyaXZlcnMvZ3B1L2RybS9jaS9sYXZhLXN1Ym1pdC5zaApuZXcgZmlsZSBtb2RlIDEwMDc1NQpp bmRleCAwMDAwMDAwMDAwMDAuLjRiYzM3MTc5Njg3YwotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZl cnMvZ3B1L2RybS9jaS9sYXZhLXN1Ym1pdC5zaApAQCAtMCwwICsxLDUzIEBACisjIS9iaW4vYmFz aAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogTUlUCisKK3NldCAtZQorc2V0IC14CisKKyMg VHJ5IHRvIHVzZSB0aGUga2VybmVsIGFuZCByb290ZnMgYnVpbHQgaW4gbWFpbmxpbmUgZmlyc3Qs IHNvIHdlJ3JlIG1vcmUKKyMgbGlrZWx5IHRvIGhpdCBjYWNoZQoraWYgd2dldCAtcSAtLW1ldGhv ZD1IRUFEICJodHRwczovLyR7QkFTRV9TWVNURU1fTUFJTkxJTkVfSE9TVF9QQVRIfS9kb25lIjsg dGhlbgorCUJBU0VfU1lTVEVNX0hPU1RfUEFUSD0iJHtCQVNFX1NZU1RFTV9NQUlOTElORV9IT1NU X1BBVEh9IgorZWxzZQorCUJBU0VfU1lTVEVNX0hPU1RfUEFUSD0iJHtCQVNFX1NZU1RFTV9GT1JL X0hPU1RfUEFUSH0iCitmaQorCitybSAtcmYgcmVzdWx0cworbWtkaXIgLXAgcmVzdWx0cy9qb2It cm9vdGZzLW92ZXJsYXkvCisKK2NwIGFydGlmYWN0cy9jaS1jb21tb24vY2FwdHVyZS1kZXZjb3Jl ZHVtcC5zaCByZXN1bHRzL2pvYi1yb290ZnMtb3ZlcmxheS8KK2NwIGFydGlmYWN0cy9jaS1jb21t b24vaW5pdC0qLnNoIHJlc3VsdHMvam9iLXJvb3Rmcy1vdmVybGF5LworY3AgYXJ0aWZhY3RzL2Np LWNvbW1vbi9pbnRlbC1ncHUtZnJlcS5zaCByZXN1bHRzL2pvYi1yb290ZnMtb3ZlcmxheS8KKwor IyBQcmVwYXJlIGVudiB2YXJzIGZvciB1cGxvYWQuCitLRVJORUxfSU1BR0VfQkFTRV9VUkw9Imh0 dHBzOi8vJHtCQVNFX1NZU1RFTV9IT1NUX1BBVEh9IiBcCisJYXJ0aWZhY3RzL2NpLWNvbW1vbi9n ZW5lcmF0ZS1lbnYuc2ggPiByZXN1bHRzL2pvYi1yb290ZnMtb3ZlcmxheS9zZXQtam9iLWVudi12 YXJzLnNoCisKK3RhciB6Y2Ygam9iLXJvb3Rmcy1vdmVybGF5LnRhci5neiAtQyByZXN1bHRzL2pv Yi1yb290ZnMtb3ZlcmxheS8gLgorY2ktZmFpcnkgbWluaW8gbG9naW4gLS10b2tlbi1maWxlICIk e0NJX0pPQl9KV1RfRklMRX0iCitjaS1mYWlyeSBtaW5pbyBjcCBqb2Itcm9vdGZzLW92ZXJsYXku dGFyLmd6ICJtaW5pbzovLyR7Sk9CX1JPT1RGU19PVkVSTEFZX1BBVEh9IgorCit0b3VjaCByZXN1 bHRzL2xhdmEubG9nCit0YWlsIC1mIHJlc3VsdHMvbGF2YS5sb2cgJgorCitQWVRIT05QQVRIPWFy dGlmYWN0cy8gYXJ0aWZhY3RzL2xhdmEvbGF2YV9qb2Jfc3VibWl0dGVyLnB5IFwKKwktLWR1bXAt eWFtbCBcCisJLS1waXBlbGluZS1pbmZvICIkQ0lfSk9CX05BTUU6ICRDSV9QSVBFTElORV9VUkwg b24gJENJX0NPTU1JVF9SRUZfTkFNRSAke0NJX05PREVfSU5ERVh9LyR7Q0lfTk9ERV9UT1RBTH0i IFwKKwktLXJvb3Rmcy11cmwtcHJlZml4ICJodHRwczovLyR7QkFTRV9TWVNURU1fSE9TVF9QQVRI fSIgXAorCS0ta2VybmVsLXVybC1wcmVmaXggImh0dHBzOi8vJHtQSVBFTElORV9BUlRJRkFDVFNf QkFTRX0vJHtBUkNIfSIgXAorCS0tYnVpbGQtdXJsICIke0ZET19IVFRQX0NBQ0hFX1VSSTotfWh0 dHBzOi8vJHtQSVBFTElORV9BUlRJRkFDVFNfQkFTRX0vJHtBUkNIfS9rZXJuZWwtZmlsZXMudGFy Lmd6IiBcCisJLS1qb2Itcm9vdGZzLW92ZXJsYXktdXJsICIke0ZET19IVFRQX0NBQ0hFX1VSSTot fWh0dHBzOi8vJHtKT0JfUk9PVEZTX09WRVJMQVlfUEFUSH0iIFwKKwktLWpvYi10aW1lb3V0ICR7 Sk9CX1RJTUVPVVQ6LTMwfSBcCisJLS1maXJzdC1zdGFnZS1pbml0IGFydGlmYWN0cy9jaS1jb21t b24vaW5pdC1zdGFnZTEuc2ggXAorCS0tY2ktcHJvamVjdC1kaXIgJHtDSV9QUk9KRUNUX0RJUn0g XAorCS0tZGV2aWNlLXR5cGUgJHtERVZJQ0VfVFlQRX0gXAorCS0tZHRiICR7RFRCfSBcCisJLS1q d3QtZmlsZSAiJHtDSV9KT0JfSldUX0ZJTEV9IiBcCisJLS1rZXJuZWwtaW1hZ2UtbmFtZSAke0tF Uk5FTF9JTUFHRV9OQU1FfSBcCisJLS1rZXJuZWwtaW1hZ2UtdHlwZSAiJHtLRVJORUxfSU1BR0Vf VFlQRX0iIFwKKwktLWJvb3QtbWV0aG9kICR7Qk9PVF9NRVRIT0R9IFwKKwktLXZpc2liaWxpdHkt Z3JvdXAgJHtWSVNJQklMSVRZX0dST1VQfSBcCisJLS1wcmlvcml0eSA1MCBcCisgICAgLS1sYXZh LXRhZ3MgIiR7TEFWQV9UQUdTfSIgXAorICAgIC0tbWVzYS1qb2ItbmFtZSAiJENJX0pPQl9OQU1F IiBcCisgICAgPj4gcmVzdWx0cy9sYXZhLmxvZwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2NpL3N0YXRpYy1jaGVja3MueW1sIGIvZHJpdmVycy9ncHUvZHJtL2NpL3N0YXRpYy1jaGVja3Mu eW1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMjEzMTc3MDgxOTE0 Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3N0YXRpYy1jaGVja3MueW1s CkBAIC0wLDAgKzEsMTIgQEAKK2NoZWNrLXBhdGNoOgorICBleHRlbmRzOgorICAgIC0gLmJ1aWxk CisgICAgLSAudXNlLWRlYmlhbi94ODZfYnVpbGQKKyAgc2NyaXB0OgorICAgIC0gZHJpdmVycy9n cHUvZHJtL2NpL2NoZWNrLXBhdGNoLnB5CisgIHZhcmlhYmxlczoKKyAgICBDSEVDS1BBVENIX1RZ UEVTOiAiQkFEX1NJR05fT0ZGLEJBRF9TVEFCTEVfQUREUkVTU19TVFlMRSxDT01NSVRfQ09NTUVO VF9TWU1CT0wsQ09NTUlUX01FU1NBR0UsRU1BSUxfU1VCSkVDVCxGUk9NX1NJR05fT0ZGX01JU01B VENILE1JU1NJTkdfU0lHTl9PRkYsTk9fQVVUSE9SX1NJR05fT0ZGLERJRkZfSU5fQ09NTUlUX01T RyxHRVJSSVRfQ0hBTkdFX0lELEdJVF9DT01NSVRfSUQsVU5LTk9XTl9DT01NSVRfSUQsQ09ERV9J TkRFTlQsQklUX01BQ1JPLERPU19MSU5FX0VORElOR1MiCisgIHJ1bGVzOgorICAgIC0gaWY6ICck Q0lfUElQRUxJTkVfU09VUkNFID09ICJtZXJnZV9yZXF1ZXN0X2V2ZW50IicKKyAgICAgIHdoZW46 IG9uX3N1Y2Nlc3MKKyAgICAjIE90aGVyIGNhc2VzIGRlZmF1bHQgdG8gbmV2ZXIKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9jaS90ZXN0LnltbCBiL2RyaXZlcnMvZ3B1L2RybS9jaS90ZXN0 LnltbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjM5OWYwZGIwMWFl YgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS90ZXN0LnltbApAQCAtMCww ICsxLDMyMiBAQAorLnRlc3QtcnVsZXM6CisgIHJ1bGVzOgorICAgIC0gaWY6ICckRkRfRkFSTSA9 PSAib2ZmbGluZSIgJiYgJFJVTk5FUl9UQUcgPX4gL15nb29nbGUtZnJlZWRyZW5vLS8nCisgICAg ICB3aGVuOiBuZXZlcgorICAgIC0gaWY6ICckQ09MTEFCT1JBX0ZBUk0gPT0gIm9mZmxpbmUiICYm ICRSVU5ORVJfVEFHID1+IC9ebWVzYS1jaS14ODYtNjQtbGF2YS0vJworICAgICAgd2hlbjogbmV2 ZXIKKyAgICAtICFyZWZlcmVuY2UgWy5ub19zY2hlZHVsZWRfcGlwZWxpbmVzLXJ1bGVzLCBydWxl c10KKyAgICAtIHdoZW46IG9uX3N1Y2Nlc3MKKworLmxhdmEtdGVzdDoKKyAgZXh0ZW5kczoKKyAg ICAtIC50ZXN0LXJ1bGVzCisgIHNjcmlwdDoKKyAgICAjIE5vdGU6IEJ1aWxkIGRpciAoYW5kIHRo dXMgaW5zdGFsbCkgbWF5IGJlIGRpcnR5IGR1ZSB0byBHSVRfU1RSQVRFR1kKKyAgICAtIHJtIC1y ZiBpbnN0YWxsCisgICAgLSB0YXIgLXhmIGFydGlmYWN0cy9pbnN0YWxsLnRhcgorICAgIC0gbXYg aW5zdGFsbC8qIGFydGlmYWN0cy8uCisgICAgIyBPdmVycmlkZSBpdCB3aXRoIG91ciBsYXZhLXN1 Ym1pdC5zaCBzY3JpcHQKKyAgICAtIC4vYXJ0aWZhY3RzL2xhdmEtc3VibWl0LnNoCisKKy5sYXZh LWlndDphcm1oZjoKKyAgZXh0ZW5kczoKKyAgICAtIC5sYXZhLXRlc3Q6YXJtaGYKKyAgdmFyaWFi bGVzOgorICAgIEhXQ0lfVEVTVF9TQ1JJUFQ6ICIvaW5zdGFsbC9pZ3RfcnVubmVyLnNoIgorICAg IEFSQ0g6ICJhcm1oZiIKKyAgZGVwZW5kZW5jaWVzOgorICAgIC0gdGVzdGluZzphcm1oZgorICBu ZWVkczoKKyAgICAtIGtlcm5lbCtyb290ZnNfYXJtaGYKKyAgICAtIGRlYmlhbi94ODZfYnVpbGQK KyAgICAtIHRlc3Rpbmc6YXJtaGYKKyAgICAtIGlndDphcm1oZgorCisubGF2YS1pZ3Q6YXJtNjQ6 CisgIGV4dGVuZHM6CisgICAgLSAubGF2YS10ZXN0OmFybTY0CisgIHZhcmlhYmxlczoKKyAgICBI V0NJX1RFU1RfU0NSSVBUOiAiL2luc3RhbGwvaWd0X3J1bm5lci5zaCIKKyAgICBBUkNIOiAiYXJt NjQiCisgIGRlcGVuZGVuY2llczoKKyAgICAtIHRlc3Rpbmc6YXJtNjQKKyAgbmVlZHM6CisgICAg LSBrZXJuZWwrcm9vdGZzX2FybTY0CisgICAgLSBkZWJpYW4veDg2X2J1aWxkCisgICAgLSB0ZXN0 aW5nOmFybTY0CisgICAgLSBpZ3Q6YXJtNjQKKworLmxhdmEtaWd0OmFtZDY0OgorICBleHRlbmRz OgorICAgIC0gLmxhdmEtdGVzdDphbWQ2NAorICB2YXJpYWJsZXM6CisgICAgSFdDSV9URVNUX1ND UklQVDogIi9pbnN0YWxsL2lndF9ydW5uZXIuc2giCisgICAgQVJDSDogImFtZDY0IgorICBkZXBl bmRlbmNpZXM6CisgICAgLSB0ZXN0aW5nOmFtZDY0CisgIG5lZWRzOgorICAgIC0ga2VybmVsK3Jv b3Rmc19hbWQ2NAorICAgIC0gZGViaWFuL3g4Nl9idWlsZAorICAgIC0gdGVzdGluZzphbWQ2NAor ICAgIC0gaWd0OmFtZDY0CisKKy5iYXJlbWV0YWwtaWd0LWFybTY0OgorICBleHRlbmRzOgorICAg IC0gLmJhcmVtZXRhbC10ZXN0LWFybTY0CisgICAgLSAudXNlLWRlYmlhbi9hcm1fdGVzdAorICAg IC0gLnRlc3QtcnVsZXMKKyAgdmFyaWFibGVzOgorICAgIEZET19DSV9DT05DVVJSRU5UOiAxMAor ICAgIEhXQ0lfVEVTVF9TQ1JJUFQ6ICIvaW5zdGFsbC9pZ3RfcnVubmVyLnNoIgorICAgIE1JTklP X0FSVElGQUNUX05BTUU6ICJhcm02NC9rZXJuZWwtZmlsZXMiCisgICAgQk1fS0VSTkVMOiBodHRw czovLyR7UElQRUxJTkVfQVJUSUZBQ1RTX0JBU0V9L2FybTY0L0ltYWdlLmd6CisgICAgQk1fQ01E TElORTogImlwPWRoY3AgY29uc29sZT10dHlNU00wLDExNTIwMG44ICRCTV9LRVJORUxfRVhUUkFf QVJHUyByb290PS9kZXYvbmZzIHJ3IG5mc3Jvb3RkZWJ1ZyBuZnNyb290PSx0Y3AsbmZzdmVycz00 LjIgaW5pdD0vaW5pdCAkQk1fS0VSTkVMQVJHUyIKKyAgbmVlZHM6CisgICAgLSBkZWJpYW4vYXJt X3Rlc3QKKyAgICAtIGpvYjogdGVzdGluZzphcm02NAorICAgICAgYXJ0aWZhY3RzOiBmYWxzZQor ICAgIC0gaWd0OmFybTY0CisgIHRhZ3M6CisgICAgLSAkUlVOTkVSX1RBRworCittc206c2M3MTgw OgorICBleHRlbmRzOgorICAgIC0gLmxhdmEtaWd0OmFybTY0CisgIHN0YWdlOiBtc20KKyAgcGFy YWxsZWw6IDIKKyAgdmFyaWFibGVzOgorICAgIERSSVZFUl9OQU1FOiBtc20KKyAgICBERVZJQ0Vf VFlQRTogc2M3MTgwLXRyb2dkb3ItbGF6b3ItbGltb3plZW4KKyAgICBEVEI6IHNjNzE4MC10cm9n ZG9yLWxhem9yLWxpbW96ZWVuLW5vdHMtcjUKKyAgICBCT09UX01FVEhPRDogZGVwdGhjaGFyZ2UK KyAgICBLRVJORUxfSU1BR0VfVFlQRTogIiIKKyAgICBHUFVfVkVSU0lPTjogc2M3MTgwCisgICAg UlVOTkVSX1RBRzogbWVzYS1jaS14ODYtNjQtbGF2YS1zYzcxODAtdHJvZ2Rvci1sYXpvci1saW1v emVlbgorCittc206YXBxODAxNjoKKyAgZXh0ZW5kczoKKyAgICAtIC5iYXJlbWV0YWwtaWd0LWFy bTY0CisgIHN0YWdlOiBtc20KKyAgdmFyaWFibGVzOgorICAgIERSSVZFUl9OQU1FOiBtc20KKyAg ICBCTV9EVEI6IGh0dHBzOi8vJHtQSVBFTElORV9BUlRJRkFDVFNfQkFTRX0vYXJtNjQvYXBxODAx Ni1zYmMuZHRiCisgICAgR1BVX1ZFUlNJT046IGFwcTgwMTYKKyAgICBSVU5ORVJfVEFHOiBnb29n bGUtZnJlZWRyZW5vLWRiNDEwYworICBzY3JpcHQ6CisgICAgLSAuL2luc3RhbGwvYmFyZS1tZXRh bC9mYXN0Ym9vdC5zaAorCittc206YXBxODA5NjoKKyAgZXh0ZW5kczoKKyAgICAtIC5iYXJlbWV0 YWwtaWd0LWFybTY0CisgIHN0YWdlOiBtc20KKyAgdmFyaWFibGVzOgorICAgIERSSVZFUl9OQU1F OiBtc20KKyAgICBCTV9LRVJORUxfRVhUUkFfQVJHUzogbWF4Y3B1cz0yCisgICAgQk1fRFRCOiBo dHRwczovLyR7UElQRUxJTkVfQVJUSUZBQ1RTX0JBU0V9L2FybTY0L2FwcTgwOTYtZGI4MjBjLmR0 YgorICAgIEdQVV9WRVJTSU9OOiBhcHE4MDk2CisgICAgUlVOTkVSX1RBRzogZ29vZ2xlLWZyZWVk cmVuby1kYjgyMGMKKyAgc2NyaXB0OgorICAgIC0gLi9pbnN0YWxsL2JhcmUtbWV0YWwvZmFzdGJv b3Quc2gKKworbXNtOnNkbTg0NToKKyAgZXh0ZW5kczoKKyAgICAtIC5iYXJlbWV0YWwtaWd0LWFy bTY0CisgIHN0YWdlOiBtc20KKyAgcGFyYWxsZWw6IDIKKyAgdmFyaWFibGVzOgorICAgIERSSVZF Ul9OQU1FOiBtc20KKyAgICBCTV9LRVJORUw6IGh0dHBzOi8vJHtQSVBFTElORV9BUlRJRkFDVFNf QkFTRX0vYXJtNjQvY2hlemEta2VybmVsCisgICAgR1BVX1ZFUlNJT046IHNkbTg0NQorICAgIFJV Tk5FUl9UQUc6IGdvb2dsZS1mcmVlZHJlbm8tY2hlemEKKyAgc2NyaXB0OgorICAgIC0gLi9pbnN0 YWxsL2JhcmUtbWV0YWwvY3Jvcy1zZXJ2by5zaAorCityb2NrY2hpcDpyazMyODg6CisgIGV4dGVu ZHM6CisgICAgLSAubGF2YS1pZ3Q6YXJtaGYKKyAgc3RhZ2U6IHJvY2tjaGlwCisgIHZhcmlhYmxl czoKKyAgICBEUklWRVJfTkFNRTogcm9ja2NoaXAKKyAgICBERVZJQ0VfVFlQRTogcmszMjg4LXZl eXJvbi1qYXEKKyAgICBEVEI6ICR7REVWSUNFX1RZUEV9CisgICAgQk9PVF9NRVRIT0Q6IGRlcHRo Y2hhcmdlCisgICAgS0VSTkVMX0lNQUdFX1RZUEU6ICJ6aW1hZ2UiCisgICAgR1BVX1ZFUlNJT046 IHJrMzI4OAorICAgIFJVTk5FUl9UQUc6IG1lc2EtY2kteDg2LTY0LWxhdmEtcmszMjg4LXZleXJv bi1qYXEKKworcm9ja2NoaXA6cmszMzk5OgorICBleHRlbmRzOgorICAgIC0gLmxhdmEtaWd0OmFy bTY0CisgIHN0YWdlOiByb2NrY2hpcAorICBwYXJhbGxlbDogMgorICB2YXJpYWJsZXM6CisgICAg RFJJVkVSX05BTUU6IHJvY2tjaGlwCisgICAgREVWSUNFX1RZUEU6IHJrMzM5OS1ncnUta2V2aW4K KyAgICBEVEI6ICR7REVWSUNFX1RZUEV9CisgICAgQk9PVF9NRVRIT0Q6IGRlcHRoY2hhcmdlCisg ICAgS0VSTkVMX0lNQUdFX1RZUEU6ICIiCisgICAgR1BVX1ZFUlNJT046IHJrMzM5OQorICAgIFJV Tk5FUl9UQUc6IG1lc2EtY2kteDg2LTY0LWxhdmEtcmszMzk5LWdydS1rZXZpbgorCisuaTkxNToK KyAgZXh0ZW5kczoKKyAgICAtIC5sYXZhLWlndDphbWQ2NAorICBzdGFnZTogaTkxNQorICB2YXJp YWJsZXM6CisgICAgRFJJVkVSX05BTUU6IGk5MTUKKyAgICBEVEI6ICIiCisgICAgQk9PVF9NRVRI T0Q6IGRlcHRoY2hhcmdlCisgICAgS0VSTkVMX0lNQUdFX1RZUEU6ICIiCisKK2k5MTU6YXBsOgor ICBleHRlbmRzOgorICAgIC0gLmk5MTUKKyAgcGFyYWxsZWw6IDYKKyAgdmFyaWFibGVzOgorICAg IERFVklDRV9UWVBFOiBhc3VzLUM1MjNOQS1BMjAwNTctY29yYWwKKyAgICBHUFVfVkVSU0lPTjog YXBsCisgICAgUlVOTkVSX1RBRzogbWVzYS1jaS14ODYtNjQtbGF2YS1hc3VzLUM1MjNOQS1BMjAw NTctY29yYWwKKworaTkxNTpnbGs6CisgIGV4dGVuZHM6CisgICAgLSAuaTkxNQorICBwYXJhbGxl bDogMworICB2YXJpYWJsZXM6CisgICAgREVWSUNFX1RZUEU6IGhwLXgzNjAtMTJiLWNhMDAxMG5y LW40MDIwLW9jdG9wdXMKKyAgICBHUFVfVkVSU0lPTjogZ2xrCisgICAgUlVOTkVSX1RBRzogbWVz YS1jaS14ODYtNjQtbGF2YS1ocC14MzYwLTEyYi1jYTAwMTBuci1uNDAyMC1vY3RvcHVzCisKK2k5 MTU6YW1seToKKyAgZXh0ZW5kczoKKyAgICAtIC5pOTE1CisgIHBhcmFsbGVsOiA1CisgIHZhcmlh YmxlczoKKyAgICBERVZJQ0VfVFlQRTogYXN1cy1DNDMzVEEtQUowMDA1LXJhbW11cworICAgIEdQ VV9WRVJTSU9OOiBhbWx5CisgICAgUlVOTkVSX1RBRzogbWVzYS1jaS14ODYtNjQtbGF2YS1hc3Vz LUM0MzNUQS1BSjAwMDUtcmFtbXVzCisKK2k5MTU6a2JsOgorICBleHRlbmRzOgorICAgIC0gLmk5 MTUKKyAgcGFyYWxsZWw6IDMKKyAgdmFyaWFibGVzOgorICAgIERFVklDRV9UWVBFOiBocC14MzYw LTE0LUcxLXNvbmEKKyAgICBHUFVfVkVSU0lPTjoga2JsCisgICAgUlVOTkVSX1RBRzogbWVzYS1j aS14ODYtNjQtbGF2YS1ocC14MzYwLTE0LUcxLXNvbmEKKworaTkxNTp3aGw6CisgIGV4dGVuZHM6 CisgICAgLSAuaTkxNQorICBwYXJhbGxlbDogNQorICB2YXJpYWJsZXM6CisgICAgREVWSUNFX1RZ UEU6IGRlbGwtbGF0aXR1ZGUtNTQwMC04NjY1VS1zYXJpZW4KKyAgICBHUFVfVkVSU0lPTjogd2hs CisgICAgUlVOTkVSX1RBRzogbWVzYS1jaS14ODYtNjQtbGF2YS1kZWxsLWxhdGl0dWRlLTU0MDAt ODY2NVUtc2FyaWVuCisKK2k5MTU6Y21sOgorICBleHRlbmRzOgorICAgIC0gLmk5MTUKKyAgcGFy YWxsZWw6IDQKKyAgdmFyaWFibGVzOgorICAgIERFVklDRV9UWVBFOiBhc3VzLUM0MzZGQS1GbGlw LWhhdGNoCisgICAgR1BVX1ZFUlNJT046IGNtbAorICAgIFJVTk5FUl9UQUc6IG1lc2EtY2kteDg2 LTY0LWxhdmEtYXN1cy1DNDM2RkEtZmxpcC1oYXRjaAorCitpOTE1OnRnbDoKKyAgZXh0ZW5kczoK KyAgICAtIC5pOTE1CisgIHBhcmFsbGVsOiA0CisgIHZhcmlhYmxlczoKKyAgICBERVZJQ0VfVFlQ RTogYXN1cy1jeDk0MDAtdm9sdGVlcgorICAgIEdQVV9WRVJTSU9OOiB0Z2wKKyAgICBSVU5ORVJf VEFHOiBtZXNhLWNpLXg4Ni02NC1sYXZhLWFzdXMtY3g5NDAwLXZvbHRlZXIKKworLmFtZGdwdToK KyAgZXh0ZW5kczoKKyAgICAtIC5sYXZhLWlndDphbWQ2NAorICBzdGFnZTogYW1kZ3B1CisgIHZh cmlhYmxlczoKKyAgICBEUklWRVJfTkFNRTogYW1kZ3B1CisgICAgRFRCOiAiIgorICAgIEJPT1Rf TUVUSE9EOiBkZXB0aGNoYXJnZQorICAgIEtFUk5FTF9JTUFHRV9UWVBFOiAiIgorCithbWRncHU6 c3RvbmV5OgorICBleHRlbmRzOgorICAgIC0gLmFtZGdwdQorICB2YXJpYWJsZXM6CisgICAgREVW SUNFX1RZUEU6IGhwLTExQS1HNi1FRS1ncnVudAorICAgIEdQVV9WRVJTSU9OOiBzdG9uZXkKKyAg ICBSVU5ORVJfVEFHOiBtZXNhLWNpLXg4Ni02NC1sYXZhLWhwLTExQS1HNi1FRS1ncnVudAorCisu bWVkaWF0ZWs6CisgIGV4dGVuZHM6CisgICAgLSAubGF2YS1pZ3Q6YXJtNjQKKyAgc3RhZ2U6IG1l ZGlhdGVrCisgIHZhcmlhYmxlczoKKyAgICBEUklWRVJfTkFNRTogbWVkaWF0ZWsKKyAgICBEVEI6 ICR7REVWSUNFX1RZUEV9CisgICAgQk9PVF9NRVRIT0Q6IGRlcHRoY2hhcmdlCisgICAgS0VSTkVM X0lNQUdFX1RZUEU6ICIiCisKK21lZGlhdGVrOm10ODE3MzoKKyAgZXh0ZW5kczoKKyAgICAtIC5t ZWRpYXRlaworICB2YXJpYWJsZXM6CisgICAgREVWSUNFX1RZUEU6IG10ODE3My1lbG0taGFuYQor ICAgIEdQVV9WRVJTSU9OOiBtdDgxNzMKKyAgICBSVU5ORVJfVEFHOiBtZXNhLWNpLXg4Ni02NC1s YXZhLW10ODE3My1lbG0taGFuYQorCittZWRpYXRlazptdDgxODM6CisgIGV4dGVuZHM6CisgICAg LSAubWVkaWF0ZWsKKyAgdmFyaWFibGVzOgorICAgIERFVklDRV9UWVBFOiBtdDgxODMta3VrdWkt amFjdXp6aS1qdW5pcGVyLXNrdTE2CisgICAgR1BVX1ZFUlNJT046IG10ODE4MworICAgIFJVTk5F Ul9UQUc6IG1lc2EtY2kteDg2LTY0LWxhdmEtbXQ4MTgzLWt1a3VpLWphY3V6emktanVuaXBlci1z a3UxNgorCisjIGRybS1tdGsgZG9lc24ndCBldmVuIHByb2JlIHlldCBpbiBtYWlubGluZSBmb3Ig bXQ4MTkyCisubWVkaWF0ZWs6bXQ4MTkyOgorICBleHRlbmRzOgorICAgIC0gLm1lZGlhdGVrCisg IHZhcmlhYmxlczoKKyAgICBERVZJQ0VfVFlQRTogbXQ4MTkyLWFzdXJhZGEtc3BoZXJpb24tcjAK KyAgICBHUFVfVkVSU0lPTjogbXQ4MTkyCisgICAgUlVOTkVSX1RBRzogbWVzYS1jaS14ODYtNjQt bGF2YS1tdDgxOTItYXN1cmFkYS1zcGhlcmlvbi1yMAorCisubWVzb246CisgIGV4dGVuZHM6Cisg ICAgLSAubGF2YS1pZ3Q6YXJtNjQKKyAgc3RhZ2U6IG1lc29uCisgIHZhcmlhYmxlczoKKyAgICBE UklWRVJfTkFNRTogbWVzb24KKyAgICBEVEI6ICR7REVWSUNFX1RZUEV9CisgICAgQk9PVF9NRVRI T0Q6IHUtYm9vdAorICAgIEtFUk5FTF9JTUFHRV9UWVBFOiAiaW1hZ2UiCisKK21lc29uOmcxMmI6 CisgIGV4dGVuZHM6CisgICAgLSAubWVzb24KKyAgdmFyaWFibGVzOgorICAgIERFVklDRV9UWVBF OiBtZXNvbi1nMTJiLWEzMTFkLWtoYWRhcy12aW0zCisgICAgR1BVX1ZFUlNJT046IGcxMmIKKyAg ICBSVU5ORVJfVEFHOiBtZXNhLWNpLXg4Ni02NC1sYXZhLW1lc29uLWcxMmItYTMxMWQta2hhZGFz LXZpbTMKKwordmlydGlvX2dwdTpub25lOgorICBzdGFnZTogdmlydGlvLWdwdQorICB2YXJpYWJs ZXM6CisgICAgQ1JPU1ZNX0dBTExJVU1fRFJJVkVSOiBsbHZtcGlwZQorICAgIERSSVZFUl9OQU1F OiB2aXJ0aW9fZ3B1CisgICAgR1BVX1ZFUlNJT046IG5vbmUKKyAgZXh0ZW5kczoKKyAgICAtIC50 ZXN0LWdsCisgIHRhZ3M6CisgICAgLSBrdm0KKyAgc2NyaXB0OgorICAgIC0gbG4gLXNmICRDSV9Q Uk9KRUNUX0RJUi9pbnN0YWxsIC9pbnN0YWxsCisgICAgLSBtdiBpbnN0YWxsL2J6SW1hZ2UgL2xh dmEtZmlsZXMvYnpJbWFnZQorICAgIC0gaW5zdGFsbC9jcm9zdm0tcnVubmVyLnNoIGluc3RhbGwv aWd0X3J1bm5lci5zaAorICBuZWVkczoKKyAgICAtIGRlYmlhbi94ODZfdGVzdC1nbAorICAgIC0g dGVzdGluZzphbWQ2NAorICAgIC0gaWd0OmFtZDY0CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vY2kvdGVzdGxpc3QudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3Rlc3RsaXN0LnR4dApuZXcg ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmU5MGMzY2ZlNWVlZAotLS0gL2Rl di9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS90ZXN0bGlzdC50eHQKQEAgLTAsMCArMSwy NzYzIEBACitjb3JlX2F1dGhAYmFzaWMtYXV0aAorY29yZV9hdXRoQGdldGNsaWVudC1tYXN0ZXIt ZHJvcAorY29yZV9hdXRoQGdldGNsaWVudC1zaW1wbGUKK2NvcmVfYXV0aEBtYW55LW1hZ2ljcwor Y29yZV9nZXRjbGllbnQKK2NvcmVfZ2V0c3RhdHMKK2NvcmVfZ2V0dmVyc2lvbgorY29yZV9zZXRt YXN0ZXJfdnNfYXV0aAorZHJtX3JlYWRAZW1wdHktYmxvY2sKK2RybV9yZWFkQGVtcHR5LW5vbmJs b2NrCitkcm1fcmVhZEBmYXVsdC1idWZmZXIKK2RybV9yZWFkQGludmFsaWQtYnVmZmVyCitkcm1f cmVhZEBzaG9ydC1idWZmZXItYmxvY2sKK2RybV9yZWFkQHNob3J0LWJ1ZmZlci1ub25ibG9jawor Z2VtX2Vpb0BiYW5uZWQKK2dlbV9laW9AY29udGV4dC1jcmVhdGUKK2dlbV9laW9AY3JlYXRlCitn ZW1fZWlvQGNyZWF0ZS1leHQKK2dlbV9laW9AZXhlY2J1ZgorZ2VtX2Vpb0BoaWJlcm5hdGUKK2dl bV9laW9AaW4tZmxpZ2h0LTEwbXMKK2dlbV9laW9AaW4tZmxpZ2h0LTF1cworZ2VtX2Vpb0Bpbi1m bGlnaHQtY29udGV4dHMtMTBtcworZ2VtX2Vpb0Bpbi1mbGlnaHQtY29udGV4dHMtMXVzCitnZW1f ZWlvQGluLWZsaWdodC1jb250ZXh0cy1pbW1lZGlhdGUKK2dlbV9laW9AaW4tZmxpZ2h0LWV4dGVy bmFsCitnZW1fZWlvQGluLWZsaWdodC1pbW1lZGlhdGUKK2dlbV9laW9AaW4tZmxpZ2h0LWludGVy bmFsLTEwbXMKK2dlbV9laW9AaW4tZmxpZ2h0LWludGVybmFsLTF1cworZ2VtX2Vpb0Bpbi1mbGln aHQtaW50ZXJuYWwtaW1tZWRpYXRlCitnZW1fZWlvQGttcworZ2VtX2Vpb0ByZXNldC1zdHJlc3MK K2dlbV9laW9AdGhyb3R0bGUKK2dlbV9laW9AdW53ZWRnZS1zdHJlc3MKK2dlbV9laW9Ad2FpdC0x MG1zCitnZW1fZWlvQHdhaXQtMXVzCitnZW1fZWlvQHdhaXQtaW1tZWRpYXRlCitnZW1fZWlvQHdh aXQtd2VkZ2UtMTBtcworZ2VtX2Vpb0B3YWl0LXdlZGdlLTF1cworZ2VtX2Vpb0B3YWl0LXdlZGdl LWltbWVkaWF0ZQora21zXzNkCitrbXNfYWRkZmJfYmFzaWNAYWRkZmIyNS00LXRpbGVkCitrbXNf YWRkZmJfYmFzaWNAYWRkZmIyNS1iYWQtbW9kaWZpZXIKK2ttc19hZGRmYl9iYXNpY0BhZGRmYjI1 LWZyYW1lYnVmZmVyLXZzLXNldC10aWxpbmcKK2ttc19hZGRmYl9iYXNpY0BhZGRmYjI1LW1vZGlm aWVyLW5vLWZsYWcKK2ttc19hZGRmYl9iYXNpY0BhZGRmYjI1LXgtdGlsZWQtbGVnYWN5CitrbXNf YWRkZmJfYmFzaWNAYWRkZmIyNS14LXRpbGVkLW1pc21hdGNoLWxlZ2FjeQora21zX2FkZGZiX2Jh c2ljQGFkZGZiMjUteWYtdGlsZWQtbGVnYWN5CitrbXNfYWRkZmJfYmFzaWNAYWRkZmIyNS15LXRp bGVkLWxlZ2FjeQora21zX2FkZGZiX2Jhc2ljQGFkZGZiMjUteS10aWxlZC1zbWFsbC1sZWdhY3kK K2ttc19hZGRmYl9iYXNpY0BiYWQtcGl0Y2gtMAora21zX2FkZGZiX2Jhc2ljQGJhZC1waXRjaC0x MDI0CitrbXNfYWRkZmJfYmFzaWNAYmFkLXBpdGNoLTEyOAora21zX2FkZGZiX2Jhc2ljQGJhZC1w aXRjaC0yNTYKK2ttc19hZGRmYl9iYXNpY0BiYWQtcGl0Y2gtMzIKK2ttc19hZGRmYl9iYXNpY0Bi YWQtcGl0Y2gtNjMKK2ttc19hZGRmYl9iYXNpY0BiYWQtcGl0Y2gtNjU1MzYKK2ttc19hZGRmYl9i YXNpY0BiYWQtcGl0Y2gtOTk5CitrbXNfYWRkZmJfYmFzaWNAYmFzaWMKK2ttc19hZGRmYl9iYXNp Y0BiYXNpYy14LXRpbGVkLWxlZ2FjeQora21zX2FkZGZiX2Jhc2ljQGJhc2ljLXktdGlsZWQtbGVn YWN5CitrbXNfYWRkZmJfYmFzaWNAYm8tdG9vLXNtYWxsCitrbXNfYWRkZmJfYmFzaWNAYm8tdG9v LXNtYWxsLWR1ZS10by10aWxpbmcKK2ttc19hZGRmYl9iYXNpY0BjbG9iYmVycmVkLW1vZGlmaWVy CitrbXNfYWRkZmJfYmFzaWNAZnJhbWVidWZmZXItdnMtc2V0LXRpbGluZwora21zX2FkZGZiX2Jh c2ljQGludmFsaWQtZ2V0LXByb3AKK2ttc19hZGRmYl9iYXNpY0BpbnZhbGlkLWdldC1wcm9wLWFu eQora21zX2FkZGZiX2Jhc2ljQGludmFsaWQtc2V0LXByb3AKK2ttc19hZGRmYl9iYXNpY0BpbnZh bGlkLXNldC1wcm9wLWFueQora21zX2FkZGZiX2Jhc2ljQGludmFsaWQtc21lbS1iby1vbi1kaXNj cmV0ZQora21zX2FkZGZiX2Jhc2ljQGxlZ2FjeS1mb3JtYXQKK2ttc19hZGRmYl9iYXNpY0BtYXN0 ZXItcm1mYgora21zX2FkZGZiX2Jhc2ljQG5vLWhhbmRsZQora21zX2FkZGZiX2Jhc2ljQHNpemUt bWF4CitrbXNfYWRkZmJfYmFzaWNAc21hbGwtYm8KK2ttc19hZGRmYl9iYXNpY0B0aWxlLXBpdGNo LW1pc21hdGNoCitrbXNfYWRkZmJfYmFzaWNAdG9vLWhpZ2gKK2ttc19hZGRmYl9iYXNpY0B0b28t d2lkZQora21zX2FkZGZiX2Jhc2ljQHVudXNlZC1oYW5kbGUKK2ttc19hZGRmYl9iYXNpY0B1bnVz ZWQtbW9kaWZpZXIKK2ttc19hZGRmYl9iYXNpY0B1bnVzZWQtb2Zmc2V0cwora21zX2FkZGZiX2Jh c2ljQHVudXNlZC1waXRjaGVzCitrbXNfYXN5bmNfZmxpcHNAYWx0ZXJuYXRlLXN5bmMtYXN5bmMt ZmxpcAora21zX2FzeW5jX2ZsaXBzQGFzeW5jLWZsaXAtd2l0aC1wYWdlLWZsaXAtZXZlbnRzCitr bXNfYXN5bmNfZmxpcHNAY3JjCitrbXNfYXN5bmNfZmxpcHNAaW52YWxpZC1hc3luYy1mbGlwCitr bXNfYXN5bmNfZmxpcHNAdGVzdC1jdXJzb3IKK2ttc19hc3luY19mbGlwc0B0ZXN0LXRpbWUtc3Rh bXAKK2ttc19hdG9taWNAYXRvbWljLWludmFsaWQtcGFyYW1zCitrbXNfYXRvbWljQGF0b21pY19w bGFuZV9kYW1hZ2UKK2ttc19hdG9taWNAY3J0Yy1pbnZhbGlkLXBhcmFtcwora21zX2F0b21pY0Bj cnRjLWludmFsaWQtcGFyYW1zLWZlbmNlCitrbXNfYXRvbWljX2ludGVycnVwdGlibGVAYXRvbWlj LXNldG1vZGUKK2ttc19hdG9taWNfaW50ZXJydXB0aWJsZUBsZWdhY3ktY3Vyc29yCitrbXNfYXRv bWljX2ludGVycnVwdGlibGVAbGVnYWN5LWRwbXMKK2ttc19hdG9taWNfaW50ZXJydXB0aWJsZUBs ZWdhY3ktcGFnZWZsaXAKK2ttc19hdG9taWNfaW50ZXJydXB0aWJsZUBsZWdhY3ktc2V0bW9kZQor a21zX2F0b21pY19pbnRlcnJ1cHRpYmxlQHVuaXZlcnNhbC1zZXRwbGFuZS1jdXJzb3IKK2ttc19h dG9taWNfaW50ZXJydXB0aWJsZUB1bml2ZXJzYWwtc2V0cGxhbmUtcHJpbWFyeQora21zX2F0b21p Y0BwbGFuZS1jdXJzb3ItbGVnYWN5CitrbXNfYXRvbWljQHBsYW5lLWltbXV0YWJsZS16cG9zCitr bXNfYXRvbWljQHBsYW5lLWludmFsaWQtcGFyYW1zCitrbXNfYXRvbWljQHBsYW5lLWludmFsaWQt cGFyYW1zLWZlbmNlCitrbXNfYXRvbWljQHBsYW5lLW92ZXJsYXktbGVnYWN5CitrbXNfYXRvbWlj QHBsYW5lLXByaW1hcnktbGVnYWN5CitrbXNfYXRvbWljQHBsYW5lLXByaW1hcnktb3ZlcmxheS1t dXRhYmxlLXpwb3MKK2ttc19hdG9taWNAdGVzdC1vbmx5CitrbXNfYXRvbWljX3RyYW5zaXRpb25A cGxhbmUtYWxsLW1vZGVzZXQtdHJhbnNpdGlvbgora21zX2F0b21pY190cmFuc2l0aW9uQHBsYW5l LWFsbC1tb2Rlc2V0LXRyYW5zaXRpb24tZmVuY2luZwora21zX2F0b21pY190cmFuc2l0aW9uQHBs YW5lLWFsbC1tb2Rlc2V0LXRyYW5zaXRpb24tZmVuY2luZy1pbnRlcm5hbC1wYW5lbHMKK2ttc19h dG9taWNfdHJhbnNpdGlvbkBwbGFuZS1hbGwtdHJhbnNpdGlvbi1mZW5jaW5nCitrbXNfYXRvbWlj X3RyYW5zaXRpb25AcGxhbmUtYWxsLXRyYW5zaXRpb24tbm9uYmxvY2tpbmctZmVuY2luZwora21z X2F0b21pY190cmFuc2l0aW9uQHBsYW5lLXByaW1hcnktdG9nZ2xlLXdpdGgtdmJsYW5rLXdhaXQK K2ttc19hdG9taWNfdHJhbnNpdGlvbkBwbGFuZS11c2UtYWZ0ZXItbm9uYmxvY2tpbmctdW5iaW5k CitrbXNfYXRvbWljX3RyYW5zaXRpb25AcGxhbmUtdXNlLWFmdGVyLW5vbmJsb2NraW5nLXVuYmlu ZC1mZW5jaW5nCitrbXNfYmlnX2ZiQDQtdGlsZWQtMTZicHAtcm90YXRlLTAKK2ttc19iaWdfZmJA NC10aWxlZC0xNmJwcC1yb3RhdGUtMTgwCitrbXNfYmlnX2ZiQDQtdGlsZWQtMTZicHAtcm90YXRl LTI3MAora21zX2JpZ19mYkA0LXRpbGVkLTE2YnBwLXJvdGF0ZS05MAora21zX2JpZ19mYkA0LXRp bGVkLTMyYnBwLXJvdGF0ZS0wCitrbXNfYmlnX2ZiQDQtdGlsZWQtMzJicHAtcm90YXRlLTE4MAor a21zX2JpZ19mYkA0LXRpbGVkLTMyYnBwLXJvdGF0ZS0yNzAKK2ttc19iaWdfZmJANC10aWxlZC0z MmJwcC1yb3RhdGUtOTAKK2ttc19iaWdfZmJANC10aWxlZC02NGJwcC1yb3RhdGUtMAora21zX2Jp Z19mYkA0LXRpbGVkLTY0YnBwLXJvdGF0ZS0xODAKK2ttc19iaWdfZmJANC10aWxlZC02NGJwcC1y b3RhdGUtMjcwCitrbXNfYmlnX2ZiQDQtdGlsZWQtNjRicHAtcm90YXRlLTkwCitrbXNfYmlnX2Zi QDQtdGlsZWQtOGJwcC1yb3RhdGUtMAora21zX2JpZ19mYkA0LXRpbGVkLThicHAtcm90YXRlLTE4 MAora21zX2JpZ19mYkA0LXRpbGVkLThicHAtcm90YXRlLTI3MAora21zX2JpZ19mYkA0LXRpbGVk LThicHAtcm90YXRlLTkwCitrbXNfYmlnX2ZiQDQtdGlsZWQtYWRkZmIKK2ttc19iaWdfZmJANC10 aWxlZC1hZGRmYi1zaXplLW9mZnNldC1vdmVyZmxvdwora21zX2JpZ19mYkA0LXRpbGVkLWFkZGZi LXNpemUtb3ZlcmZsb3cKK2ttc19iaWdfZmJANC10aWxlZC1tYXgtaHctc3RyaWRlLTMyYnBwLXJv dGF0ZS0wCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMC1h c3luYy1mbGlwCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUt MC1oZmxpcAora21zX2JpZ19mYkA0LXRpbGVkLW1heC1ody1zdHJpZGUtMzJicHAtcm90YXRlLTAt aGZsaXAtYXN5bmMtZmxpcAora21zX2JpZ19mYkA0LXRpbGVkLW1heC1ody1zdHJpZGUtMzJicHAt cm90YXRlLTE4MAora21zX2JpZ19mYkA0LXRpbGVkLW1heC1ody1zdHJpZGUtMzJicHAtcm90YXRl LTE4MC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1y b3RhdGUtMTgwLWhmbGlwCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1y b3RhdGUtMTgwLWhmbGlwLWFzeW5jLWZsaXAKK2ttc19iaWdfZmJANC10aWxlZC1tYXgtaHctc3Ry aWRlLTY0YnBwLXJvdGF0ZS0wCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJw cC1yb3RhdGUtMC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0cmlkZS02 NGJwcC1yb3RhdGUtMC1oZmxpcAora21zX2JpZ19mYkA0LXRpbGVkLW1heC1ody1zdHJpZGUtNjRi cHAtcm90YXRlLTAtaGZsaXAtYXN5bmMtZmxpcAora21zX2JpZ19mYkA0LXRpbGVkLW1heC1ody1z dHJpZGUtNjRicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkA0LXRpbGVkLW1heC1ody1zdHJpZGUt NjRicHAtcm90YXRlLTE4MC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0 cmlkZS02NGJwcC1yb3RhdGUtMTgwLWhmbGlwCitrbXNfYmlnX2ZiQDQtdGlsZWQtbWF4LWh3LXN0 cmlkZS02NGJwcC1yb3RhdGUtMTgwLWhmbGlwLWFzeW5jLWZsaXAKK2ttc19iaWdfZmJAbGluZWFy LTE2YnBwLXJvdGF0ZS0xODAKK2ttc19iaWdfZmJAbGluZWFyLTE2YnBwLXJvdGF0ZS0yNzAKK2tt c19iaWdfZmJAbGluZWFyLTE2YnBwLXJvdGF0ZS05MAora21zX2JpZ19mYkBsaW5lYXItMzJicHAt cm90YXRlLTI3MAora21zX2JpZ19mYkBsaW5lYXItMzJicHAtcm90YXRlLTkwCitrbXNfYmlnX2Zi QGxpbmVhci02NGJwcC1yb3RhdGUtMAora21zX2JpZ19mYkBsaW5lYXItNjRicHAtcm90YXRlLTE4 MAora21zX2JpZ19mYkBsaW5lYXItNjRicHAtcm90YXRlLTI3MAora21zX2JpZ19mYkBsaW5lYXIt NjRicHAtcm90YXRlLTkwCitrbXNfYmlnX2ZiQGxpbmVhci04YnBwLXJvdGF0ZS0wCitrbXNfYmln X2ZiQGxpbmVhci04YnBwLXJvdGF0ZS0xODAKK2ttc19iaWdfZmJAbGluZWFyLThicHAtcm90YXRl LTI3MAora21zX2JpZ19mYkBsaW5lYXItOGJwcC1yb3RhdGUtOTAKK2ttc19iaWdfZmJAbGluZWFy LWFkZGZiCitrbXNfYmlnX2ZiQGxpbmVhci1tYXgtaHctc3RyaWRlLTMyYnBwLXJvdGF0ZS0wCitr bXNfYmlnX2ZiQGxpbmVhci1tYXgtaHctc3RyaWRlLTMyYnBwLXJvdGF0ZS0xODAKK2ttc19iaWdf ZmJAbGluZWFyLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTAKK2ttc19iaWdfZmJAbGluZWFy LW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB4LXRpbGVkLTE2YnBw LXJvdGF0ZS0wCitrbXNfYmlnX2ZiQHgtdGlsZWQtMTZicHAtcm90YXRlLTI3MAora21zX2JpZ19m YkB4LXRpbGVkLTE2YnBwLXJvdGF0ZS05MAora21zX2JpZ19mYkB4LXRpbGVkLTMyYnBwLXJvdGF0 ZS0yNzAKK2ttc19iaWdfZmJAeC10aWxlZC0zMmJwcC1yb3RhdGUtOTAKK2ttc19iaWdfZmJAeC10 aWxlZC02NGJwcC1yb3RhdGUtMAora21zX2JpZ19mYkB4LXRpbGVkLTY0YnBwLXJvdGF0ZS0xODAK K2ttc19iaWdfZmJAeC10aWxlZC02NGJwcC1yb3RhdGUtMjcwCitrbXNfYmlnX2ZiQHgtdGlsZWQt NjRicHAtcm90YXRlLTkwCitrbXNfYmlnX2ZiQHgtdGlsZWQtOGJwcC1yb3RhdGUtMAora21zX2Jp Z19mYkB4LXRpbGVkLThicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB4LXRpbGVkLThicHAtcm90 YXRlLTI3MAora21zX2JpZ19mYkB4LXRpbGVkLThicHAtcm90YXRlLTkwCitrbXNfYmlnX2ZiQHgt dGlsZWQtYWRkZmIKK2ttc19iaWdfZmJAeC10aWxlZC1hZGRmYi1zaXplLW9mZnNldC1vdmVyZmxv dwora21zX2JpZ19mYkB4LXRpbGVkLWFkZGZiLXNpemUtb3ZlcmZsb3cKK2ttc19iaWdfZmJAeC10 aWxlZC1tYXgtaHctc3RyaWRlLTMyYnBwLXJvdGF0ZS0wCitrbXNfYmlnX2ZiQHgtdGlsZWQtbWF4 LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHgtdGlsZWQt bWF4LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMC1oZmxpcAora21zX2JpZ19mYkB4LXRpbGVkLW1h eC1ody1zdHJpZGUtMzJicHAtcm90YXRlLTAtaGZsaXAtYXN5bmMtZmxpcAora21zX2JpZ19mYkB4 LXRpbGVkLW1heC1ody1zdHJpZGUtMzJicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB4LXRpbGVk LW1heC1ody1zdHJpZGUtMzJicHAtcm90YXRlLTE4MC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHgt dGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMTgwLWhmbGlwCitrbXNfYmlnX2ZiQHgt dGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMTgwLWhmbGlwLWFzeW5jLWZsaXAKK2tt c19iaWdfZmJAeC10aWxlZC1tYXgtaHctc3RyaWRlLTY0YnBwLXJvdGF0ZS0wCitrbXNfYmlnX2Zi QHgtdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMC1hc3luYy1mbGlwCitrbXNfYmln X2ZiQHgtdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMC1oZmxpcAora21zX2JpZ19m YkB4LXRpbGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTAtaGZsaXAtYXN5bmMtZmxpcAor a21zX2JpZ19mYkB4LXRpbGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MAora21zX2Jp Z19mYkB4LXRpbGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MC1hc3luYy1mbGlwCitr bXNfYmlnX2ZiQHgtdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMTgwLWhmbGlwCitr bXNfYmlnX2ZiQHgtdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMTgwLWhmbGlwLWFz eW5jLWZsaXAKK2ttc19iaWdfZmJAeWYtdGlsZWQtMTZicHAtcm90YXRlLTE4MAora21zX2JpZ19m YkB5Zi10aWxlZC0xNmJwcC1yb3RhdGUtMjcwCitrbXNfYmlnX2ZiQHlmLXRpbGVkLTE2YnBwLXJv dGF0ZS05MAora21zX2JpZ19mYkB5Zi10aWxlZC02NGJwcC1yb3RhdGUtMAora21zX2JpZ19mYkB5 Zi10aWxlZC02NGJwcC1yb3RhdGUtMTgwCitrbXNfYmlnX2ZiQHlmLXRpbGVkLTY0YnBwLXJvdGF0 ZS0yNzAKK2ttc19iaWdfZmJAeWYtdGlsZWQtNjRicHAtcm90YXRlLTkwCitrbXNfYmlnX2ZiQHlm LXRpbGVkLThicHAtcm90YXRlLTAKK2ttc19iaWdfZmJAeWYtdGlsZWQtOGJwcC1yb3RhdGUtMTgw CitrbXNfYmlnX2ZiQHlmLXRpbGVkLThicHAtcm90YXRlLTI3MAora21zX2JpZ19mYkB5Zi10aWxl ZC04YnBwLXJvdGF0ZS05MAora21zX2JpZ19mYkB5Zi10aWxlZC1hZGRmYgora21zX2JpZ19mYkB5 Zi10aWxlZC1hZGRmYi1zaXplLW9mZnNldC1vdmVyZmxvdwora21zX2JpZ19mYkB5Zi10aWxlZC1h ZGRmYi1zaXplLW92ZXJmbG93CitrbXNfYmlnX2ZiQHlmLXRpbGVkLW1heC1ody1zdHJpZGUtMzJi cHAtcm90YXRlLTAKK2ttc19iaWdfZmJAeWYtdGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1yb3Rh dGUtMC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHlmLXRpbGVkLW1heC1ody1zdHJpZGUtMzJicHAt cm90YXRlLTAtaGZsaXAKK2ttc19iaWdfZmJAeWYtdGlsZWQtbWF4LWh3LXN0cmlkZS0zMmJwcC1y b3RhdGUtMC1oZmxpcC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHlmLXRpbGVkLW1heC1ody1zdHJp ZGUtMzJicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB5Zi10aWxlZC1tYXgtaHctc3RyaWRlLTMy YnBwLXJvdGF0ZS0xODAtYXN5bmMtZmxpcAora21zX2JpZ19mYkB5Zi10aWxlZC1tYXgtaHctc3Ry aWRlLTMyYnBwLXJvdGF0ZS0xODAtaGZsaXAKK2ttc19iaWdfZmJAeWYtdGlsZWQtbWF4LWh3LXN0 cmlkZS0zMmJwcC1yb3RhdGUtMTgwLWhmbGlwLWFzeW5jLWZsaXAKK2ttc19iaWdfZmJAeWYtdGls ZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMAora21zX2JpZ19mYkB5Zi10aWxlZC1tYXgt aHctc3RyaWRlLTY0YnBwLXJvdGF0ZS0wLWFzeW5jLWZsaXAKK2ttc19iaWdfZmJAeWYtdGlsZWQt bWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMC1oZmxpcAora21zX2JpZ19mYkB5Zi10aWxlZC1t YXgtaHctc3RyaWRlLTY0YnBwLXJvdGF0ZS0wLWhmbGlwLWFzeW5jLWZsaXAKK2ttc19iaWdfZmJA eWYtdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMTgwCitrbXNfYmlnX2ZiQHlmLXRp bGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MC1hc3luYy1mbGlwCitrbXNfYmlnX2Zi QHlmLXRpbGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MC1oZmxpcAora21zX2JpZ19m YkB5Zi10aWxlZC1tYXgtaHctc3RyaWRlLTY0YnBwLXJvdGF0ZS0xODAtaGZsaXAtYXN5bmMtZmxp cAora21zX2JpZ19mYkB5LXRpbGVkLTE2YnBwLXJvdGF0ZS0wCitrbXNfYmlnX2ZiQHktdGlsZWQt MTZicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB5LXRpbGVkLTE2YnBwLXJvdGF0ZS0yNzAKK2tt c19iaWdfZmJAeS10aWxlZC0xNmJwcC1yb3RhdGUtOTAKK2ttc19iaWdfZmJAeS10aWxlZC02NGJw cC1yb3RhdGUtMAora21zX2JpZ19mYkB5LXRpbGVkLTY0YnBwLXJvdGF0ZS0xODAKK2ttc19iaWdf ZmJAeS10aWxlZC02NGJwcC1yb3RhdGUtMjcwCitrbXNfYmlnX2ZiQHktdGlsZWQtNjRicHAtcm90 YXRlLTkwCitrbXNfYmlnX2ZiQHktdGlsZWQtOGJwcC1yb3RhdGUtMAora21zX2JpZ19mYkB5LXRp bGVkLThicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB5LXRpbGVkLThicHAtcm90YXRlLTI3MAor a21zX2JpZ19mYkB5LXRpbGVkLThicHAtcm90YXRlLTkwCitrbXNfYmlnX2ZiQHktdGlsZWQtYWRk ZmIKK2ttc19iaWdfZmJAeS10aWxlZC1hZGRmYi1zaXplLW9mZnNldC1vdmVyZmxvdwora21zX2Jp Z19mYkB5LXRpbGVkLWFkZGZiLXNpemUtb3ZlcmZsb3cKK2ttc19iaWdfZmJAeS10aWxlZC1tYXgt aHctc3RyaWRlLTMyYnBwLXJvdGF0ZS0wCitrbXNfYmlnX2ZiQHktdGlsZWQtbWF4LWh3LXN0cmlk ZS0zMmJwcC1yb3RhdGUtMC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHktdGlsZWQtbWF4LWh3LXN0 cmlkZS0zMmJwcC1yb3RhdGUtMC1oZmxpcAora21zX2JpZ19mYkB5LXRpbGVkLW1heC1ody1zdHJp ZGUtMzJicHAtcm90YXRlLTAtaGZsaXAtYXN5bmMtZmxpcAora21zX2JpZ19mYkB5LXRpbGVkLW1h eC1ody1zdHJpZGUtMzJicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB5LXRpbGVkLW1heC1ody1z dHJpZGUtMzJicHAtcm90YXRlLTE4MC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHktdGlsZWQtbWF4 LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMTgwLWhmbGlwCitrbXNfYmlnX2ZiQHktdGlsZWQtbWF4 LWh3LXN0cmlkZS0zMmJwcC1yb3RhdGUtMTgwLWhmbGlwLWFzeW5jLWZsaXAKK2ttc19iaWdfZmJA eS10aWxlZC1tYXgtaHctc3RyaWRlLTY0YnBwLXJvdGF0ZS0wCitrbXNfYmlnX2ZiQHktdGlsZWQt bWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMC1hc3luYy1mbGlwCitrbXNfYmlnX2ZiQHktdGls ZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMC1oZmxpcAora21zX2JpZ19mYkB5LXRpbGVk LW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTAtaGZsaXAtYXN5bmMtZmxpcAora21zX2JpZ19m YkB5LXRpbGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MAora21zX2JpZ19mYkB5LXRp bGVkLW1heC1ody1zdHJpZGUtNjRicHAtcm90YXRlLTE4MC1hc3luYy1mbGlwCitrbXNfYmlnX2Zi QHktdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMTgwLWhmbGlwCitrbXNfYmlnX2Zi QHktdGlsZWQtbWF4LWh3LXN0cmlkZS02NGJwcC1yb3RhdGUtMTgwLWhmbGlwLWFzeW5jLWZsaXAK K2ttc19iaWdfam9pbmVyQDJ4LW1vZGVzZXQKK2ttc19iaWdfam9pbmVyQGJhc2ljCitrbXNfYmln X2pvaW5lckBpbnZhbGlkLW1vZGVzZXQKK2ttc19idXN5QGJhc2ljCitrbXNfYnVzeUBiYXNpYy1o YW5nCitrbXNfYnVzeUBleHRlbmRlZC1wYWdlZmxpcC1oYW5nLW9sZGZiCitrbXNfYndAbGluZWFy LXRpbGluZy0xLWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTEtZGlz cGxheXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmctMS1kaXNwbGF5cy0zODQweDIx NjBwCitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0Bs aW5lYXItdGlsaW5nLTItZGlzcGxheXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmct Mi1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTE5 MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMjU2MHgxNDQwcAora21z X2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNfYndAbGluZWFyLXRp bGluZy00LWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTQtZGlzcGxh eXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmctNC1kaXNwbGF5cy0zODQweDIxNjBw CitrbXNfYndAbGluZWFyLXRpbGluZy01LWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5l YXItdGlsaW5nLTUtZGlzcGxheXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmctNS1k aXNwbGF5cy0zODQweDIxNjBwCitrbXNfYndAbGluZWFyLXRpbGluZy02LWRpc3BsYXlzLTE5MjB4 MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTYtZGlzcGxheXMtMjU2MHgxNDQwcAora21zX2J3 QGxpbmVhci10aWxpbmctNi1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNfY2NzQHBpcGUtQS1iYWQt YXV4LXN0cmlkZS15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1BLWJhZC1hdXgtc3RyaWRlLXlf dGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQS1iYWQtYXV4LXN0cmlkZS15X3RpbGVkX2dlbjEyX21j X2Njcwora21zX2Njc0BwaXBlLUEtYmFkLWF1eC1zdHJpZGUteV90aWxlZF9nZW4xMl9yY19jY3MK K2ttc19jY3NAcGlwZS1BLWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitr bXNfY2NzQHBpcGUtQS1iYWQtcGl4ZWwtZm9ybWF0LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBl LUEtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUEtYmFkLXBpeGVs LWZvcm1hdC15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUEtYmFkLXBpeGVsLWZv cm1hdC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUEtYmFkLXBpeGVsLWZvcm1h dC15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21zX2Njc0BwaXBlLUEtYmFkLXJvdGF0aW9uLTkw LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUEtYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfY2Nz CitrbXNfY2NzQHBpcGUtQS1iYWQtcm90YXRpb24tOTAteV90aWxlZF9nZW4xMl9tY19jY3MKK2tt c19jY3NAcGlwZS1BLWJhZC1yb3RhdGlvbi05MC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Nj c0BwaXBlLUEtYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2Nz QHBpcGUtQS1jY3Mtb24tYW5vdGhlci1iby15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1BLWNj cy1vbi1hbm90aGVyLWJvLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQS1jY3Mtb24tYW5vdGhl ci1iby15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUEtY2NzLW9uLWFub3RoZXIt Ym8teV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1BLWNjcy1vbi1hbm90aGVyLWJv LXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQS1jcmMtcHJpbWFyeS1iYXNp Yy15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1BLWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRf Y2NzCitrbXNfY2NzQHBpcGUtQS1jcmMtcHJpbWFyeS1iYXNpYy15X3RpbGVkX2dlbjEyX21jX2Nj cwora21zX2Njc0BwaXBlLUEtY3JjLXByaW1hcnktYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3MK K2ttc19jY3NAcGlwZS1BLWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2Nj CitrbXNfY2NzQHBpcGUtQS1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteWZfdGlsZWRfY2NzCitr bXNfY2NzQHBpcGUtQS1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9jY3MKK2ttc19j Y3NAcGlwZS1BLWNyYy1wcmltYXJ5LXJvdGF0aW9uLTE4MC15X3RpbGVkX2dlbjEyX21jX2Njcwor a21zX2Njc0BwaXBlLUEtY3JjLXByaW1hcnktcm90YXRpb24tMTgwLXlfdGlsZWRfZ2VuMTJfcmNf Y2NzCitrbXNfY2NzQHBpcGUtQS1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9nZW4x Ml9yY19jY3NfY2MKK2ttc19jY3NAcGlwZS1BLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlmX3Rp bGVkX2Njcwora21zX2Njc0BwaXBlLUEtY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9j Y3MKK2ttc19jY3NAcGlwZS1BLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlfdGlsZWRfZ2VuMTJf bWNfY2NzCitrbXNfY2NzQHBpcGUtQS1jcmMtc3ByaXRlLXBsYW5lcy1iYXNpYy15X3RpbGVkX2dl bjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUEtY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxl ZF9nZW4xMl9yY19jY3NfY2MKK2ttc19jY3NAcGlwZS1BLW1pc3NpbmctY2NzLWJ1ZmZlci15Zl90 aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1BLW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2Njcwor a21zX2Njc0BwaXBlLUEtbWlzc2luZy1jY3MtYnVmZmVyLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitr bXNfY2NzQHBpcGUtQS1taXNzaW5nLWNjcy1idWZmZXIteV90aWxlZF9nZW4xMl9yY19jY3MKK2tt c19jY3NAcGlwZS1BLW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwor a21zX2Njc0BwaXBlLUEtcmFuZG9tLWNjcy1kYXRhLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBl LUEtcmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQS1yYW5kb20tY2Nz LWRhdGEteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1BLXJhbmRvbS1jY3MtZGF0 YS15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUEtcmFuZG9tLWNjcy1kYXRhLXlf dGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQi1iYWQtYXV4LXN0cmlkZS15Zl90 aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1CLWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfY2NzCitrbXNf Y2NzQHBpcGUtQi1iYWQtYXV4LXN0cmlkZS15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0Bw aXBlLUItYmFkLWF1eC1zdHJpZGUteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1C LWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQi1i YWQtcGl4ZWwtZm9ybWF0LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUItYmFkLXBpeGVsLWZv cm1hdC15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUItYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVk X2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUItYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dl bjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUItYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEy X3JjX2Njc19jYwora21zX2Njc0BwaXBlLUItYmFkLXJvdGF0aW9uLTkwLXlmX3RpbGVkX2Njcwor a21zX2Njc0BwaXBlLUItYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUt Qi1iYWQtcm90YXRpb24tOTAteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1CLWJh ZC1yb3RhdGlvbi05MC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUItYmFkLXJv dGF0aW9uLTkwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQi1jY3Mtb24t YW5vdGhlci1iby15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1CLWNjcy1vbi1hbm90aGVyLWJv LXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQi1jY3Mtb24tYW5vdGhlci1iby15X3RpbGVkX2dl bjEyX21jX2Njcwora21zX2Njc0BwaXBlLUItY2NzLW9uLWFub3RoZXItYm8teV90aWxlZF9nZW4x Ml9yY19jY3MKK2ttc19jY3NAcGlwZS1CLWNjcy1vbi1hbm90aGVyLWJvLXlfdGlsZWRfZ2VuMTJf cmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQi1jcmMtcHJpbWFyeS1iYXNpYy15Zl90aWxlZF9jY3MK K2ttc19jY3NAcGlwZS1CLWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBp cGUtQi1jcmMtcHJpbWFyeS1iYXNpYy15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBl LUItY3JjLXByaW1hcnktYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1C LWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUt Qi1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteWZfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQi1j cmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1CLWNyYy1w cmltYXJ5LXJvdGF0aW9uLTE4MC15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUIt Y3JjLXByaW1hcnktcm90YXRpb24tMTgwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzCitrbXNfY2NzQHBp cGUtQi1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9nZW4xMl9yY19jY3NfY2MKK2tt c19jY3NAcGlwZS1CLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlmX3RpbGVkX2Njcwora21zX2Nj c0BwaXBlLUItY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9jY3MKK2ttc19jY3NAcGlw ZS1CLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2Nz QHBpcGUtQi1jcmMtc3ByaXRlLXBsYW5lcy1iYXNpYy15X3RpbGVkX2dlbjEyX3JjX2Njcwora21z X2Njc0BwaXBlLUItY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3Nf Y2MKK2ttc19jY3NAcGlwZS1CLW1pc3NpbmctY2NzLWJ1ZmZlci15Zl90aWxlZF9jY3MKK2ttc19j Y3NAcGlwZS1CLW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUIt bWlzc2luZy1jY3MtYnVmZmVyLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2NzQHBpcGUtQi1t aXNzaW5nLWNjcy1idWZmZXIteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1CLW1p c3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21zX2Njc0BwaXBlLUIt cmFuZG9tLWNjcy1kYXRhLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUItcmFuZG9tLWNjcy1k YXRhLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQi1yYW5kb20tY2NzLWRhdGEteV90aWxlZF9n ZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1CLXJhbmRvbS1jY3MtZGF0YS15X3RpbGVkX2dlbjEy X3JjX2Njcwora21zX2Njc0BwaXBlLUItcmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfZ2VuMTJfcmNf Y2NzX2NjCitrbXNfY2NzQHBpcGUtQy1iYWQtYXV4LXN0cmlkZS15Zl90aWxlZF9jY3MKK2ttc19j Y3NAcGlwZS1DLWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQy1iYWQt YXV4LXN0cmlkZS15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUMtYmFkLWF1eC1z dHJpZGUteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1DLWJhZC1hdXgtc3RyaWRl LXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQy1iYWQtcGl4ZWwtZm9ybWF0 LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUMtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2Nj cwora21zX2Njc0BwaXBlLUMtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX21jX2Njcwor a21zX2Njc0BwaXBlLUMtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21z X2Njc0BwaXBlLUMtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21z X2Njc0BwaXBlLUMtYmFkLXJvdGF0aW9uLTkwLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUMt YmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQy1iYWQtcm90YXRpb24t OTAteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1DLWJhZC1yb3RhdGlvbi05MC15 X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUMtYmFkLXJvdGF0aW9uLTkwLXlfdGls ZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQy1jY3Mtb24tYW5vdGhlci1iby15Zl90 aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1DLWNjcy1vbi1hbm90aGVyLWJvLXlfdGlsZWRfY2NzCitr bXNfY2NzQHBpcGUtQy1jY3Mtb24tYW5vdGhlci1iby15X3RpbGVkX2dlbjEyX21jX2Njcwora21z X2Njc0BwaXBlLUMtY2NzLW9uLWFub3RoZXItYm8teV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19j Y3NAcGlwZS1DLWNjcy1vbi1hbm90aGVyLWJvLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNf Y2NzQHBpcGUtQy1jcmMtcHJpbWFyeS1iYXNpYy15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1D LWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQy1jcmMtcHJpbWFy eS1iYXNpYy15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUMtY3JjLXByaW1hcnkt YmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1DLWNyYy1wcmltYXJ5LWJh c2ljLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtQy1jcmMtcHJpbWFyeS1y b3RhdGlvbi0xODAteWZfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtQy1jcmMtcHJpbWFyeS1yb3Rh dGlvbi0xODAteV90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1DLWNyYy1wcmltYXJ5LXJvdGF0aW9u LTE4MC15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUMtY3JjLXByaW1hcnktcm90 YXRpb24tMTgwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzCitrbXNfY2NzQHBpcGUtQy1jcmMtcHJpbWFy eS1yb3RhdGlvbi0xODAteV90aWxlZF9nZW4xMl9yY19jY3NfY2MKK2ttc19jY3NAcGlwZS1DLWNy Yy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUMtY3JjLXNw cml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1DLWNyYy1zcHJpdGUt cGxhbmVzLWJhc2ljLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2NzQHBpcGUtQy1jcmMtc3By aXRlLXBsYW5lcy1iYXNpYy15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUMtY3Jj LXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3NfY2MKK2ttc19jY3NAcGlw ZS1DLW1pc3NpbmctY2NzLWJ1ZmZlci15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1DLW1pc3Np bmctY2NzLWJ1ZmZlci15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUMtbWlzc2luZy1jY3MtYnVm ZmVyLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2NzQHBpcGUtQy1taXNzaW5nLWNjcy1idWZm ZXIteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1DLW1pc3NpbmctY2NzLWJ1ZmZl ci15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21zX2Njc0BwaXBlLUMtcmFuZG9tLWNjcy1kYXRh LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUMtcmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfY2Nz CitrbXNfY2NzQHBpcGUtQy1yYW5kb20tY2NzLWRhdGEteV90aWxlZF9nZW4xMl9tY19jY3MKK2tt c19jY3NAcGlwZS1DLXJhbmRvbS1jY3MtZGF0YS15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Nj c0BwaXBlLUMtcmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2Nz QHBpcGUtRC1iYWQtYXV4LXN0cmlkZS15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1ELWJhZC1h dXgtc3RyaWRlLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRC1iYWQtYXV4LXN0cmlkZS15X3Rp bGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUQtYmFkLWF1eC1zdHJpZGUteV90aWxlZF9n ZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1ELWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfZ2VuMTJf cmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRC1iYWQtcGl4ZWwtZm9ybWF0LXlmX3RpbGVkX2Njcwor a21zX2Njc0BwaXBlLUQtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2Njcwora21zX2Njc0BwaXBl LUQtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUQt YmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUQtYmFk LXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21zX2Njc0BwaXBlLUQtYmFk LXJvdGF0aW9uLTkwLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUQtYmFkLXJvdGF0aW9uLTkw LXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRC1iYWQtcm90YXRpb24tOTAteV90aWxlZF9nZW4x Ml9tY19jY3MKK2ttc19jY3NAcGlwZS1ELWJhZC1yb3RhdGlvbi05MC15X3RpbGVkX2dlbjEyX3Jj X2Njcwora21zX2Njc0BwaXBlLUQtYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfZ2VuMTJfcmNfY2Nz X2NjCitrbXNfY2NzQHBpcGUtRC1jY3Mtb24tYW5vdGhlci1iby15Zl90aWxlZF9jY3MKK2ttc19j Y3NAcGlwZS1ELWNjcy1vbi1hbm90aGVyLWJvLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRC1j Y3Mtb24tYW5vdGhlci1iby15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUQtY2Nz LW9uLWFub3RoZXItYm8teV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1ELWNjcy1v bi1hbm90aGVyLWJvLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRC1jcmMt cHJpbWFyeS1iYXNpYy15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1ELWNyYy1wcmltYXJ5LWJh c2ljLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRC1jcmMtcHJpbWFyeS1iYXNpYy15X3RpbGVk X2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUQtY3JjLXByaW1hcnktYmFzaWMteV90aWxlZF9n ZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1ELWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfZ2Vu MTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRC1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteWZf dGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRC1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxl ZF9jY3MKK2ttc19jY3NAcGlwZS1ELWNyYy1wcmltYXJ5LXJvdGF0aW9uLTE4MC15X3RpbGVkX2dl bjEyX21jX2Njcwora21zX2Njc0BwaXBlLUQtY3JjLXByaW1hcnktcm90YXRpb24tMTgwLXlfdGls ZWRfZ2VuMTJfcmNfY2NzCitrbXNfY2NzQHBpcGUtRC1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAt eV90aWxlZF9nZW4xMl9yY19jY3NfY2MKK2ttc19jY3NAcGlwZS1ELWNyYy1zcHJpdGUtcGxhbmVz LWJhc2ljLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUQtY3JjLXNwcml0ZS1wbGFuZXMtYmFz aWMteV90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1ELWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlf dGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2NzQHBpcGUtRC1jcmMtc3ByaXRlLXBsYW5lcy1iYXNp Yy15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUQtY3JjLXNwcml0ZS1wbGFuZXMt YmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3NfY2MKK2ttc19jY3NAcGlwZS1ELW1pc3NpbmctY2Nz LWJ1ZmZlci15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1ELW1pc3NpbmctY2NzLWJ1ZmZlci15 X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUQtbWlzc2luZy1jY3MtYnVmZmVyLXlfdGlsZWRfZ2Vu MTJfbWNfY2NzCitrbXNfY2NzQHBpcGUtRC1taXNzaW5nLWNjcy1idWZmZXIteV90aWxlZF9nZW4x Ml9yY19jY3MKK2ttc19jY3NAcGlwZS1ELW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2dlbjEy X3JjX2Njc19jYwora21zX2Njc0BwaXBlLUQtcmFuZG9tLWNjcy1kYXRhLXlmX3RpbGVkX2Njcwor a21zX2Njc0BwaXBlLUQtcmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUt RC1yYW5kb20tY2NzLWRhdGEteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1ELXJh bmRvbS1jY3MtZGF0YS15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUQtcmFuZG9t LWNjcy1kYXRhLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRS1iYWQtYXV4 LXN0cmlkZS15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1FLWJhZC1hdXgtc3RyaWRlLXlfdGls ZWRfY2NzCitrbXNfY2NzQHBpcGUtRS1iYWQtYXV4LXN0cmlkZS15X3RpbGVkX2dlbjEyX21jX2Nj cwora21zX2Njc0BwaXBlLUUtYmFkLWF1eC1zdHJpZGUteV90aWxlZF9nZW4xMl9yY19jY3MKK2tt c19jY3NAcGlwZS1FLWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNf Y2NzQHBpcGUtRS1iYWQtcGl4ZWwtZm9ybWF0LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUUt YmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUUtYmFkLXBpeGVsLWZv cm1hdC15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUUtYmFkLXBpeGVsLWZvcm1h dC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUUtYmFkLXBpeGVsLWZvcm1hdC15 X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21zX2Njc0BwaXBlLUUtYmFkLXJvdGF0aW9uLTkwLXlm X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUUtYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfY2NzCitr bXNfY2NzQHBpcGUtRS1iYWQtcm90YXRpb24tOTAteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19j Y3NAcGlwZS1FLWJhZC1yb3RhdGlvbi05MC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0Bw aXBlLUUtYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBp cGUtRS1jY3Mtb24tYW5vdGhlci1iby15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1FLWNjcy1v bi1hbm90aGVyLWJvLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRS1jY3Mtb24tYW5vdGhlci1i by15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUUtY2NzLW9uLWFub3RoZXItYm8t eV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1FLWNjcy1vbi1hbm90aGVyLWJvLXlf dGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRS1jcmMtcHJpbWFyeS1iYXNpYy15 Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1FLWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfY2Nz CitrbXNfY2NzQHBpcGUtRS1jcmMtcHJpbWFyeS1iYXNpYy15X3RpbGVkX2dlbjEyX21jX2Njcwor a21zX2Njc0BwaXBlLUUtY3JjLXByaW1hcnktYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3MKK2tt c19jY3NAcGlwZS1FLWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitr bXNfY2NzQHBpcGUtRS1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteWZfdGlsZWRfY2NzCitrbXNf Y2NzQHBpcGUtRS1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9jY3MKK2ttc19jY3NA cGlwZS1FLWNyYy1wcmltYXJ5LXJvdGF0aW9uLTE4MC15X3RpbGVkX2dlbjEyX21jX2Njcwora21z X2Njc0BwaXBlLUUtY3JjLXByaW1hcnktcm90YXRpb24tMTgwLXlfdGlsZWRfZ2VuMTJfcmNfY2Nz CitrbXNfY2NzQHBpcGUtRS1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9nZW4xMl9y Y19jY3NfY2MKK2ttc19jY3NAcGlwZS1FLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlmX3RpbGVk X2Njcwora21zX2Njc0BwaXBlLUUtY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9jY3MK K2ttc19jY3NAcGlwZS1FLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlfdGlsZWRfZ2VuMTJfbWNf Y2NzCitrbXNfY2NzQHBpcGUtRS1jcmMtc3ByaXRlLXBsYW5lcy1iYXNpYy15X3RpbGVkX2dlbjEy X3JjX2Njcwora21zX2Njc0BwaXBlLUUtY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9n ZW4xMl9yY19jY3NfY2MKK2ttc19jY3NAcGlwZS1FLW1pc3NpbmctY2NzLWJ1ZmZlci15Zl90aWxl ZF9jY3MKK2ttc19jY3NAcGlwZS1FLW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2Njcwora21z X2Njc0BwaXBlLUUtbWlzc2luZy1jY3MtYnVmZmVyLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNf Y2NzQHBpcGUtRS1taXNzaW5nLWNjcy1idWZmZXIteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19j Y3NAcGlwZS1FLW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21z X2Njc0BwaXBlLUUtcmFuZG9tLWNjcy1kYXRhLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUUt cmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRS1yYW5kb20tY2NzLWRh dGEteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1FLXJhbmRvbS1jY3MtZGF0YS15 X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUUtcmFuZG9tLWNjcy1kYXRhLXlfdGls ZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRi1iYWQtYXV4LXN0cmlkZS15Zl90aWxl ZF9jY3MKK2ttc19jY3NAcGlwZS1GLWJhZC1hdXgtc3RyaWRlLXlfdGlsZWRfY2NzCitrbXNfY2Nz QHBpcGUtRi1iYWQtYXV4LXN0cmlkZS15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBl LUYtYmFkLWF1eC1zdHJpZGUteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1GLWJh ZC1hdXgtc3RyaWRlLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRi1iYWQt cGl4ZWwtZm9ybWF0LXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUYtYmFkLXBpeGVsLWZvcm1h dC15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUYtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dl bjEyX21jX2Njcwora21zX2Njc0BwaXBlLUYtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEy X3JjX2Njcwora21zX2Njc0BwaXBlLUYtYmFkLXBpeGVsLWZvcm1hdC15X3RpbGVkX2dlbjEyX3Jj X2Njc19jYwora21zX2Njc0BwaXBlLUYtYmFkLXJvdGF0aW9uLTkwLXlmX3RpbGVkX2Njcwora21z X2Njc0BwaXBlLUYtYmFkLXJvdGF0aW9uLTkwLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRi1i YWQtcm90YXRpb24tOTAteV90aWxlZF9nZW4xMl9tY19jY3MKK2ttc19jY3NAcGlwZS1GLWJhZC1y b3RhdGlvbi05MC15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Njc0BwaXBlLUYtYmFkLXJvdGF0 aW9uLTkwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRi1jY3Mtb24tYW5v dGhlci1iby15Zl90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1GLWNjcy1vbi1hbm90aGVyLWJvLXlf dGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRi1jY3Mtb24tYW5vdGhlci1iby15X3RpbGVkX2dlbjEy X21jX2Njcwora21zX2Njc0BwaXBlLUYtY2NzLW9uLWFub3RoZXItYm8teV90aWxlZF9nZW4xMl9y Y19jY3MKK2ttc19jY3NAcGlwZS1GLWNjcy1vbi1hbm90aGVyLWJvLXlfdGlsZWRfZ2VuMTJfcmNf Y2NzX2NjCitrbXNfY2NzQHBpcGUtRi1jcmMtcHJpbWFyeS1iYXNpYy15Zl90aWxlZF9jY3MKK2tt c19jY3NAcGlwZS1GLWNyYy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUt Ri1jcmMtcHJpbWFyeS1iYXNpYy15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUYt Y3JjLXByaW1hcnktYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1GLWNy Yy1wcmltYXJ5LWJhc2ljLXlfdGlsZWRfZ2VuMTJfcmNfY2NzX2NjCitrbXNfY2NzQHBpcGUtRi1j cmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteWZfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRi1jcmMt cHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1GLWNyYy1wcmlt YXJ5LXJvdGF0aW9uLTE4MC15X3RpbGVkX2dlbjEyX21jX2Njcwora21zX2Njc0BwaXBlLUYtY3Jj LXByaW1hcnktcm90YXRpb24tMTgwLXlfdGlsZWRfZ2VuMTJfcmNfY2NzCitrbXNfY2NzQHBpcGUt Ri1jcmMtcHJpbWFyeS1yb3RhdGlvbi0xODAteV90aWxlZF9nZW4xMl9yY19jY3NfY2MKK2ttc19j Y3NAcGlwZS1GLWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlmX3RpbGVkX2Njcwora21zX2Njc0Bw aXBlLUYtY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9jY3MKK2ttc19jY3NAcGlwZS1G LWNyYy1zcHJpdGUtcGxhbmVzLWJhc2ljLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2NzQHBp cGUtRi1jcmMtc3ByaXRlLXBsYW5lcy1iYXNpYy15X3RpbGVkX2dlbjEyX3JjX2Njcwora21zX2Nj c0BwaXBlLUYtY3JjLXNwcml0ZS1wbGFuZXMtYmFzaWMteV90aWxlZF9nZW4xMl9yY19jY3NfY2MK K2ttc19jY3NAcGlwZS1GLW1pc3NpbmctY2NzLWJ1ZmZlci15Zl90aWxlZF9jY3MKK2ttc19jY3NA cGlwZS1GLW1pc3NpbmctY2NzLWJ1ZmZlci15X3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUYtbWlz c2luZy1jY3MtYnVmZmVyLXlfdGlsZWRfZ2VuMTJfbWNfY2NzCitrbXNfY2NzQHBpcGUtRi1taXNz aW5nLWNjcy1idWZmZXIteV90aWxlZF9nZW4xMl9yY19jY3MKK2ttc19jY3NAcGlwZS1GLW1pc3Np bmctY2NzLWJ1ZmZlci15X3RpbGVkX2dlbjEyX3JjX2Njc19jYwora21zX2Njc0BwaXBlLUYtcmFu ZG9tLWNjcy1kYXRhLXlmX3RpbGVkX2Njcwora21zX2Njc0BwaXBlLUYtcmFuZG9tLWNjcy1kYXRh LXlfdGlsZWRfY2NzCitrbXNfY2NzQHBpcGUtRi1yYW5kb20tY2NzLWRhdGEteV90aWxlZF9nZW4x Ml9tY19jY3MKK2ttc19jY3NAcGlwZS1GLXJhbmRvbS1jY3MtZGF0YS15X3RpbGVkX2dlbjEyX3Jj X2Njcwora21zX2Njc0BwaXBlLUYtcmFuZG9tLWNjcy1kYXRhLXlfdGlsZWRfZ2VuMTJfcmNfY2Nz X2NjCitrbXNfY2RjbGtAbW9kZS10cmFuc2l0aW9uCitrbXNfY2RjbGtAcGxhbmUtc2NhbGluZwor a21zX2NvbG9yQHBpcGUtQS1jdG0tMC0yNQora21zX2NvbG9yQHBpcGUtQS1jdG0tMC01CitrbXNf Y29sb3JAcGlwZS1BLWN0bS0wLTc1CitrbXNfY29sb3JAcGlwZS1BLWN0bS1ibHVlLXRvLXJlZAor a21zX2NvbG9yQHBpcGUtQS1jdG0tZ3JlZW4tdG8tcmVkCitrbXNfY29sb3JAcGlwZS1BLWN0bS1t YXgKK2ttc19jb2xvckBwaXBlLUEtY3RtLW5lZ2F0aXZlCitrbXNfY29sb3JAcGlwZS1BLWN0bS1y ZWQtdG8tYmx1ZQora21zX2NvbG9yQHBpcGUtQS1kZWVwLWNvbG9yCitrbXNfY29sb3JAcGlwZS1B LWRlZ2FtbWEKK2ttc19jb2xvckBwaXBlLUEtZ2FtbWEKK2ttc19jb2xvckBwaXBlLUEtaW52YWxp ZC1jdG0tbWF0cml4LXNpemVzCitrbXNfY29sb3JAcGlwZS1BLWludmFsaWQtZGVnYW1tYS1sdXQt c2l6ZXMKK2ttc19jb2xvckBwaXBlLUEtaW52YWxpZC1nYW1tYS1sdXQtc2l6ZXMKK2ttc19jb2xv ckBwaXBlLUEtbGVnYWN5LWdhbW1hCitrbXNfY29sb3JAcGlwZS1BLWxlZ2FjeS1nYW1tYS1yZXNl dAora21zX2NvbG9yQHBpcGUtQi1jdG0tMC0yNQora21zX2NvbG9yQHBpcGUtQi1jdG0tMC01Citr bXNfY29sb3JAcGlwZS1CLWN0bS0wLTc1CitrbXNfY29sb3JAcGlwZS1CLWN0bS1ibHVlLXRvLXJl ZAora21zX2NvbG9yQHBpcGUtQi1jdG0tZ3JlZW4tdG8tcmVkCitrbXNfY29sb3JAcGlwZS1CLWN0 bS1tYXgKK2ttc19jb2xvckBwaXBlLUItY3RtLW5lZ2F0aXZlCitrbXNfY29sb3JAcGlwZS1CLWN0 bS1yZWQtdG8tYmx1ZQora21zX2NvbG9yQHBpcGUtQi1kZWVwLWNvbG9yCitrbXNfY29sb3JAcGlw ZS1CLWRlZ2FtbWEKK2ttc19jb2xvckBwaXBlLUItZ2FtbWEKK2ttc19jb2xvckBwaXBlLUItaW52 YWxpZC1jdG0tbWF0cml4LXNpemVzCitrbXNfY29sb3JAcGlwZS1CLWludmFsaWQtZGVnYW1tYS1s dXQtc2l6ZXMKK2ttc19jb2xvckBwaXBlLUItaW52YWxpZC1nYW1tYS1sdXQtc2l6ZXMKK2ttc19j b2xvckBwaXBlLUItbGVnYWN5LWdhbW1hCitrbXNfY29sb3JAcGlwZS1CLWxlZ2FjeS1nYW1tYS1y ZXNldAora21zX2NvbG9yQHBpcGUtQy1jdG0tMC0yNQora21zX2NvbG9yQHBpcGUtQy1jdG0tMC01 CitrbXNfY29sb3JAcGlwZS1DLWN0bS0wLTc1CitrbXNfY29sb3JAcGlwZS1DLWN0bS1ibHVlLXRv LXJlZAora21zX2NvbG9yQHBpcGUtQy1jdG0tZ3JlZW4tdG8tcmVkCitrbXNfY29sb3JAcGlwZS1D LWN0bS1tYXgKK2ttc19jb2xvckBwaXBlLUMtY3RtLW5lZ2F0aXZlCitrbXNfY29sb3JAcGlwZS1D LWN0bS1yZWQtdG8tYmx1ZQora21zX2NvbG9yQHBpcGUtQy1kZWVwLWNvbG9yCitrbXNfY29sb3JA cGlwZS1DLWRlZ2FtbWEKK2ttc19jb2xvckBwaXBlLUMtZ2FtbWEKK2ttc19jb2xvckBwaXBlLUMt aW52YWxpZC1jdG0tbWF0cml4LXNpemVzCitrbXNfY29sb3JAcGlwZS1DLWludmFsaWQtZGVnYW1t YS1sdXQtc2l6ZXMKK2ttc19jb2xvckBwaXBlLUMtaW52YWxpZC1nYW1tYS1sdXQtc2l6ZXMKK2tt c19jb2xvckBwaXBlLUMtbGVnYWN5LWdhbW1hCitrbXNfY29sb3JAcGlwZS1DLWxlZ2FjeS1nYW1t YS1yZXNldAora21zX2NvbG9yQHBpcGUtRC1jdG0tMC0yNQora21zX2NvbG9yQHBpcGUtRC1jdG0t MC01CitrbXNfY29sb3JAcGlwZS1ELWN0bS0wLTc1CitrbXNfY29sb3JAcGlwZS1ELWN0bS1ibHVl LXRvLXJlZAora21zX2NvbG9yQHBpcGUtRC1jdG0tZ3JlZW4tdG8tcmVkCitrbXNfY29sb3JAcGlw ZS1ELWN0bS1tYXgKK2ttc19jb2xvckBwaXBlLUQtY3RtLW5lZ2F0aXZlCitrbXNfY29sb3JAcGlw ZS1ELWN0bS1yZWQtdG8tYmx1ZQora21zX2NvbG9yQHBpcGUtRC1kZWVwLWNvbG9yCitrbXNfY29s b3JAcGlwZS1ELWRlZ2FtbWEKK2ttc19jb2xvckBwaXBlLUQtZ2FtbWEKK2ttc19jb2xvckBwaXBl LUQtaW52YWxpZC1jdG0tbWF0cml4LXNpemVzCitrbXNfY29sb3JAcGlwZS1ELWludmFsaWQtZGVn YW1tYS1sdXQtc2l6ZXMKK2ttc19jb2xvckBwaXBlLUQtaW52YWxpZC1nYW1tYS1sdXQtc2l6ZXMK K2ttc19jb2xvckBwaXBlLUQtbGVnYWN5LWdhbW1hCitrbXNfY29sb3JAcGlwZS1ELWxlZ2FjeS1n YW1tYS1yZXNldAora21zX2NvbG9yQHBpcGUtRS1jdG0tMC0yNQora21zX2NvbG9yQHBpcGUtRS1j dG0tMC01CitrbXNfY29sb3JAcGlwZS1FLWN0bS0wLTc1CitrbXNfY29sb3JAcGlwZS1FLWN0bS1i bHVlLXRvLXJlZAora21zX2NvbG9yQHBpcGUtRS1jdG0tZ3JlZW4tdG8tcmVkCitrbXNfY29sb3JA cGlwZS1FLWN0bS1tYXgKK2ttc19jb2xvckBwaXBlLUUtY3RtLW5lZ2F0aXZlCitrbXNfY29sb3JA cGlwZS1FLWN0bS1yZWQtdG8tYmx1ZQora21zX2NvbG9yQHBpcGUtRS1kZWVwLWNvbG9yCitrbXNf Y29sb3JAcGlwZS1FLWRlZ2FtbWEKK2ttc19jb2xvckBwaXBlLUUtZ2FtbWEKK2ttc19jb2xvckBw aXBlLUUtaW52YWxpZC1jdG0tbWF0cml4LXNpemVzCitrbXNfY29sb3JAcGlwZS1FLWludmFsaWQt ZGVnYW1tYS1sdXQtc2l6ZXMKK2ttc19jb2xvckBwaXBlLUUtaW52YWxpZC1nYW1tYS1sdXQtc2l6 ZXMKK2ttc19jb2xvckBwaXBlLUUtbGVnYWN5LWdhbW1hCitrbXNfY29sb3JAcGlwZS1FLWxlZ2Fj eS1nYW1tYS1yZXNldAora21zX2NvbG9yQHBpcGUtRi1jdG0tMC0yNQora21zX2NvbG9yQHBpcGUt Ri1jdG0tMC01CitrbXNfY29sb3JAcGlwZS1GLWN0bS0wLTc1CitrbXNfY29sb3JAcGlwZS1GLWN0 bS1ibHVlLXRvLXJlZAora21zX2NvbG9yQHBpcGUtRi1jdG0tZ3JlZW4tdG8tcmVkCitrbXNfY29s b3JAcGlwZS1GLWN0bS1tYXgKK2ttc19jb2xvckBwaXBlLUYtY3RtLW5lZ2F0aXZlCitrbXNfY29s b3JAcGlwZS1GLWN0bS1yZWQtdG8tYmx1ZQora21zX2NvbG9yQHBpcGUtRi1kZWVwLWNvbG9yCitr bXNfY29sb3JAcGlwZS1GLWRlZ2FtbWEKK2ttc19jb2xvckBwaXBlLUYtZ2FtbWEKK2ttc19jb2xv ckBwaXBlLUYtaW52YWxpZC1jdG0tbWF0cml4LXNpemVzCitrbXNfY29sb3JAcGlwZS1GLWludmFs aWQtZGVnYW1tYS1sdXQtc2l6ZXMKK2ttc19jb2xvckBwaXBlLUYtaW52YWxpZC1nYW1tYS1sdXQt c2l6ZXMKK2ttc19jb2xvckBwaXBlLUYtbGVnYWN5LWdhbW1hCitrbXNfY29sb3JAcGlwZS1GLWxl Z2FjeS1nYW1tYS1yZXNldAora21zX2NvbmN1cnJlbnRAcGlwZS1BCitrbXNfY29uY3VycmVudEBw aXBlLUIKK2ttc19jb25jdXJyZW50QHBpcGUtQwora21zX2NvbmN1cnJlbnRAcGlwZS1ECitrbXNf Y29uY3VycmVudEBwaXBlLUUKK2ttc19jb25jdXJyZW50QHBpcGUtRgora21zX2NvbnRlbnRfcHJv dGVjdGlvbkBhdG9taWMKK2ttc19jb250ZW50X3Byb3RlY3Rpb25AYXRvbWljLWRwbXMKK2ttc19j b250ZW50X3Byb3RlY3Rpb25AY29udGVudF90eXBlX2NoYW5nZQora21zX2NvbnRlbnRfcHJvdGVj dGlvbkBkcC1tc3QtbGljLXR5cGUtMAora21zX2NvbnRlbnRfcHJvdGVjdGlvbkBkcC1tc3QtbGlj LXR5cGUtMQora21zX2NvbnRlbnRfcHJvdGVjdGlvbkBkcC1tc3QtdHlwZS0wCitrbXNfY29udGVu dF9wcm90ZWN0aW9uQGRwLW1zdC10eXBlLTEKK2ttc19jb250ZW50X3Byb3RlY3Rpb25AbGVnYWN5 CitrbXNfY29udGVudF9wcm90ZWN0aW9uQExJQwora21zX2NvbnRlbnRfcHJvdGVjdGlvbkBtZWlf aW50ZXJmYWNlCitrbXNfY29udGVudF9wcm90ZWN0aW9uQHNybQora21zX2NvbnRlbnRfcHJvdGVj dGlvbkB0eXBlMQora21zX2NvbnRlbnRfcHJvdGVjdGlvbkB1ZXZlbnQKK2ttc19jdXJzb3JfY3Jj QHBpcGUtQS1jdXJzb3ItMTI4eDEyOC1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1j dXJzb3ItMTI4eDEyOC1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci0xMjh4 MTI4LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTEyOHgxMjgt c2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci0xMjh4NDItb2Zmc2NyZWVuCitr bXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTEyOHg0Mi1vbnNjcmVlbgora21zX2N1cnNvcl9j cmNAcGlwZS1BLWN1cnNvci0xMjh4NDItcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vy c29yLTEyOHg0Mi1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci0x Mjh4NDItc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci0yNTZ4MjU2LW9mZnNj cmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci0yNTZ4MjU2LW9uc2NyZWVuCitrbXNf Y3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTI1NngyNTYtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJz b3JfY3JjQHBpcGUtQS1jdXJzb3ItMjU2eDI1Ni1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBl LUEtY3Vyc29yLTI1Nng4NS1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3It MjU2eDg1LW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTI1Nng4NS1yYW5k b20KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItMjU2eDg1LXJhcGlkLW1vdmVtZW50Citr bXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTI1Nng4NS1zbGlkaW5nCitrbXNfY3Vyc29yX2Ny Y0BwaXBlLUEtY3Vyc29yLTMyeDEwLW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1 cnNvci0zMngxMC1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci0zMngxMC1y YW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItMzJ4MTAtcmFwaWQtbW92ZW1lbnQK K2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItMzJ4MTAtc2xpZGluZwora21zX2N1cnNvcl9j cmNAcGlwZS1BLWN1cnNvci0zMngzMi1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1j dXJzb3ItMzJ4MzItb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItMzJ4MzIt cmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTMyeDMyLXJhcGlkLW1vdmVtZW50 CitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTMyeDMyLXNsaWRpbmcKK2ttc19jdXJzb3Jf Y3JjQHBpcGUtQS1jdXJzb3ItNTEyeDE3MC1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUt QS1jdXJzb3ItNTEyeDE3MC1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci01 MTJ4MTcwLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci01MTJ4MTcwLXJhcGlk LW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTUxMngxNzAtc2xpZGluZwor a21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci01MTJ4NTEyLW9mZnNjcmVlbgora21zX2N1cnNv cl9jcmNAcGlwZS1BLWN1cnNvci01MTJ4NTEyLW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBl LUEtY3Vyc29yLTUxMng1MTItcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTUx Mng1MTItcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItNTEyeDUx Mi1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTY0eDIxLW9mZnNjcmVlbgor a21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci02NHgyMS1vbnNjcmVlbgora21zX2N1cnNvcl9j cmNAcGlwZS1BLWN1cnNvci02NHgyMS1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJz b3ItNjR4MjEtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItNjR4 MjEtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci02NHg2NC1vZmZzY3JlZW4K K2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItNjR4NjQtb25zY3JlZW4KK2ttc19jdXJzb3Jf Y3JjQHBpcGUtQS1jdXJzb3ItNjR4NjQtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vy c29yLTY0eDY0LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLTY0 eDY0LXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItYWxwaGEtb3BhcXVlCitr bXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLWFscGhhLXRyYW5zcGFyZW50CitrbXNfY3Vyc29y X2NyY0BwaXBlLUEtY3Vyc29yLWRwbXMKK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItbWF4 LXNpemUtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLW1heC1zaXplLW9u c2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLW1heC1zaXplLXJhbmRvbQora21z X2N1cnNvcl9jcmNAcGlwZS1BLWN1cnNvci1tYXgtc2l6ZS1yYXBpZC1tb3ZlbWVudAora21zX2N1 cnNvcl9jcmNAcGlwZS1BLWN1cnNvci1tYXgtc2l6ZS1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0Bw aXBlLUEtY3Vyc29yLXNpemUtY2hhbmdlCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTEy OHgxMjgtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTEyOHgxMjgtb25z Y3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItMTI4eDEyOC1yYW5kb20KK2ttc19j dXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItMTI4eDEyOC1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNv cl9jcmNAcGlwZS1CLWN1cnNvci0xMjh4MTI4LXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUt Qi1jdXJzb3ItMTI4eDQyLW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci0x Mjh4NDItb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItMTI4eDQyLXJhcGlk LW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTEyOHg0Mi1zbGlkaW5nCitr bXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTI1NngyNTYtb2Zmc2NyZWVuCitrbXNfY3Vyc29y X2NyY0BwaXBlLUItY3Vyc29yLTI1NngyNTYtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUt Qi1jdXJzb3ItMjU2eDI1Ni1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItMjU2 eDI1Ni1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci0yNTZ4MjU2 LXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItMjU2eDg1LW9mZnNjcmVlbgor a21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci0yNTZ4ODUtb25zY3JlZW4KK2ttc19jdXJzb3Jf Y3JjQHBpcGUtQi1jdXJzb3ItMjU2eDg1LXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1 cnNvci0yNTZ4ODUtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3It MjU2eDg1LXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItMzJ4MTAtb2Zmc2Ny ZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTMyeDEwLW9uc2NyZWVuCitrbXNfY3Vy c29yX2NyY0BwaXBlLUItY3Vyc29yLTMyeDEwLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1C LWN1cnNvci0zMngxMC1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNv ci0zMngxMC1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTMyeDMyLW9mZnNj cmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci0zMngzMi1vbnNjcmVlbgora21zX2N1 cnNvcl9jcmNAcGlwZS1CLWN1cnNvci0zMngzMi1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUt Qi1jdXJzb3ItMzJ4MzItcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJz b3ItMzJ4MzItc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci01MTJ4MTcwLW9m ZnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci01MTJ4MTcwLW9uc2NyZWVuCitr bXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTUxMngxNzAtcmFuZG9tCitrbXNfY3Vyc29yX2Ny Y0BwaXBlLUItY3Vyc29yLTUxMngxNzAtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBp cGUtQi1jdXJzb3ItNTEyeDE3MC1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29y LTUxMng1MTItb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTUxMng1MTIt b25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItNTEyeDUxMi1yYW5kb20KK2tt c19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItNTEyeDUxMi1yYXBpZC1tb3ZlbWVudAora21zX2N1 cnNvcl9jcmNAcGlwZS1CLWN1cnNvci01MTJ4NTEyLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBp cGUtQi1jdXJzb3ItNjR4MjEtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29y LTY0eDIxLW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTY0eDIxLXJhbmRv bQora21zX2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci02NHgyMS1yYXBpZC1tb3ZlbWVudAora21z X2N1cnNvcl9jcmNAcGlwZS1CLWN1cnNvci02NHg2NC1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3Jj QHBpcGUtQi1jdXJzb3ItNjR4NjQtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJz b3ItNjR4NjQtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTY0eDY0LXJhcGlk LW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLTY0eDY0LXNsaWRpbmcKK2tt c19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItYWxwaGEtb3BhcXVlCitrbXNfY3Vyc29yX2NyY0Bw aXBlLUItY3Vyc29yLWFscGhhLXRyYW5zcGFyZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vy c29yLWRwbXMKK2ttc19jdXJzb3JfY3JjQHBpcGUtQi1jdXJzb3ItbWF4LXNpemUtb2Zmc2NyZWVu CitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLW1heC1zaXplLW9uc2NyZWVuCitrbXNfY3Vy c29yX2NyY0BwaXBlLUItY3Vyc29yLW1heC1zaXplLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlw ZS1CLWN1cnNvci1tYXgtc2l6ZS1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1C LWN1cnNvci1tYXgtc2l6ZS1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUItY3Vyc29yLXNp emUtY2hhbmdlCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTEyOHgxMjgtb2Zmc2NyZWVu CitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTEyOHgxMjgtb25zY3JlZW4KK2ttc19jdXJz b3JfY3JjQHBpcGUtQy1jdXJzb3ItMTI4eDEyOC1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUt Qy1jdXJzb3ItMTI4eDEyOC1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1 cnNvci0xMjh4MTI4LXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItMTI4eDQy LW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0xMjh4NDItb25zY3JlZW4K K2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItMTI4eDQyLXJhbmRvbQora21zX2N1cnNvcl9j cmNAcGlwZS1DLWN1cnNvci0xMjh4NDItcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBp cGUtQy1jdXJzb3ItMTI4eDQyLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3It MjU2eDI1Ni1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItMjU2eDI1Ni1v bnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0yNTZ4MjU2LXJhbmRvbQora21z X2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0yNTZ4MjU2LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vy c29yX2NyY0BwaXBlLUMtY3Vyc29yLTI1NngyNTYtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlw ZS1DLWN1cnNvci0yNTZ4ODUtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29y LTI1Nng4NS1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0yNTZ4ODUtcmFu ZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTI1Nng4NS1yYXBpZC1tb3ZlbWVudAor a21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0yNTZ4ODUtc2xpZGluZwora21zX2N1cnNvcl9j cmNAcGlwZS1DLWN1cnNvci0zMngxMC1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1j dXJzb3ItMzJ4MTAtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItMzJ4MTAt cmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTMyeDEwLXJhcGlkLW1vdmVtZW50 CitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTMyeDEwLXNsaWRpbmcKK2ttc19jdXJzb3Jf Y3JjQHBpcGUtQy1jdXJzb3ItMzJ4MzItb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMt Y3Vyc29yLTMyeDMyLW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTMyeDMy LXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0zMngzMi1yYXBpZC1tb3ZlbWVu dAora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci0zMngzMi1zbGlkaW5nCitrbXNfY3Vyc29y X2NyY0BwaXBlLUMtY3Vyc29yLTUxMngxNzAtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBl LUMtY3Vyc29yLTUxMngxNzAtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3It NTEyeDE3MC1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItNTEyeDE3MC1yYXBp ZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci01MTJ4MTcwLXNsaWRpbmcK K2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItNTEyeDUxMi1vZmZzY3JlZW4KK2ttc19jdXJz b3JfY3JjQHBpcGUtQy1jdXJzb3ItNTEyeDUxMi1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlw ZS1DLWN1cnNvci01MTJ4NTEyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci01 MTJ4NTEyLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTUxMng1 MTItc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci02NHgyMS1vZmZzY3JlZW4K K2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItNjR4MjEtb25zY3JlZW4KK2ttc19jdXJzb3Jf Y3JjQHBpcGUtQy1jdXJzb3ItNjR4MjEtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vy c29yLTY0eDIxLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTY0 eDIxLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3ItNjR4NjQtb2Zmc2NyZWVu CitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLTY0eDY0LW9uc2NyZWVuCitrbXNfY3Vyc29y X2NyY0BwaXBlLUMtY3Vyc29yLTY0eDY0LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0Bw aXBlLUMtY3Vyc29yLTY0eDY0LXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtQy1jdXJzb3It YWxwaGEtb3BhcXVlCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLWFscGhhLXRyYW5zcGFy ZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLWRwbXMKK2ttc19jdXJzb3JfY3JjQHBp cGUtQy1jdXJzb3ItbWF4LXNpemUtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vy c29yLW1heC1zaXplLW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLW1heC1z aXplLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci1tYXgtc2l6ZS1yYXBpZC1t b3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1DLWN1cnNvci1tYXgtc2l6ZS1zbGlkaW5nCitr bXNfY3Vyc29yX2NyY0BwaXBlLUMtY3Vyc29yLXNpemUtY2hhbmdlCitrbXNfY3Vyc29yX2NyY0Bw aXBlLUQtY3Vyc29yLTEyOHgxMjgtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vy c29yLTEyOHgxMjgtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMTI4eDEy OC1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMTI4eDEyOC1yYXBpZC1tb3Zl bWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci0xMjh4MTI4LXNsaWRpbmcKK2ttc19j dXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMTI4eDQyLW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNA cGlwZS1ELWN1cnNvci0xMjh4NDItb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJz b3ItMTI4eDQyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci0xMjh4NDItcmFw aWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMTI4eDQyLXNsaWRpbmcK K2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMjU2eDI1Ni1vZmZzY3JlZW4KK2ttc19jdXJz b3JfY3JjQHBpcGUtRC1jdXJzb3ItMjU2eDI1Ni1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlw ZS1ELWN1cnNvci0yNTZ4MjU2LXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci0y NTZ4MjU2LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTI1Nngy NTYtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci0yNTZ4ODUtb2Zmc2NyZWVu CitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTI1Nng4NS1vbnNjcmVlbgora21zX2N1cnNv cl9jcmNAcGlwZS1ELWN1cnNvci0yNTZ4ODUtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQt Y3Vyc29yLTI1Nng4NS1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNv ci0yNTZ4ODUtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci0zMngxMC1vZmZz Y3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMzJ4MTAtb25zY3JlZW4KK2ttc19j dXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMzJ4MTAtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBl LUQtY3Vyc29yLTMyeDEwLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vy c29yLTMyeDEwLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItMzJ4MzItb2Zm c2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTMyeDMyLW9uc2NyZWVuCitrbXNf Y3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTMyeDMyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlw ZS1ELWN1cnNvci0zMngzMi1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1 cnNvci0zMngzMi1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTUxMngxNzAt b2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTUxMngxNzAtb25zY3JlZW4K K2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItNTEyeDE3MC1yYW5kb20KK2ttc19jdXJzb3Jf Y3JjQHBpcGUtRC1jdXJzb3ItNTEyeDE3MC1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNA cGlwZS1ELWN1cnNvci01MTJ4MTcwLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJz b3ItNTEyeDUxMi1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItNTEyeDUx Mi1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci01MTJ4NTEyLXJhbmRvbQor a21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci01MTJ4NTEyLXJhcGlkLW1vdmVtZW50CitrbXNf Y3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTUxMng1MTItc2xpZGluZwora21zX2N1cnNvcl9jcmNA cGlwZS1ELWN1cnNvci02NHgyMS1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJz b3ItNjR4MjEtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItNjR4MjEtcmFu ZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTY0eDIxLXJhcGlkLW1vdmVtZW50Citr bXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTY0eDIxLXNsaWRpbmcKK2ttc19jdXJzb3JfY3Jj QHBpcGUtRC1jdXJzb3ItNjR4NjQtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vy c29yLTY0eDY0LW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLTY0eDY0LXJh bmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci02NHg2NC1yYXBpZC1tb3ZlbWVudAor a21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci02NHg2NC1zbGlkaW5nCitrbXNfY3Vyc29yX2Ny Y0BwaXBlLUQtY3Vyc29yLWFscGhhLW9wYXF1ZQora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNv ci1hbHBoYS10cmFuc3BhcmVudAora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci1kcG1zCitr bXNfY3Vyc29yX2NyY0BwaXBlLUQtY3Vyc29yLW1heC1zaXplLW9mZnNjcmVlbgora21zX2N1cnNv cl9jcmNAcGlwZS1ELWN1cnNvci1tYXgtc2l6ZS1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlw ZS1ELWN1cnNvci1tYXgtc2l6ZS1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3It bWF4LXNpemUtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtRC1jdXJzb3ItbWF4 LXNpemUtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci1zaXplLWNoYW5nZQor a21zX2N1cnNvcl9jcmNAcGlwZS1ELWN1cnNvci1zdXNwZW5kCitrbXNfY3Vyc29yX2NyY0BwaXBl LUUtY3Vyc29yLTEyOHgxMjgtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29y LTEyOHgxMjgtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItMTI4eDEyOC1y YW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItMTI4eDEyOC1yYXBpZC1tb3ZlbWVu dAora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci0xMjh4MTI4LXNsaWRpbmcKK2ttc19jdXJz b3JfY3JjQHBpcGUtRS1jdXJzb3ItMTI4eDQyLW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlw ZS1FLWN1cnNvci0xMjh4NDItb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3It MTI4eDQyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci0xMjh4NDItcmFwaWQt bW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItMTI4eDQyLXNsaWRpbmcKK2tt c19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItMjU2eDI1Ni1vZmZzY3JlZW4KK2ttc19jdXJzb3Jf Y3JjQHBpcGUtRS1jdXJzb3ItMjU2eDI1Ni1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1F LWN1cnNvci0yNTZ4MjU2LXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci0yNTZ4 MjU2LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTI1NngyNTYt c2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci0yNTZ4ODUtb2Zmc2NyZWVuCitr bXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTI1Nng4NS1vbnNjcmVlbgora21zX2N1cnNvcl9j cmNAcGlwZS1FLWN1cnNvci0yNTZ4ODUtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vy c29yLTI1Nng4NS1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci0y NTZ4ODUtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci0zMngxMC1vZmZzY3Jl ZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItMzJ4MTAtb25zY3JlZW4KK2ttc19jdXJz b3JfY3JjQHBpcGUtRS1jdXJzb3ItMzJ4MTAtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUt Y3Vyc29yLTMyeDEwLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29y LTMyeDEwLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItMzJ4MzItb2Zmc2Ny ZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTMyeDMyLW9uc2NyZWVuCitrbXNfY3Vy c29yX2NyY0BwaXBlLUUtY3Vyc29yLTMyeDMyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1F LWN1cnNvci0zMngzMi1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNv ci0zMngzMi1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTUxMngxNzAtb2Zm c2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTUxMngxNzAtb25zY3JlZW4KK2tt c19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItNTEyeDE3MC1yYW5kb20KK2ttc19jdXJzb3JfY3Jj QHBpcGUtRS1jdXJzb3ItNTEyeDE3MC1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlw ZS1FLWN1cnNvci01MTJ4MTcwLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3It NTEyeDUxMi1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItNTEyeDUxMi1v bnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci01MTJ4NTEyLXJhbmRvbQora21z X2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci01MTJ4NTEyLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vy c29yX2NyY0BwaXBlLUUtY3Vyc29yLTUxMng1MTItc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlw ZS1FLWN1cnNvci02NHgyMS1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3It NjR4MjEtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItNjR4MjEtcmFuZG9t CitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTY0eDIxLXJhcGlkLW1vdmVtZW50CitrbXNf Y3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTY0eDIxLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBp cGUtRS1jdXJzb3ItNjR4NjQtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29y LTY0eDY0LW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLTY0eDY0LXJhbmRv bQora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci02NHg2NC1yYXBpZC1tb3ZlbWVudAora21z X2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci02NHg2NC1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0Bw aXBlLUUtY3Vyc29yLWFscGhhLW9wYXF1ZQora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci1h bHBoYS10cmFuc3BhcmVudAora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci1kcG1zCitrbXNf Y3Vyc29yX2NyY0BwaXBlLUUtY3Vyc29yLW1heC1zaXplLW9mZnNjcmVlbgora21zX2N1cnNvcl9j cmNAcGlwZS1FLWN1cnNvci1tYXgtc2l6ZS1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1F LWN1cnNvci1tYXgtc2l6ZS1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItbWF4 LXNpemUtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtRS1jdXJzb3ItbWF4LXNp emUtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci1zaXplLWNoYW5nZQora21z X2N1cnNvcl9jcmNAcGlwZS1FLWN1cnNvci1zdXNwZW5kCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYt Y3Vyc29yLTEyOHgxMjgtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTEy OHgxMjgtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMTI4eDEyOC1yYW5k b20KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMTI4eDEyOC1yYXBpZC1tb3ZlbWVudAor a21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0xMjh4MTI4LXNsaWRpbmcKK2ttc19jdXJzb3Jf Y3JjQHBpcGUtRi1jdXJzb3ItMTI4eDQyLW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1G LWN1cnNvci0xMjh4NDItb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMTI4 eDQyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0xMjh4NDItcmFwaWQtbW92 ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMTI4eDQyLXNsaWRpbmcKK2ttc19j dXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMjU2eDI1Ni1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3Jj QHBpcGUtRi1jdXJzb3ItMjU2eDI1Ni1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1 cnNvci0yNTZ4MjU2LXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0yNTZ4MjU2 LXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTI1NngyNTYtc2xp ZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0yNTZ4ODUtb2Zmc2NyZWVuCitrbXNf Y3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTI1Nng4NS1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNA cGlwZS1GLWN1cnNvci0yNTZ4ODUtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29y LTI1Nng4NS1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0yNTZ4 ODUtc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0zMngxMC1vZmZzY3JlZW4K K2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMzJ4MTAtb25zY3JlZW4KK2ttc19jdXJzb3Jf Y3JjQHBpcGUtRi1jdXJzb3ItMzJ4MTAtcmFuZG9tCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vy c29yLTMyeDEwLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTMy eDEwLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItMzJ4MzItb2Zmc2NyZWVu CitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTMyeDMyLW9uc2NyZWVuCitrbXNfY3Vyc29y X2NyY0BwaXBlLUYtY3Vyc29yLTMyeDMyLXJhbmRvbQora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1 cnNvci0zMngzMi1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci0z MngzMi1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTUxMngxNzAtb2Zmc2Ny ZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTUxMngxNzAtb25zY3JlZW4KK2ttc19j dXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItNTEyeDE3MC1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBp cGUtRi1jdXJzb3ItNTEyeDE3MC1yYXBpZC1tb3ZlbWVudAora21zX2N1cnNvcl9jcmNAcGlwZS1G LWN1cnNvci01MTJ4MTcwLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItNTEy eDUxMi1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItNTEyeDUxMi1vbnNj cmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci01MTJ4NTEyLXJhbmRvbQora21zX2N1 cnNvcl9jcmNAcGlwZS1GLWN1cnNvci01MTJ4NTEyLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vyc29y X2NyY0BwaXBlLUYtY3Vyc29yLTUxMng1MTItc2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1G LWN1cnNvci02NHgyMS1vZmZzY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItNjR4 MjEtb25zY3JlZW4KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItNjR4MjEtcmFuZG9tCitr bXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTY0eDIxLXJhcGlkLW1vdmVtZW50CitrbXNfY3Vy c29yX2NyY0BwaXBlLUYtY3Vyc29yLTY0eDIxLXNsaWRpbmcKK2ttc19jdXJzb3JfY3JjQHBpcGUt Ri1jdXJzb3ItNjR4NjQtb2Zmc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTY0 eDY0LW9uc2NyZWVuCitrbXNfY3Vyc29yX2NyY0BwaXBlLUYtY3Vyc29yLTY0eDY0LXJhbmRvbQor a21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci02NHg2NC1yYXBpZC1tb3ZlbWVudAora21zX2N1 cnNvcl9jcmNAcGlwZS1GLWN1cnNvci02NHg2NC1zbGlkaW5nCitrbXNfY3Vyc29yX2NyY0BwaXBl LUYtY3Vyc29yLWFscGhhLW9wYXF1ZQora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci1hbHBo YS10cmFuc3BhcmVudAora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci1kcG1zCitrbXNfY3Vy c29yX2NyY0BwaXBlLUYtY3Vyc29yLW1heC1zaXplLW9mZnNjcmVlbgora21zX2N1cnNvcl9jcmNA cGlwZS1GLWN1cnNvci1tYXgtc2l6ZS1vbnNjcmVlbgora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1 cnNvci1tYXgtc2l6ZS1yYW5kb20KK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItbWF4LXNp emUtcmFwaWQtbW92ZW1lbnQKK2ttc19jdXJzb3JfY3JjQHBpcGUtRi1jdXJzb3ItbWF4LXNpemUt c2xpZGluZwora21zX2N1cnNvcl9jcmNAcGlwZS1GLWN1cnNvci1zaXplLWNoYW5nZQora21zX2N1 cnNvcl9jcmNAcGlwZS1GLWN1cnNvci1zdXNwZW5kCitrbXNfY3Vyc29yX2xlZ2FjeUAyeC1jdXJz b3ItdnMtZmxpcC1hdG9taWMKK2ttc19jdXJzb3JfbGVnYWN5QDJ4LWN1cnNvci12cy1mbGlwLWxl Z2FjeQora21zX2N1cnNvcl9sZWdhY3lAMngtZmxpcC12cy1jdXJzb3ItYXRvbWljCitrbXNfY3Vy c29yX2xlZ2FjeUAyeC1mbGlwLXZzLWN1cnNvci1sZWdhY3kKK2ttc19jdXJzb3JfbGVnYWN5QDJ4 LWxvbmctY3Vyc29yLXZzLWZsaXAtYXRvbWljCitrbXNfY3Vyc29yX2xlZ2FjeUAyeC1sb25nLWN1 cnNvci12cy1mbGlwLWxlZ2FjeQora21zX2N1cnNvcl9sZWdhY3lAMngtbG9uZy1mbGlwLXZzLWN1 cnNvci1hdG9taWMKK2ttc19jdXJzb3JfbGVnYWN5QDJ4LWxvbmctZmxpcC12cy1jdXJzb3ItbGVn YWN5CitrbXNfY3Vyc29yX2xlZ2FjeUAyeC1sb25nLW5vbmJsb2NraW5nLW1vZGVzZXQtdnMtY3Vy c29yLWF0b21pYwora21zX2N1cnNvcl9sZWdhY3lAMngtbm9uYmxvY2tpbmctbW9kZXNldC12cy1j dXJzb3ItYXRvbWljCitrbXNfY3Vyc29yX2xlZ2FjeUBiYXNpYy1idXN5LWZsaXAtYmVmb3JlLWN1 cnNvci1hdG9taWMKK2ttc19jdXJzb3JfbGVnYWN5QGJhc2ljLWJ1c3ktZmxpcC1iZWZvcmUtY3Vy c29yLWxlZ2FjeQora21zX2N1cnNvcl9sZWdhY3lAYmFzaWMtYnVzeS1mbGlwLWJlZm9yZS1jdXJz b3ItdmFyeWluZy1zaXplCitrbXNfY3Vyc29yX2xlZ2FjeUBiYXNpYy1mbGlwLWFmdGVyLWN1cnNv ci1hdG9taWMKK2ttc19jdXJzb3JfbGVnYWN5QGJhc2ljLWZsaXAtYWZ0ZXItY3Vyc29yLWxlZ2Fj eQora21zX2N1cnNvcl9sZWdhY3lAYmFzaWMtZmxpcC1hZnRlci1jdXJzb3ItdmFyeWluZy1zaXpl CitrbXNfY3Vyc29yX2xlZ2FjeUBiYXNpYy1mbGlwLWJlZm9yZS1jdXJzb3ItYXRvbWljCitrbXNf Y3Vyc29yX2xlZ2FjeUBiYXNpYy1mbGlwLWJlZm9yZS1jdXJzb3ItbGVnYWN5CitrbXNfY3Vyc29y X2xlZ2FjeUBiYXNpYy1mbGlwLWJlZm9yZS1jdXJzb3ItdmFyeWluZy1zaXplCitrbXNfY3Vyc29y X2xlZ2FjeUBjdXJzb3JBLXZzLWZsaXBCLWF0b21pYwora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29y QS12cy1mbGlwQi1hdG9taWMtdHJhbnNpdGlvbnMKK2ttc19jdXJzb3JfbGVnYWN5QGN1cnNvckEt dnMtZmxpcEItYXRvbWljLXRyYW5zaXRpb25zLXZhcnlpbmctc2l6ZQora21zX2N1cnNvcl9sZWdh Y3lAY3Vyc29yQS12cy1mbGlwQi1sZWdhY3kKK2ttc19jdXJzb3JfbGVnYWN5QGN1cnNvckEtdnMt ZmxpcEItdG9nZ2xlCitrbXNfY3Vyc29yX2xlZ2FjeUBjdXJzb3JBLXZzLWZsaXBCLXZhcnlpbmct c2l6ZQora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29yQi12cy1mbGlwQS1hdG9taWMKK2ttc19jdXJz b3JfbGVnYWN5QGN1cnNvckItdnMtZmxpcEEtYXRvbWljLXRyYW5zaXRpb25zCitrbXNfY3Vyc29y X2xlZ2FjeUBjdXJzb3JCLXZzLWZsaXBBLWF0b21pYy10cmFuc2l0aW9ucy12YXJ5aW5nLXNpemUK K2ttc19jdXJzb3JfbGVnYWN5QGN1cnNvckItdnMtZmxpcEEtbGVnYWN5CitrbXNfY3Vyc29yX2xl Z2FjeUBjdXJzb3JCLXZzLWZsaXBBLXRvZ2dsZQora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29yQi12 cy1mbGlwQS12YXJ5aW5nLXNpemUKK2ttc19jdXJzb3JfbGVnYWN5QGN1cnNvckItdnMtZmxpcEIt YXRvbWljCitrbXNfY3Vyc29yX2xlZ2FjeUBjdXJzb3JCLXZzLWZsaXBCLWF0b21pYy10cmFuc2l0 aW9ucwora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29yQi12cy1mbGlwQi1hdG9taWMtdHJhbnNpdGlv bnMtdmFyeWluZy1zaXplCitrbXNfY3Vyc29yX2xlZ2FjeUBjdXJzb3JCLXZzLWZsaXBCLWxlZ2Fj eQora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29yQi12cy1mbGlwQi10b2dnbGUKK2ttc19jdXJzb3Jf bGVnYWN5QGN1cnNvckItdnMtZmxpcEItdmFyeWluZy1zaXplCitrbXNfY3Vyc29yX2xlZ2FjeUBm bGlwLXZzLWN1cnNvci1idXN5LWNyYy1hdG9taWMKK2ttc19jdXJzb3JfbGVnYWN5QGZsaXAtdnMt Y3Vyc29yLWJ1c3ktY3JjLWxlZ2FjeQora21zX2N1cnNvcl9sZWdhY3lAZmxpcC12cy1jdXJzb3It Y3JjLWF0b21pYwora21zX2N1cnNvcl9sZWdhY3lAZmxpcC12cy1jdXJzb3ItY3JjLWxlZ2FjeQor a21zX2N1cnNvcl9sZWdhY3lAbm9uYmxvY2tpbmctbW9kZXNldC12cy1jdXJzb3ItYXRvbWljCitr bXNfY3Vyc29yX2xlZ2FjeUBwaXBlLUUtZm9ya2VkLWJvCitrbXNfY3Vyc29yX2xlZ2FjeUBwaXBl LUUtZm9ya2VkLW1vdmUKK2ttc19jdXJzb3JfbGVnYWN5QHBpcGUtRS1zaW5nbGUtYm8KK2ttc19j dXJzb3JfbGVnYWN5QHBpcGUtRS1zaW5nbGUtbW92ZQora21zX2N1cnNvcl9sZWdhY3lAcGlwZS1F LXRvcnR1cmUtYm8KK2ttc19jdXJzb3JfbGVnYWN5QHBpcGUtRS10b3J0dXJlLW1vdmUKK2ttc19j dXJzb3JfbGVnYWN5QHBpcGUtRi1mb3JrZWQtYm8KK2ttc19jdXJzb3JfbGVnYWN5QHBpcGUtRi1m b3JrZWQtbW92ZQora21zX2N1cnNvcl9sZWdhY3lAcGlwZS1GLXNpbmdsZS1ibwora21zX2N1cnNv cl9sZWdhY3lAcGlwZS1GLXNpbmdsZS1tb3ZlCitrbXNfY3Vyc29yX2xlZ2FjeUBwaXBlLUYtdG9y dHVyZS1ibwora21zX2N1cnNvcl9sZWdhY3lAcGlwZS1GLXRvcnR1cmUtbW92ZQora21zX2N1cnNv cl9sZWdhY3lAc2hvcnQtYnVzeS1mbGlwLWJlZm9yZS1jdXJzb3ItYXRvbWljLXRyYW5zaXRpb25z CitrbXNfY3Vyc29yX2xlZ2FjeUBzaG9ydC1idXN5LWZsaXAtYmVmb3JlLWN1cnNvci1hdG9taWMt dHJhbnNpdGlvbnMtdmFyeWluZy1zaXplCitrbXNfY3Vyc29yX2xlZ2FjeUBzaG9ydC1idXN5LWZs aXAtYmVmb3JlLWN1cnNvci10b2dnbGUKK2ttc19jdXJzb3JfbGVnYWN5QHNob3J0LWZsaXAtYWZ0 ZXItY3Vyc29yLWF0b21pYy10cmFuc2l0aW9ucwora21zX2N1cnNvcl9sZWdhY3lAc2hvcnQtZmxp cC1hZnRlci1jdXJzb3ItYXRvbWljLXRyYW5zaXRpb25zLXZhcnlpbmctc2l6ZQora21zX2N1cnNv cl9sZWdhY3lAc2hvcnQtZmxpcC1hZnRlci1jdXJzb3ItdG9nZ2xlCitrbXNfY3Vyc29yX2xlZ2Fj eUBzaG9ydC1mbGlwLWJlZm9yZS1jdXJzb3ItYXRvbWljLXRyYW5zaXRpb25zCitrbXNfY3Vyc29y X2xlZ2FjeUBzaG9ydC1mbGlwLWJlZm9yZS1jdXJzb3ItYXRvbWljLXRyYW5zaXRpb25zLXZhcnlp bmctc2l6ZQora21zX2N1cnNvcl9sZWdhY3lAc2hvcnQtZmxpcC1iZWZvcmUtY3Vyc29yLXRvZ2ds ZQora21zX2RpdGhlckBGQi04QlBDLVZzLVBhbmVsLTZCUEMKK2ttc19kaXRoZXJARkItOEJQQy1W cy1QYW5lbC04QlBDCitrbXNfZHBfYXV4X2Rldgora21zX2RwX3RpbGVkX2Rpc3BsYXlAYmFzaWMt dGVzdC1wYXR0ZXJuCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QtcmdiNTY1LWJsdC00dGlsZWQK K2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC1yZ2I1NjUtYmx0LXVudGlsZWQKK2ttc19kcmF3X2Ny Y0BkcmF3LW1ldGhvZC1yZ2I1NjUtYmx0LXh0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9k LXJnYjU2NS1ibHQteXRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QtcmdiNTY1LW1tYXAt Y3B1LTR0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXJnYjU2NS1tbWFwLWNwdS11bnRp bGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QtcmdiNTY1LW1tYXAtY3B1LXh0aWxlZAora21z X2RyYXdfY3JjQGRyYXctbWV0aG9kLXJnYjU2NS1tbWFwLWNwdS15dGlsZWQKK2ttc19kcmF3X2Ny Y0BkcmF3LW1ldGhvZC1yZ2I1NjUtbW1hcC1ndHQtNHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1t ZXRob2QtcmdiNTY1LW1tYXAtZ3R0LXVudGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC1y Z2I1NjUtbW1hcC1ndHQteHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QtcmdiNTY1LW1t YXAtZ3R0LXl0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXJnYjU2NS1tbWFwLXdjLTR0 aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXJnYjU2NS1tbWFwLXdjLXVudGlsZWQKK2tt c19kcmF3X2NyY0BkcmF3LW1ldGhvZC1yZ2I1NjUtbW1hcC13Yy14dGlsZWQKK2ttc19kcmF3X2Ny Y0BkcmF3LW1ldGhvZC1yZ2I1NjUtbW1hcC13Yy15dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1l dGhvZC1yZ2I1NjUtcHdyaXRlLTR0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXJnYjU2 NS1wd3JpdGUtdW50aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXJnYjU2NS1wd3JpdGUt eHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QtcmdiNTY1LXB3cml0ZS15dGlsZWQKK2tt c19kcmF3X2NyY0BkcmF3LW1ldGhvZC1yZ2I1NjUtcmVuZGVyLTR0aWxlZAora21zX2RyYXdfY3Jj QGRyYXctbWV0aG9kLXJnYjU2NS1yZW5kZXItdW50aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0 aG9kLXJnYjU2NS1yZW5kZXIteHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QtcmdiNTY1 LXJlbmRlci15dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiMjEwMTAxMC1ibHQt NHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjIxMDEwMTAtYmx0LXVudGlsZWQK K2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiMjEwMTAxMC1ibHQteHRpbGVkCitrbXNfZHJh d19jcmNAZHJhdy1tZXRob2QteHJnYjIxMDEwMTAtYmx0LXl0aWxlZAora21zX2RyYXdfY3JjQGRy YXctbWV0aG9kLXhyZ2IyMTAxMDEwLW1tYXAtY3B1LTR0aWxlZAora21zX2RyYXdfY3JjQGRyYXct bWV0aG9kLXhyZ2IyMTAxMDEwLW1tYXAtY3B1LXVudGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1l dGhvZC14cmdiMjEwMTAxMC1tbWFwLWNwdS14dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhv ZC14cmdiMjEwMTAxMC1tbWFwLWNwdS15dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14 cmdiMjEwMTAxMC1tbWFwLWd0dC00dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdi MjEwMTAxMC1tbWFwLWd0dC11bnRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjIx MDEwMTAtbW1hcC1ndHQteHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjIxMDEw MTAtbW1hcC1ndHQteXRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjIxMDEwMTAt bW1hcC13Yy00dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiMjEwMTAxMC1tbWFw LXdjLXVudGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiMjEwMTAxMC1tbWFwLXdj LXh0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2IyMTAxMDEwLW1tYXAtd2MteXRp bGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjIxMDEwMTAtcHdyaXRlLTR0aWxlZAor a21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2IyMTAxMDEwLXB3cml0ZS11bnRpbGVkCitrbXNf ZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjIxMDEwMTAtcHdyaXRlLXh0aWxlZAora21zX2RyYXdf Y3JjQGRyYXctbWV0aG9kLXhyZ2IyMTAxMDEwLXB3cml0ZS15dGlsZWQKK2ttc19kcmF3X2NyY0Bk cmF3LW1ldGhvZC14cmdiMjEwMTAxMC1yZW5kZXItNHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1t ZXRob2QteHJnYjIxMDEwMTAtcmVuZGVyLXVudGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhv ZC14cmdiMjEwMTAxMC1yZW5kZXIteHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJn YjIxMDEwMTAtcmVuZGVyLXl0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2I4ODg4 LWJsdC00dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1ibHQtdW50aWxl ZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2I4ODg4LWJsdC14dGlsZWQKK2ttc19kcmF3 X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1ibHQteXRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1t ZXRob2QteHJnYjg4ODgtbW1hcC1jcHUtNHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2Qt eHJnYjg4ODgtbW1hcC1jcHUtdW50aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2I4 ODg4LW1tYXAtY3B1LXh0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2I4ODg4LW1t YXAtY3B1LXl0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2I4ODg4LW1tYXAtZ3R0 LTR0aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9kLXhyZ2I4ODg4LW1tYXAtZ3R0LXVudGls ZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1tbWFwLWd0dC14dGlsZWQKK2tt c19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1tbWFwLWd0dC15dGlsZWQKK2ttc19kcmF3 X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1tbWFwLXdjLTR0aWxlZAora21zX2RyYXdfY3JjQGRy YXctbWV0aG9kLXhyZ2I4ODg4LW1tYXAtd2MtdW50aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0 aG9kLXhyZ2I4ODg4LW1tYXAtd2MteHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJn Yjg4ODgtbW1hcC13Yy15dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1w d3JpdGUtNHRpbGVkCitrbXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjg4ODgtcHdyaXRlLXVu dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1wd3JpdGUteHRpbGVkCitr bXNfZHJhd19jcmNAZHJhdy1tZXRob2QteHJnYjg4ODgtcHdyaXRlLXl0aWxlZAora21zX2RyYXdf Y3JjQGRyYXctbWV0aG9kLXhyZ2I4ODg4LXJlbmRlci00dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3 LW1ldGhvZC14cmdiODg4OC1yZW5kZXItdW50aWxlZAora21zX2RyYXdfY3JjQGRyYXctbWV0aG9k LXhyZ2I4ODg4LXJlbmRlci14dGlsZWQKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4 OC1yZW5kZXIteXRpbGVkCitrbXNfZHJhd19jcmNAZmlsbC1mYgora21zX2RzY0BiYXNpYy1kc2Mt ZW5hYmxlCitrbXNfZHNjQFhSR0I4ODg4LWRzYy1jb21wcmVzc2lvbgora21zX2ZiY29uX2ZidEBm YmMKK2ttc19mYmNvbl9mYnRAZmJjLXN1c3BlbmQKK2ttc19mYmNvbl9mYnRAcHNyCitrbXNfZmJj b25fZmJ0QHBzci1zdXNwZW5kCitrbXNfZmVuY2VfcGluX2xlYWsKK2ttc19mbGlwQDJ4LWFic29s dXRlLXdmX3ZibGFuawora21zX2ZsaXBAMngtYWJzb2x1dGUtd2ZfdmJsYW5rLWludGVycnVwdGli bGUKK2ttc19mbGlwQDJ4LWJsb2NraW5nLWFic29sdXRlLXdmX3ZibGFuawora21zX2ZsaXBAMngt YmxvY2tpbmctYWJzb2x1dGUtd2ZfdmJsYW5rLWludGVycnVwdGlibGUKK2ttc19mbGlwQDJ4LWJs b2NraW5nLXdmX3ZibGFuawora21zX2ZsaXBAMngtYnVzeS1mbGlwCitrbXNfZmxpcEAyeC1kcG1z LXZzLXZibGFuay1yYWNlCitrbXNfZmxpcEAyeC1kcG1zLXZzLXZibGFuay1yYWNlLWludGVycnVw dGlibGUKK2ttc19mbGlwQDJ4LWZsaXAtdnMtYWJzb2x1dGUtd2ZfdmJsYW5rCitrbXNfZmxpcEAy eC1mbGlwLXZzLWFic29sdXRlLXdmX3ZibGFuay1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEAyeC1m bGlwLXZzLWJsb2NraW5nLXdmLXZibGFuawora21zX2ZsaXBAMngtZmxpcC12cy1kcG1zCitrbXNf ZmxpcEAyeC1mbGlwLXZzLWRwbXMtb2ZmLXZzLW1vZGVzZXQKK2ttc19mbGlwQDJ4LWZsaXAtdnMt ZHBtcy1vZmYtdnMtbW9kZXNldC1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEAyeC1mbGlwLXZzLWV4 cGlyZWQtdmJsYW5rCitrbXNfZmxpcEAyeC1mbGlwLXZzLWV4cGlyZWQtdmJsYW5rLWludGVycnVw dGlibGUKK2ttc19mbGlwQDJ4LWZsaXAtdnMtZmVuY2VzCitrbXNfZmxpcEAyeC1mbGlwLXZzLWZl bmNlcy1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEAyeC1mbGlwLXZzLW1vZGVzZXQKK2ttc19mbGlw QDJ4LWZsaXAtdnMtbW9kZXNldC12cy1oYW5nCitrbXNfZmxpcEAyeC1mbGlwLXZzLXBhbm5pbmcK K2ttc19mbGlwQDJ4LWZsaXAtdnMtcGFubmluZy1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEAyeC1m bGlwLXZzLXBhbm5pbmctdnMtaGFuZwora21zX2ZsaXBAMngtZmxpcC12cy1ybWZiCitrbXNfZmxp cEAyeC1mbGlwLXZzLXJtZmItaW50ZXJydXB0aWJsZQora21zX2ZsaXBAMngtZmxpcC12cy1zdXNw ZW5kCitrbXNfZmxpcEAyeC1mbGlwLXZzLXN1c3BlbmQtaW50ZXJydXB0aWJsZQora21zX2ZsaXBA MngtZmxpcC12cy13Zl92YmxhbmsKK2ttc19mbGlwQDJ4LWZsaXAtdnMtd2ZfdmJsYW5rLWludGVy cnVwdGlibGUKK2ttc19mbGlwQDJ4LW1vZGVzZXQtdnMtdmJsYW5rLXJhY2UKK2ttc19mbGlwQDJ4 LW1vZGVzZXQtdnMtdmJsYW5rLXJhY2UtaW50ZXJydXB0aWJsZQora21zX2ZsaXBAMngtbm9uZXhp c3RpbmctZmIKK2ttc19mbGlwQDJ4LW5vbmV4aXN0aW5nLWZiLWludGVycnVwdGlibGUKK2ttc19m bGlwQDJ4LXBsYWluLWZsaXAKK2ttc19mbGlwQDJ4LXBsYWluLWZsaXAtZmItcmVjcmVhdGUKK2tt c19mbGlwQDJ4LXBsYWluLWZsaXAtZmItcmVjcmVhdGUtaW50ZXJydXB0aWJsZQora21zX2ZsaXBA MngtcGxhaW4tZmxpcC1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEAyeC1wbGFpbi1mbGlwLXRzLWNo ZWNrCitrbXNfZmxpcEAyeC1wbGFpbi1mbGlwLXRzLWNoZWNrLWludGVycnVwdGlibGUKK2ttc19m bGlwQDJ4LXNpbmdsZS1idWZmZXItZmxpcC12cy1kcG1zLW9mZi12cy1tb2Rlc2V0CitrbXNfZmxp cEAyeC1zaW5nbGUtYnVmZmVyLWZsaXAtdnMtZHBtcy1vZmYtdnMtbW9kZXNldC1pbnRlcnJ1cHRp YmxlCitrbXNfZmxpcEAyeC13Zl92YmxhbmstdHMtY2hlY2sKK2ttc19mbGlwQDJ4LXdmX3ZibGFu ay10cy1jaGVjay1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEBiYXNpYy1wbGFpbi1mbGlwCitrbXNf ZmxpcEBidXN5LWZsaXAKK2ttc19mbGlwX2V2ZW50X2xlYWsKK2ttc19mbGlwQG5vbmJsb2NraW5n LXJlYWQKK2ttc19mbGlwQG5vbmV4aXN0aW5nLWZiCitrbXNfZmxpcEBub25leGlzdGluZy1mYi1p bnRlcnJ1cHRpYmxlCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtMzJicHAteXRpbGVjY3MtdG8t NjRicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15 dGlsZWNjcy10by02NGJwcC15dGlsZS11cHNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxp cC0zMmJwcC15dGlsZS10by0zMmJwcC15dGlsZWNjcy1kb3duc2NhbGluZwora21zX2ZsaXBfc2Nh bGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxlLXRvLTMyYnBwLXl0aWxlY2NzLXVwc2NhbGluZwora21z X2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxlLXRvLTMyYnBwLXl0aWxlZ2VuMTJyY2Nj cy11cHNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZS10by02NGJw cC15dGlsZS1kb3duc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxl LXRvLTY0YnBwLXl0aWxlLXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBw LXl0aWxlLXRvLTE2YnBwLXl0aWxlLWRvd25zY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZs aXAtNjRicHAteXRpbGUtdG8tMTZicHAteXRpbGUtdXBzY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRf Y3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19mbGlw X3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGlsZXJjY2NzLWRvd25zY2Fs aW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGVy Y2Njcy11cHNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0z MmJwcC15dGlsZS11cHNjYWxpbmcKK2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtY29u bmVjdG9yLXN0YXRlCitrbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2ljQGZvcmNlLWVkaWQKK2ttc19m b3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtbG9hZC1kZXRlY3QKK2ttc19mb3JjZV9jb25uZWN0 b3JfYmFzaWNAcHJ1bmUtc3RhbGUtbW9kZXMKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BiYXNp Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRy YXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1vZmZzY3Jlbi1wcmktaW5k ZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtb2Zmc2Ny ZW4tcHJpLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJz LTFwLW9mZnNjcmVuLXByaS1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BkcnJzLTFwLW9mZnNjcmVuLXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGRycnMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1ibHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3 LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1vZmZzY3Jlbi1wcmkt c2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtb2Zm c2NyZW4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRy cnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZHJycy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BkcnJzLTFwLXByaS1pbmRmYi1tdWx0aWRyYXcKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1jcHUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3 LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1wcmltc2Nybi1jdXIt aW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1wcmlt c2Nybi1jdXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJz LTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1vbm9mZgora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGRycnMtMXAtcHJpbXNjcm4taW5kZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4taW5kZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4taW5kZmItcGxmbGlwLWJsdAora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFw LWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZi LWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3Ju LXByaS1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTFw LXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZHJycy0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtY3B1Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1t bWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4tcHJpLXNo cmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNj cm4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0x cC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BkcnJzLTFwLXByaW1zY3JuLXNocmZiLW1zZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BkcnJzLTFwLXByaW1zY3JuLXNocmZiLXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLXNocmZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGRycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC1jcHUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3 LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1wcmltc2Nybi1zcHIt aW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0xcC1wcmlt c2Nybi1zcHItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJz LTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGRycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4KK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAZHJycy0xcC1wcmltc2Nybi1zcHItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BkcnJzLTFwLXJ0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMt MnAtcHJpLWluZGZiLW11bHRpZHJhdwora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAt cHJpbXNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJy cy0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGRycnMtMnAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtd2MK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3 LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNjcm4tY3VyLWlu ZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1wcmltc2Ny bi1jdXItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNj cm4tY3VyLWluZGZiLW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1wcmlt c2Nybi1pbmRmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1w cmltc2Nybi1pbmRmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0y cC1wcmltc2Nybi1pbmRmYi1wbGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJy cy0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BkcnJzLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAZHJycy0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1h cC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNjcm4tcHJpLWluZGZi LWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1wcmltc2Nybi1w cmktaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXBy aW1zY3JuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMt MnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BkcnJzLTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZHJycy0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLXdjCitr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1w d3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXByaW1zY3JuLXByaS1zaHJm Yi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNjcm4t c2hyZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNj cm4tc2hyZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJp bXNjcm4tc2hyZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAt cHJpbXNjcm4tc3ByLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJy cy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGRycnMtMnAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtd2MK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3 LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtcHJpbXNjcm4tc3ByLWlu ZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1wcmltc2Ny bi1zcHItaW5kZmItZnVsbHNjcmVlbgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAt cHJpbXNjcm4tc3ByLWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJw LXByaW1zY3JuLXNwci1pbmRmYi1vbm9mZgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMt MnAtcnRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1jdXItaW5k ZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLWN1 ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1z Y25kc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGRycnMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGRycnMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1yZW5kZXIK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1tb3Zl CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1jdXItaW5kZmItb25v ZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLWluZGZiLW1zZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLWluZGZiLXBn ZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLWluZGZi LXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLXBy aS1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtc2NuZHNj cm4tcHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJz LTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZHJycy0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1wd3JpdGUKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LXJl bmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtc2NuZHNjcm4tcHJpLXNocmZi LWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1wcmkt c2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtc2Nu ZHNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bk cnJzLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LXB3cml0ZQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctcmVuZGVyCitr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1zaHJmYi1tc2ZsaXAtYmx0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1zaHJmYi1wZ2ZsaXAt Ymx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1zaHJmYi1wbGZs aXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1zcHItaW5k ZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLXNw ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1z Y25kc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGRycnMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGRycnMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1mdWxs c2NyZWVuCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy0ycC1zY25kc2Nybi1zcHItaW5k ZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtMnAtc2NuZHNjcm4tc3ByLWlu ZGZiLW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy1mYXJmcm9tZmVuY2UtbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLWluZGZiLXNjYWxlZHByaW1hcnkK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLW1vZGVzZXRmcm9tYnVzeQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGRycnMtcmdiMTAxMDEwLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZHJycy1yZ2IxMDEwMTAtZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGRycnMtcmdiMTAxMDEwLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BkcnJzLXJnYjEwMTAxMC1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BkcnJzLXJnYjEwMTAxMC1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRy cnMtcmdiMTAxMDEwLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy1y Z2I1NjUtZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BkcnJzLXJnYjU2NS1kcmF3 LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy1yZ2I1NjUtZHJhdy1tbWFw LWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtcmdiNTY1LWRyYXctbW1hcC13Ywor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGRycnMtcmdiNTY1LWRyYXctcHdyaXRlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZHJycy1yZ2I1NjUtZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BkcnJzLXNocmZiLXNjYWxlZHByaW1hcnkKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BkcnJzLXNsb3dkcmF3CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZHJycy1zdXNwZW5k CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLWluZGZiLWZsaXB0cmFjay1tbWFwLWd0 dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJh dy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtb2Zmc2NyZW4tcHJpLWluZGZi LWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtb2Zmc2NyZW4t cHJpLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAt b2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiYy0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1tbWFwLWNw dQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJh dy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1vZmZzY3Jlbi1wcmkt c2hyZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLW9mZnNj cmVuLXByaS1zaHJmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0x cC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtZ3R0Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1t YXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tY3VyLWluZGZi LWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLWN1 ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1wcmlt c2Nybi1jdXItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1wcmlt c2Nybi1jdXItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJp bXNjcm4taW5kZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1w cmltc2Nybi1pbmRmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFw LXByaW1zY3JuLWluZGZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMt MXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtd2MK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXct cHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLXByaS1pbmRm Yi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1wcmltc2Nybi1w cmktc2hyZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNj cm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMt MXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiYy0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1wd3JpdGUKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctcmVuZGVy CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLXNocmZiLW1zZmxpcC1i bHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tc2hyZmItcGdmbGlw LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1wcmltc2Nybi1zaHJmYi1wbGZs aXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXByaW1zY3JuLXNwci1pbmRm Yi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1wcmltc2Nybi1zcHIt aW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0xcC1wcmlt c2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Yy0xcC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiYy0xcC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4K K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLW1vdmUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLW9ub2Zm CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTFwLXJ0ZQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGZiYy0xcC1zaHJmYi1mbGlwdHJhY2stbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmMtMnAtaW5kZmItZmxpcHRyYWNrLW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjLTJwLXByaS1pbmRmYi1tdWx0aWRyYXcKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmMtMnAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtZ3R0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3 LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tY3VyLWlu ZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3Ju LWN1ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1w cmltc2Nybi1jdXItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1w cmltc2Nybi1jdXItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAt cHJpbXNjcm4taW5kZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0y cC1wcmltc2Nybi1pbmRmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj LTJwLXByaW1zY3JuLWluZGZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmMtMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAZmJjLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAt d2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRy YXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLXByaS1p bmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1wcmltc2Ny bi1wcmktc2hyZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJp bXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1wd3JpdGUKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctcmVu ZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLXNocmZiLW1zZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tc2hyZmItcGdm bGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1wcmltc2Nybi1zaHJmYi1w bGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLXNwci1p bmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1wcmltc2Nybi1z cHItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1w cmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiYy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tc3ByLWluZGZiLWZ1bGxzY3Jl ZW4KK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tc3ByLWluZGZiLW1v dmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtcHJpbXNjcm4tc3ByLWluZGZiLW9u b2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXJ0ZQora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1jcHUKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tY3VyLWluZGZi LWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1j dXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2Nu ZHNjcm4tY3VyLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj LTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj LTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1vbm9mZgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Yy0ycC1zY25kc2Nybi1pbmRmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjLTJwLXNjbmRzY3JuLWluZGZiLXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmMtMnAtc2NuZHNjcm4taW5kZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiYy0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1ndHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXct bW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1wcmktaW5k ZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4t cHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXNj bmRzY3JuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0y cC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiYy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLXdjCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LXB3cml0 ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJh dy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tc2hyZmIt bXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1zaHJm Yi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXNjbmRzY3JuLXNo cmZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4t c3ByLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXNjbmRz Y3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj LTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctcHdyaXRlCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LXJlbmRl cgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1zcHItaW5kZmItZnVs bHNjcmVlbgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1zcHItaW5k ZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy0ycC1zY25kc2Nybi1zcHItaW5k ZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtMnAtc2hyZmItZmxpcHRyYWNr LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1pbmRmYi1mbGlw dHJhY2stbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLW9mZnNj cmVuLXByaS1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMt MXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNkcnJzLTFwLW9mZnNjcmVuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1tbWFw LXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1vZmZzY3Jlbi1wcmktaW5k ZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLW9mZnNj cmVuLXByaS1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2Ry cnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAZmJjZHJycy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctbW1hcC1n dHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLW9mZnNjcmVuLXByaS1zaHJm Yi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLW9mZnNj cmVuLXByaS1zaHJmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2Ry cnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjZHJycy0xcC1wcmktaW5kZmItbXVsdGlkcmF3CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1jdXItaW5kZmIt ZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMXAtcHJpbXNj cm4tY3VyLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2Ry cnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1tb3ZlCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1jdXItaW5kZmItb25vZmYK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLWluZGZiLW1zZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLWluZGZi LXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3Ju LWluZGZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXBy aW1zY3JuLXByaS1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2Ry cnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1t bWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1wcmkt aW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXBy aW1zY3JuLXByaS1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y2RycnMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLXByaS1z aHJmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXBy aW1zY3JuLXByaS1zaHJmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y2RycnMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1zaHJmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1zaHJmYi1wZ2ZsaXAtYmx0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1zaHJmYi1wbGZsaXAtYmx0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1zcHItaW5kZmIt ZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3JuLXNw ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0x cC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY2RycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctcHdyaXRl CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0xcC1wcmltc2Nybi1zcHItaW5kZmIt ZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXByaW1zY3Ju LXNwci1pbmRmYi1mdWxsc2NyZWVuCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0x cC1wcmltc2Nybi1zcHItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2Ry cnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjZHJycy0xcC1ydGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTFwLXNocmZi LWZsaXB0cmFjay1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAt aW5kZmItZmxpcHRyYWNrLW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJy cy0ycC1wcmktaW5kZmItbXVsdGlkcmF3CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJy cy0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmNkcnJzLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWd0 dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtcHJpbXNjcm4tY3VyLWluZGZi LWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtcHJpbXNj cm4tY3VyLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJy cy0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1jdXItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLWluZGZiLW1zZmxpcC1ibHQKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLWluZGZiLXBnZmxpcC1ibHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLWluZGZiLXBsZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLXByaS1p bmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtcHJpbXNj cm4tcHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNk cnJzLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLXdjCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1w d3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLXByaS1p bmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtcHJp bXNjcm4tcHJpLXNocmZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJy cy0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGZiY2RycnMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1t YXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLXByaS1z aHJmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtcHJp bXNjcm4tcHJpLXNocmZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj ZHJycy0ycC1wcmltc2Nybi1zaHJmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAZmJjZHJycy0ycC1wcmltc2Nybi1zaHJmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1zaHJmYi1wbGZsaXAtYmx0CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1ibHQKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3 LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1z cHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMt MnAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY2RycnMtMnAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1m dWxsc2NyZWVuCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1wcmltc2Nybi1z cHItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtcHJpbXNj cm4tc3ByLWluZGZiLW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1y dGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRm Yi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtc2NuZHNjcm4t Y3VyLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJz LTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1wd3Jp dGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRm Yi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtc2NuZHNj cm4tY3VyLWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNj bmRzY3JuLWN1ci1pbmRmYi1vbm9mZgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMt MnAtc2NuZHNjcm4taW5kZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y2RycnMtMnAtc2NuZHNjcm4taW5kZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY2RycnMtMnAtc2NuZHNjcm4taW5kZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY2RycnMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1tbWFw LWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtMnAtc2NuZHNjcm4tcHJpLWlu ZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNj bmRzY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNkcnJzLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY2RycnMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1i bHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3JuLXByaS1zaHJm Yi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25k c2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y2RycnMtMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY2RycnMtMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1y ZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3JuLXNocmZi LW1zZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3Ju LXNocmZiLXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNj bmRzY3JuLXNocmZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJz LTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiY2RycnMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtZ3R0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmIt ZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Ny bi1zcHItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJz LTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY2RycnMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4KK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1tb3ZlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItb25vZmYKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLTJwLXNocmZiLWZsaXB0cmFjay1tbWFwLWd0 dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtYmFkc3RyaWRlCitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjZHJycy1mYXJmcm9tZmVuY2UtbW1hcC1ndHQKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmNkcnJzLWluZGZiLXNjYWxlZHByaW1hcnkKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNkcnJzLW1vZGVzZXRmcm9tYnVzeQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY2RycnMtcmdiMTAxMDEwLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjZHJycy1yZ2IxMDEwMTAtZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiY2RycnMtcmdiMTAxMDEwLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmNkcnJzLXJnYjEwMTAxMC1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmNkcnJzLXJnYjEwMTAxMC1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiY2RycnMtcmdiMTAxMDEwLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjZHJycy1yZ2I1NjUtZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJz LXJnYjU2NS1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy1y Z2I1NjUtZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtcmdi NTY1LWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY2RycnMtcmdiNTY1 LWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy1yZ2I1NjUtZHJh dy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLXNocmZiLXNjYWxlZHBy aW1hcnkKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJzLXNsb3dkcmF3CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy1zdHJpZGVjaGFuZ2UKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmNkcnJzLXN1c3BlbmQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNkcnJz LXRpbGluZy00CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy10aWxpbmctbGluZWFy CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjZHJycy10aWxpbmcteQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiYy1mYXJmcm9tZmVuY2UtbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmMtaW5kZmItc2NhbGVkcHJpbWFyeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiYy1tb2Rlc2V0ZnJvbWJ1c3kKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAt aW5kZmItZmxpcHRyYWNrLW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LTFwLW9mZnNjcmVuLXByaS1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiY3Bzci0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJh dy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLW9mZnNjcmVuLXBy aS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1v ZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3ItMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjcHNyLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3LW1tYXAt Z3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLW9mZnNjcmVuLXByaS1zaHJm Yi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtb2Zmc2Ny ZW4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3Bzci0xcC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1jcHUKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXct bW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4tY3Vy LWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1w cmltc2Nybi1jdXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3ItMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1vbm9mZgora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1pbmRmYi1tc2ZsaXAtYmx0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLWluZGZiLXBnZmxpcC1ibHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4taW5kZmItcGxmbGlw LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1wcmktaW5k ZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4t cHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3It MXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1wd3JpdGUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRy YXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLXBy aS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmlt c2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y3Bzci0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLXdjCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LXB3 cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1wcmktc2hy ZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNj cm4tc2hyZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1w cmltc2Nybi1zaHJmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LTFwLXByaW1zY3JuLXNocmZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3ItMXAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAt Z3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTFwLXByaW1zY3JuLXNwci1pbmRm Yi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcHJpbXNj cm4tc3ByLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3Bzci0xcC1wcmltc2Nybi1zcHItaW5kZmItZnVsbHNjcmVlbgora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1zcHItaW5kZmItbW92ZQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0xcC1wcmltc2Nybi1zcHItaW5kZmItb25vZmYKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMXAtcnRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAZmJjcHNyLTFwLXNocmZiLWZsaXB0cmFjay1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGZiY3Bzci0ycC1pbmRmYi1mbGlwdHJhY2stbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3ItMnAtcHJpLWluZGZiLW11bHRpZHJhdwora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1j cHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4tY3VyLWluZGZi LWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcHJpbXNj cm4tY3VyLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz ci0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1tb3ZlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1vbm9mZgora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1pbmRmYi1tc2ZsaXAtYmx0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLWluZGZiLXBnZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4taW5kZmIt cGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1w cmktaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcHJp bXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3ItMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1w d3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4tcHJpLWlu ZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1z Y3JuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0y cC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3Bzci0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLXdj CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLXByaS1zaHJmYi1k cmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1w cmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAt cHJpbXNjcm4tc2hyZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz ci0ycC1wcmltc2Nybi1zaHJmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjcHNyLTJwLXByaW1zY3JuLXNocmZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNwc3ItMnAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtY3B1Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3 LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXByaW1zY3JuLXNw ci1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAt cHJpbXNjcm4tc3ByLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjcHNyLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1zcHItaW5kZmItZnVsbHNjcmVlbgora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1zcHItaW5kZmItbW92ZQora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1wcmltc2Nybi1zcHItaW5kZmItb25vZmYK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtcnRlCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWNw dQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zY25kc2Nybi1jdXItaW5kZmIt ZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zY25kc2Ny bi1jdXItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3Bzci0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4tY3VyLWluZGZiLW1vdmUKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4tY3VyLWluZGZiLW9ub2ZmCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLWluZGZiLW1zZmxpcC1ibHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4taW5kZmItcGdmbGlw LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zY25kc2Nybi1pbmRmYi1w bGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXBy aS1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zY25k c2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y3Bzci0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY3Bzci0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLXdjCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LXB3 cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zY25kc2Nybi1wcmktaW5k ZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNj cm4tcHJpLXNocmZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJw LXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAZmJjcHNyLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtd2MK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRy YXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXBy aS1zaHJmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1z Y25kc2Nybi1zaHJmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LTJwLXNjbmRzY3JuLXNocmZiLXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3ItMnAtc2NuZHNjcm4tc2hyZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3Bzci0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC1jcHUKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXct bW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItMnAtc2NuZHNjcm4tc3By LWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1z Y25kc2Nybi1zcHItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3ItMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1mdWxsc2NyZWVuCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1tb3ZlCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1vbm9mZgor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci0ycC1zaHJmYi1mbGlwdHJhY2stbW1hcC1n dHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLWluZGZiLWZsaXB0cmFj ay1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtb2Zmc2Ny ZW4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJy cy0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGZiY3BzcmRycnMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctbW1hcC1ndHQKK2tt c19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLW9mZnNjcmVuLXByaS1pbmRmYi1k cmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLW9mZnNj cmVuLXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyZHJycy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1ibHQKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3 LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1vZmZzY3Jl bi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQGZiY3BzcmRycnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1vZmZzY3Jlbi1wcmktc2hyZmIt ZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaS1p bmRmYi1tdWx0aWRyYXcKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXBy aW1zY3JuLWN1ci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtZ3R0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1wcmltc2Nybi1jdXItaW5k ZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1w cmltc2Nybi1jdXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3JkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLW1vdmUKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1vbm9m Zgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNjcm4taW5kZmIt bXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNj cm4taW5kZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt MXAtcHJpbXNjcm4taW5kZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y3BzcmRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyZHJycy0xcC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZi LWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXBy aW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3JkcnJzLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctcmVuZGVy CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1wcmltc2Nybi1wcmktc2hy ZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1z Y3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj cHNyZHJycy0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13 Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNjcm4tcHJpLXNo cmZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1w cmltc2Nybi1wcmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3JkcnJzLTFwLXByaW1zY3JuLXNocmZiLW1zZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1zY3JuLXNocmZiLXBnZmxpcC1ibHQKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1zY3JuLXNocmZiLXBsZmxpcC1ibHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRm Yi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtcHJpbXNj cm4tc3ByLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNw c3JkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdj CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1wcmltc2Nybi1zcHItaW5k ZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXBy aW1zY3JuLXNwci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZi Y3BzcmRycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4KK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1tb3ZlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0xcC1wcmltc2Nybi1zcHItaW5kZmItb25vZmYK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTFwLXJ0ZQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMXAtc2hyZmItZmxpcHRyYWNrLW1tYXAtZ3R0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1pbmRmYi1mbGlwdHJhY2stbW1hcC1n dHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaS1pbmRmYi1tdWx0 aWRyYXcKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLWN1 ci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAt cHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1t bWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1j dXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJz LTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4tY3VyLWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1vbm9mZgora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4taW5kZmItbXNmbGlwLWJs dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4taW5kZmIt cGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtcHJpbXNj cm4taW5kZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt MnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjcHNyZHJycy0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLXBy aS1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJz LTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1i bHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLXByaS1z aHJmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0y cC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXct cHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1w cmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJz LTJwLXByaW1zY3JuLXNocmZiLW1zZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3JkcnJzLTJwLXByaW1zY3JuLXNocmZiLXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLXNocmZiLXBsZmxpcC1ibHQKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LWJs dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtcHJpbXNjcm4tc3ByLWlu ZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJw LXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1w d3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLXNw ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt MnAtcHJpbXNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4KK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmNwc3JkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItb25vZmYKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXJ0ZQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1tbWFw LWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tY3Vy LWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJz LTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNwc3JkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXct cmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1j dXItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2Nu ZHNjcm4tY3VyLWluZGZiLW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJy cy0ycC1zY25kc2Nybi1pbmRmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjcHNyZHJycy0ycC1zY25kc2Nybi1pbmRmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1pbmRmYi1wbGZsaXAtYmx0CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1i bHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXNjbmRzY3JuLXByaS1p bmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0y cC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXct cHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1w cmktaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJz LTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9u dGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LW1t YXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1w cmktc2hyZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJy cy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNwc3JkcnJzLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LXJlbmRlcgora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tc2hyZmItbXNmbGlwLWJs dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tc2hyZmIt cGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNj cm4tc2hyZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt MnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjcHNyZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXNjbmRzY3JuLXNw ci1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJz LTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tc3ByLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItZnVsbHNj cmVlbgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtMnAtc2NuZHNjcm4tc3By LWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLTJwLXNjbmRz Y3JuLXNwci1pbmRmYi1vbm9mZgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt MnAtc2hyZmItZmxpcHRyYWNrLW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj cHNyZHJycy1iYWRzdHJpZGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLWZh cmZyb21mZW5jZS1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt aW5kZmItc2NhbGVkcHJpbWFyeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMt bW9kZXNldGZyb21idXN5CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy1yZ2Ix MDEwMTAtZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLXJnYjEw MTAxMC1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyZHJycy1y Z2IxMDEwMTAtZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRy cnMtcmdiMTAxMDEwLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtcmdiMTAxMDEwLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj cHNyZHJycy1yZ2IxMDEwMTAtZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3JkcnJzLXJnYjU2NS1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtcmdiNTY1LWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNw c3JkcnJzLXJnYjU2NS1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj cHNyZHJycy1yZ2I1NjUtZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJj cHNyZHJycy1yZ2I1NjUtZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNw c3JkcnJzLXJnYjU2NS1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtc2hyZmItc2NhbGVkcHJpbWFyeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz cmRycnMtc2xvd2RyYXcKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3JkcnJzLXN0cmlk ZWNoYW5nZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtc3VzcGVuZAora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3BzcmRycnMtdGlsaW5nLTQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0BmYmNwc3JkcnJzLXRpbGluZy1saW5lYXIKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0BmYmNwc3JkcnJzLXRpbGluZy15CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNy LWZhcmZyb21mZW5jZS1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci1p bmRmYi1zY2FsZWRwcmltYXJ5CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLW1vZGVz ZXRmcm9tYnVzeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci1yZ2IxMDEwMTAtZHJh dy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItcmdiMTAxMDEwLWRyYXctbW1h cC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItcmdiMTAxMDEwLWRyYXctbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItcmdiMTAxMDEwLWRyYXctbW1h cC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci1yZ2IxMDEwMTAtZHJhdy1wd3Jp dGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItcmdiMTAxMDEwLWRyYXctcmVuZGVy CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjcHNyLXJnYjU2NS1kcmF3LWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiY3Bzci1yZ2I1NjUtZHJhdy1tbWFwLWNwdQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci1yZ2I1NjUtZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiY3Bzci1yZ2I1NjUtZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAZmJjcHNyLXJnYjU2NS1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQGZiY3Bzci1yZ2I1NjUtZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bm YmNwc3Itc2hyZmItc2NhbGVkcHJpbWFyeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiY3Bz ci1zdHJpZGVjaGFuZ2UKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItdGlsaW5nLTQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmNwc3ItdGlsaW5nLWxpbmVhcgora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQGZiY3Bzci10aWxpbmcteQora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QGZiYy1yZ2IxMDEwMTAtZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtcmdi MTAxMDEwLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtcmdiMTAx MDEwLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtcmdiMTAxMDEw LWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy1yZ2IxMDEwMTAtZHJh dy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtcmdiMTAxMDEwLWRyYXctcmVu ZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLXJnYjU2NS1kcmF3LWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQGZiYy1yZ2I1NjUtZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQGZiYy1yZ2I1NjUtZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQGZiYy1yZ2I1NjUtZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA ZmJjLXJnYjU2NS1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy1yZ2I1 NjUtZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtc2hyZmItc2NhbGVk cHJpbWFyeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy1zdHJpZGVjaGFuZ2UKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtdGlsaW5nLTQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0BmYmMtdGlsaW5nLWxpbmVhcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy10aWxpbmct eQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJh dy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtb2Zmc2NyZW4tcHJpLWluZGZi LWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtb2Zmc2NyZW4t cHJpLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAt b2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QHBzci0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3ItMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAcHNyLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1tbWFwLWNw dQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJh dy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1vZmZzY3Jlbi1wcmkt c2hyZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLW9mZnNj cmVuLXByaS1zaHJmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0x cC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0Bwc3ItMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAcHNyLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtZ3R0Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LW1t YXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tY3VyLWluZGZi LWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLWN1 ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1wcmlt c2Nybi1jdXItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1wcmlt c2Nybi1jdXItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJp bXNjcm4taW5kZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1w cmltc2Nybi1pbmRmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFw LXByaW1zY3JuLWluZGZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3It MXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA cHNyLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtd2MK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXct cHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLXByaS1pbmRm Yi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1wcmltc2Nybi1w cmktc2hyZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNj cm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3It MXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0Bwc3ItMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzci0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJhdy1wd3JpdGUKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctcmVuZGVy CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLXNocmZiLW1zZmxpcC1i bHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tc2hyZmItcGdmbGlw LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1wcmltc2Nybi1zaHJmYi1wbGZs aXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXByaW1zY3JuLXNwci1pbmRm Yi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1wcmltc2Nybi1zcHIt aW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0xcC1wcmlt c2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBz ci0xcC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAcHNyLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzci0xcC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4K K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tc3ByLWluZGZiLW1vdmUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMXAtcHJpbXNjcm4tc3ByLWluZGZiLW9ub2Zm CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTFwLXJ0ZQora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQHBzci0ycC1wcmktaW5kZmItbXVsdGlkcmF3CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAcHNyLTJwLXByaW1zY3JuLWN1ci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQHBzci0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWd0dAor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1t bWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLWN1ci1pbmRm Yi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1j dXItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJp bXNjcm4tY3VyLWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJp bXNjcm4tY3VyLWluZGZiLW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXBy aW1zY3JuLWluZGZiLW1zZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAt cHJpbXNjcm4taW5kZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0y cC1wcmltc2Nybi1pbmRmYi1wbGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNy LTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QHBzci0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLXdj CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3 LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1wcmktaW5k ZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJpbXNjcm4t cHJpLXNocmZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1z Y3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNy LTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAcHNyLTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LXJlbmRl cgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1zaHJmYi1tc2ZsaXAt Ymx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLXNocmZiLXBnZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJpbXNjcm4tc2hyZmItcGxm bGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1wcmltc2Nybi1zcHItaW5k ZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJpbXNjcm4tc3By LWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJp bXNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bw c3ItMnAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQHBzci0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0Bwc3ItMnAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctcmVuZGVyCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLXNwci1pbmRmYi1mdWxsc2NyZWVu CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLXNwci1pbmRmYi1tb3Zl CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXByaW1zY3JuLXNwci1pbmRmYi1vbm9m Zgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1ydGUKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAt Z3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1k cmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tY3Vy LWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRz Y3JuLWN1ci1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0y cC1zY25kc2Nybi1jdXItaW5kZmItbW92ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0y cC1zY25kc2Nybi1jdXItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3It MnAtc2NuZHNjcm4taW5kZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBz ci0ycC1zY25kc2Nybi1pbmRmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA cHNyLTJwLXNjbmRzY3JuLWluZGZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0Bwc3ItMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAcHNyLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRi dWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtZ3R0Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1kcmF3LW1t YXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tcHJpLWluZGZi LWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLXBy aS1pbmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1zY25k c2Nybi1wcmktc2hyZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAt c2NuZHNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0Bwc3ItMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1wd3JpdGUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXct cmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLXNocmZiLW1z ZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tc2hyZmIt cGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1zY25kc2Nybi1zaHJm Yi1wbGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLXNw ci1pbmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1zY25kc2Ny bi1zcHItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzci0y cC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQHBzci0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZm ZXJfdHJhY2tpbmdAcHNyLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzci0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tc3ByLWluZGZiLWZ1bGxz Y3JlZW4KK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tc3ByLWluZGZi LW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItMnAtc2NuZHNjcm4tc3ByLWluZGZi LW9ub2ZmCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1vZmZzY3Jlbi1wcmkt aW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLW9mZnNj cmVuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNy ZHJycy0xcC1vZmZzY3Jlbi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQHBzcmRycnMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtb2Zmc2NyZW4tcHJpLWluZGZiLWRyYXct cHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1vZmZzY3Jlbi1wcmkt aW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLW9m ZnNjcmVuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRy cnMtMXAtb2Zmc2NyZW4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3JkcnJzLTFwLW9mZnNjcmVuLXByaS1zaHJmYi1kcmF3LW1tYXAtZ3R0CitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1vZmZzY3Jlbi1wcmktc2hyZmItZHJhdy1t bWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1vZmZzY3Jlbi1wcmkt c2hyZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLW9m ZnNjcmVuLXByaS1zaHJmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBz cmRycnMtMXAtcHJpLWluZGZiLW11bHRpZHJhdwora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBz cmRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1h cC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLXByaW1zY3JuLWN1ci1p bmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLXBy aW1zY3JuLWN1ci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBz cmRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1jdXItaW5kZmItbW92ZQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tY3VyLWluZGZiLW9ub2ZmCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1pbmRmYi1tc2ZsaXAtYmx0Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1pbmRmYi1wZ2ZsaXAt Ymx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1pbmRmYi1w bGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1w cmktaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLXBy aW1zY3JuLXByaS1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA cHNyZHJycy0xcC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC13Ywor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tcHJpLWluZGZiLWRy YXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1w cmktaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFw LXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBz cmRycnMtMXAtcHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0Bwc3JkcnJzLTFwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtZ3R0Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1wcmktc2hyZmItZHJh dy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1w cmktc2hyZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFw LXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QHBzcmRycnMtMXAtcHJpbXNjcm4tc2hyZmItbXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3Ry YWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tc2hyZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tc2hyZmItcGxmbGlwLWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctYmx0 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1zcHItaW5kZmIt ZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNj cm4tc3ByLWluZGZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3Jk cnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3JkcnJzLTFwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNjcm4tc3ByLWluZGZiLWRyYXctcmVu ZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0xcC1wcmltc2Nybi1zcHItaW5k ZmItZnVsbHNjcmVlbgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMXAtcHJpbXNj cm4tc3ByLWluZGZiLW1vdmUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTFwLXBy aW1zY3JuLXNwci1pbmRmYi1vbm9mZgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMt MXAtcnRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmktaW5kZmItbXVs dGlkcmF3CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmltc2Nybi1jdXIt aW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1z Y3JuLWN1ci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNy ZHJycy0ycC1wcmltc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXctbW1hcC13Ywora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tY3VyLWluZGZiLWRyYXct cHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmltc2Nybi1jdXIt aW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXBy aW1zY3JuLWN1ci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0y cC1wcmltc2Nybi1jdXItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3Jk cnJzLTJwLXByaW1zY3JuLWluZGZiLW1zZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0Bwc3JkcnJzLTJwLXByaW1zY3JuLWluZGZiLXBnZmxpcC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLWluZGZiLXBsZmxpcC1ibHQKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LWJsdAora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tcHJpLWluZGZiLWRyYXct bW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLXBy aS1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0y cC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAcHNyZHJycy0ycC1wcmltc2Nybi1wcmktaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLXByaS1pbmRmYi1kcmF3LXJlbmRlcgor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRy YXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmltc2Nybi1wcmkt c2hyZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAt cHJpbXNjcm4tcHJpLXNocmZiLWRyYXctbW1hcC1ndHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2lu Z0Bwc3JkcnJzLTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLXByaS1zaHJmYi1kcmF3LXB3cml0ZQor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tcHJpLXNocmZiLWRy YXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmltc2Nybi1z aHJmYi1tc2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmlt c2Nybi1zaHJmYi1wZ2ZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0y cC1wcmltc2Nybi1zaHJmYi1wbGZsaXAtYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNy ZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtY3B1CitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1tbWFw LWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tc3ByLWlu ZGZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJp bXNjcm4tc3ByLWluZGZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNy ZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3JkcnJzLTJwLXByaW1zY3JuLXNwci1pbmRmYi1mdWxsc2NyZWVuCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1wcmltc2Nybi1zcHItaW5kZmItbW92ZQora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtcHJpbXNjcm4tc3ByLWluZGZiLW9ub2Zm CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1ydGUKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLWRyYXctbW1h cC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLWN1ci1p bmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1z Y25kc2Nybi1jdXItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA cHNyZHJycy0ycC1zY25kc2Nybi1jdXItaW5kZmItZHJhdy1wd3JpdGUKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1kcmF3LXJlbmRlcgora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNjcm4tY3VyLWluZGZiLW1vdmUK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLWN1ci1pbmRmYi1v bm9mZgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNjcm4taW5kZmIt bXNmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNjcm4t aW5kZmItcGdmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2Nu ZHNjcm4taW5kZmItcGxmbGlwLWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMt MnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA cHNyZHJycy0ycC1zY25kc2Nybi1wcmktaW5kZmItZHJhdy1tbWFwLWNwdQora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctbW1hcC1ndHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXByaS1pbmRmYi1k cmF3LW1tYXAtd2MKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3Ju LXByaS1pbmRmYi1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMt MnAtc2NuZHNjcm4tcHJpLWluZGZiLWRyYXctcmVuZGVyCitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAcHNyZHJycy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZl cl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXByaS1zaHJmYi1kcmF3LW1tYXAtY3B1Citr bXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJh dy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNjcm4t cHJpLXNocmZiLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMt MnAtc2NuZHNjcm4tcHJpLXNocmZiLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAcHNyZHJycy0ycC1zY25kc2Nybi1wcmktc2hyZmItZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1 ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXNocmZiLW1zZmxpcC1ibHQKK2ttc19m cm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXNocmZiLXBnZmxpcC1ibHQK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXNocmZiLXBsZmxp cC1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXNwci1p bmRmYi1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2NuZHNj cm4tc3ByLWluZGZiLWRyYXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3Jk cnJzLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1kcmF3LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAcHNyZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1tbWFwLXdjCitrbXNf ZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItZHJhdy1w d3JpdGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLTJwLXNjbmRzY3JuLXNwci1p bmRmYi1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtMnAtc2Nu ZHNjcm4tc3ByLWluZGZiLWZ1bGxzY3JlZW4KK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3Jk cnJzLTJwLXNjbmRzY3JuLXNwci1pbmRmYi1tb3ZlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdA cHNyZHJycy0ycC1zY25kc2Nybi1zcHItaW5kZmItb25vZmYKK2ttc19mcm9udGJ1ZmZlcl90cmFj a2luZ0Bwc3JkcnJzLWZhcmZyb21mZW5jZS1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQHBzcmRycnMtaW5kZmItc2NhbGVkcHJpbWFyeQora21zX2Zyb250YnVmZmVyX3RyYWNraW5n QHBzcmRycnMtbW9kZXNldGZyb21idXN5CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJy cy1yZ2IxMDEwMTAtZHJhdy1ibHQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLXJn YjEwMTAxMC1kcmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy1y Z2IxMDEwMTAtZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMt cmdiMTAxMDEwLWRyYXctbW1hcC13Ywora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMt cmdiMTAxMDEwLWRyYXctcHdyaXRlCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy1y Z2IxMDEwMTAtZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLXJn YjU2NS1kcmF3LWJsdAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtcmdiNTY1LWRy YXctbW1hcC1jcHUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLXJnYjU2NS1kcmF3 LW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy1yZ2I1NjUtZHJhdy1t bWFwLXdjCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyZHJycy1yZ2I1NjUtZHJhdy1wd3Jp dGUKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3JkcnJzLXJnYjU2NS1kcmF3LXJlbmRlcgor a21zX2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtc2hyZmItc2NhbGVkcHJpbWFyeQora21z X2Zyb250YnVmZmVyX3RyYWNraW5nQHBzcmRycnMtc2xvd2RyYXcKK2ttc19mcm9udGJ1ZmZlcl90 cmFja2luZ0Bwc3JkcnJzLXN1c3BlbmQKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItZmFy ZnJvbWZlbmNlLW1tYXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLWluZGZiLXNj YWxlZHByaW1hcnkKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItbW9kZXNldGZyb21idXN5 CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLXJnYjEwMTAxMC1kcmF3LWJsdAora21zX2Zy b250YnVmZmVyX3RyYWNraW5nQHBzci1yZ2IxMDEwMTAtZHJhdy1tbWFwLWNwdQora21zX2Zyb250 YnVmZmVyX3RyYWNraW5nQHBzci1yZ2IxMDEwMTAtZHJhdy1tbWFwLWd0dAora21zX2Zyb250YnVm ZmVyX3RyYWNraW5nQHBzci1yZ2IxMDEwMTAtZHJhdy1tbWFwLXdjCitrbXNfZnJvbnRidWZmZXJf dHJhY2tpbmdAcHNyLXJnYjEwMTAxMC1kcmF3LXB3cml0ZQora21zX2Zyb250YnVmZmVyX3RyYWNr aW5nQHBzci1yZ2IxMDEwMTAtZHJhdy1yZW5kZXIKK2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bw c3ItcmdiNTY1LWRyYXctYmx0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLXJnYjU2NS1k cmF3LW1tYXAtY3B1CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLXJnYjU2NS1kcmF3LW1t YXAtZ3R0CitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAcHNyLXJnYjU2NS1kcmF3LW1tYXAtd2MK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0Bwc3ItcmdiNTY1LWRyYXctcHdyaXRlCitrbXNfZnJv bnRidWZmZXJfdHJhY2tpbmdAcHNyLXJnYjU2NS1kcmF3LXJlbmRlcgora21zX2Zyb250YnVmZmVy X3RyYWNraW5nQHBzci1zaHJmYi1zY2FsZWRwcmltYXJ5CitrbXNfZnJvbnRidWZmZXJfdHJhY2tp bmdAcHNyLXN1c3BlbmQKK2ttc19nZXRmYkBnZXRmYjItYWNjZXB0LWNjcwora21zX2dldGZiQGdl dGZiMi1oYW5kbGUtY2xvc2VkCitrbXNfZ2V0ZmJAZ2V0ZmIyLWhhbmRsZS1ub3QtZmIKK2ttc19n ZXRmYkBnZXRmYjItaGFuZGxlLXByb3RlY3Rpb24KK2ttc19nZXRmYkBnZXRmYjItaGFuZGxlLXpl cm8KK2ttc19nZXRmYkBnZXRmYjItaW50by1hZGRmYjIKK2ttc19nZXRmYkBnZXRmYi1hZGRmYi1k aWZmZXJlbnQtaGFuZGxlcwora21zX2dldGZiQGdldGZiLWhhbmRsZS1jbG9zZWQKK2ttc19nZXRm YkBnZXRmYi1oYW5kbGUtbm90LWZiCitrbXNfZ2V0ZmJAZ2V0ZmItaGFuZGxlLXByb3RlY3Rpb24K K2ttc19nZXRmYkBnZXRmYi1oYW5kbGUtdmFsaWQKK2ttc19nZXRmYkBnZXRmYi1oYW5kbGUtemVy bwora21zX2dldGZiQGdldGZiLXJlamVjdC1jY3MKK2ttc19nZXRmYkBnZXRmYi1yZXBlYXRlZC1k aWZmZXJlbnQtaGFuZGxlcwora21zX2hkbWlfaW5qZWN0QGluamVjdC1hdWRpbwora21zX2hkckBi cGMtc3dpdGNoCitrbXNfaGRyQGJwYy1zd2l0Y2gtZHBtcwora21zX2hkckBicGMtc3dpdGNoLXN1 c3BlbmQKK2ttc19oZHJAc3RhdGljLXN3YXAKK2ttc19oZHJAc3RhdGljLXRvZ2dsZQora21zX2hk ckBzdGF0aWMtdG9nZ2xlLWRwbXMKK2ttc19oZHJAc3RhdGljLXRvZ2dsZS1zdXNwZW5kCitrbXNf aW52YWxpZF9tb2RlQGJhZC1oc3luYy1lbmQKK2ttc19pbnZhbGlkX21vZGVAYmFkLWhzeW5jLXN0 YXJ0CitrbXNfaW52YWxpZF9tb2RlQGJhZC1odG90YWwKK2ttc19pbnZhbGlkX21vZGVAYmFkLXZz eW5jLWVuZAora21zX2ludmFsaWRfbW9kZUBiYWQtdnN5bmMtc3RhcnQKK2ttc19pbnZhbGlkX21v ZGVAYmFkLXZ0b3RhbAora21zX2ludmFsaWRfbW9kZUBjbG9jay10b28taGlnaAora21zX2ludmFs aWRfbW9kZUBpbnQtbWF4LWNsb2NrCitrbXNfaW52YWxpZF9tb2RlQHVpbnQtbWF4LWNsb2NrCitr bXNfaW52YWxpZF9tb2RlQHplcm8tY2xvY2sKK2ttc19pbnZhbGlkX21vZGVAemVyby1oZGlzcGxh eQora21zX2ludmFsaWRfbW9kZUB6ZXJvLXZkaXNwbGF5CitrbXNfbGVnYWN5X2NvbG9ya2V5Citr bXNfbXVsdGlwaXBlX21vZGVzZXRAYmFzaWMtbWF4LXBpcGUtY3JjLWNoZWNrCitrbXNfcGFuZWxf Zml0dGluZ0BhdG9taWMtZmFzdHNldAora21zX3BhbmVsX2ZpdHRpbmdAbGVnYWN5CitrbXNfcGlw ZV9iX2NfaXZiQGRpc2FibGUtcGlwZS1CLWVuYWJsZS1waXBlLUMKK2ttc19waXBlX2JfY19pdmJA ZW5hYmxlLXBpcGUtQy13aGlsZS1CLWhhcy0zLWxhbmVzCitrbXNfcGlwZV9iX2NfaXZiQGZyb20t cGlwZS1DLXRvLUItd2l0aC0zLWxhbmVzCitrbXNfcGlwZV9iX2NfaXZiQHBpcGUtQi1kb3VibGUt bW9kZXNldC10aGVuLW1vZGVzZXQtcGlwZS1DCitrbXNfcGlwZV9iX2NfaXZiQHBpcGUtQi1kcG1z LW9mZi1tb2Rlc2V0LXBpcGUtQwora21zX3BpcGVfY3JjX2Jhc2ljQGJhZC1zb3VyY2UKK2ttc19w aXBlX2NyY19iYXNpY0Bjb21wYXJlLWNyYy1zYW5pdHljaGVjay1waXBlLUEKK2ttc19waXBlX2Ny Y19iYXNpY0Bjb21wYXJlLWNyYy1zYW5pdHljaGVjay1waXBlLUIKK2ttc19waXBlX2NyY19iYXNp Y0Bjb21wYXJlLWNyYy1zYW5pdHljaGVjay1waXBlLUMKK2ttc19waXBlX2NyY19iYXNpY0Bjb21w YXJlLWNyYy1zYW5pdHljaGVjay1waXBlLUQKK2ttc19waXBlX2NyY19iYXNpY0Bjb21wYXJlLWNy Yy1zYW5pdHljaGVjay1waXBlLUUKK2ttc19waXBlX2NyY19iYXNpY0Bjb21wYXJlLWNyYy1zYW5p dHljaGVjay1waXBlLUYKK2ttc19waXBlX2NyY19iYXNpY0BkaXNhYmxlLWNyYy1hZnRlci1jcnRj LXBpcGUtQQora21zX3BpcGVfY3JjX2Jhc2ljQGRpc2FibGUtY3JjLWFmdGVyLWNydGMtcGlwZS1C CitrbXNfcGlwZV9jcmNfYmFzaWNAZGlzYWJsZS1jcmMtYWZ0ZXItY3J0Yy1waXBlLUMKK2ttc19w aXBlX2NyY19iYXNpY0BkaXNhYmxlLWNyYy1hZnRlci1jcnRjLXBpcGUtRAora21zX3BpcGVfY3Jj X2Jhc2ljQGRpc2FibGUtY3JjLWFmdGVyLWNydGMtcGlwZS1FCitrbXNfcGlwZV9jcmNfYmFzaWNA ZGlzYWJsZS1jcmMtYWZ0ZXItY3J0Yy1waXBlLUYKK2ttc19waXBlX2NyY19iYXNpY0BoYW5nLXJl YWQtY3JjLXBpcGUtQQora21zX3BpcGVfY3JjX2Jhc2ljQGhhbmctcmVhZC1jcmMtcGlwZS1CCitr bXNfcGlwZV9jcmNfYmFzaWNAaGFuZy1yZWFkLWNyYy1waXBlLUMKK2ttc19waXBlX2NyY19iYXNp Y0BoYW5nLXJlYWQtY3JjLXBpcGUtRAora21zX3BpcGVfY3JjX2Jhc2ljQGhhbmctcmVhZC1jcmMt cGlwZS1FCitrbXNfcGlwZV9jcmNfYmFzaWNAaGFuZy1yZWFkLWNyYy1waXBlLUYKK2ttc19waXBl X2NyY19iYXNpY0Bub25ibG9ja2luZy1jcmMtcGlwZS1BCitrbXNfcGlwZV9jcmNfYmFzaWNAbm9u YmxvY2tpbmctY3JjLXBpcGUtQS1mcmFtZS1zZXF1ZW5jZQora21zX3BpcGVfY3JjX2Jhc2ljQG5v bmJsb2NraW5nLWNyYy1waXBlLUIKK2ttc19waXBlX2NyY19iYXNpY0Bub25ibG9ja2luZy1jcmMt cGlwZS1CLWZyYW1lLXNlcXVlbmNlCitrbXNfcGlwZV9jcmNfYmFzaWNAbm9uYmxvY2tpbmctY3Jj LXBpcGUtQwora21zX3BpcGVfY3JjX2Jhc2ljQG5vbmJsb2NraW5nLWNyYy1waXBlLUMtZnJhbWUt c2VxdWVuY2UKK2ttc19waXBlX2NyY19iYXNpY0Bub25ibG9ja2luZy1jcmMtcGlwZS1ECitrbXNf cGlwZV9jcmNfYmFzaWNAbm9uYmxvY2tpbmctY3JjLXBpcGUtRC1mcmFtZS1zZXF1ZW5jZQora21z X3BpcGVfY3JjX2Jhc2ljQG5vbmJsb2NraW5nLWNyYy1waXBlLUUKK2ttc19waXBlX2NyY19iYXNp Y0Bub25ibG9ja2luZy1jcmMtcGlwZS1FLWZyYW1lLXNlcXVlbmNlCitrbXNfcGlwZV9jcmNfYmFz aWNAbm9uYmxvY2tpbmctY3JjLXBpcGUtRgora21zX3BpcGVfY3JjX2Jhc2ljQG5vbmJsb2NraW5n LWNyYy1waXBlLUYtZnJhbWUtc2VxdWVuY2UKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1w aXBlLUEKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1waXBlLUEtZnJhbWUtc2VxdWVuY2UK K2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1waXBlLUIKK2ttc19waXBlX2NyY19iYXNpY0By ZWFkLWNyYy1waXBlLUItZnJhbWUtc2VxdWVuY2UKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNy Yy1waXBlLUMKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1waXBlLUMtZnJhbWUtc2VxdWVu Y2UKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1waXBlLUQKK2ttc19waXBlX2NyY19iYXNp Y0ByZWFkLWNyYy1waXBlLUQtZnJhbWUtc2VxdWVuY2UKK2ttc19waXBlX2NyY19iYXNpY0ByZWFk LWNyYy1waXBlLUUKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1waXBlLUUtZnJhbWUtc2Vx dWVuY2UKK2ttc19waXBlX2NyY19iYXNpY0ByZWFkLWNyYy1waXBlLUYKK2ttc19waXBlX2NyY19i YXNpY0ByZWFkLWNyYy1waXBlLUYtZnJhbWUtc2VxdWVuY2UKK2ttc19waXBlX2NyY19iYXNpY0Bz dXNwZW5kLXJlYWQtY3JjLXBpcGUtQQora21zX3BpcGVfY3JjX2Jhc2ljQHN1c3BlbmQtcmVhZC1j cmMtcGlwZS1CCitrbXNfcGlwZV9jcmNfYmFzaWNAc3VzcGVuZC1yZWFkLWNyYy1waXBlLUMKK2tt c19waXBlX2NyY19iYXNpY0BzdXNwZW5kLXJlYWQtY3JjLXBpcGUtRAora21zX3BpcGVfY3JjX2Jh c2ljQHN1c3BlbmQtcmVhZC1jcmMtcGlwZS1FCitrbXNfcGlwZV9jcmNfYmFzaWNAc3VzcGVuZC1y ZWFkLWNyYy1waXBlLUYKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtN2VmYwor a21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQS1hbHBoYS1vcGFxdWUtZmIKK2ttc19wbGFuZV9h bHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtdHJhbnNwYXJlbnQtZmIKK2ttc19wbGFuZV9hbHBoYV9i bGVuZEBwaXBlLUEtY29uc3RhbnQtYWxwaGEtbWF4CitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlw ZS1BLWNvbnN0YW50LWFscGhhLW1pZAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQS1jb25z dGFudC1hbHBoYS1taW4KK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtY292ZXJhZ2UtdnMt cHJlbXVsdC12cy1jb25zdGFudAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1hbHBoYS03 ZWZjCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLW9wYXF1ZS1mYgora21zX3Bs YW5lX2FscGhhX2JsZW5kQHBpcGUtQi1hbHBoYS10cmFuc3BhcmVudC1mYgora21zX3BsYW5lX2Fs cGhhX2JsZW5kQHBpcGUtQi1jb25zdGFudC1hbHBoYS1tYXgKK2ttc19wbGFuZV9hbHBoYV9ibGVu ZEBwaXBlLUItY29uc3RhbnQtYWxwaGEtbWlkCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1C LWNvbnN0YW50LWFscGhhLW1pbgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1jb3ZlcmFn ZS12cy1wcmVtdWx0LXZzLWNvbnN0YW50CitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1DLWFs cGhhLTdlZmMKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtb3BhcXVlLWZiCitr bXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1DLWFscGhhLXRyYW5zcGFyZW50LWZiCitrbXNfcGxh bmVfYWxwaGFfYmxlbmRAcGlwZS1DLWNvbnN0YW50LWFscGhhLW1heAora21zX3BsYW5lX2FscGhh X2JsZW5kQHBpcGUtQy1jb25zdGFudC1hbHBoYS1taWQKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBw aXBlLUMtY29uc3RhbnQtYWxwaGEtbWluCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1DLWNv dmVyYWdlLXZzLXByZW11bHQtdnMtY29uc3RhbnQKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBl LUQtYWxwaGEtN2VmYwora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtRC1hbHBoYS1vcGFxdWUt ZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUQtYWxwaGEtdHJhbnNwYXJlbnQtZmIKK2tt c19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUQtY29uc3RhbnQtYWxwaGEtbWF4CitrbXNfcGxhbmVf YWxwaGFfYmxlbmRAcGlwZS1ELWNvbnN0YW50LWFscGhhLW1pZAora21zX3BsYW5lX2FscGhhX2Js ZW5kQHBpcGUtRC1jb25zdGFudC1hbHBoYS1taW4KK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBl LUQtY292ZXJhZ2UtdnMtcHJlbXVsdC12cy1jb25zdGFudAora21zX3BsYW5lX2FscGhhX2JsZW5k QHBpcGUtRS1hbHBoYS03ZWZjCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1FLWFscGhhLWJh c2ljCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1FLWFscGhhLW9wYXF1ZS1mYgora21zX3Bs YW5lX2FscGhhX2JsZW5kQHBpcGUtRS1hbHBoYS10cmFuc3BhcmVudC1mYgora21zX3BsYW5lX2Fs cGhhX2JsZW5kQHBpcGUtRS1jb25zdGFudC1hbHBoYS1tYXgKK2ttc19wbGFuZV9hbHBoYV9ibGVu ZEBwaXBlLUUtY29uc3RhbnQtYWxwaGEtbWlkCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1F LWNvbnN0YW50LWFscGhhLW1pbgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtRS1jb3ZlcmFn ZS03ZWZjCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1FLWNvdmVyYWdlLXZzLXByZW11bHQt dnMtY29uc3RhbnQKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUYtYWxwaGEtN2VmYwora21z X3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtRi1hbHBoYS1iYXNpYwora21zX3BsYW5lX2FscGhhX2Js ZW5kQHBpcGUtRi1hbHBoYS1vcGFxdWUtZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUYt YWxwaGEtdHJhbnNwYXJlbnQtZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUYtY29uc3Rh bnQtYWxwaGEtbWF4CitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1GLWNvbnN0YW50LWFscGhh LW1pZAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtRi1jb25zdGFudC1hbHBoYS1taW4KK2tt c19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUYtY292ZXJhZ2UtN2VmYwora21zX3BsYW5lX2FscGhh X2JsZW5kQHBpcGUtRi1jb3ZlcmFnZS12cy1wcmVtdWx0LXZzLWNvbnN0YW50CitrbXNfcGxhbmVf Y3Vyc29yQHBpcGUtQS1vdmVybGF5LXNpemUtMTI4CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQS1v dmVybGF5LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQS1vdmVybGF5LXNpemUtNjQK K2ttc19wbGFuZV9jdXJzb3JAcGlwZS1BLXByaW1hcnktc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJz b3JAcGlwZS1BLXByaW1hcnktc2l6ZS0yNTYKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1BLXByaW1h cnktc2l6ZS02NAora21zX3BsYW5lX2N1cnNvckBwaXBlLUEtdmlld3BvcnQtc2l6ZS0xMjgKK2tt c19wbGFuZV9jdXJzb3JAcGlwZS1BLXZpZXdwb3J0LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29y QHBpcGUtQS12aWV3cG9ydC1zaXplLTY0CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi1vdmVybGF5 LXNpemUtMTI4CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi1vdmVybGF5LXNpemUtMjU2CitrbXNf cGxhbmVfY3Vyc29yQHBpcGUtQi1vdmVybGF5LXNpemUtNjQKK2ttc19wbGFuZV9jdXJzb3JAcGlw ZS1CLXByaW1hcnktc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1CLXByaW1hcnktc2l6 ZS0yNTYKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1CLXByaW1hcnktc2l6ZS02NAora21zX3BsYW5l X2N1cnNvckBwaXBlLUItdmlld3BvcnQtc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1C LXZpZXdwb3J0LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12aWV3cG9ydC1zaXpl LTY0CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQy1vdmVybGF5LXNpemUtMTI4CitrbXNfcGxhbmVf Y3Vyc29yQHBpcGUtQy1vdmVybGF5LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQy1v dmVybGF5LXNpemUtNjQKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1DLXByaW1hcnktc2l6ZS0xMjgK K2ttc19wbGFuZV9jdXJzb3JAcGlwZS1DLXByaW1hcnktc2l6ZS0yNTYKK2ttc19wbGFuZV9jdXJz b3JAcGlwZS1DLXByaW1hcnktc2l6ZS02NAora21zX3BsYW5lX2N1cnNvckBwaXBlLUMtdmlld3Bv cnQtc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1DLXZpZXdwb3J0LXNpemUtMjU2Citr bXNfcGxhbmVfY3Vyc29yQHBpcGUtQy12aWV3cG9ydC1zaXplLTY0CitrbXNfcGxhbmVfY3Vyc29y QHBpcGUtRC1vdmVybGF5LXNpemUtMTI4CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtRC1vdmVybGF5 LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtRC1vdmVybGF5LXNpemUtNjQKK2ttc19w bGFuZV9jdXJzb3JAcGlwZS1ELXByaW1hcnktc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlw ZS1ELXByaW1hcnktc2l6ZS0yNTYKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1ELXByaW1hcnktc2l6 ZS02NAora21zX3BsYW5lX2N1cnNvckBwaXBlLUQtdmlld3BvcnQtc2l6ZS0xMjgKK2ttc19wbGFu ZV9jdXJzb3JAcGlwZS1ELXZpZXdwb3J0LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUt RC12aWV3cG9ydC1zaXplLTY0CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtRS1vdmVybGF5LXNpemUt MTI4CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtRS1vdmVybGF5LXNpemUtMjU2CitrbXNfcGxhbmVf Y3Vyc29yQHBpcGUtRS1vdmVybGF5LXNpemUtNjQKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1FLXBy aW1hcnktc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1FLXByaW1hcnktc2l6ZS0yNTYK K2ttc19wbGFuZV9jdXJzb3JAcGlwZS1FLXByaW1hcnktc2l6ZS02NAora21zX3BsYW5lX2N1cnNv ckBwaXBlLUUtdmlld3BvcnQtc2l6ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1FLXZpZXdw b3J0LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtRS12aWV3cG9ydC1zaXplLTY0Citr bXNfcGxhbmVfY3Vyc29yQHBpcGUtRi1vdmVybGF5LXNpemUtMTI4CitrbXNfcGxhbmVfY3Vyc29y QHBpcGUtRi1vdmVybGF5LXNpemUtMjU2CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtRi1vdmVybGF5 LXNpemUtNjQKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1GLXByaW1hcnktc2l6ZS0xMjgKK2ttc19w bGFuZV9jdXJzb3JAcGlwZS1GLXByaW1hcnktc2l6ZS0yNTYKK2ttc19wbGFuZV9jdXJzb3JAcGlw ZS1GLXByaW1hcnktc2l6ZS02NAora21zX3BsYW5lX2N1cnNvckBwaXBlLUYtdmlld3BvcnQtc2l6 ZS0xMjgKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1GLXZpZXdwb3J0LXNpemUtMjU2CitrbXNfcGxh bmVfY3Vyc29yQHBpcGUtRi12aWV3cG9ydC1zaXplLTY0CitrbXNfcGxhbmVfbG93cmVzQHBpcGUt QS10aWxpbmctNAora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUEtdGlsaW5nLW5vbmUKK2ttc19wbGFu ZV9sb3dyZXNAcGlwZS1BLXRpbGluZy14CitrbXNfcGxhbmVfbG93cmVzQHBpcGUtQS10aWxpbmct eQora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUEtdGlsaW5nLXlmCitrbXNfcGxhbmVfbG93cmVzQHBp cGUtQi10aWxpbmctNAora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUItdGlsaW5nLW5vbmUKK2ttc19w bGFuZV9sb3dyZXNAcGlwZS1CLXRpbGluZy14CitrbXNfcGxhbmVfbG93cmVzQHBpcGUtQi10aWxp bmcteQora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUItdGlsaW5nLXlmCitrbXNfcGxhbmVfbG93cmVz QHBpcGUtQy10aWxpbmctNAora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUMtdGlsaW5nLW5vbmUKK2tt c19wbGFuZV9sb3dyZXNAcGlwZS1DLXRpbGluZy14CitrbXNfcGxhbmVfbG93cmVzQHBpcGUtQy10 aWxpbmcteQora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUMtdGlsaW5nLXlmCitrbXNfcGxhbmVfbG93 cmVzQHBpcGUtRC10aWxpbmctNAora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUQtdGlsaW5nLW5vbmUK K2ttc19wbGFuZV9sb3dyZXNAcGlwZS1ELXRpbGluZy14CitrbXNfcGxhbmVfbG93cmVzQHBpcGUt RC10aWxpbmcteQora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUQtdGlsaW5nLXlmCitrbXNfcGxhbmVf bG93cmVzQHBpcGUtRS10aWxpbmctNAora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUUtdGlsaW5nLW5v bmUKK2ttc19wbGFuZV9sb3dyZXNAcGlwZS1FLXRpbGluZy14CitrbXNfcGxhbmVfbG93cmVzQHBp cGUtRS10aWxpbmcteQora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUUtdGlsaW5nLXlmCitrbXNfcGxh bmVfbG93cmVzQHBpcGUtRi10aWxpbmctNAora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUYtdGlsaW5n LW5vbmUKK2ttc19wbGFuZV9sb3dyZXNAcGlwZS1GLXRpbGluZy14CitrbXNfcGxhbmVfbG93cmVz QHBpcGUtRi10aWxpbmcteQora21zX3BsYW5lX2xvd3Jlc0BwaXBlLUYtdGlsaW5nLXlmCitrbXNf cGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtQS10aWxpbmctNAora21zX3BsYW5lX211bHRpcGxl QGF0b21pYy1waXBlLUEtdGlsaW5nLW5vbmUKK2ttc19wbGFuZV9tdWx0aXBsZUBhdG9taWMtcGlw ZS1BLXRpbGluZy14CitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtQS10aWxpbmcteQor a21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1waXBlLUEtdGlsaW5nLXlmCitrbXNfcGxhbmVfbXVs dGlwbGVAYXRvbWljLXBpcGUtQi10aWxpbmctNAora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1w aXBlLUItdGlsaW5nLW5vbmUKK2ttc19wbGFuZV9tdWx0aXBsZUBhdG9taWMtcGlwZS1CLXRpbGlu Zy14CitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtQi10aWxpbmcteQora21zX3BsYW5l X211bHRpcGxlQGF0b21pYy1waXBlLUItdGlsaW5nLXlmCitrbXNfcGxhbmVfbXVsdGlwbGVAYXRv bWljLXBpcGUtQy10aWxpbmctNAora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1waXBlLUMtdGls aW5nLW5vbmUKK2ttc19wbGFuZV9tdWx0aXBsZUBhdG9taWMtcGlwZS1DLXRpbGluZy14CitrbXNf cGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtQy10aWxpbmcteQora21zX3BsYW5lX211bHRpcGxl QGF0b21pYy1waXBlLUMtdGlsaW5nLXlmCitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUt RC10aWxpbmctNAora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1waXBlLUQtdGlsaW5nLW5vbmUK K2ttc19wbGFuZV9tdWx0aXBsZUBhdG9taWMtcGlwZS1ELXRpbGluZy14CitrbXNfcGxhbmVfbXVs dGlwbGVAYXRvbWljLXBpcGUtRC10aWxpbmcteQora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1w aXBlLUQtdGlsaW5nLXlmCitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtRS10aWxpbmct NAora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1waXBlLUUtdGlsaW5nLW5vbmUKK2ttc19wbGFu ZV9tdWx0aXBsZUBhdG9taWMtcGlwZS1FLXRpbGluZy14CitrbXNfcGxhbmVfbXVsdGlwbGVAYXRv bWljLXBpcGUtRS10aWxpbmcteQora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1waXBlLUUtdGls aW5nLXlmCitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtRi10aWxpbmctNAora21zX3Bs YW5lX211bHRpcGxlQGF0b21pYy1waXBlLUYtdGlsaW5nLW5vbmUKK2ttc19wbGFuZV9tdWx0aXBs ZUBhdG9taWMtcGlwZS1GLXRpbGluZy14CitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUt Ri10aWxpbmcteQora21zX3BsYW5lX211bHRpcGxlQGF0b21pYy1waXBlLUYtdGlsaW5nLXlmCitr bXNfcGxhbmVAcGxhbmUtcGFubmluZy1ib3R0b20tcmlnaHQKK2ttc19wbGFuZUBwbGFuZS1wYW5u aW5nLXRvcC1sZWZ0CitrbXNfcGxhbmVfc2NhbGluZ0AyeC1zY2FsZXItbXVsdGktcGlwZQora21z X3BsYW5lX3NjYWxpbmdAZG93bnNjYWxlLXdpdGgtbW9kaWZpZXItZmFjdG9yLTAtMjUKK2ttc19w bGFuZV9zY2FsaW5nQGRvd25zY2FsZS13aXRoLXJvdGF0aW9uLWZhY3Rvci0wLTI1CitrbXNfcGxh bmVfc2NhbGluZ0BpbnZhbGlkLW51bS1zY2FsZXJzCitrbXNfcGxhbmVfc2NhbGluZ0BwbGFuZXMt ZG93bnNjYWxlLWZhY3Rvci0wLTI1CitrbXNfcGxhbmVfc2NhbGluZ0BwbGFuZXMtZG93bnNjYWxl LWZhY3Rvci0wLTUKK2ttc19wbGFuZV9zY2FsaW5nQHBsYW5lcy1kb3duc2NhbGUtZmFjdG9yLTAt NzUKK2ttc19wbGFuZV9zY2FsaW5nQHBsYW5lcy1zY2FsaW5nLXVuaXR5LXNjYWxpbmcKK2ttc19w bGFuZV9zY2FsaW5nQHBsYW5lcy11bml0eS1zY2FsaW5nLWRvd25zY2FsZS1mYWN0b3ItMC0yNQor a21zX3BsYW5lX3NjYWxpbmdAcGxhbmVzLXVuaXR5LXNjYWxpbmctZG93bnNjYWxlLWZhY3Rvci0w LTUKK2ttc19wbGFuZV9zY2FsaW5nQHBsYW5lcy11bml0eS1zY2FsaW5nLWRvd25zY2FsZS1mYWN0 b3ItMC03NQora21zX3BsYW5lX3NjYWxpbmdAcGxhbmVzLXVwc2NhbGUtMjB4MjAKK2ttc19wbGFu ZV9zY2FsaW5nQHBsYW5lcy11cHNjYWxlLTIweDIwLWRvd25zY2FsZS1mYWN0b3ItMC0yNQora21z X3BsYW5lX3NjYWxpbmdAcGxhbmVzLXVwc2NhbGUtMjB4MjAtZG93bnNjYWxlLWZhY3Rvci0wLTUK K2ttc19wbGFuZV9zY2FsaW5nQHBsYW5lcy11cHNjYWxlLTIweDIwLWRvd25zY2FsZS1mYWN0b3It MC03NQora21zX3BsYW5lX3NjYWxpbmdAcGxhbmVzLXVwc2NhbGUtZmFjdG9yLTAtMjUKK2ttc19w bGFuZV9zY2FsaW5nQHBsYW5lcy11cHNjYWxlLWZhY3Rvci0wLTI1LWRvd25zY2FsZS1mYWN0b3It MC0yNQora21zX3BsYW5lX3NjYWxpbmdAcGxhbmVzLXVwc2NhbGUtZmFjdG9yLTAtMjUtZG93bnNj YWxlLWZhY3Rvci0wLTUKK2ttc19wbGFuZV9zY2FsaW5nQHBsYW5lcy11cHNjYWxlLWZhY3Rvci0w LTI1LWRvd25zY2FsZS1mYWN0b3ItMC03NQora21zX3BsYW5lX3NjYWxpbmdAdXBzY2FsZS13aXRo LW1vZGlmaWVyLTIweDIwCitrbXNfcGxhbmVfc2NhbGluZ0B1cHNjYWxlLXdpdGgtbW9kaWZpZXIt ZmFjdG9yLTAtMjUKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1waXhlbC1mb3JtYXQt MjB4MjAKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1waXhlbC1mb3JtYXQtZmFjdG9y LTAtMjUKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1yb3RhdGlvbi0yMHgyMAora21z X3ByaW1lQGJhc2ljLWNyYwora21zX3Byb3BfYmxvYkBiYXNpYwora21zX3Byb3BfYmxvYkBibG9i LW11bHRpcGxlCitrbXNfcHJvcF9ibG9iQGJsb2ItcHJvcC1jb3JlCitrbXNfcHJvcF9ibG9iQGJs b2ItcHJvcC1saWZldGltZQora21zX3Byb3BfYmxvYkBibG9iLXByb3AtdmFsaWRhdGUKK2ttc19w cm9wX2Jsb2JAaW52YWxpZC1nZXQtcHJvcAora21zX3Byb3BfYmxvYkBpbnZhbGlkLWdldC1wcm9w LWFueQora21zX3Byb3BfYmxvYkBpbnZhbGlkLXNldC1wcm9wCitrbXNfcHJvcF9ibG9iQGludmFs aWQtc2V0LXByb3AtYW55CitrbXNfcHJvcGVydGllc0Bjb25uZWN0b3ItcHJvcGVydGllcy1hdG9t aWMKK2ttc19wcm9wZXJ0aWVzQGNydGMtcHJvcGVydGllcy1hdG9taWMKK2ttc19wcm9wZXJ0aWVz QGNydGMtcHJvcGVydGllcy1sZWdhY3kKK2ttc19wcm9wZXJ0aWVzQGdldF9wcm9wZXJ0aWVzLXNh bml0eS1hdG9taWMKK2ttc19wcm9wZXJ0aWVzQGdldF9wcm9wZXJ0aWVzLXNhbml0eS1ub24tYXRv bWljCitrbXNfcHJvcGVydGllc0BpbnZhbGlkLXByb3BlcnRpZXMtYXRvbWljCitrbXNfcHJvcGVy dGllc0BpbnZhbGlkLXByb3BlcnRpZXMtbGVnYWN5CitrbXNfcHJvcGVydGllc0BwbGFuZS1wcm9w ZXJ0aWVzLWF0b21pYwora21zX3Byb3BlcnRpZXNAcGxhbmUtcHJvcGVydGllcy1sZWdhY3kKK2tt c19wc3IyX3NmQGN1cnNvci1wbGFuZS1tb3ZlLWNvbnRpbnVvdXMtc2YKK2ttc19wc3IyX3NmQGN1 cnNvci1wbGFuZS11cGRhdGUtc2YKK2ttc19wc3IyX3NmQG92ZXJsYXktcGxhbmUtbW92ZS1jb250 aW51b3VzLXNmCitrbXNfcHNyMl9zZkBvdmVybGF5LXBsYW5lLXVwZGF0ZS1jb250aW51b3VzLXNm CitrbXNfcHNyMl9zZkBvdmVybGF5LXBsYW5lLXVwZGF0ZS1zZi1kbWctYXJlYQora21zX3BzcjJf c2ZAb3ZlcmxheS1wcmltYXJ5LXVwZGF0ZS1zZi1kbWctYXJlYQora21zX3BzcjJfc2ZAcGxhbmUt bW92ZS1zZi1kbWctYXJlYQora21zX3BzcjJfc2ZAcHJpbWFyeS1wbGFuZS11cGRhdGUtc2YtZG1n LWFyZWEKK2ttc19wc3IyX3N1QGZyb250YnVmZmVyLVhSR0I4ODg4CitrbXNfcHNyMl9zdUBwYWdl X2ZsaXAtTlYxMgora21zX3BzcjJfc3VAcGFnZV9mbGlwLVAwMTAKK2ttc19wc3IyX3N1QHBhZ2Vf ZmxpcC1YUkdCODg4OAora21zX3BzckBiYXNpYwora21zX3BzckBjdXJzb3JfYmx0CitrbXNfcHNy QGN1cnNvcl9tbWFwX2NwdQora21zX3BzckBjdXJzb3JfbW1hcF9ndHQKK2ttc19wc3JAY3Vyc29y X3BsYW5lX21vdmUKK2ttc19wc3JAY3Vyc29yX3BsYW5lX29ub2ZmCitrbXNfcHNyQGN1cnNvcl9y ZW5kZXIKK2ttc19wc3JAZHBtcwora21zX3BzckBub19kcnJzCitrbXNfcHNyQHByaW1hcnlfYmx0 CitrbXNfcHNyQHByaW1hcnlfbW1hcF9jcHUKK2ttc19wc3JAcHJpbWFyeV9tbWFwX2d0dAora21z X3BzckBwcmltYXJ5X3BhZ2VfZmxpcAora21zX3BzckBwcmltYXJ5X3JlbmRlcgora21zX3BzckBw c3IyX2Jhc2ljCitrbXNfcHNyQHBzcjJfY3Vyc29yX2JsdAora21zX3BzckBwc3IyX2N1cnNvcl9t bWFwX2NwdQora21zX3BzckBwc3IyX2N1cnNvcl9tbWFwX2d0dAora21zX3BzckBwc3IyX2N1cnNv cl9wbGFuZV9tb3ZlCitrbXNfcHNyQHBzcjJfY3Vyc29yX3BsYW5lX29ub2ZmCitrbXNfcHNyQHBz cjJfY3Vyc29yX3JlbmRlcgora21zX3BzckBwc3IyX2RwbXMKK2ttc19wc3JAcHNyMl9ub19kcnJz CitrbXNfcHNyQHBzcjJfcHJpbWFyeV9ibHQKK2ttc19wc3JAcHNyMl9wcmltYXJ5X21tYXBfY3B1 CitrbXNfcHNyQHBzcjJfcHJpbWFyeV9tbWFwX2d0dAora21zX3BzckBwc3IyX3ByaW1hcnlfcGFn ZV9mbGlwCitrbXNfcHNyQHBzcjJfcHJpbWFyeV9yZW5kZXIKK2ttc19wc3JAcHNyMl9zcHJpdGVf Ymx0CitrbXNfcHNyQHBzcjJfc3ByaXRlX21tYXBfY3B1CitrbXNfcHNyQHBzcjJfc3ByaXRlX21t YXBfZ3R0CitrbXNfcHNyQHBzcjJfc3ByaXRlX3BsYW5lX21vdmUKK2ttc19wc3JAcHNyMl9zcHJp dGVfcGxhbmVfb25vZmYKK2ttc19wc3JAcHNyMl9zcHJpdGVfcmVuZGVyCitrbXNfcHNyQHBzcjJf c3VzcGVuZAora21zX3BzckBzcHJpdGVfYmx0CitrbXNfcHNyQHNwcml0ZV9tbWFwX2NwdQora21z X3BzckBzcHJpdGVfbW1hcF9ndHQKK2ttc19wc3JAc3ByaXRlX3BsYW5lX21vdmUKK2ttc19wc3JA c3ByaXRlX3BsYW5lX29ub2ZmCitrbXNfcHNyQHNwcml0ZV9yZW5kZXIKK2ttc19wc3JAc3VzcGVu ZAora21zX3B3cml0ZV9jcmMKK2ttc19ybWZiQGNsb3NlLWZkCitrbXNfcm1mYkBybWZiLWlvY3Rs CitrbXNfcm90YXRpb25fY3JjQGJhZC1waXhlbC1mb3JtYXQKK2ttc19yb3RhdGlvbl9jcmNAYmFk LXRpbGluZwora21zX3JvdGF0aW9uX2NyY0BjdXJzb3Itcm90YXRpb24tMTgwCitrbXNfcm90YXRp b25fY3JjQGV4aGF1c3QtZmVuY2VzCitrbXNfcm90YXRpb25fY3JjQHByaW1hcnktNC10aWxlZC1y ZWZsZWN0LXgtMAora21zX3JvdGF0aW9uX2NyY0BwcmltYXJ5LTQtdGlsZWQtcmVmbGVjdC14LTE4 MAora21zX3JvdGF0aW9uX2NyY0BwcmltYXJ5LXJvdGF0aW9uLTE4MAora21zX3JvdGF0aW9uX2Ny Y0BwcmltYXJ5LXgtdGlsZWQtcmVmbGVjdC14LTAKK2ttc19yb3RhdGlvbl9jcmNAcHJpbWFyeS14 LXRpbGVkLXJlZmxlY3QteC0xODAKK2ttc19yb3RhdGlvbl9jcmNAcHJpbWFyeS15Zi10aWxlZC1y ZWZsZWN0LXgtMAora21zX3JvdGF0aW9uX2NyY0BwcmltYXJ5LXlmLXRpbGVkLXJlZmxlY3QteC0x ODAKK2ttc19yb3RhdGlvbl9jcmNAcHJpbWFyeS15Zi10aWxlZC1yZWZsZWN0LXgtMjcwCitrbXNf cm90YXRpb25fY3JjQHByaW1hcnkteWYtdGlsZWQtcmVmbGVjdC14LTkwCitrbXNfcm90YXRpb25f Y3JjQHByaW1hcnkteS10aWxlZC1yZWZsZWN0LXgtMAora21zX3JvdGF0aW9uX2NyY0BwcmltYXJ5 LXktdGlsZWQtcmVmbGVjdC14LTE4MAora21zX3JvdGF0aW9uX2NyY0BwcmltYXJ5LXktdGlsZWQt cmVmbGVjdC14LTI3MAora21zX3JvdGF0aW9uX2NyY0BwcmltYXJ5LXktdGlsZWQtcmVmbGVjdC14 LTkwCitrbXNfcm90YXRpb25fY3JjQHNwcml0ZS1yb3RhdGlvbi0xODAKK2ttc19zY2FsaW5nX21v ZGVzQHNjYWxpbmctbW9kZS1jZW50ZXIKK2ttc19zY2FsaW5nX21vZGVzQHNjYWxpbmctbW9kZS1m dWxsCitrbXNfc2NhbGluZ19tb2Rlc0BzY2FsaW5nLW1vZGUtZnVsbC1hc3BlY3QKK2ttc19zY2Fs aW5nX21vZGVzQHNjYWxpbmctbW9kZS1ub25lCitrbXNfc2VsZnRlc3RAYWxsCitrbXNfc2V0bW9k ZUBiYXNpYy1jbG9uZS1zaW5nbGUtY3J0Ywora21zX3NldG1vZGVAY2xvbmUtZXhjbHVzaXZlLWNy dGMKK2ttc19zZXRtb2RlQGludmFsaWQtY2xvbmUtZXhjbHVzaXZlLWNydGMKK2ttc19zZXRtb2Rl QGludmFsaWQtY2xvbmUtc2luZ2xlLWNydGMKK2ttc19zZXRtb2RlQGludmFsaWQtY2xvbmUtc2lu Z2xlLWNydGMtc3RlYWxpbmcKK2ttc19zeXNmc19lZGlkX3RpbWluZwora21zX3R2X2xvYWRfZGV0 ZWN0QGxvYWQtZGV0ZWN0CitrbXNfdW5pdmVyc2FsX3BsYW5lQGN1cnNvci1mYi1sZWFrLXBpcGUt QQora21zX3VuaXZlcnNhbF9wbGFuZUBjdXJzb3ItZmItbGVhay1waXBlLUIKK2ttc191bml2ZXJz YWxfcGxhbmVAY3Vyc29yLWZiLWxlYWstcGlwZS1DCitrbXNfdW5pdmVyc2FsX3BsYW5lQGN1cnNv ci1mYi1sZWFrLXBpcGUtRAora21zX3VuaXZlcnNhbF9wbGFuZUBjdXJzb3ItZmItbGVhay1waXBl LUUKK2ttc191bml2ZXJzYWxfcGxhbmVAY3Vyc29yLWZiLWxlYWstcGlwZS1GCitrbXNfdW5pdmVy c2FsX3BsYW5lQGRpc2FibGUtcHJpbWFyeS12cy1mbGlwLXBpcGUtQQora21zX3VuaXZlcnNhbF9w bGFuZUBkaXNhYmxlLXByaW1hcnktdnMtZmxpcC1waXBlLUIKK2ttc191bml2ZXJzYWxfcGxhbmVA ZGlzYWJsZS1wcmltYXJ5LXZzLWZsaXAtcGlwZS1DCitrbXNfdW5pdmVyc2FsX3BsYW5lQGRpc2Fi bGUtcHJpbWFyeS12cy1mbGlwLXBpcGUtRAora21zX3VuaXZlcnNhbF9wbGFuZUBkaXNhYmxlLXBy aW1hcnktdnMtZmxpcC1waXBlLUUKK2ttc191bml2ZXJzYWxfcGxhbmVAZGlzYWJsZS1wcmltYXJ5 LXZzLWZsaXAtcGlwZS1GCitrbXNfdW5pdmVyc2FsX3BsYW5lQHVuaXZlcnNhbC1wbGFuZS1nZW45 LWZlYXR1cmVzLXBpcGUtQQora21zX3VuaXZlcnNhbF9wbGFuZUB1bml2ZXJzYWwtcGxhbmUtZ2Vu OS1mZWF0dXJlcy1waXBlLUIKK2ttc191bml2ZXJzYWxfcGxhbmVAdW5pdmVyc2FsLXBsYW5lLWdl bjktZmVhdHVyZXMtcGlwZS1DCitrbXNfdW5pdmVyc2FsX3BsYW5lQHVuaXZlcnNhbC1wbGFuZS1n ZW45LWZlYXR1cmVzLXBpcGUtRAora21zX3VuaXZlcnNhbF9wbGFuZUB1bml2ZXJzYWwtcGxhbmUt Z2VuOS1mZWF0dXJlcy1waXBlLUUKK2ttc191bml2ZXJzYWxfcGxhbmVAdW5pdmVyc2FsLXBsYW5l LWdlbjktZmVhdHVyZXMtcGlwZS1GCitrbXNfdW5pdmVyc2FsX3BsYW5lQHVuaXZlcnNhbC1wbGFu ZS1waXBlLUEtZnVuY3Rpb25hbAora21zX3VuaXZlcnNhbF9wbGFuZUB1bml2ZXJzYWwtcGxhbmUt cGlwZS1BLXNhbml0eQora21zX3VuaXZlcnNhbF9wbGFuZUB1bml2ZXJzYWwtcGxhbmUtcGlwZS1C LWZ1bmN0aW9uYWwKK2ttc191bml2ZXJzYWxfcGxhbmVAdW5pdmVyc2FsLXBsYW5lLXBpcGUtQi1z YW5pdHkKK2ttc191bml2ZXJzYWxfcGxhbmVAdW5pdmVyc2FsLXBsYW5lLXBpcGUtQy1mdW5jdGlv bmFsCitrbXNfdW5pdmVyc2FsX3BsYW5lQHVuaXZlcnNhbC1wbGFuZS1waXBlLUMtc2FuaXR5Citr bXNfdW5pdmVyc2FsX3BsYW5lQHVuaXZlcnNhbC1wbGFuZS1waXBlLUQtZnVuY3Rpb25hbAora21z X3VuaXZlcnNhbF9wbGFuZUB1bml2ZXJzYWwtcGxhbmUtcGlwZS1ELXNhbml0eQora21zX3VuaXZl cnNhbF9wbGFuZUB1bml2ZXJzYWwtcGxhbmUtcGlwZS1FLWZ1bmN0aW9uYWwKK2ttc191bml2ZXJz YWxfcGxhbmVAdW5pdmVyc2FsLXBsYW5lLXBpcGUtRS1zYW5pdHkKK2ttc191bml2ZXJzYWxfcGxh bmVAdW5pdmVyc2FsLXBsYW5lLXBpcGUtRi1mdW5jdGlvbmFsCitrbXNfdW5pdmVyc2FsX3BsYW5l QHVuaXZlcnNhbC1wbGFuZS1waXBlLUYtc2FuaXR5CitrbXNfdmJsYW5rQGNydGMtaWQKK2ttc192 YmxhbmtAaW52YWxpZAora21zX3ZibGFua0BwaXBlLUEtYWNjdXJhY3ktaWRsZQora21zX3ZibGFu a0BwaXBlLUEtcXVlcnktYnVzeQora21zX3ZibGFua0BwaXBlLUEtcXVlcnktZm9ya2VkCitrbXNf dmJsYW5rQHBpcGUtQS1xdWVyeS1mb3JrZWQtYnVzeQora21zX3ZibGFua0BwaXBlLUEtcXVlcnkt aWRsZQora21zX3ZibGFua0BwaXBlLUEtdHMtY29udGludWF0aW9uLWlkbGUKK2ttc192YmxhbmtA cGlwZS1BLXRzLWNvbnRpbnVhdGlvbi1tb2Rlc2V0CitrbXNfdmJsYW5rQHBpcGUtQS10cy1jb250 aW51YXRpb24tc3VzcGVuZAora21zX3ZibGFua0BwaXBlLUEtd2FpdC1idXN5CitrbXNfdmJsYW5r QHBpcGUtQS13YWl0LWZvcmtlZAora21zX3ZibGFua0BwaXBlLUEtd2FpdC1mb3JrZWQtYnVzeQor a21zX3ZibGFua0BwaXBlLUEtd2FpdC1pZGxlCitrbXNfdmJsYW5rQHBpcGUtQi1hY2N1cmFjeS1p ZGxlCitrbXNfdmJsYW5rQHBpcGUtQi1xdWVyeS1idXN5CitrbXNfdmJsYW5rQHBpcGUtQi1xdWVy eS1mb3JrZWQKK2ttc192YmxhbmtAcGlwZS1CLXF1ZXJ5LWZvcmtlZC1idXN5CitrbXNfdmJsYW5r QHBpcGUtQi1xdWVyeS1pZGxlCitrbXNfdmJsYW5rQHBpcGUtQi10cy1jb250aW51YXRpb24tZHBt cy1zdXNwZW5kCitrbXNfdmJsYW5rQHBpcGUtQi10cy1jb250aW51YXRpb24taWRsZQora21zX3Zi bGFua0BwaXBlLUItdHMtY29udGludWF0aW9uLW1vZGVzZXQKK2ttc192YmxhbmtAcGlwZS1CLXRz LWNvbnRpbnVhdGlvbi1zdXNwZW5kCitrbXNfdmJsYW5rQHBpcGUtQi13YWl0LWJ1c3kKK2ttc192 YmxhbmtAcGlwZS1CLXdhaXQtZm9ya2VkCitrbXNfdmJsYW5rQHBpcGUtQi13YWl0LWZvcmtlZC1i dXN5CitrbXNfdmJsYW5rQHBpcGUtQi13YWl0LWlkbGUKK2ttc192YmxhbmtAcGlwZS1DLWFjY3Vy YWN5LWlkbGUKK2ttc192YmxhbmtAcGlwZS1DLXF1ZXJ5LWJ1c3kKK2ttc192YmxhbmtAcGlwZS1D LXF1ZXJ5LWZvcmtlZAora21zX3ZibGFua0BwaXBlLUMtcXVlcnktZm9ya2VkLWJ1c3kKK2ttc192 YmxhbmtAcGlwZS1DLXF1ZXJ5LWlkbGUKK2ttc192YmxhbmtAcGlwZS1DLXRzLWNvbnRpbnVhdGlv bi1kcG1zLXN1c3BlbmQKK2ttc192YmxhbmtAcGlwZS1DLXRzLWNvbnRpbnVhdGlvbi1pZGxlCitr bXNfdmJsYW5rQHBpcGUtQy10cy1jb250aW51YXRpb24tbW9kZXNldAora21zX3ZibGFua0BwaXBl LUMtdHMtY29udGludWF0aW9uLXN1c3BlbmQKK2ttc192YmxhbmtAcGlwZS1DLXdhaXQtYnVzeQor a21zX3ZibGFua0BwaXBlLUMtd2FpdC1mb3JrZWQKK2ttc192YmxhbmtAcGlwZS1DLXdhaXQtZm9y a2VkLWJ1c3kKK2ttc192YmxhbmtAcGlwZS1DLXdhaXQtaWRsZQora21zX3ZibGFua0BwaXBlLUQt YWNjdXJhY3ktaWRsZQora21zX3ZibGFua0BwaXBlLUQtcXVlcnktYnVzeQora21zX3ZibGFua0Bw aXBlLUQtcXVlcnktZm9ya2VkCitrbXNfdmJsYW5rQHBpcGUtRC1xdWVyeS1mb3JrZWQtYnVzeQor a21zX3ZibGFua0BwaXBlLUQtcXVlcnktaWRsZQora21zX3ZibGFua0BwaXBlLUQtdHMtY29udGlu dWF0aW9uLWRwbXMtc3VzcGVuZAora21zX3ZibGFua0BwaXBlLUQtdHMtY29udGludWF0aW9uLWlk bGUKK2ttc192YmxhbmtAcGlwZS1ELXRzLWNvbnRpbnVhdGlvbi1tb2Rlc2V0CitrbXNfdmJsYW5r QHBpcGUtRC10cy1jb250aW51YXRpb24tc3VzcGVuZAora21zX3ZibGFua0BwaXBlLUQtd2FpdC1i dXN5CitrbXNfdmJsYW5rQHBpcGUtRC13YWl0LWZvcmtlZAora21zX3ZibGFua0BwaXBlLUQtd2Fp dC1mb3JrZWQtYnVzeQora21zX3ZibGFua0BwaXBlLUQtd2FpdC1pZGxlCitrbXNfdmJsYW5rQHBp cGUtRS1hY2N1cmFjeS1pZGxlCitrbXNfdmJsYW5rQHBpcGUtRS1xdWVyeS1idXN5CitrbXNfdmJs YW5rQHBpcGUtRS1xdWVyeS1idXN5LWhhbmcKK2ttc192YmxhbmtAcGlwZS1FLXF1ZXJ5LWZvcmtl ZAora21zX3ZibGFua0BwaXBlLUUtcXVlcnktZm9ya2VkLWJ1c3kKK2ttc192YmxhbmtAcGlwZS1F LXF1ZXJ5LWZvcmtlZC1idXN5LWhhbmcKK2ttc192YmxhbmtAcGlwZS1FLXF1ZXJ5LWZvcmtlZC1o YW5nCitrbXNfdmJsYW5rQHBpcGUtRS1xdWVyeS1pZGxlCitrbXNfdmJsYW5rQHBpcGUtRS1xdWVy eS1pZGxlLWhhbmcKK2ttc192YmxhbmtAcGlwZS1FLXRzLWNvbnRpbnVhdGlvbi1kcG1zLXJwbQor a21zX3ZibGFua0BwaXBlLUUtdHMtY29udGludWF0aW9uLWRwbXMtc3VzcGVuZAora21zX3ZibGFu a0BwaXBlLUUtdHMtY29udGludWF0aW9uLWlkbGUKK2ttc192YmxhbmtAcGlwZS1FLXRzLWNvbnRp bnVhdGlvbi1pZGxlLWhhbmcKK2ttc192YmxhbmtAcGlwZS1FLXRzLWNvbnRpbnVhdGlvbi1tb2Rl c2V0CitrbXNfdmJsYW5rQHBpcGUtRS10cy1jb250aW51YXRpb24tbW9kZXNldC1oYW5nCitrbXNf dmJsYW5rQHBpcGUtRS10cy1jb250aW51YXRpb24tbW9kZXNldC1ycG0KK2ttc192YmxhbmtAcGlw ZS1FLXRzLWNvbnRpbnVhdGlvbi1zdXNwZW5kCitrbXNfdmJsYW5rQHBpcGUtRS13YWl0LWJ1c3kK K2ttc192YmxhbmtAcGlwZS1FLXdhaXQtYnVzeS1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRS13YWl0 LWZvcmtlZAora21zX3ZibGFua0BwaXBlLUUtd2FpdC1mb3JrZWQtYnVzeQora21zX3ZibGFua0Bw aXBlLUUtd2FpdC1mb3JrZWQtYnVzeS1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRS13YWl0LWZvcmtl ZC1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRS13YWl0LWlkbGUKK2ttc192YmxhbmtAcGlwZS1FLXdh aXQtaWRsZS1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRi1hY2N1cmFjeS1pZGxlCitrbXNfdmJsYW5r QHBpcGUtRi1xdWVyeS1idXN5CitrbXNfdmJsYW5rQHBpcGUtRi1xdWVyeS1idXN5LWhhbmcKK2tt c192YmxhbmtAcGlwZS1GLXF1ZXJ5LWZvcmtlZAora21zX3ZibGFua0BwaXBlLUYtcXVlcnktZm9y a2VkLWJ1c3kKK2ttc192YmxhbmtAcGlwZS1GLXF1ZXJ5LWZvcmtlZC1idXN5LWhhbmcKK2ttc192 YmxhbmtAcGlwZS1GLXF1ZXJ5LWZvcmtlZC1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRi1xdWVyeS1p ZGxlCitrbXNfdmJsYW5rQHBpcGUtRi1xdWVyeS1pZGxlLWhhbmcKK2ttc192YmxhbmtAcGlwZS1G LXRzLWNvbnRpbnVhdGlvbi1kcG1zLXJwbQora21zX3ZibGFua0BwaXBlLUYtdHMtY29udGludWF0 aW9uLWRwbXMtc3VzcGVuZAora21zX3ZibGFua0BwaXBlLUYtdHMtY29udGludWF0aW9uLWlkbGUK K2ttc192YmxhbmtAcGlwZS1GLXRzLWNvbnRpbnVhdGlvbi1pZGxlLWhhbmcKK2ttc192YmxhbmtA cGlwZS1GLXRzLWNvbnRpbnVhdGlvbi1tb2Rlc2V0CitrbXNfdmJsYW5rQHBpcGUtRi10cy1jb250 aW51YXRpb24tbW9kZXNldC1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRi10cy1jb250aW51YXRpb24t bW9kZXNldC1ycG0KK2ttc192YmxhbmtAcGlwZS1GLXRzLWNvbnRpbnVhdGlvbi1zdXNwZW5kCitr bXNfdmJsYW5rQHBpcGUtRi13YWl0LWJ1c3kKK2ttc192YmxhbmtAcGlwZS1GLXdhaXQtYnVzeS1o YW5nCitrbXNfdmJsYW5rQHBpcGUtRi13YWl0LWZvcmtlZAora21zX3ZibGFua0BwaXBlLUYtd2Fp dC1mb3JrZWQtYnVzeQora21zX3ZibGFua0BwaXBlLUYtd2FpdC1mb3JrZWQtYnVzeS1oYW5nCitr bXNfdmJsYW5rQHBpcGUtRi13YWl0LWZvcmtlZC1oYW5nCitrbXNfdmJsYW5rQHBpcGUtRi13YWl0 LWlkbGUKK2ttc192YmxhbmtAcGlwZS1GLXdhaXQtaWRsZS1oYW5nCitrbXNfdnJyQGZsaXAtYmFz aWMKK2ttc192cnJAZmxpcC1kcG1zCitrbXNfdnJyQGZsaXBsaW5lCitrbXNfdnJyQGZsaXAtc3Vz cGVuZAora21zX3dyaXRlYmFja0B3cml0ZWJhY2stY2hlY2stb3V0cHV0CitrbXNfd3JpdGViYWNr QHdyaXRlYmFjay1mYi1pZAora21zX3dyaXRlYmFja0B3cml0ZWJhY2staW52YWxpZC1wYXJhbWV0 ZXJzCitrbXNfd3JpdGViYWNrQHdyaXRlYmFjay1waXhlbC1mb3JtYXRzCitwcmltZV9tbWFwX2tt c0BidWZmZXItc2hhcmluZwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3g4Nl82NC5j b25maWcgYi9kcml2ZXJzL2dwdS9kcm0vY2kveDg2XzY0LmNvbmZpZwpuZXcgZmlsZSBtb2RlIDEw MDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjhmMmNlYzAyMGJlZAotLS0gL2Rldi9udWxsCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9jaS94ODZfNjQuY29uZmlnCkBAIC0wLDAgKzEsMTA1IEBACitDT05G SUdfTE9DQUxWRVJTSU9OX0FVVE89eQorQ09ORklHX0RFQlVHX0tFUk5FTD15CisKK0NPTkZJR19Q V009eQorQ09ORklHX1BNX0RFVkZSRVE9eQorQ09ORklHX09GPXkKK0NPTkZJR19DUk9TX0VDPXkK KworIyBhYm9vdGltZyB3aXRoIGEgJ2R1bW15JyByb290ZnMgZmFpbHMgd2l0aCByb290PS9kZXYv bmZzCitDT05GSUdfQkxLX0RFVl9JTklUUkQ9bgorCitDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9S TUFOQ0U9eQorQ09ORklHX0RFVkZSRVFfR09WX1BPV0VSU0FWRT15CitDT05GSUdfREVWRlJFUV9H T1ZfVVNFUlNQQUNFPXkKK0NPTkZJR19ERVZGUkVRX0dPVl9QQVNTSVZFPXkKKworQ09ORklHX0RS TT15CitDT05GSUdfRFJNX1BBTkVMX1NJTVBMRT15CitDT05GSUdfUFdNX0NST1NfRUM9eQorQ09O RklHX0JBQ0tMSUdIVF9QV009eQorCisjIFN0cmlwIG91dCBzb21lIHN0dWZmIHdlIGRvbid0IG5l ZWQgZm9yIGdyYXBoaWNzIHRlc3RpbmcsIHRvIHJlZHVjZQorIyB0aGUgYnVpbGQuCitDT05GSUdf Q0FOPW4KK0NPTkZJR19XSVJFTEVTUz1uCitDT05GSUdfUkZLSUxMPW4KK0NPTkZJR19XTEFOPW4K KworQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CitDT05GSUdfUkVHVUxBVE9SPXkKKworQ09O RklHX1JFR1VMQVRPUl9WQ1RSTD15CisKK0NPTkZJR19LQVNBTj1uCitDT05GSUdfS0FTQU5fSU5M SU5FPW4KK0NPTkZJR19TVEFDS1RSQUNFPW4KKworQ09ORklHX1RNUEZTPXkKKworQ09ORklHX1BS T1ZFX0xPQ0tJTkc9bgorQ09ORklHX0RFQlVHX0xPQ0tERVA9bgorQ09ORklHX1NPRlRMT0NLVVBf REVURUNUT1I9eQorQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDPXkKKworQ09ORklH X0RFVEVDVF9IVU5HX1RBU0s9eQorCitDT05GSUdfVVNCX1VTQk5FVD15CitDT05GSUdfTkVUREVW SUNFUz15CitDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKK0NPTkZJR19VU0JfUlRMODE1Mj15CitD T05GSUdfVVNCX05FVF9BWDg4MTdYPXkKK0NPTkZJR19VU0JfTkVUX1NNU0M5NVhYPXkKK0NPTkZJ R19VU0JfR0FER0VUPXkKK0NPTkZJR19VU0JfRVRIPXkKKworQ09ORklHX0ZXX0xPQURFUl9DT01Q UkVTUz15CisKKyMgb3B0aW9ucyBmb3IgQU1EIGRldmljZXMKK0NPTkZJR19YODZfQU1EX1BMQVRG T1JNX0RFVklDRT15CitDT05GSUdfQUNQSV9WSURFTz15CitDT05GSUdfWDg2X0FNRF9GUkVRX1NF TlNJVElWSVRZPXkKK0NPTkZJR19QSU5DVFJMPXkKK0NPTkZJR19QSU5DVFJMX0FNRD15CitDT05G SUdfRFJNX0FNREdQVT1tCitDT05GSUdfRFJNX0FNREdQVV9TST15CitDT05GSUdfRFJNX0FNREdQ VV9VU0VSUFRSPXkKK0NPTkZJR19EUk1fQU1EX0FDUD1uCitDT05GSUdfQUNQSV9XTUk9eQorQ09O RklHX01YTV9XTUk9eQorQ09ORklHX1BBUlBPUlQ9eQorQ09ORklHX1BBUlBPUlRfUEM9eQorQ09O RklHX1BBUlBPUlRfU0VSSUFMPXkKK0NPTkZJR19TRVJJQUxfODI1MF9EVz15CitDT05GSUdfQ0hS T01FX1BMQVRGT1JNUz15CitDT05GSUdfS1ZNX0FNRD1tCisKKyNvcHRpb25zIGZvciBJbnRlbCBk ZXZpY2VzCitDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJPXkKK0NPTkZJR19LVk1fSU5URUw9bQor Cisjb3B0aW9ucyBmb3IgS1ZNIGd1ZXN0cworQ09ORklHX0ZVU0VfRlM9eQorQ09ORklHX0hZUEVS VklTT1JfR1VFU1Q9eQorQ09ORklHX0tWTT15CitDT05GSUdfS1ZNX0dVRVNUPXkKK0NPTkZJR19W SVJUX0RSSVZFUlM9eQorQ09ORklHX1ZJUlRJT19GUz15CitDT05GSUdfRFJNX1ZJUlRJT19HUFU9 eQorQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQorQ09ORklHX1ZJUlRJT19ORVQ9eQorQ09O RklHX1ZJUlRJT19DT05TT0xFPXkKK0NPTkZJR19QQVJBVklSVD15CitDT05GSUdfVklSVElPX0JM Sz15CitDT05GSUdfVklSVFVBTElaQVRJT049eQorQ09ORklHX1ZJUlRJTz15CitDT05GSUdfVklS VElPX1BDST15CitDT05GSUdfVklSVElPX01NSU89eQorQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJ TkVfREVWSUNFUz15CitDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89eQorQ09ORklHX0hXX1JBTkRP TV9WSVJUSU89eQorQ09ORklHX0JMS19NUV9WSVJUSU89eQorQ09ORklHX1RVTj15CitDT05GSUdf VlNPQ0tFVFM9eQorQ09ORklHX1ZJUlRJT19WU09DS0VUUz15CitDT05GSUdfVkhPU1RfVlNPQ0s9 bQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9hbWRncHUtc3RvbmV5LWZh aWxzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvYW1kZ3B1LXN0b25leS1mYWlscy50 eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5iNTk2ZTViZjUzNDgK LS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2FtZGdwdS1zdG9u ZXktZmFpbHMudHh0CkBAIC0wLDAgKzEsMTkgQEAKK2ttc19id0BsaW5lYXItdGlsaW5nLTEtZGlz cGxheXMtMjU2MHgxNDQwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0xLWRpc3BsYXlzLTM4 NDB4MjE2MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQweDIxNjBw LEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitr bXNfY3Vyc29yX2NyY0BwaXBlLUEtY3Vyc29yLXNpemUtY2hhbmdlLEZhaWwKK2ttc19jdXJzb3Jf Y3JjQHBpcGUtQi1jdXJzb3Itc2l6ZS1jaGFuZ2UsRmFpbAora21zX2hkckBicGMtc3dpdGNoLEZh aWwKK2ttc19oZHJAYnBjLXN3aXRjaC1kcG1zLEZhaWwKK2ttc19wbGFuZV9tdWx0aXBsZUBhdG9t aWMtcGlwZS1BLXRpbGluZy1ub25lLEZhaWwKK2ttc19yb3RhdGlvbl9jcmNAcHJpbWFyeS1yb3Rh dGlvbi0xODAsRmFpbAora21zX3VuaXZlcnNhbF9wbGFuZUBkaXNhYmxlLXByaW1hcnktdnMtZmxp cC1waXBlLUIsRmFpbAora21zX2FzeW5jX2ZsaXBzQGFsdGVybmF0ZS1zeW5jLWFzeW5jLWZsaXAs RmFpbAora21zX2FzeW5jX2ZsaXBzQGFzeW5jLWZsaXAtd2l0aC1wYWdlLWZsaXAtZXZlbnRzLEZh aWwKK2ttc19hc3luY19mbGlwc0BjcmMsRmFpbAora21zX2FzeW5jX2ZsaXBzQGludmFsaWQtYXN5 bmMtZmxpcCxGYWlsCitrbXNfYXN5bmNfZmxpcHNAdGVzdC1jdXJzb3IsRmFpbAora21zX2FzeW5j X2ZsaXBzQHRlc3QtdGltZS1zdGFtcCxGYWlsCitrbXNfYWRkZmJfYmFzaWNAYmFkLXBpdGNoLTY1 NTM2LEZhaWwKK2ttc19hZGRmYl9iYXNpY0Biby10b28tc21hbGwsRmFpbApcIE5vIG5ld2xpbmUg YXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvYW1k Z3B1LXN0b25leS1mbGFrZXMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9hbWRncHUt c3RvbmV5LWZsYWtlcy50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw Li4yMDA3MDZkODc0MmIKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZh aWxzL2FtZGdwdS1zdG9uZXktZmxha2VzLnR4dApAQCAtMCwwICsxLDE1IEBACitrbXNfYWRkZmJf YmFzaWNAdG9vLWhpZ2gKK2ttc19hdG9taWNfdHJhbnNpdGlvbkBwbGFuZS1hbGwtbW9kZXNldC10 cmFuc2l0aW9uLWludGVybmFsLXBhbmVscwora21zX2F0b21pY190cmFuc2l0aW9uQHBsYW5lLWFs bC10cmFuc2l0aW9uCitrbXNfYXRvbWljX3RyYW5zaXRpb25AcGxhbmUtdXNlLWFmdGVyLW5vbmJs b2NraW5nLXVuYmluZAora21zX2J3QGxpbmVhci10aWxpbmctMS1kaXNwbGF5cy0xOTIweDEwODBw CitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5l YXItdGlsaW5nLTItZGlzcGxheXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmctMy1k aXNwbGF5cy0yNTYweDE0NDBwCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTM4NDB4 MjE2MHAKK2ttc19jdXJzb3JfY3JjQHBpcGUtQS1jdXJzb3ItYWxwaGEtb3BhcXVlCitrbXNfY3Vy c29yX2NyY0BwaXBlLUItY3Vyc29yLWFscGhhLW9wYXF1ZQora21zX3BsYW5lX211bHRpcGxlQGF0 b21pYy1waXBlLUItdGlsaW5nLW5vbmUKK2ttc19wbGFuZUBwaXhlbC1mb3JtYXQKK2ttc19wbGFu ZV9zY2FsaW5nQGRvd25zY2FsZS13aXRoLXJvdGF0aW9uLWZhY3Rvci0wLTUKK2ttc191bml2ZXJz YWxfcGxhbmVAZGlzYWJsZS1wcmltYXJ5LXZzLWZsaXAtcGlwZS1BCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2FtZGdwdS1zdG9uZXktc2tpcHMudHh0IGIvZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9hbWRncHUtc3RvbmV5LXNraXBzLnR4dApuZXcgZmlsZSBtb2RlIDEw MDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmUyYzUzOGEwZjk1NAotLS0gL2Rldi9udWxsCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvYW1kZ3B1LXN0b25leS1za2lwcy50eHQKQEAgLTAs MCArMSwyIEBACisjIFN1c3BlbmQgdG8gUkFNIHNlZW1zIHRvIGJlIGJyb2tlbiBvbiB0aGlzIG1h Y2hpbmUKKy4qc3VzcGVuZC4qClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWFtbHktZmxha2VzLnR4dCBiL2RyaXZl cnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1hbWx5LWZsYWtlcy50eHQKbmV3IGZpbGUgbW9kZSAx MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi42N2Q3OGYxMGI2NzEKLS0tIC9kZXYvbnVsbAorKysg Yi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYW1seS1mbGFrZXMudHh0CkBAIC0wLDAg KzEsMzIgQEAKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMTkyMHgxMDgwcAora21z X2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0yNTYweDE0NDBwCitrbXNfYndAbGluZWFyLXRp bGluZy0yLWRpc3BsYXlzLTM4NDB4MjE2MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxh eXMtMTkyMHgxMDgwcAora21zX2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0yNTYweDE0NDBw CitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTM4NDB4MjE2MHAKK2ttc19id0BsaW5l YXItdGlsaW5nLTQtZGlzcGxheXMtMTkyMHgxMDgwcAora21zX2J3QGxpbmVhci10aWxpbmctNC1k aXNwbGF5cy0yNTYweDE0NDBwCitrbXNfYndAbGluZWFyLXRpbGluZy00LWRpc3BsYXlzLTM4NDB4 MjE2MHAKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZS10by02NGJwcC15dGls ZS1kb3duc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxlLXRvLTY0 YnBwLXl0aWxlLXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxl Y2NzLXRvLTY0YnBwLXl0aWxlLWRvd25zY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAt MzJicHAteXRpbGVjY3MtdG8tNjRicHAteXRpbGUtdXBzY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRf Y3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMTZicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19mbGlw X3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0xNmJwcC15dGlsZS11cHNjYWxpbmcKK2tt c19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGlsZS1kb3duc2Nh bGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMyYnBwLXl0aWxl LXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMyYnBw LXl0aWxlcmNjY3MtZG93bnNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15 dGlsZS10by0zMmJwcC15dGlsZXJjY2NzLXVwc2NhbGluZwora21zX3BsYW5lX2FscGhhX2JsZW5k QHBpcGUtQS1hbHBoYS1iYXNpYwora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQS1hbHBoYS1v cGFxdWUtZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtdHJhbnNwYXJlbnQt ZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtY29uc3RhbnQtYWxwaGEtbWF4CitrbXNf cGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLWJhc2ljCitrbXNfcGxhbmVfYWxwaGFfYmxl bmRAcGlwZS1CLWFscGhhLW9wYXF1ZS1mYgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1h bHBoYS10cmFuc3BhcmVudC1mYgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1jb25zdGFu dC1hbHBoYS1tYXgKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtYmFzaWMKK2tt c19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtb3BhcXVlLWZiCitrbXNfcGxhbmVfYWxw aGFfYmxlbmRAcGlwZS1DLWFscGhhLXRyYW5zcGFyZW50LWZiCitrbXNfcGxhbmVfYWxwaGFfYmxl bmRAcGlwZS1DLWNvbnN0YW50LWFscGhhLW1heAora21zX3N5c2ZzX2VkaWRfdGltaW5nClwgTm8g bmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hm YWlscy9pOTE1LWFtbHktc2tpcHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1 LWFtbHktc2tpcHMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4u ZTJjNTM4YTBmOTU0Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWls cy9pOTE1LWFtbHktc2tpcHMudHh0CkBAIC0wLDAgKzEsMiBAQAorIyBTdXNwZW5kIHRvIFJBTSBz ZWVtcyB0byBiZSBicm9rZW4gb24gdGhpcyBtYWNoaW5lCisuKnN1c3BlbmQuKgpcIE5vIG5ld2xp bmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMv aTkxNS1hcGwtZmFpbHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWFwbC1m YWlscy50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5hMDc3ZjI5 ZDVjYmEKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUt YXBsLWZhaWxzLnR4dApAQCAtMCwwICsxLDI5IEBACitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRp c3BsYXlzLTE5MjB4MTA4MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0y NTYweDE0NDBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMzg0MHgyMTYw cCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTE5MjB4MTA4MHAsRmFpbAor a21zX2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0yNTYweDE0NDBwLEZhaWwKK2ttc19id0Bs aW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMzg0MHgyMTYwcCxGYWlsCitrbXNfYndAbGluZWFyLXRp bGluZy00LWRpc3BsYXlzLTE5MjB4MTA4MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctNC1k aXNwbGF5cy0yNTYweDE0NDBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTQtZGlzcGxheXMt Mzg0MHgyMTYwcCxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtMzJicHAteXRpbGUtdG8t NjRicHAteXRpbGUtZG93bnNjYWxpbmcsRmFpbAora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMy YnBwLXl0aWxlLXRvLTY0YnBwLXl0aWxlLXVwc2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRf Y3JjQGZsaXAtMzJicHAteXRpbGVjY3MtdG8tNjRicHAteXRpbGUtZG93bnNjYWxpbmcsRmFpbAor a21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxlY2NzLXRvLTY0YnBwLXl0aWxlLXVw c2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMTZi cHAteXRpbGUtZG93bnNjYWxpbmcsRmFpbAora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBw LXl0aWxlLXRvLTE2YnBwLXl0aWxlLXVwc2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3Jj QGZsaXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGUtZG93bnNjYWxpbmcsRmFpbAora21zX2Zs aXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMyYnBwLXl0aWxlLXVwc2NhbGluZyxG YWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGVy Y2Njcy1kb3duc2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRp bGUtdG8tMzJicHAteXRpbGVyY2Njcy11cHNjYWxpbmcsRmFpbAora21zX3BsYW5lX2FscGhhX2Js ZW5kQHBpcGUtQS1hbHBoYS1vcGFxdWUtZmIsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBp cGUtQS1hbHBoYS10cmFuc3BhcmVudC1mYixGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlw ZS1BLWNvbnN0YW50LWFscGhhLW1heCxGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1C LWFscGhhLW9wYXF1ZS1mYixGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhh LXRyYW5zcGFyZW50LWZiLEZhaWwKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUItY29uc3Rh bnQtYWxwaGEtbWF4LEZhaWwKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtb3Bh cXVlLWZiLEZhaWwKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtdHJhbnNwYXJl bnQtZmIsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQy1jb25zdGFudC1hbHBoYS1t YXgsRmFpbAora21zX3N5c2ZzX2VkaWRfdGltaW5nLEZhaWwKXCBObyBuZXdsaW5lIGF0IGVuZCBv ZiBmaWxlCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYXBsLWZs YWtlcy50eHQgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYXBsLWZsYWtlcy50eHQK bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi42MThiYmU2YmI3OTMKLS0t IC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtYXBsLWZsYWtl cy50eHQKQEAgLTAsMCArMSBAQAora21zX2Zyb250YnVmZmVyX3RyYWNraW5nQGZiYy10aWxpbmct bGluZWFyClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9pOTE1LWFwbC1za2lwcy50eHQgYi9kcml2ZXJzL2dwdS9kcm0vY2kv eGZhaWxzL2k5MTUtYXBsLXNraXBzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw MDAwMDAwMDAuLmUyYzUzOGEwZjk1NAotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvaTkxNS1hcGwtc2tpcHMudHh0CkBAIC0wLDAgKzEsMiBAQAorIyBTdXNwZW5k IHRvIFJBTSBzZWVtcyB0byBiZSBicm9rZW4gb24gdGhpcyBtYWNoaW5lCisuKnN1c3BlbmQuKgpc IE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9j aS94ZmFpbHMvaTkxNS1jbWwtZmxha2VzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMv aTkxNS1jbWwtZmxha2VzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw MDAuLjEzYmEyOTcyNzNkMAotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94 ZmFpbHMvaTkxNS1jbWwtZmxha2VzLnR4dApAQCAtMCwwICsxLDM3IEBACitrbXNfYndAbGluZWFy LXRpbGluZy0yLWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlz cGxheXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQweDIx NjBwCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0Bs aW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMjU2MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmct My1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNfYndAbGluZWFyLXRpbGluZy00LWRpc3BsYXlzLTE5 MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTQtZGlzcGxheXMtMjU2MHgxNDQwcAora21z X2J3QGxpbmVhci10aWxpbmctNC1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNfZmxpcEBmbGlwLXZz LXN1c3BlbmQKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZS10by02NGJwcC15 dGlsZS1kb3duc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxlLXRv LTY0YnBwLXl0aWxlLXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0 aWxlY2NzLXRvLTY0YnBwLXl0aWxlLWRvd25zY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZs aXAtMzJicHAteXRpbGVjY3MtdG8tNjRicHAteXRpbGUtdXBzY2FsaW5nCitrbXNfZmxpcF9zY2Fs ZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMTZicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19m bGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0xNmJwcC15dGlsZS11cHNjYWxpbmcK K2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGlsZS1kb3du c2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMyYnBwLXl0 aWxlLXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMy YnBwLXl0aWxlcmNjY3MtZG93bnNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJw cC15dGlsZS10by0zMmJwcC15dGlsZXJjY2NzLXVwc2NhbGluZwora21zX2hkckBicGMtc3dpdGNo LXN1c3BlbmQKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtYmFzaWMKK2ttc19w bGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtb3BhcXVlLWZiCitrbXNfcGxhbmVfYWxwaGFf YmxlbmRAcGlwZS1BLWFscGhhLXRyYW5zcGFyZW50LWZiCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRA cGlwZS1BLWNvbnN0YW50LWFscGhhLW1heAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1h bHBoYS1iYXNpYwora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1hbHBoYS1vcGFxdWUtZmIK K2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUItYWxwaGEtdHJhbnNwYXJlbnQtZmIKK2ttc19w bGFuZV9hbHBoYV9ibGVuZEBwaXBlLUItY29uc3RhbnQtYWxwaGEtbWF4CitrbXNfcGxhbmVfYWxw aGFfYmxlbmRAcGlwZS1DLWFscGhhLWJhc2ljCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1D LWFscGhhLW9wYXF1ZS1mYgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQy1hbHBoYS10cmFu c3BhcmVudC1mYgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQy1jb25zdGFudC1hbHBoYS1t YXgKK2ttc19wc3IyX3N1QHBhZ2VfZmxpcC1OVjEyCitrbXNfcHNyMl9zdUBwYWdlX2ZsaXAtUDAx MAora21zX3NldG1vZGVAYmFzaWMKK2ttc19kcmF3X2NyY0BkcmF3LW1ldGhvZC14cmdiODg4OC1y ZW5kZXIteHRpbGVkClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWdsay1mbGFrZXMudHh0IGIvZHJpdmVycy9ncHUv ZHJtL2NpL3hmYWlscy9pOTE1LWdsay1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IDAwMDAwMDAwMDAwMC4uYWVkYjNkMmVmODg1Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWdsay1mbGFrZXMudHh0CkBAIC0wLDAgKzEsNDAgQEAK K2ttc19id0BsaW5lYXItdGlsaW5nLTEtZGlzcGxheXMtMzg0MHgyMTYwcAora21zX2J3QGxpbmVh ci10aWxpbmctMi1kaXNwbGF5cy0xOTIweDEwODBwCitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRp c3BsYXlzLTI1NjB4MTQ0MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMzg0MHgy MTYwcAora21zX2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0xOTIweDEwODBwCitrbXNfYndA bGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTI1NjB4MTQ0MHAKK2ttc19id0BsaW5lYXItdGlsaW5n LTMtZGlzcGxheXMtMzg0MHgyMTYwcAora21zX2J3QGxpbmVhci10aWxpbmctNC1kaXNwbGF5cy0x OTIweDEwODBwCitrbXNfYndAbGluZWFyLXRpbGluZy00LWRpc3BsYXlzLTI1NjB4MTQ0MHAKK2tt c19id0BsaW5lYXItdGlsaW5nLTQtZGlzcGxheXMtMzg0MHgyMTYwcAora21zX2ZsaXBAYmxvY2tp bmctd2ZfdmJsYW5rCitrbXNfZmxpcEB3Zl92YmxhbmstdHMtY2hlY2sKK2ttc19mbGlwQHdmX3Zi bGFuay10cy1jaGVjay1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtMzJi cHAteXRpbGUtdG8tNjRicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNA ZmxpcC0zMmJwcC15dGlsZS10by02NGJwcC15dGlsZS11cHNjYWxpbmcKK2ttc19mbGlwX3NjYWxl ZF9jcmNAZmxpcC0zMmJwcC15dGlsZWNjcy10by02NGJwcC15dGlsZS1kb3duc2NhbGluZwora21z X2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBwLXl0aWxlY2NzLXRvLTY0YnBwLXl0aWxlLXVwc2Nh bGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTE2YnBwLXl0aWxl LWRvd25zY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMTZi cHAteXRpbGUtdXBzY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUt dG8tMzJicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJw cC15dGlsZS10by0zMmJwcC15dGlsZS11cHNjYWxpbmcKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxp cC02NGJwcC15dGlsZS10by0zMmJwcC15dGlsZXJjY2NzLWRvd25zY2FsaW5nCitrbXNfZmxpcF9z Y2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGVyY2Njcy11cHNjYWxpbmcK K2ttc19mcm9udGJ1ZmZlcl90cmFja2luZ0BmYmMtdGlsaW5nLWxpbmVhcgora21zX3BsYW5lX2Fs cGhhX2JsZW5kQHBpcGUtQS1hbHBoYS1iYXNpYwora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUt QS1hbHBoYS1vcGFxdWUtZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtdHJh bnNwYXJlbnQtZmIKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtY29uc3RhbnQtYWxwaGEt bWF4CitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLWJhc2ljCitrbXNfcGxhbmVf YWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLW9wYXF1ZS1mYgora21zX3BsYW5lX2FscGhhX2JsZW5k QHBpcGUtQi1hbHBoYS10cmFuc3BhcmVudC1mYgora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUt Qi1jb25zdGFudC1hbHBoYS1tYXgKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEt YmFzaWMKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtb3BhcXVlLWZiCitrbXNf cGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1DLWFscGhhLXRyYW5zcGFyZW50LWZiCitrbXNfcGxhbmVf YWxwaGFfYmxlbmRAcGlwZS1DLWNvbnN0YW50LWFscGhhLW1heAora21zX3JvdGF0aW9uX2NyY0Bt dWx0aXBsYW5lLXJvdGF0aW9uCitrbXNfcm90YXRpb25fY3JjQG11bHRpcGxhbmUtcm90YXRpb24t Y3JvcHBpbmctYm90dG9tCitrbXNfcm90YXRpb25fY3JjQG11bHRpcGxhbmUtcm90YXRpb24tY3Jv cHBpbmctdG9wCitrbXNfc2V0bW9kZUBiYXNpYwpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1nbGstc2tpcHMudHh0 IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWdsay1za2lwcy50eHQKbmV3IGZpbGUg bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5lMmM1MzhhMGY5NTQKLS0tIC9kZXYvbnVs bAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtZ2xrLXNraXBzLnR4dApAQCAt MCwwICsxLDIgQEAKKyMgU3VzcGVuZCB0byBSQU0gc2VlbXMgdG8gYmUgYnJva2VuIG9uIHRoaXMg bWFjaGluZQorLipzdXNwZW5kLioKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUta2JsLWZhaWxzLnR4dCBiL2RyaXZl cnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1rYmwtZmFpbHMudHh0Cm5ldyBmaWxlIG1vZGUgMTAw NjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZjgxZjA2NWUyN2U4Ci0tLSAvZGV2L251bGwKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1mYWlscy50eHQKQEAgLTAsMCArMSw4 IEBACitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAora21z X2J3QGxpbmVhci10aWxpbmctNC1kaXNwbGF5cy0yNTYweDE0NDBwLEZhaWwKK2ttc19mbGlwX3Nj YWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZS10by02NGJwcC15dGlsZS11cHNjYWxpbmcsRmFpbAor a21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMyYnBwLXl0aWxlLWRvd25z Y2FsaW5nLEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJw cC15dGlsZXJjY2NzLXVwc2NhbGluZyxGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1B LWNvbnN0YW50LWFscGhhLW1heCxGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFs cGhhLW9wYXF1ZS1mYixGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1DLWNvbnN0YW50 LWFscGhhLW1heCxGYWlsClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1mbGFrZXMudHh0IGIvZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0 CmluZGV4IDAwMDAwMDAwMDAwMC4uNzUyZDBkOWE1MjgwCi0tLSAvZGV2L251bGwKKysrIGIvZHJp dmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1mbGFrZXMudHh0CkBAIC0wLDAgKzEsMjUg QEAKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMTkyMHgxMDgwcAora21zX2J3QGxp bmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNfYndAbGluZWFyLXRpbGluZy0z LWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMjU2 MHgxNDQwcAora21zX2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0zODQweDIxNjBwCitrbXNf YndAbGluZWFyLXRpbGluZy00LWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGls aW5nLTQtZGlzcGxheXMtMzg0MHgyMTYwcAora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTMyYnBw LXl0aWxlLXRvLTY0YnBwLXl0aWxlLWRvd25zY2FsaW5nCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZs aXAtMzJicHAteXRpbGVjY3MtdG8tNjRicHAteXRpbGUtZG93bnNjYWxpbmcKK2ttc19mbGlwX3Nj YWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZWNjcy10by02NGJwcC15dGlsZS11cHNjYWxpbmcKK2tt c19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0xNmJwcC15dGlsZS1kb3duc2Nh bGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTE2YnBwLXl0aWxl LXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRvLTMyYnBw LXl0aWxlLXVwc2NhbGluZwora21zX2ZsaXBfc2NhbGVkX2NyY0BmbGlwLTY0YnBwLXl0aWxlLXRv LTMyYnBwLXl0aWxlcmNjY3MtZG93bnNjYWxpbmcKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBl LUEtYWxwaGEtYmFzaWMKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtYWxwaGEtb3BhcXVl LWZiCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1BLWFscGhhLXRyYW5zcGFyZW50LWZiCitr bXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLWJhc2ljCitrbXNfcGxhbmVfYWxwaGFf YmxlbmRAcGlwZS1CLWFscGhhLXRyYW5zcGFyZW50LWZiCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRA cGlwZS1CLWNvbnN0YW50LWFscGhhLW1heAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQy1h bHBoYS1iYXNpYwora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQy1hbHBoYS1vcGFxdWUtZmIK K2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtdHJhbnNwYXJlbnQtZmIKK2ttc19z eXNmc19lZGlkX3RpbWluZwora21zX2FzeW5jX2ZsaXBzQGNyYwpcIE5vIG5ld2xpbmUgYXQgZW5k IG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS1rYmwt c2tpcHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LWtibC1za2lwcy50eHQK bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5lMmM1MzhhMGY5NTQKLS0t IC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUta2JsLXNraXBz LnR4dApAQCAtMCwwICsxLDIgQEAKKyMgU3VzcGVuZCB0byBSQU0gc2VlbXMgdG8gYmUgYnJva2Vu IG9uIHRoaXMgbWFjaGluZQorLipzdXNwZW5kLioKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxl CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtdGdsLWZhaWxzLnR4 dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS10Z2wtZmFpbHMudHh0Cm5ldyBmaWxl IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMjcwNjQ0Y2UyMjBjCi0tLSAvZGV2L251 bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LXRnbC1mYWlscy50eHQKQEAg LTAsMCArMSwxOSBAQAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQweDIxNjBw LEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitr bXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAora21zX2J3QGxp bmVhci10aWxpbmctMy1kaXNwbGF5cy0zODQweDIxNjBwLEZhaWwKK2ttc19id0BsaW5lYXItdGls aW5nLTQtZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy00LWRp c3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctNC1kaXNwbGF5cy0z ODQweDIxNjBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTUtZGlzcGxheXMtMTkyMHgxMDgw cCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy01LWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAor a21zX2J3QGxpbmVhci10aWxpbmctNS1kaXNwbGF5cy0zODQweDIxNjBwLEZhaWwKK2ttc19mbGlw X3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZS10by02NGJwcC15dGlsZS1kb3duc2NhbGluZyxG YWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtMzJicHAteXRpbGUtdG8tNjRicHAteXRpbGUt dXBzY2FsaW5nLEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0x NmJwcC15dGlsZS1kb3duc2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRi cHAteXRpbGUtdG8tMTZicHAteXRpbGUtdXBzY2FsaW5nLEZhaWwKK2ttc19mbGlwX3NjYWxlZF9j cmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGlsZS1kb3duc2NhbGluZyxGYWlsCitrbXNf ZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGUtdXBzY2FsaW5n LEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGls ZXJjY2NzLWRvd25zY2FsaW5nLEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15 dGlsZS10by0zMmJwcC15dGlsZXJjY2NzLXVwc2NhbGluZyxGYWlsCitrbXNfcm90YXRpb25fY3Jj QGJhZC1waXhlbC1mb3JtYXQsRmFpbApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS10Z2wtZmxha2VzLnR4dCBiL2Ry aXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS10Z2wtZmxha2VzLnR4dApuZXcgZmlsZSBtb2Rl IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmUyM2QzNjliZWM4OQotLS0gL2Rldi9udWxsCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS10Z2wtZmxha2VzLnR4dApAQCAtMCww ICsxLDUgQEAKK2ttc19kcmF3X2NyY0AuKgora21zX2ZsaXBAYmxvY2tpbmctYWJzb2x1dGUtd2Zf dmJsYW5rCitrbXNfZmxpcEBiby10b28tYmlnLWludGVycnVwdGlibGUKK2ttc19mbGlwQGZsaXAt dnMtcm1mYi1pbnRlcnJ1cHRpYmxlCitrbXNfZmxpcEBidXN5LWZsaXAKXCBObyBuZXdsaW5lIGF0 IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUt dGdsLXNraXBzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS10Z2wtc2tpcHMu dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMTRmMzNjN2JhMDNi Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LXRnbC1z a2lwcy50eHQKQEAgLTAsMCArMSw4IEBACisjIFN1c3BlbmQgdG8gUkFNIHNlZW1zIHRvIGJlIGJy b2tlbiBvbiB0aGlzIG1hY2hpbmUKKy4qc3VzcGVuZC4qCisKKyMgR1BVIGhhbmdzLCB0aGVuIHRo ZSB3aG9sZSBtYWNoaW5lCitnZW1fZWlvLioKKworIyBXaG9sZSBtYWNoaW5lIGhhbmdzCitrbXNf ZmxpcEBhYnNvbHV0ZS13Zl92YmxhbmtAYS1lZHAxClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmls ZQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9pOTE1LXdobC1mYWlscy50 eHQgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtd2hsLWZhaWxzLnR4dApuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmRiZmVkZmE1ZDYzZgotLS0gL2Rldi9u dWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvaTkxNS13aGwtZmFpbHMudHh0CkBA IC0wLDAgKzEsMzAgQEAKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMTkyMHgxMDgw cCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAor a21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQweDIxNjBwLEZhaWwKK2ttc19id0Bs aW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFyLXRp bGluZy0zLWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMy1k aXNwbGF5cy0zODQweDIxNjBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTQtZGlzcGxheXMt MTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy00LWRpc3BsYXlzLTI1NjB4MTQ0 MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctNC1kaXNwbGF5cy0zODQweDIxNjBwLEZhaWwK K2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15dGlsZS10by02NGJwcC15dGlsZS1kb3du c2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtMzJicHAteXRpbGUtdG8tNjRi cHAteXRpbGUtdXBzY2FsaW5nLEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC0zMmJwcC15 dGlsZWNjcy10by02NGJwcC15dGlsZS1kb3duc2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRf Y3JjQGZsaXAtMzJicHAteXRpbGVjY3MtdG8tNjRicHAteXRpbGUtdXBzY2FsaW5nLEZhaWwKK2tt c19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0xNmJwcC15dGlsZS1kb3duc2Nh bGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZsaXAtNjRicHAteXRpbGUtdG8tMTZicHAt eXRpbGUtdXBzY2FsaW5nLEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGls ZS10by0zMmJwcC15dGlsZS1kb3duc2NhbGluZyxGYWlsCitrbXNfZmxpcF9zY2FsZWRfY3JjQGZs aXAtNjRicHAteXRpbGUtdG8tMzJicHAteXRpbGUtdXBzY2FsaW5nLEZhaWwKK2ttc19mbGlwX3Nj YWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGlsZXJjY2NzLWRvd25zY2FsaW5n LEZhaWwKK2ttc19mbGlwX3NjYWxlZF9jcmNAZmxpcC02NGJwcC15dGlsZS10by0zMmJwcC15dGls ZXJjY2NzLXVwc2NhbGluZyxGYWlsCitrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmdAZmJjLXRpbGlu Zy1saW5lYXIsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQS1hbHBoYS1vcGFxdWUt ZmIsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQS1hbHBoYS10cmFuc3BhcmVudC1m YixGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1BLWNvbnN0YW50LWFscGhhLW1heCxG YWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLW9wYXF1ZS1mYixGYWlsCitr bXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLXRyYW5zcGFyZW50LWZiLEZhaWwKK2tt c19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUItY29uc3RhbnQtYWxwaGEtbWF4LEZhaWwKK2ttc19w bGFuZV9hbHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtb3BhcXVlLWZiLEZhaWwKK2ttc19wbGFuZV9h bHBoYV9ibGVuZEBwaXBlLUMtYWxwaGEtdHJhbnNwYXJlbnQtZmIsRmFpbAora21zX3BsYW5lX2Fs cGhhX2JsZW5kQHBpcGUtQy1jb25zdGFudC1hbHBoYS1tYXgsRmFpbAora21zX3N5c2ZzX2VkaWRf dGltaW5nLEZhaWwKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtd2hsLWZsYWtlcy50eHQgYi9kcml2ZXJzL2dwdS9k cm0vY2kveGZhaWxzL2k5MTUtd2hsLWZsYWtlcy50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k ZXggMDAwMDAwMDAwMDAwLi42YmNhYzViODRmYmIKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJz L2dwdS9kcm0vY2kveGZhaWxzL2k5MTUtd2hsLWZsYWtlcy50eHQKQEAgLTAsMCArMSBAQAora21z X2ZsaXBAZmxpcC12cy1zdXNwZW5kClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tZWRpYXRlay1tdDgxNzMtZmFpbHMudHh0 IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tZWRpYXRlay1tdDgxNzMtZmFpbHMudHh0Cm5l dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uN2Y3NGZiOWFmYzk5Ci0tLSAv ZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tZWRpYXRlay1tdDgxNzMt ZmFpbHMudHh0CkBAIC0wLDAgKzEsMjkgQEAKK2ttc18zZCxGYWlsCitrbXNfYWRkZmJfYmFzaWNA YWRkZmIyNS1iYWQtbW9kaWZpZXIsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMS1kaXNwbGF5 cy0xOTIweDEwODBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTEtZGlzcGxheXMtMjU2MHgx NDQwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0xLWRpc3BsYXlzLTM4NDB4MjE2MHAsRmFp bAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0xOTIweDEwODBwLEZhaWwKK2ttc19i d0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMjU2MHgxNDQwcCxGYWlsCitrbXNfYndAbGluZWFy LXRpbGluZy0yLWRpc3BsYXlzLTM4NDB4MjE2MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmct My1kaXNwbGF5cy0xOTIweDEwODBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxh eXMtMjU2MHgxNDQwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTM4NDB4 MjE2MHAsRmFpbAora21zX2NvbG9yQHBpcGUtQS1pbnZhbGlkLWdhbW1hLWx1dC1zaXplcyxGYWls CitrbXNfY29sb3JAcGlwZS1CLWludmFsaWQtZ2FtbWEtbHV0LXNpemVzLEZhaWwKK2ttc19mb3Jj ZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtY29ubmVjdG9yLXN0YXRlLEZhaWwKK2ttc19mb3JjZV9j b25uZWN0b3JfYmFzaWNAZm9yY2UtZWRpZCxGYWlsCitrbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2lj QGZvcmNlLWxvYWQtZGV0ZWN0LEZhaWwKK2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAcHJ1bmUt c3RhbGUtbW9kZXMsRmFpbAora21zX2ludmFsaWRfbW9kZUBpbnQtbWF4LWNsb2NrLEZhaWwKK2tt c19wbGFuZV9zY2FsaW5nQHBsYW5lcy11cHNjYWxlLTIweDIwLEZhaWwKK2ttc19wbGFuZV9zY2Fs aW5nQHBsYW5lcy11cHNjYWxlLTIweDIwLWRvd25zY2FsZS1mYWN0b3ItMC0yNSxGYWlsCitrbXNf cGxhbmVfc2NhbGluZ0BwbGFuZXMtdXBzY2FsZS0yMHgyMC1kb3duc2NhbGUtZmFjdG9yLTAtNSxG YWlsCitrbXNfcGxhbmVfc2NhbGluZ0BwbGFuZXMtdXBzY2FsZS0yMHgyMC1kb3duc2NhbGUtZmFj dG9yLTAtNzUsRmFpbAora21zX3BsYW5lX3NjYWxpbmdAdXBzY2FsZS13aXRoLW1vZGlmaWVyLTIw eDIwLEZhaWwKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1waXhlbC1mb3JtYXQtMjB4 MjAsRmFpbAora21zX3BsYW5lX3NjYWxpbmdAdXBzY2FsZS13aXRoLXJvdGF0aW9uLTIweDIwLEZh aWwKK2ttc19wcm9wZXJ0aWVzQGdldF9wcm9wZXJ0aWVzLXNhbml0eS1hdG9taWMsRmFpbAora21z X3Byb3BlcnRpZXNAcGxhbmUtcHJvcGVydGllcy1hdG9taWMsRmFpbAora21zX3Byb3BlcnRpZXNA cGxhbmUtcHJvcGVydGllcy1sZWdhY3ksRmFpbAora21zX3JtZmJAY2xvc2UtZmQsRmFpbApcIE5v IG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94 ZmFpbHMvbWVkaWF0ZWstbXQ4MTgzLWZhaWxzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFp bHMvbWVkaWF0ZWstbXQ4MTgzLWZhaWxzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw MDAwMDAwMDAwMDAuLjZmZjgxZDAwZTg0ZQotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9jaS94ZmFpbHMvbWVkaWF0ZWstbXQ4MTgzLWZhaWxzLnR4dApAQCAtMCwwICsxLDEwIEBA CitrbXNfYWRkZmJfYmFzaWNAYWRkZmIyNS1iYWQtbW9kaWZpZXIsRmFpbAora21zX2J3QGxpbmVh ci10aWxpbmctMS1kaXNwbGF5cy0yNTYweDE0NDBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5n LTItZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRpc3Bs YXlzLTI1NjB4MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQw eDIxNjBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlzcGxheXMtMjU2MHgxNDQwcCxG YWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTM4NDB4MjE2MHAsRmFpbAora21z X2NvbG9yQHBpcGUtQS1pbnZhbGlkLWdhbW1hLWx1dC1zaXplcyxGYWlsCitrbXNfcGxhbmVfc2Nh bGluZ0B1cHNjYWxlLXdpdGgtcm90YXRpb24tMjB4MjAsRmFpbAora21zX3JtZmJAY2xvc2UtZmQs RmFpbApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9jaS94ZmFpbHMvbWVkaWF0ZWstbXQ4MTgzLWZsYWtlcy50eHQgYi9kcml2ZXJzL2dwdS9k cm0vY2kveGZhaWxzL21lZGlhdGVrLW10ODE4My1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAw NjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMjA4ODkwYjc5ZWIwCi0tLSAvZGV2L251bGwKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tZWRpYXRlay1tdDgxODMtZmxha2VzLnR4dApAQCAt MCwwICsxLDE0IEBACitjb3JlX3NldG1hc3Rlcl92c19hdXRoCitrbXNfYndAbGluZWFyLXRpbGlu Zy0xLWRpc3BsYXlzLTE5MjB4MTA4MHAKK2ttc19id0BsaW5lYXItdGlsaW5nLTEtZGlzcGxheXMt Mzg0MHgyMTYwcAora21zX2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0xOTIweDEwODBwCitr bXNfY3Vyc29yX2xlZ2FjeUBjdXJzb3ItdnMtZmxpcC1hdG9taWMKK2ttc19wbGFuZV9zY2FsaW5n QGludmFsaWQtbnVtLXNjYWxlcnMKK2ttc19wbGFuZV9zY2FsaW5nQHBsYW5lcy11cHNjYWxlLTIw eDIwCitrbXNfcGxhbmVfc2NhbGluZ0BwbGFuZXMtdXBzY2FsZS0yMHgyMC1kb3duc2NhbGUtZmFj dG9yLTAtNQora21zX3BsYW5lX3NjYWxpbmdAdXBzY2FsZS13aXRoLW1vZGlmaWVyLTIweDIwCitr bXNfcGxhbmVfc2NhbGluZ0B1cHNjYWxlLXdpdGgtcGl4ZWwtZm9ybWF0LTIweDIwCitrbXNfcHJv cF9ibG9iQGludmFsaWQtc2V0LXByb3AtYW55CitrbXNfcHJvcGVydGllc0BnZXRfcHJvcGVydGll cy1zYW5pdHktYXRvbWljCitrbXNfcHJvcGVydGllc0BwbGFuZS1wcm9wZXJ0aWVzLWF0b21pYwor a21zX3Byb3BlcnRpZXNAcGxhbmUtcHJvcGVydGllcy1sZWdhY3kKXCBObyBuZXdsaW5lIGF0IGVu ZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21lc29uLWcx MmItZmFpbHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tZXNvbi1nMTJiLWZhaWxz LnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjM0NWUxNDI2YjNh MwotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbWVzb24tZzEy Yi1mYWlscy50eHQKQEAgLTAsMCArMSw1IEBACitrbXNfM2QsRmFpbAora21zX2FkZGZiX2Jhc2lj QGFkZGZiMjUtYmFkLW1vZGlmaWVyLEZhaWwKK2ttc19wcm9wZXJ0aWVzQGNvbm5lY3Rvci1wcm9w ZXJ0aWVzLWF0b21pYyxGYWlsCitrbXNfcHJvcGVydGllc0BnZXRfcHJvcGVydGllcy1zYW5pdHkt YXRvbWljLEZhaWwKK2ttc19wcm9wZXJ0aWVzQGdldF9wcm9wZXJ0aWVzLXNhbml0eS1ub24tYXRv bWljLEZhaWwKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vY2kveGZhaWxzL21lc29uLWcxMmItZmxha2VzLnR4dCBiL2RyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvbWVzb24tZzEyYi1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IDAwMDAwMDAwMDAwMC4uYjYzMzI5ZDA2NzY3Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2NpL3hmYWlscy9tZXNvbi1nMTJiLWZsYWtlcy50eHQKQEAgLTAsMCArMSw0IEBA CitrbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2ljQGZvcmNlLWNvbm5lY3Rvci1zdGF0ZQora21zX2Zv cmNlX2Nvbm5lY3Rvcl9iYXNpY0Bmb3JjZS1lZGlkCitrbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2lj QGZvcmNlLWxvYWQtZGV0ZWN0CitrbXNfZm9yY2VfY29ubmVjdG9yX2Jhc2ljQHBydW5lLXN0YWxl LW1vZGVzClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODAxNi1mYWlscy50eHQgYi9kcml2ZXJzL2dwdS9kcm0v Y2kveGZhaWxzL21zbS1hcHE4MDE2LWZhaWxzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl eCAwMDAwMDAwMDAwMDAuLjE2YzJkZmFiM2YxNgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9jaS94ZmFpbHMvbXNtLWFwcTgwMTYtZmFpbHMudHh0CkBAIC0wLDAgKzEsMTUgQEAK K2ttc18zZCxGYWlsCitrbXNfYWRkZmJfYmFzaWNAYWRkZmIyNS1iYWQtbW9kaWZpZXIsRmFpbAor a21zX2N1cnNvcl9sZWdhY3lAYWxsLXBpcGVzLWZvcmtlZC1tb3ZlLEZhaWwKK2ttc19jdXJzb3Jf bGVnYWN5QGFsbC1waXBlcy10b3J0dXJlLWJvLEZhaWwKK2ttc19jdXJzb3JfbGVnYWN5QGFsbC1w aXBlcy1mb3JrZWQtYm8sRmFpbAora21zX2N1cnNvcl9sZWdhY3lAYWxsLXBpcGVzLXNpbmdsZS1i byxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBhbGwtcGlwZXMtc2luZ2xlLW1vdmUsRmFpbAora21z X2N1cnNvcl9sZWdhY3lAYWxsLXBpcGVzLXRvcnR1cmUtbW92ZSxGYWlsCitrbXNfY3Vyc29yX2xl Z2FjeUBwaXBlLUEtZm9ya2VkLWJvLEZhaWwKK2ttc19jdXJzb3JfbGVnYWN5QHBpcGUtQS1mb3Jr ZWQtbW92ZSxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBwaXBlLUEtc2luZ2xlLWJvLEZhaWwKK2tt c19jdXJzb3JfbGVnYWN5QHBpcGUtQS1zaW5nbGUtbW92ZSxGYWlsCitrbXNfY3Vyc29yX2xlZ2Fj eUBwaXBlLUEtdG9ydHVyZS1ibyxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBwaXBlLUEtdG9ydHVy ZS1tb3ZlLEZhaWwKK2ttc19oZG1pX2luamVjdEBpbmplY3QtNGssRmFpbApkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODAxNi1mbGFrZXMudHh0IGIvZHJpdmVy cy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODAxNi1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUg MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYjYzMzI5ZDA2NzY3Ci0tLSAvZGV2L251bGwKKysr IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODAxNi1mbGFrZXMudHh0CkBAIC0w LDAgKzEsNCBAQAora21zX2ZvcmNlX2Nvbm5lY3Rvcl9iYXNpY0Bmb3JjZS1jb25uZWN0b3Itc3Rh dGUKK2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtZWRpZAora21zX2ZvcmNlX2Nvbm5l Y3Rvcl9iYXNpY0Bmb3JjZS1sb2FkLWRldGVjdAora21zX2ZvcmNlX2Nvbm5lY3Rvcl9iYXNpY0Bw cnVuZS1zdGFsZS1tb2RlcwpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLWFwcTgwOTYtZmFpbHMudHh0IGIvZHJpdmVy cy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODA5Ni1mYWlscy50eHQKbmV3IGZpbGUgbW9kZSAx MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi44OGExZmMwYTNiMGQKLS0tIC9kZXYvbnVsbAorKysg Yi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1hcHE4MDk2LWZhaWxzLnR4dApAQCAtMCww ICsxLDIgQEAKK2ttc18zZCxGYWlsCitrbXNfYWRkZmJfYmFzaWNAYWRkZmIyNS1iYWQtbW9kaWZp ZXIsRmFpbApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODA5 Ni1mbGFrZXMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODA5Ni1mbGFr ZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYjYzMzI5ZDA2 NzY3Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBx ODA5Ni1mbGFrZXMudHh0CkBAIC0wLDAgKzEsNCBAQAora21zX2ZvcmNlX2Nvbm5lY3Rvcl9iYXNp Y0Bmb3JjZS1jb25uZWN0b3Itc3RhdGUKK2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2Ut ZWRpZAora21zX2ZvcmNlX2Nvbm5lY3Rvcl9iYXNpY0Bmb3JjZS1sb2FkLWRldGVjdAora21zX2Zv cmNlX2Nvbm5lY3Rvcl9iYXNpY0BwcnVuZS1zdGFsZS1tb2RlcwpcIE5vIG5ld2xpbmUgYXQgZW5k IG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLWFwcTgw OTYtc2tpcHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tYXBxODA5Ni1za2lw cy50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5jZDQ5YzhjZTIw NTkKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1hcHE4 MDk2LXNraXBzLnR4dApAQCAtMCwwICsxLDIgQEAKKyMgV2hvbGUgbWFjaGluZSBoYW5ncwora21z X2N1cnNvcl9sZWdhY3lAYWxsLXBpcGVzLXRvcnR1cmUtbW92ZQpcIE5vIG5ld2xpbmUgYXQgZW5k IG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLXNjNzE4 MC1mYWlscy50eHQgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1zYzcxODAtZmFpbHMu dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uY2ZhMjVmZTk3NDk4 Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tc2M3MTgw LWZhaWxzLnR4dApAQCAtMCwwICsxLDIxIEBACitrbXNfY3Vyc29yX2xlZ2FjeUBjdXJzb3ItdnMt ZmxpcC10b2dnbGUsRmFpbAora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29yQS12cy1mbGlwQS1hdG9t aWMtdHJhbnNpdGlvbnMsQ3Jhc2gKK2ttc19wbGFuZUBwaXhlbC1mb3JtYXQsRmFpbAora21zX3Bs YW5lQHBpeGVsLWZvcm1hdC1zb3VyY2UtY2xhbXBpbmcsRmFpbAora21zX3BsYW5lQHBsYW5lLXBv c2l0aW9uLWNvdmVyZWQsRmFpbAora21zX3BsYW5lQHBsYW5lLXBvc2l0aW9uLWhvbGUsRmFpbAor a21zX3BsYW5lQHBsYW5lLXBvc2l0aW9uLWhvbGUtZHBtcyxGYWlsCitrbXNfcGxhbmVfYWxwaGFf YmxlbmRAcGlwZS1BLWFscGhhLTdlZmMsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUt QS1jb3ZlcmFnZS03ZWZjLEZhaWwKK2ttc19wbGFuZV9hbHBoYV9ibGVuZEBwaXBlLUEtY292ZXJh Z2UtdnMtcHJlbXVsdC12cy1jb25zdGFudCxGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlw ZS1CLWFscGhhLTdlZmMsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQi1hbHBoYS1i YXNpYyxGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWFscGhhLW9wYXF1ZS1mYixG YWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWNvbnN0YW50LWFscGhhLW1heCxGYWls CitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWNvbnN0YW50LWFscGhhLW1pZCxGYWlsCitr bXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlwZS1CLWNvdmVyYWdlLTdlZmMsRmFpbAora21zX3BsYW5l X2FscGhhX2JsZW5kQHBpcGUtQi1jb3ZlcmFnZS12cy1wcmVtdWx0LXZzLWNvbnN0YW50LEZhaWwK K2ttc19ybWZiQGNsb3NlLWZkLEZhaWwKK2ttc19yb3RhdGlvbl9jcmNAcHJpbWFyeS1yb3RhdGlv bi0xODAsRmFpbAora21zX3VuaXZlcnNhbF9wbGFuZUBkaXNhYmxlLXByaW1hcnktdnMtZmxpcC1w aXBlLUIsRmFpbAora21zX3VuaXZlcnNhbF9wbGFuZUBkaXNhYmxlLXByaW1hcnktdnMtZmxpcC1w aXBlLWIsRmFpbApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tc2M3 MTgwLWZsYWtlcy50eHQgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1zYzcxODAtZmxh a2VzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmIwMWFhNWIz NWRjZQotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLXNj NzE4MC1mbGFrZXMudHh0CkBAIC0wLDAgKzEsNiBAQAorIyBUZXN0IGVuZHMgdXAgcmVhZGluZyBD UkMgZnJvbSBmcmFtZSBiZWZvcmUgY3Vyc29yIHVwZGF0ZQorIyBzb21ldGltZXMuLiB0YmQgaWYg dGhpcyBpcyBhIGtlcm5lbCBDUkMgYnVnIG9yIGEgdGVzdAorIyBidWcKK2ttc19jdXJzb3JfY3Jj QC4qCisKK2ttc19wbGFuZV9tdWx0aXBsZUBhdG9taWMtcGlwZS1BLXRpbGluZy1ub25lCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1zYzcxODAtc2tpcHMudHh0IGIv ZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tc2M3MTgwLXNraXBzLnR4dApuZXcgZmlsZSBt b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjQxMGUwZWViMzE2MQotLS0gL2Rldi9udWxs CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLXNjNzE4MC1za2lwcy50eHQKQEAg LTAsMCArMSwyMyBAQAorIyBTdXNwZW5kIHRvIFJBTSBzZWVtcyB0byBiZSBicm9rZW4gb24gdGhp cyBtYWNoaW5lCisuKnN1c3BlbmQuKgorCisjIFRlc3QgaW5jb3JyZWN0bHkgYXNzdW1lcyB0aGF0 IENUTSBzdXBwb3J0IGltcGxpZXMgZ2FtbWEvZGVnYW1tYQorIyBMVVQgc3VwcG9ydC4gIE5vbmUg b2YgdGhlIHN1YnRlc3RzIGhhbmRsZSB0aGUgY2FzZSBvZiBvbmx5IGhhdmluZworIyBDVE0gc3Vw cG9ydAora21zX2NvbG9yLioKKworIyA0a0A2MCBpcyBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgaHcs IGJ1dCBkcml2ZXIgZG9lc24ndCBoYW5kbGUgaXQKKyMgdG9vIGdyYWNlZnVsbHkuLiBodHRwczov L2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZHJtL21zbS8tL2lzc3Vlcy8xNQora21zX2J3QGxpbmVh ci10aWxpbmctLiotZGlzcGxheXMtMzg0MHgyMTYwcAorCisjIFVudGlsIGlndCBmaXggbGFuZHM6 IGh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9wYXRjaC80OTMxNzUvCitrbXNfYndA bGluZWFyLXRpbGluZy0yLioKK2ttc19id0BsaW5lYXItdGlsaW5nLTMuKgora21zX2J3QGxpbmVh ci10aWxpbmctNC4qCitrbXNfYndAbGluZWFyLXRpbGluZy01LioKK2ttc19id0BsaW5lYXItdGls aW5nLTYuKgorCisjIGlndCBmaXggcG9zdGVkOiBodHRwczovL3BhdGNod29yay5mcmVlZGVza3Rv cC5vcmcvcGF0Y2gvNDk5OTI2LworIyBmYWlsdXJlIG1vZGUgaXMgZmxha2V5IGR1ZSB0byByYW5k b21pemF0aW9uIGJ1dCBmYWlscyBmcmVxdWVudGx5CisjIGVub3VnaCB0byBiZSBkZXRlY3RlZCBh cyBhIENyYXNoIG9yIG9jY2FzaW9uYWxseSBVbmV4cGVjdGVkUGFzcy4KK2ttc19wbGFuZV9tdWx0 aXBsZUBhdG9taWMtcGlwZS1BLXRpbGluZy1ub25lCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vY2kveGZhaWxzL21zbS1zZG04NDUtZmFpbHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hm YWlscy9tc20tc2RtODQ1LWZhaWxzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw MDAwMDAwMDAuLjgxMzM5MjdhNDRkZgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvbXNtLXNkbTg0NS1mYWlscy50eHQKQEAgLTAsMCArMSw0NCBAQAora21zX2Nv bG9yQHBpcGUtQS1jdG0tMC0yNSxGYWlsCitrbXNfY29sb3JAcGlwZS1BLWN0bS0wLTUsRmFpbAor a21zX2NvbG9yQHBpcGUtQS1jdG0tMC03NSxGYWlsCitrbXNfY29sb3JAcGlwZS1BLWN0bS1ibHVl LXRvLXJlZCxGYWlsCitrbXNfY29sb3JAcGlwZS1BLWN0bS1ncmVlbi10by1yZWQsRmFpbAora21z X2NvbG9yQHBpcGUtQS1jdG0tbWF4LEZhaWwKK2ttc19jb2xvckBwaXBlLUEtY3RtLW5lZ2F0aXZl LEZhaWwKK2ttc19jb2xvckBwaXBlLUEtY3RtLXJlZC10by1ibHVlLEZhaWwKK2ttc19jb2xvckBw aXBlLUEtbGVnYWN5LWdhbW1hLEZhaWwKK2ttc19jdXJzb3JfbGVnYWN5QGJhc2ljLWZsaXAtYWZ0 ZXItY3Vyc29yLWF0b21pYyxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBiYXNpYy1mbGlwLWFmdGVy LWN1cnNvci1sZWdhY3ksRmFpbAora21zX2N1cnNvcl9sZWdhY3lAYmFzaWMtZmxpcC1iZWZvcmUt Y3Vyc29yLWF0b21pYyxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBiYXNpYy1mbGlwLWJlZm9yZS1j dXJzb3ItbGVnYWN5LEZhaWwKK2ttc19jdXJzb3JfbGVnYWN5QGN1cnNvci12cy1mbGlwLWF0b21p YyxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBjdXJzb3ItdnMtZmxpcC1hdG9taWMtdHJhbnNpdGlv bnMsRmFpbAora21zX2N1cnNvcl9sZWdhY3lAY3Vyc29yLXZzLWZsaXAtbGVnYWN5LEZhaWwKK2tt c19jdXJzb3JfbGVnYWN5QGN1cnNvci12cy1mbGlwLXRvZ2dsZSxGYWlsCitrbXNfY3Vyc29yX2xl Z2FjeUBmbGlwLXZzLWN1cnNvci1hdG9taWMsRmFpbAora21zX2N1cnNvcl9sZWdhY3lAZmxpcC12 cy1jdXJzb3ItY3JjLWF0b21pYyxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBmbGlwLXZzLWN1cnNv ci1jcmMtbGVnYWN5LEZhaWwKK2ttc19jdXJzb3JfbGVnYWN5QGZsaXAtdnMtY3Vyc29yLWxlZ2Fj eSxGYWlsCitrbXNfY3Vyc29yX2xlZ2FjeUBzaG9ydC1mbGlwLWFmdGVyLWN1cnNvci1hdG9taWMt dHJhbnNpdGlvbnMsRmFpbAora21zX2N1cnNvcl9sZWdhY3lAc2hvcnQtZmxpcC1hZnRlci1jdXJz b3ItdG9nZ2xlLEZhaWwKK2ttc19jdXJzb3JfbGVnYWN5QHNob3J0LWZsaXAtYmVmb3JlLWN1cnNv ci1hdG9taWMtdHJhbnNpdGlvbnMsRmFpbAora21zX2N1cnNvcl9sZWdhY3lAc2hvcnQtZmxpcC1i ZWZvcmUtY3Vyc29yLXRvZ2dsZSxGYWlsCitrbXNfcGxhbmVAcGl4ZWwtZm9ybWF0LEZhaWwKK2tt c19wbGFuZUBwaXhlbC1mb3JtYXQtc291cmNlLWNsYW1waW5nLEZhaWwKK2ttc19wbGFuZV9hbHBo YV9ibGVuZEBwaXBlLUEtYWxwaGEtN2VmYyxGYWlsCitrbXNfcGxhbmVfYWxwaGFfYmxlbmRAcGlw ZS1BLWNvdmVyYWdlLTdlZmMsRmFpbAora21zX3BsYW5lX2FscGhhX2JsZW5kQHBpcGUtQS1jb3Zl cmFnZS12cy1wcmVtdWx0LXZzLWNvbnN0YW50LEZhaWwKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1B LW92ZXJsYXktc2l6ZS0xMjgsRmFpbAora21zX3BsYW5lX2N1cnNvckBwaXBlLUEtb3ZlcmxheS1z aXplLTI1NixGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQS1vdmVybGF5LXNpemUtNjQsRmFp bAora21zX3BsYW5lX2N1cnNvckBwaXBlLUEtdmlld3BvcnQtc2l6ZS0xMjgsRmFpbAora21zX3Bs YW5lX2N1cnNvckBwaXBlLUEtdmlld3BvcnQtc2l6ZS0yNTYsRmFpbAora21zX3BsYW5lX2N1cnNv ckBwaXBlLUEtdmlld3BvcnQtc2l6ZS02NCxGYWlsCitrbXNfcGxhbmVfc2NhbGluZ0Bkb3duc2Nh bGUtd2l0aC1waXhlbC1mb3JtYXQtZmFjdG9yLTAtMjUsVGltZW91dAora21zX3BsYW5lX3NjYWxp bmdAZG93bnNjYWxlLXdpdGgtcGl4ZWwtZm9ybWF0LWZhY3Rvci0wLTUsVGltZW91dAora21zX3Bs YW5lX3NjYWxpbmdAZG93bnNjYWxlLXdpdGgtcGl4ZWwtZm9ybWF0LWZhY3Rvci0wLTc1LFRpbWVv dXQKK2ttc19wbGFuZV9zY2FsaW5nQGludmFsaWQtbnVtLXNjYWxlcnMsRmFpbAora21zX3BsYW5l X3NjYWxpbmdAcGxhbmVzLWRvd25zY2FsZS1mYWN0b3ItMC0yNSxGYWlsCitrbXNfcGxhbmVfc2Nh bGluZ0BzY2FsZXItd2l0aC1jbGlwcGluZy1jbGFtcGluZyxUaW1lb3V0CitrbXNfcGxhbmVfc2Nh bGluZ0BzY2FsZXItd2l0aC1waXhlbC1mb3JtYXQtdW5pdHktc2NhbGluZyxUaW1lb3V0CitrbXNf cm1mYkBjbG9zZS1mZCxGYWlsCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxz L21zbS1zZG04NDUtZmxha2VzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLXNk bTg0NS1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4u MTA1ODZjNjI4NzYyCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWls cy9tc20tc2RtODQ1LWZsYWtlcy50eHQKQEAgLTAsMCArMSwxMCBAQAorIyBUZXN0IGVuZHMgdXAg cmVhZGluZyBDUkMgZnJvbSBmcmFtZSBiZWZvcmUgY3Vyc29yIHVwZGF0ZQorIyBzb21ldGltZXMu LiB0YmQgaWYgdGhpcyBpcyBhIGtlcm5lbCBDUkMgYnVnIG9yIGEgdGVzdAorIyBidWcKK2ttc19j dXJzb3JfY3JjQC4qCisKK2ttc19jdXJzb3JfbGVnYWN5QGZsaXAtdnMtY3Vyc29yLXRvZ2dsZQor a21zX2N1cnNvcl9sZWdhY3lAcGlwZS1BLWZvcmtlZC1ibwora21zX2N1cnNvcl9sZWdhY3lAcGlw ZS1BLWZvcmtlZC1tb3ZlCisKK2ttc19mbGlwQGRwbXMtdnMtdmJsYW5rLXJhY2UtaW50ZXJydXB0 aWJsZQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9tc20tc2RtODQ1LXNr aXBzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvbXNtLXNkbTg0NS1za2lwcy50eHQK bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi40MjY3NWYxYzZkNzYKLS0t IC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL21zbS1zZG04NDUtc2tp cHMudHh0CkBAIC0wLDAgKzEsMiBAQAorIyBIYW5ncyBtYWNoaW5lCitrbXNfYncuKgpcIE5vIG5l d2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFp bHMvcm9ja2NoaXAtcmszMjg4LWZhaWxzLnR4dCBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMv cm9ja2NoaXAtcmszMjg4LWZhaWxzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw MDAwMDAwMDAuLjBhMmY1YzA0ODU3YQotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvcm9ja2NoaXAtcmszMjg4LWZhaWxzLnR4dApAQCAtMCwwICsxLDQzIEBACitr bXNfM2QsRmFpbAora21zX2FkZGZiX2Jhc2ljQGFkZGZiMjUtYmFkLW1vZGlmaWVyLEZhaWwKK2tt c19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGlu ZWFyLXRpbGluZy0yLWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxp bmctMi1kaXNwbGF5cy0zODQweDIxNjBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTMtZGlz cGxheXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0zLWRpc3BsYXlzLTI1 NjB4MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMy1kaXNwbGF5cy0zODQweDIxNjBw LEZhaWwKK2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtY29ubmVjdG9yLXN0YXRlLEZh aWwKK2ttc19mb3JjZV9jb25uZWN0b3JfYmFzaWNAZm9yY2UtZWRpZCxGYWlsCitrbXNfZm9yY2Vf Y29ubmVjdG9yX2Jhc2ljQGZvcmNlLWxvYWQtZGV0ZWN0LEZhaWwKK2ttc19mb3JjZV9jb25uZWN0 b3JfYmFzaWNAcHJ1bmUtc3RhbGUtbW9kZXMsRmFpbAora21zX2ludmFsaWRfbW9kZUBpbnQtbWF4 LWNsb2NrLEZhaWwKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1BLW92ZXJsYXktc2l6ZS0xMjgsRmFp bAora21zX3BsYW5lX2N1cnNvckBwaXBlLUEtb3ZlcmxheS1zaXplLTI1NixGYWlsCitrbXNfcGxh bmVfY3Vyc29yQHBpcGUtQS1vdmVybGF5LXNpemUtNjQsRmFpbAora21zX3BsYW5lX2N1cnNvckBw aXBlLUEtcHJpbWFyeS1zaXplLTEyOCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQS1wcmlt YXJ5LXNpemUtMjU2LEZhaWwKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1BLXByaW1hcnktc2l6ZS02 NCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQS12aWV3cG9ydC1zaXplLTEyOCxGYWlsCitr bXNfcGxhbmVfY3Vyc29yQHBpcGUtQS12aWV3cG9ydC1zaXplLTI1NixGYWlsCitrbXNfcGxhbmVf Y3Vyc29yQHBpcGUtQS12aWV3cG9ydC1zaXplLTY0LEZhaWwKK2ttc19wbGFuZV9jdXJzb3JAcGlw ZS1CLW92ZXJsYXktc2l6ZS0xMjgsRmFpbAora21zX3BsYW5lX2N1cnNvckBwaXBlLUItb3Zlcmxh eS1zaXplLTI1NixGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi1vdmVybGF5LXNpemUtNjQs RmFpbAora21zX3BsYW5lX2N1cnNvckBwaXBlLUItcHJpbWFyeS1zaXplLTEyOCxGYWlsCitrbXNf cGxhbmVfY3Vyc29yQHBpcGUtQi1wcmltYXJ5LXNpemUtMjU2LEZhaWwKK2ttc19wbGFuZV9jdXJz b3JAcGlwZS1CLXByaW1hcnktc2l6ZS02NCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12 aWV3cG9ydC1zaXplLTEyOCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12aWV3cG9ydC1z aXplLTI1NixGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12aWV3cG9ydC1zaXplLTY0LEZh aWwKK2ttc19wbGFuZV9zY2FsaW5nQGRvd25zY2FsZS13aXRoLW1vZGlmaWVyLWZhY3Rvci0wLTI1 LEZhaWwKK2ttc19wbGFuZV9zY2FsaW5nQGRvd25zY2FsZS13aXRoLXJvdGF0aW9uLWZhY3Rvci0w LTI1LEZhaWwKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1tb2RpZmllci0yMHgyMCxG YWlsCitrbXNfcGxhbmVfc2NhbGluZ0B1cHNjYWxlLXdpdGgtbW9kaWZpZXItZmFjdG9yLTAtMjUs RmFpbAora21zX3BsYW5lX3NjYWxpbmdAdXBzY2FsZS13aXRoLXBpeGVsLWZvcm1hdC0yMHgyMCxG YWlsCitrbXNfcGxhbmVfc2NhbGluZ0B1cHNjYWxlLXdpdGgtcGl4ZWwtZm9ybWF0LWZhY3Rvci0w LTI1LEZhaWwKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1yb3RhdGlvbi0yMHgyMCxG YWlsCitrbXNfcHJpbWVAYmFzaWMtY3JjLEZhaWwKK2ttc19wcm9wZXJ0aWVzQGNvbm5lY3Rvci1w cm9wZXJ0aWVzLWF0b21pYyxGYWlsCitrbXNfcHJvcGVydGllc0BnZXRfcHJvcGVydGllcy1zYW5p dHktYXRvbWljLEZhaWwKK2ttc19wcm9wZXJ0aWVzQGdldF9wcm9wZXJ0aWVzLXNhbml0eS1ub24t YXRvbWljLEZhaWwKK2ttc19ybWZiQGNsb3NlLWZkLEZhaWwKXCBObyBuZXdsaW5lIGF0IGVuZCBv ZiBmaWxlCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3JvY2tjaGlwLXJr MzI4OC1mbGFrZXMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMy ODgtZmxha2VzLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjFm MjBiNzVhMTlmYQotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMv cm9ja2NoaXAtcmszMjg4LWZsYWtlcy50eHQKQEAgLTAsMCArMSwyIEBACitrbXNfY3Vyc29yX2Ny Y0AuKgora21zX3BpcGVfY3JjX2Jhc2ljQC4qClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMyODgtc2tp cHMudHh0IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMyODgtc2tpcHMu dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMjIzOTM3YWU3OTQ4 Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1y azMyODgtc2tpcHMudHh0CkBAIC0wLDAgKzEsNDkgQEAKKyMgU3VzcGVuZCB0byBSQU0gc2VlbXMg dG8gYmUgYnJva2VuIG9uIHRoaXMgbWFjaGluZQorLipzdXNwZW5kLioKKworIyBUb28gdW5zdGFi bGUsIG1hY2hpbmUgZW5kcyB1cCBoYW5naW5nIGFmdGVyIGxvdHMgb2YgT29wc2VzCitrbXNfY3Vy c29yX2xlZ2FjeS4qCisKKyMgU3RhcnRlZCBoYW5naW5nIHRoZSBtYWNoaW5lIG9uIExpbnV4IDUu MTktcmMyOgorIworIyBbSUdUXSBrbXNfcGxhbmVfbG93cmVzOiBleGVjdXRpbmcKKyMgW0lHVF0g a21zX3BsYW5lX2xvd3Jlczogc3RhcnRpbmcgc3VidGVzdCBwaXBlLUYtdGlsaW5nLXkKKyMgW0lH VF0ga21zX3BsYW5lX2xvd3JlczogZXhpdGluZywgcmV0PTc3CisjIENvbnNvbGU6IHN3aXRjaGlu ZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxNzB4NDgKKyMgcm9ja2NoaXAtZHJtIGRp c3BsYXktc3Vic3lzdGVtOiBbZHJtXSAqRVJST1IqIGZsaXBfZG9uZSB0aW1lZCBvdXQKKyMgcm9j a2NoaXAtZHJtIGRpc3BsYXktc3Vic3lzdGVtOiBbZHJtXSAqRVJST1IqIFtDUlRDOjM1OmNydGMt MF0gY29tbWl0IHdhaXQgdGltZWQgb3V0CisjIEJVRzogc3BpbmxvY2sgYmFkIG1hZ2ljIG9uIENQ VSMzLCBrbXNfcGxhbmVfbG93cmUvNDgyCisjIDg8LS0tIGN1dCBoZXJlIC0tLQorIyBVbmFibGUg dG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCB2aXJ0dWFsIGFkZHJlc3MgNzgxMjA3 OGUKKyMgWzc4MTIwNzhlXSAqcGdkPTAwMDAwMDAwCisjIEludGVybmFsIGVycm9yOiBPb3BzOiA1 IFsjMV0gU01QIEFSTQorIyBNb2R1bGVzIGxpbmtlZCBpbjoKKyMgQ1BVOiAzIFBJRDogNDgyIENv bW06IGttc19wbGFuZV9sb3dyZSBUYWludGVkOiBHICAgICAgICBXICAgICAgICAgNS4xOS4wLXJj Mi0zMjM1OTYtZzAwNTM1ZGU5MjE3MSAjMQorIyBIYXJkd2FyZSBuYW1lOiBSb2NrY2hpcCAoRGV2 aWNlIFRyZWUpCisjIFByb2Nlc3Mga21zX3BsYW5lX2xvd3JlIChwaWQ6IDQ4Miwgc3RhY2sgbGlt aXQgPSAweDExOTNhYzJiKQorIyAgc3Bpbl9kdW1wIGZyb20gZG9fcmF3X3NwaW5fbG9jaysweGE0 LzB4ZTgKKyMgIGRvX3Jhd19zcGluX2xvY2sgZnJvbSB3YWl0X2Zvcl9jb21wbGV0aW9uX3RpbWVv dXQrMHgyYy8weDEyMAorIyAgd2FpdF9mb3JfY29tcGxldGlvbl90aW1lb3V0IGZyb20gZHJtX2Ny dGNfY29tbWl0X3dhaXQrMHgxOC8weDdjCisjICBkcm1fY3J0Y19jb21taXRfd2FpdCBmcm9tIGRy bV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX2RlcGVuZGVuY2llcysweDQ0LzB4MTY4CisjICBkcm1f YXRvbWljX2hlbHBlcl93YWl0X2Zvcl9kZXBlbmRlbmNpZXMgZnJvbSBjb21taXRfdGFpbCsweDM0 LzB4MTgwCisjICBjb21taXRfdGFpbCBmcm9tIGRybV9hdG9taWNfaGVscGVyX2NvbW1pdCsweDE2 NC8weDE4YworIyAgZHJtX2F0b21pY19oZWxwZXJfY29tbWl0IGZyb20gZHJtX2F0b21pY19jb21t aXQrMHhhYy8weGU0CisjICBkcm1fYXRvbWljX2NvbW1pdCBmcm9tIGRybV9jbGllbnRfbW9kZXNl dF9jb21taXRfYXRvbWljKzB4MjNjLzB4Mjg0CisjICBkcm1fY2xpZW50X21vZGVzZXRfY29tbWl0 X2F0b21pYyBmcm9tIGRybV9jbGllbnRfbW9kZXNldF9jb21taXRfbG9ja2VkKzB4NjAvMHgxYzgK KyMgIGRybV9jbGllbnRfbW9kZXNldF9jb21taXRfbG9ja2VkIGZyb20gZHJtX2NsaWVudF9tb2Rl c2V0X2NvbW1pdCsweDI0LzB4NDAKKyMgIGRybV9jbGllbnRfbW9kZXNldF9jb21taXQgZnJvbSBk cm1fZmJkZXZfY2xpZW50X3Jlc3RvcmUrMHg1OC8weDk0CisjICBkcm1fZmJkZXZfY2xpZW50X3Jl c3RvcmUgZnJvbSBkcm1fY2xpZW50X2Rldl9yZXN0b3JlKzB4NzAvMHhiYworIyAgZHJtX2NsaWVu dF9kZXZfcmVzdG9yZSBmcm9tIGRybV9yZWxlYXNlKzB4ZjQvMHgxMTQKKyMgIGRybV9yZWxlYXNl IGZyb20gX19mcHV0KzB4NzQvMHgyNDAKKyMgIF9fZnB1dCBmcm9tIHRhc2tfd29ya19ydW4rMHg4 NC8weGI0CisjICB0YXNrX3dvcmtfcnVuIGZyb20gZG9fZXhpdCsweDM0Yy8weGEyMAorIyAgZG9f ZXhpdCBmcm9tIGRvX2dyb3VwX2V4aXQrMHgzNC8weDk4CisjICBkb19ncm91cF9leGl0IGZyb20g X193YWtlX3VwX3BhcmVudCsweDAvMHgxOAorIyBDb2RlOiBlNTk1YzAwOCAxMjg0M2QxOSAwM2Uw MDAwMCAwMzA5MzE2OCAoMTU5NDA1MDgpCisjIC0tLVsgZW5kIHRyYWNlIDAwMDAwMDAwMDAwMDAw MDAgXS0tLQorIyBub3RlOiBrbXNfcGxhbmVfbG93cmVbNDgyXSBleGl0ZWQgd2l0aCBwcmVlbXB0 X2NvdW50IDEKKyMgRml4aW5nIHJlY3Vyc2l2ZSBmYXVsdCBidXQgcmVib290IGlzIG5lZWRlZCEK K2ttc19wbGFuZV9sb3dyZXNAcGlwZS1GLXRpbGluZy15CisKKyMgVGFrZSB0b28gbG9uZywgd2Ug aGF2ZSBvbmx5IHR3byBtYWNoaW5lcywgYW5kIHRoZXNlIGFyZSB2ZXJ5IGZsYWt5CitrbXNfY3Vy c29yX2NyYy4qClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMzOTktZmFpbHMudHh0IGIvZHJpdmVycy9n cHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMzOTktZmFpbHMudHh0Cm5ldyBmaWxlIG1vZGUg MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZWJhYTJmOTZlNzZiCi0tLSAvZGV2L251bGwKKysr IGIvZHJpdmVycy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMzOTktZmFpbHMudHh0CkBA IC0wLDAgKzEsMjkgQEAKK2ttc19hZGRmYl9iYXNpY0BhZGRmYjI1LWJhZC1tb2RpZmllcixGYWls CitrbXNfY29sb3JAcGlwZS1BLWxlZ2FjeS1nYW1tYSxGYWlsCitrbXNfY29sb3JAcGlwZS1CLWxl Z2FjeS1nYW1tYSxGYWlsCitrbXNfaW52YWxpZF9tb2RlQGludC1tYXgtY2xvY2ssRmFpbAora21z X3BsYW5lQHBsYW5lLXBhbm5pbmctYm90dG9tLXJpZ2h0LEZhaWwKK2ttc19wbGFuZUBwbGFuZS1w YW5uaW5nLXRvcC1sZWZ0LEZhaWwKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1CLW92ZXJsYXktc2l6 ZS0xMjgsRmFpbAora21zX3BsYW5lX2N1cnNvckBwaXBlLUItb3ZlcmxheS1zaXplLTI1NixGYWls CitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi1vdmVybGF5LXNpemUtNjQsRmFpbAora21zX3BsYW5l X2N1cnNvckBwaXBlLUItcHJpbWFyeS1zaXplLTEyOCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBp cGUtQi1wcmltYXJ5LXNpemUtMjU2LEZhaWwKK2ttc19wbGFuZV9jdXJzb3JAcGlwZS1CLXByaW1h cnktc2l6ZS02NCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12aWV3cG9ydC1zaXplLTEy OCxGYWlsCitrbXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12aWV3cG9ydC1zaXplLTI1NixGYWlsCitr bXNfcGxhbmVfY3Vyc29yQHBpcGUtQi12aWV3cG9ydC1zaXplLTY0LEZhaWwKK2ttc19wbGFuZV9t dWx0aXBsZUBhdG9taWMtcGlwZS1CLXRpbGluZy1ub25lLEZhaWwKK2ttc19wcmltZUBiYXNpYy1j cmMsRmFpbAora21zX3JtZmJAY2xvc2UtZmQsRmFpbAora21zX3VuaXZlcnNhbF9wbGFuZUB1bml2 ZXJzYWwtcGxhbmUtcGlwZS1CLWZ1bmN0aW9uYWwsRmFpbAora21zX3ZibGFua0BwaXBlLUEtcXVl cnktZm9ya2VkLEZhaWwKK2ttc192YmxhbmtAcGlwZS1BLXF1ZXJ5LWlkbGUsRmFpbAora21zX3Zi bGFua0BwaXBlLUEtd2FpdC1idXN5LEZhaWwKK2ttc192YmxhbmtAcGlwZS1BLXdhaXQtZm9ya2Vk LEZhaWwKK2ttc192YmxhbmtAcGlwZS1BLXdhaXQtZm9ya2VkLWJ1c3ksRmFpbAora21zX3ZibGFu a0BwaXBlLUItcXVlcnktZm9ya2VkLEZhaWwKK2ttc192YmxhbmtAcGlwZS1CLXF1ZXJ5LWlkbGUs RmFpbAora21zX3ZibGFua0BwaXBlLUItd2FpdC1idXN5LEZhaWwKK2ttc192YmxhbmtAcGlwZS1C LXdhaXQtZm9ya2VkLEZhaWwKK2ttc192YmxhbmtAcGlwZS1CLXdhaXQtZm9ya2VkLWJ1c3ksRmFp bApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9jaS94ZmFpbHMvcm9ja2NoaXAtcmszMzk5LWZsYWtlcy50eHQgYi9kcml2ZXJzL2dwdS9kcm0v Y2kveGZhaWxzL3JvY2tjaGlwLXJrMzM5OS1mbGFrZXMudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0 CmluZGV4IDAwMDAwMDAwMDAwMC4uNTgwOGNjZWUwMjVkCi0tLSAvZGV2L251bGwKKysrIGIvZHJp dmVycy9ncHUvZHJtL2NpL3hmYWlscy9yb2NrY2hpcC1yazMzOTktZmxha2VzLnR4dApAQCAtMCww ICsxLDIwIEBACitrbXNfY3Vyc29yX2NyY0AuKgora21zX3BpcGVfY3JjX2Jhc2ljQC4qCisKK2tt c19mbGlwQGZsaXAtdnMtZXhwaXJlZC12YmxhbmsKK2ttc19waXBlX2NyY19iYXNpY0Bjb21wYXJl LWNyYy1zYW5pdHljaGVjay1waXBlLUEKK2ttc19waXBlX2NyY19iYXNpY0Bjb21wYXJlLWNyYy1z YW5pdHljaGVjay1waXBlLUIKK2ttc19wbGFuZV9tdWx0aXBsZUBhdG9taWMtcGlwZS1BLXRpbGlu Zy1ub25lCitrbXNfcGxhbmVfbXVsdGlwbGVAYXRvbWljLXBpcGUtQi10aWxpbmctbm9uZQora21z X3BsYW5lQHBsYW5lLXBvc2l0aW9uLWhvbGUKK2ttc19zZXF1ZW5jZUBnZXQtZm9ya2VkCitrbXNf c2VxdWVuY2VAZ2V0LWZvcmtlZC1idXN5CitrbXNfc2V0bW9kZUBiYXNpYwora21zX3ZibGFua0Bw aXBlLUEtYWNjdXJhY3ktaWRsZQora21zX3ZibGFua0BwaXBlLUEtcXVlcnktYnVzeQora21zX3Zi bGFua0BwaXBlLUEtcXVlcnktZm9ya2VkLWJ1c3kKK2ttc192YmxhbmtAcGlwZS1BLXdhaXQtaWRs ZQora21zX3ZibGFua0BwaXBlLUItYWNjdXJhY3ktaWRsZQora21zX3ZibGFua0BwaXBlLUItcXVl cnktYnVzeQora21zX3ZibGFua0BwaXBlLUItcXVlcnktZm9ya2VkLWJ1c3kKK2ttc192YmxhbmtA cGlwZS1CLXdhaXQtaWRsZQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvcm9ja2NoaXAtcmszMzk5LXNraXBzLnR4dCBiL2Ry aXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvcm9ja2NoaXAtcmszMzk5LXNraXBzLnR4dApuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjEwYzNkODFhOTE5YQotLS0gL2Rldi9u dWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaS94ZmFpbHMvcm9ja2NoaXAtcmszMzk5LXNraXBz LnR4dApAQCAtMCwwICsxLDUgQEAKKyMgU3VzcGVuZCB0byBSQU0gc2VlbXMgdG8gYmUgYnJva2Vu IG9uIHRoaXMgbWFjaGluZQorLipzdXNwZW5kLioKKworIyBUb28gdW5zdGFibGUsIG1hY2hpbmUg ZW5kcyB1cCBoYW5naW5nIGFmdGVyIGxvdHMgb2YgT29wc2VzCitrbXNfY3Vyc29yX2xlZ2FjeS4q CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9uZS1m YWlscy50eHQgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9uZS1mYWls cy50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4yMTc4YmRkMDY0 ZGQKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19n cHUtbm9uZS1mYWlscy50eHQKQEAgLTAsMCArMSwzOCBAQAora21zX2FkZGZiX2Jhc2ljQGFkZGZi MjUtYmFkLW1vZGlmaWVyLEZhaWwKK2ttc19hZGRmYl9iYXNpY0BiYWQtcGl0Y2gtNjU1MzYsRmFp bAora21zX2FkZGZiX2Jhc2ljQGJvLXRvby1zbWFsbCxGYWlsCitrbXNfYWRkZmJfYmFzaWNAc2l6 ZS1tYXgsRmFpbAora21zX2FkZGZiX2Jhc2ljQHRvby1oaWdoLEZhaWwKK2ttc19hdG9taWNfdHJh bnNpdGlvbkBwbGFuZS1wcmltYXJ5LXRvZ2dsZS13aXRoLXZibGFuay13YWl0LEZhaWwKK2ttc19i d0BsaW5lYXItdGlsaW5nLTEtZGlzcGxheXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFy LXRpbGluZy0xLWRpc3BsYXlzLTI1NjB4MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmct MS1kaXNwbGF5cy0zODQweDIxNjBwLEZhaWwKK2ttc19id0BsaW5lYXItdGlsaW5nLTItZGlzcGxh eXMtMTkyMHgxMDgwcCxGYWlsCitrbXNfYndAbGluZWFyLXRpbGluZy0yLWRpc3BsYXlzLTI1NjB4 MTQ0MHAsRmFpbAora21zX2J3QGxpbmVhci10aWxpbmctMi1kaXNwbGF5cy0zODQweDIxNjBwLEZh aWwKK2ttc19pbnZhbGlkX21vZGVAaW50LW1heC1jbG9jayxGYWlsCitrbXNfcGxhbmVfc2NhbGlu Z0Bkb3duc2NhbGUtd2l0aC1tb2RpZmllci1mYWN0b3ItMC0yNSxGYWlsCitrbXNfcGxhbmVfc2Nh bGluZ0Bkb3duc2NhbGUtd2l0aC1yb3RhdGlvbi1mYWN0b3ItMC0yNSxGYWlsCitrbXNfcGxhbmVf c2NhbGluZ0BwbGFuZXMtdXBzY2FsZS0yMHgyMCxGYWlsCitrbXNfcGxhbmVfc2NhbGluZ0BwbGFu ZXMtdXBzY2FsZS0yMHgyMC1kb3duc2NhbGUtZmFjdG9yLTAtMjUsRmFpbAora21zX3BsYW5lX3Nj YWxpbmdAcGxhbmVzLXVwc2NhbGUtMjB4MjAtZG93bnNjYWxlLWZhY3Rvci0wLTUsRmFpbAora21z X3BsYW5lX3NjYWxpbmdAcGxhbmVzLXVwc2NhbGUtMjB4MjAtZG93bnNjYWxlLWZhY3Rvci0wLTc1 LEZhaWwKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1tb2RpZmllci0yMHgyMCxGYWls CitrbXNfcGxhbmVfc2NhbGluZ0B1cHNjYWxlLXdpdGgtbW9kaWZpZXItZmFjdG9yLTAtMjUsRmFp bAora21zX3BsYW5lX3NjYWxpbmdAdXBzY2FsZS13aXRoLXBpeGVsLWZvcm1hdC0yMHgyMCxGYWls CitrbXNfcGxhbmVfc2NhbGluZ0B1cHNjYWxlLXdpdGgtcGl4ZWwtZm9ybWF0LWZhY3Rvci0wLTI1 LEZhaWwKK2ttc19wbGFuZV9zY2FsaW5nQHVwc2NhbGUtd2l0aC1yb3RhdGlvbi0yMHgyMCxGYWls CitrbXNfdmJsYW5rQGNydGMtaWQsRmFpbAora21zX3ZibGFua0BpbnZhbGlkLEZhaWwKK2ttc192 YmxhbmtAcGlwZS1BLWFjY3VyYWN5LWlkbGUsRmFpbAora21zX3ZibGFua0BwaXBlLUEtcXVlcnkt YnVzeSxGYWlsCitrbXNfdmJsYW5rQHBpcGUtQS1xdWVyeS1mb3JrZWQsRmFpbAora21zX3ZibGFu a0BwaXBlLUEtcXVlcnktZm9ya2VkLWJ1c3ksRmFpbAora21zX3ZibGFua0BwaXBlLUEtcXVlcnkt aWRsZSxGYWlsCitrbXNfdmJsYW5rQHBpcGUtQS10cy1jb250aW51YXRpb24taWRsZSxGYWlsCitr bXNfdmJsYW5rQHBpcGUtQS10cy1jb250aW51YXRpb24tbW9kZXNldCxGYWlsCitrbXNfdmJsYW5r QHBpcGUtQS10cy1jb250aW51YXRpb24tc3VzcGVuZCxGYWlsCitrbXNfdmJsYW5rQHBpcGUtQS13 YWl0LWJ1c3ksRmFpbAora21zX3ZibGFua0BwaXBlLUEtd2FpdC1mb3JrZWQsRmFpbAora21zX3Zi bGFua0BwaXBlLUEtd2FpdC1mb3JrZWQtYnVzeSxGYWlsCitrbXNfdmJsYW5rQHBpcGUtQS13YWl0 LWlkbGUsRmFpbApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9jaS94ZmFpbHMvdmlydGlvX2dwdS1ub25lLWZsYWtlcy50eHQgYi9kcml2ZXJz L2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9uZS1mbGFrZXMudHh0Cm5ldyBmaWxlIG1v ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZTY5ZGUyOWJiMmQxCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9uZS1za2lwcy50eHQgYi9kcml2 ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9uZS1za2lwcy50eHQKbmV3IGZpbGUg bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi43OGJlMTgxNzQwMTIKLS0tIC9kZXYvbnVs bAorKysgYi9kcml2ZXJzL2dwdS9kcm0vY2kveGZhaWxzL3ZpcnRpb19ncHUtbm9uZS1za2lwcy50 eHQKQEAgLTAsMCArMSw2IEBACisjIEhpdHMgYSAicmVmY291bnRfdDogdW5kZXJmbG93OyB1c2Ut YWZ0ZXItZnJlZSIgaW4gdmlydGlvX2dwdV9mZW5jZV9ldmVudF9wcm9jZXNzCisjIFdoZW4gcnVu IGluIGEgcGFydGljdWxhciBvcmRlciB3aXRoIG90aGVyIHRlc3RzCitrbXNfY3Vyc29yX2xlZ2Fj eS4qCisKKyMgSm9iIGp1c3QgaGFuZ3Mgd2l0aG91dCBhbnkgb3V0cHV0CitrbXNfZmxpcEBmbGlw LXZzLXN1c3BlbmQuKgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKLS0gCjIuMzEuMQoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFtbG9n aWMgbWFpbGluZyBsaXN0CmxpbnV4LWFtbG9naWNAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8v bGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFtbG9naWMK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6A219C6FA83 for ; Sun, 11 Sep 2022 06:36:51 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 39C7610E31F; Sun, 11 Sep 2022 06:36:42 +0000 (UTC) Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by gabe.freedesktop.org (Postfix) with ESMTPS id 882C910EDC6 for ; Fri, 9 Sep 2022 14:15:41 +0000 (UTC) Received: by mail-ej1-x62a.google.com with SMTP id y3so4358795ejc.1 for ; Fri, 09 Sep 2022 07:15:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date; bh=SAouUEinRa6Hbl/LtZoqHYT1WwmpM3306eznd6dIYTc=; b=MGMlxexeuZrElPiwK0S0Gni2kqsrWeV+Y8CK+SSASDnv1X5XCNqvkg+dHC26+y6sbE y6jaq8mM50b32vF1sfM+FPrgNdNYOzDJawpAm3uq04jS3n0kin13UTme9c5FlCjzmPvM 9pVkr7plYC9GhiovDUyx8qEVmUpz6fe4ELPeciaYI8DV3kWVUCPiw9l5JfqRrs9CzYgV C7NabsjJdqkPYCwGgLSTaavqd+ZdD+WRr96nhN9xZwjuMGl3e56GuWnf+kWvc+AyWsEZ ZHfIY7fBp5aBoLzctGXVE47q1DhnBXhS81Qsnb+Llj2Gz51LsINkV88OsjFbK6gpU5TE Ckwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from :to:cc:subject:date; bh=SAouUEinRa6Hbl/LtZoqHYT1WwmpM3306eznd6dIYTc=; b=To+UkgRim8cPDXsp4oPJGGaNRGtERvkOpL9hI4USM7t5b224Iz95Kx+nw2Sn31PE0Z OMuLu5irkCiJh3OZ0mZeK84236KdF+b++Kk2MF71A6LuyVHqRmZNykIMkAFRJK4rwqQX fmbDT82663fnMNr+YTfZWqK9DPW4CrZvlm/W0qiR9fxh9QsJ9s5NfYdtCxv1xymftYBs TlF2lAVJYee9BEgNG6bdbjNSMTnlnprG1WPmlZcpFzInU8HC7zy8OXB9d8M9FWp8q/4t 0VXPTycjiaLcE6CMb6rpD3otHu5OQuHaqHljUp8JjIWIJi8jJmqHDjPZT2i6wfPmtjGS vkcg== X-Gm-Message-State: ACgBeo3/EVoocLyTQJTzoXeEGleB/BHUKXpp3/Jq2ooE2KKnICMmpJ9n 2/V8fJJM9v52m4RCinBTZjo= X-Google-Smtp-Source: AA6agR5Z5SAGLfp17FeDByDLhT2NZ4WzkQxDjj3yNTq/SpxQDLFZDMksQEkvxdwUIvGZDYQorX4f2g== X-Received: by 2002:a17:907:a068:b0:773:e2bd:554d with SMTP id ia8-20020a170907a06800b00773e2bd554dmr6251011ejc.743.1662732938925; Fri, 09 Sep 2022 07:15:38 -0700 (PDT) Received: from cizrna.home (cst-prg-43-108.cust.vodafone.cz. [46.135.43.108]) by smtp.gmail.com with ESMTPSA id ka5-20020a170907920500b0073c5192cba6sm319461ejb.114.2022.09.09.07.15.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Sep 2022 07:15:38 -0700 (PDT) From: Tomeu Vizoso To: David Airlie , Daniel Vetter , Jonathan Corbet , Carlo Caione , Kevin Hilman , Heiko Stuebner , Matthias Brugger , Rob Clark Subject: [PATCH v8] drm: Add initial ci/ subdirectory Date: Fri, 9 Sep 2022 16:15:28 +0200 Message-Id: <20220909141528.5090-1-tomeu.vizoso@collabora.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220829093141.45583-1-tomeu.vizoso@collabora.com> References: <20220829093141.45583-1-tomeu.vizoso@collabora.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Sun, 11 Sep 2022 06:36:37 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Tomeu Vizoso , linux-doc@vger.kernel.org, Neil Armstrong , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-rockchip@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-amlogic@lists.infradead.org, kernel@collabora.com, linux-arm-kernel@lists.infradead.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" And use it to store expectations about what the DRM drivers are supposed to pass in the IGT test suite. Also include a configuration file that points to the out-of-tree CI scripts. By storing the test expectations along the code we can make sure both stay in sync with each other, and so we can know when a code change breaks those expectations. This will allow all contributors to drm to reuse the infrastructure already in gitlab.freedesktop.org to test the driver on several generations of the hardware. v2: - Fix names of result expectation files to match SoC - Don't execute tests that are going to skip on all boards v3: - Remove tracking of dmesg output during test execution v4: - Move up to drivers/gpu/drm - Add support for a bunch of other drivers - Explain how to incorporate fixes for CI from a ${TARGET_BRANCH}-external-fixes branch - Remove tests that pass from expected results file, to reduce the size of in-tree files - Add docs about how to deal with outages in automated testing labs - Specify the exact SHA of the CI scripts to be used v5: - Remove unneeded skips from Meson expectations file - Use a more advanced runner that detects flakes automatically - Use a more succint format for the expectations - Run many more tests (and use sharding to finish in time) - Use skip lists to avoid hanging machines - Add some build testing - Build IGT in each pipeline for faster uprevs - List failures in the GitLab UI v6: - Rebase on top of latest drm-next - Lower priority of LAVA jobs to not impact Mesa CI as much - Update docs v7: - Rebase on top of latest drm-next v8: - Move all files specific to testing the kernel into the kernel tree (thus I have dropped the r-bs I had collected so far) - Uprev Gitlab CI infrastructure scripts to the latest from Mesa - Add MAINTAINERS entry - Fix boot on MT8173 by adding some Kconfigs that are now needed - Link to the docs from index.rst and hard-wrap the file Signed-off-by: Tomeu Vizoso --- Documentation/gpu/automated_testing.rst | 144 + Documentation/gpu/index.rst | 1 + MAINTAINERS | 8 + drivers/gpu/drm/ci/arm.config | 57 + drivers/gpu/drm/ci/arm64.config | 175 ++ drivers/gpu/drm/ci/build-igt.sh | 43 + drivers/gpu/drm/ci/build.sh | 158 + drivers/gpu/drm/ci/build.yml | 110 + drivers/gpu/drm/ci/check-patch.py | 57 + drivers/gpu/drm/ci/container.yml | 54 + drivers/gpu/drm/ci/gitlab-ci.yml | 226 ++ drivers/gpu/drm/ci/igt_runner.sh | 77 + drivers/gpu/drm/ci/image-tags.yml | 13 + drivers/gpu/drm/ci/lava-submit.sh | 53 + drivers/gpu/drm/ci/static-checks.yml | 12 + drivers/gpu/drm/ci/test.yml | 322 ++ drivers/gpu/drm/ci/testlist.txt | 2763 +++++++++++++++++ drivers/gpu/drm/ci/x86_64.config | 105 + .../gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 19 + .../drm/ci/xfails/amdgpu-stoney-flakes.txt | 15 + .../gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 2 + .../gpu/drm/ci/xfails/i915-amly-flakes.txt | 32 + drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 2 + drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 29 + drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 1 + drivers/gpu/drm/ci/xfails/i915-apl-skips.txt | 2 + drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 37 + drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 40 + drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 2 + drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 8 + drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 25 + drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 2 + drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 19 + drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt | 5 + drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 8 + drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 30 + drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 1 + .../drm/ci/xfails/mediatek-mt8173-fails.txt | 29 + .../drm/ci/xfails/mediatek-mt8183-fails.txt | 10 + .../drm/ci/xfails/mediatek-mt8183-flakes.txt | 14 + .../gpu/drm/ci/xfails/meson-g12b-fails.txt | 5 + .../gpu/drm/ci/xfails/meson-g12b-flakes.txt | 4 + .../gpu/drm/ci/xfails/msm-apq8016-fails.txt | 15 + .../gpu/drm/ci/xfails/msm-apq8016-flakes.txt | 4 + .../gpu/drm/ci/xfails/msm-apq8096-fails.txt | 2 + .../gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 4 + .../gpu/drm/ci/xfails/msm-apq8096-skips.txt | 2 + .../gpu/drm/ci/xfails/msm-sc7180-fails.txt | 21 + .../gpu/drm/ci/xfails/msm-sc7180-flakes.txt | 6 + .../gpu/drm/ci/xfails/msm-sc7180-skips.txt | 23 + .../gpu/drm/ci/xfails/msm-sdm845-fails.txt | 44 + .../gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 10 + .../gpu/drm/ci/xfails/msm-sdm845-skips.txt | 2 + .../drm/ci/xfails/rockchip-rk3288-fails.txt | 43 + .../drm/ci/xfails/rockchip-rk3288-flakes.txt | 2 + .../drm/ci/xfails/rockchip-rk3288-skips.txt | 49 + .../drm/ci/xfails/rockchip-rk3399-fails.txt | 29 + .../drm/ci/xfails/rockchip-rk3399-flakes.txt | 20 + .../drm/ci/xfails/rockchip-rk3399-skips.txt | 5 + .../drm/ci/xfails/virtio_gpu-none-fails.txt | 38 + .../drm/ci/xfails/virtio_gpu-none-flakes.txt | 0 .../drm/ci/xfails/virtio_gpu-none-skips.txt | 6 + 62 files changed, 5044 insertions(+) create mode 100644 Documentation/gpu/automated_testing.rst create mode 100644 drivers/gpu/drm/ci/arm.config create mode 100644 drivers/gpu/drm/ci/arm64.config create mode 100644 drivers/gpu/drm/ci/build-igt.sh create mode 100644 drivers/gpu/drm/ci/build.sh create mode 100644 drivers/gpu/drm/ci/build.yml create mode 100755 drivers/gpu/drm/ci/check-patch.py create mode 100644 drivers/gpu/drm/ci/container.yml create mode 100644 drivers/gpu/drm/ci/gitlab-ci.yml create mode 100755 drivers/gpu/drm/ci/igt_runner.sh create mode 100644 drivers/gpu/drm/ci/image-tags.yml create mode 100755 drivers/gpu/drm/ci/lava-submit.sh create mode 100644 drivers/gpu/drm/ci/static-checks.yml create mode 100644 drivers/gpu/drm/ci/test.yml create mode 100644 drivers/gpu/drm/ci/testlist.txt create mode 100644 drivers/gpu/drm/ci/x86_64.config create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt diff --git a/Documentation/gpu/automated_testing.rst b/Documentation/gpu/automated_testing.rst new file mode 100644 index 000000000000..1b87b802ac7f --- /dev/null +++ b/Documentation/gpu/automated_testing.rst @@ -0,0 +1,144 @@ +.. SPDX-License-Identifier: GPL-2.0+ + +========================================= +Automated testing of the DRM subsystem +========================================= + +Introduction +============ + +Making sure that changes to the core or drivers don't introduce regressions can +be very time-consuming when lots of different hardware configurations need to +be tested. Moreover, it isn't practical for each person interested in this +testing to have to acquire and maintain what can be a considerable amount of +hardware. + +Also, it is desirable for developers to check for regressions in their code by +themselves, instead of relying on the maintainers to find them and then +reporting back. + +There are facilities in gitlab.freedesktop.org to automatically test Mesa that +can be used as well for testing the DRM subsystem. This document explains how +people interested in testing it can use this shared infrastructure to save +quite some time and effort. + + +Relevant files +============== + +drivers/gpu/drm/ci/gitlab-ci.yml +-------------------------------- + +This is the root configuration file for GitLab CI. Among other less interesting +bits, it specifies the specific version of the scripts to be used. There are +some variables that can be modified to change the behavior of the pipeline: + +DRM_CI_PROJECT_PATH + Repository that contains the Mesa software infrastructure for CI + +DRM_CI_COMMIT_SHA + A particular revision to use from that repository + +UPSTREAM_REPO + URL to git repository containing the target branch + +TARGET_BRANCH + Branch to which this branch is to be merged into + +IGT_VERSION + Revision of igt-gpu-tools being used, from + https://gitlab.freedesktop.org/drm/igt-gpu-tools + +drivers/gpu/drm/ci/testlist.txt +------------------------------- + +IGT tests to be run on all drivers (unless mentioned in a driver's *-skips.txt +file, see below). + +drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-fails.txt +---------------------------------------------------------- + +Lists the known failures for a given driver on a specific hardware revision. + +drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-flakes.txt +----------------------------------------------------------- + +Lists the tests that for a given driver on a specific hardware revision are +known to behave unreliably. These tests won't cause a job to fail regardless of +the result. They will still be run. + +drivers/gpu/drm/ci/${DRIVER_NAME}-${HW_REVISION}-skips.txt +----------------------------------------------------------- + +Lists the tests that won't be run for a given driver on a specific hardware +revision. These are usually tests that interfere with the running of the test +list due to hanging the machine, causing OOM, taking too long, etc. + + +How to enable automated testing on your tree +============================================ + +1. Create a Linux tree in https://gitlab.freedesktop.org/ if you don't have one +yet + +2. In your kernel repo's configuration (eg. +https://gitlab.freedesktop.org/janedoe/linux/-/settings/ci_cd), change the +CI/CD configuration file from .gitlab-ci.yml to +drivers/gpu/drm/ci/gitlab-ci.yml. + +3. Next time you push to this repository, you will see a CI pipeline being +created (eg. https://gitlab.freedesktop.org/janedoe/linux/-/pipelines) + +4. The various jobs will be run and when the pipeline is finished, all jobs +should be green unless a regression has been found. + + +How to update test expectations +=============================== + +If your changes to the code fix any tests, you will have to remove one or more +lines from one or more of the files in +drivers/gpu/drm/ci/${DRIVER_NAME}_*_fails.txt, for each of the test platforms +affected by the change. + + +How to expand coverage +====================== + +If your code changes make it possible to run more tests (by solving reliability +issues, for example), you can remove tests from the flakes and/or skips lists, +and then the expected results if there are any known failures. + +If there is a need for updating the version of IGT being used (maybe you have +added more tests to it), update the IGT_VERSION variable at the top of the +gitlab-ci.yml file. + + +How to test your changes to the scripts +======================================= + +For testing changes to the scripts in the drm-ci repo, change the +DRM_CI_PROJECT_PATH and DRM_CI_COMMIT_SHA variables in +drivers/gpu/drm/ci/gitlab-ci.yml to match your fork of the project (eg. +janedoe/drm-ci). This fork needs to be in https://gitlab.freedesktop.org/. + + +How to incorporate external fixes in your testing +================================================= + +Often, regressions in other trees will prevent testing changes local to the +tree under test. These fixes will be automatically merged in during the build +jobs from a branch in the target tree that is named as +${TARGET_BRANCH}-external-fixes. + +If the pipeline is not in a merge request and a branch with the same name +exists in the local tree, commits from that branch will be merged in as well. + + +How to deal with automated testing labs that may be down +======================================================== + +If a hardware farm is down and thus causing pipelines to fail that would +otherwise pass, one can disable all jobs that would be submitted to that farm +by editing the file at +https://gitlab.freedesktop.org/gfx-ci/lab-status/-/blob/main/lab-status.yml. diff --git a/Documentation/gpu/index.rst b/Documentation/gpu/index.rst index b99dede9a5b1..23fe6600d1e9 100644 --- a/Documentation/gpu/index.rst +++ b/Documentation/gpu/index.rst @@ -17,6 +17,7 @@ Linux GPU Driver Developer's Guide backlight vga-switcheroo vgaarbiter + automated_testing todo rfc/index diff --git a/MAINTAINERS b/MAINTAINERS index 9d7f64dc0efe..6703681e2ad6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -7075,6 +7075,14 @@ T: git git://anongit.freedesktop.org/drm/drm-misc F: drivers/gpu/drm/scheduler/ F: include/drm/gpu_scheduler.h +DRM AUTOMATED TESTING +M: Tomeu Vizoso +L: dri-devel@lists.freedesktop.org +S: Maintained +T: git git://anongit.freedesktop.org/drm/drm-misc +F: Documentation/gpu/automated_testing.rst +F: drivers/gpu/drm/ci/ + DSBR100 USB FM RADIO DRIVER M: Alexey Klimov L: linux-media@vger.kernel.org diff --git a/drivers/gpu/drm/ci/arm.config b/drivers/gpu/drm/ci/arm.config new file mode 100644 index 000000000000..21a5c7c23d58 --- /dev/null +++ b/drivers/gpu/drm/ci/arm.config @@ -0,0 +1,57 @@ +CONFIG_LOCALVERSION_AUTO=y +CONFIG_DEBUG_KERNEL=y + +# abootimg with a 'dummy' rootfs fails with root=/dev/nfs +CONFIG_BLK_DEV_INITRD=n + +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +CONFIG_DEVFREQ_GOV_PASSIVE=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y + +CONFIG_DRM=y +CONFIG_DRM_ETNAVIV=y +CONFIG_DRM_ROCKCHIP=y +CONFIG_DRM_PANFROST=y +CONFIG_DRM_LIMA=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_PWM_CROS_EC=y +CONFIG_BACKLIGHT_PWM=y + +CONFIG_ROCKCHIP_CDN_DP=n + +CONFIG_SPI_ROCKCHIP=y +CONFIG_PWM_ROCKCHIP=y +CONFIG_PHY_ROCKCHIP_DP=y +CONFIG_DWMAC_ROCKCHIP=y + +CONFIG_MFD_RK808=y +CONFIG_REGULATOR_RK808=y +CONFIG_RTC_DRV_RK808=y +CONFIG_COMMON_CLK_RK808=y + +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR=y + +CONFIG_REGULATOR_VCTRL=y + +CONFIG_KASAN=n +CONFIG_KASAN_INLINE=n +CONFIG_STACKTRACE=n + +CONFIG_TMPFS=y + +CONFIG_PROVE_LOCKING=n +CONFIG_DEBUG_LOCKDEP=n +CONFIG_SOFTLOCKUP_DETECTOR=n +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=n + +CONFIG_FW_LOADER_COMPRESS=y + +CONFIG_USB_USBNET=y +CONFIG_NETDEVICES=y +CONFIG_USB_NET_DRIVERS=y +CONFIG_USB_RTL8152=y +CONFIG_USB_NET_AX8817X=y +CONFIG_USB_NET_SMSC95XX=y diff --git a/drivers/gpu/drm/ci/arm64.config b/drivers/gpu/drm/ci/arm64.config new file mode 100644 index 000000000000..242176545b72 --- /dev/null +++ b/drivers/gpu/drm/ci/arm64.config @@ -0,0 +1,175 @@ +CONFIG_LOCALVERSION_AUTO=y +CONFIG_DEBUG_KERNEL=y + +# abootimg with a 'dummy' rootfs fails with root=/dev/nfs +CONFIG_BLK_DEV_INITRD=n + +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +CONFIG_DEVFREQ_GOV_PASSIVE=y + +CONFIG_DRM=y +CONFIG_DRM_ROCKCHIP=y +CONFIG_DRM_PANFROST=y +CONFIG_DRM_LIMA=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_DRM_PANEL_EDP=y +CONFIG_DRM_MSM=y +CONFIG_DRM_I2C_ADV7511=y +CONFIG_PWM_CROS_EC=y +CONFIG_BACKLIGHT_PWM=y + +CONFIG_ROCKCHIP_CDN_DP=n + +CONFIG_SPI_ROCKCHIP=y +CONFIG_PWM_ROCKCHIP=y +CONFIG_PHY_ROCKCHIP_DP=y +CONFIG_DWMAC_ROCKCHIP=y +CONFIG_STMMAC_ETH=y +CONFIG_TYPEC_FUSB302=y +CONFIG_TYPEC=y +CONFIG_TYPEC_TCPM=y + +# MSM platform bits + +# For CONFIG_QCOM_LMH +CONFIG_OF=y + +CONFIG_QCOM_COMMAND_DB=y +CONFIG_QCOM_RPMHPD=y +CONFIG_QCOM_RPMPD=y +CONFIG_SDM_GPUCC_845=y +CONFIG_SDM_VIDEOCC_845=y +CONFIG_SDM_DISPCC_845=y +CONFIG_SDM_LPASSCC_845=y +CONFIG_SDM_CAMCC_845=y +CONFIG_RESET_QCOM_PDC=y +CONFIG_DRM_TI_SN65DSI86=y +CONFIG_I2C_QCOM_GENI=y +CONFIG_SPI_QCOM_GENI=y +CONFIG_PHY_QCOM_QUSB2=y +CONFIG_PHY_QCOM_QMP=y +CONFIG_QCOM_CLK_APCC_MSM8996=y +CONFIG_QCOM_LLCC=y +CONFIG_QCOM_LMH=y +CONFIG_QCOM_SPMI_TEMP_ALARM=y +CONFIG_QCOM_WDT=y +CONFIG_POWER_RESET_QCOM_PON=y +CONFIG_RTC_DRV_PM8XXX=y +CONFIG_INTERCONNECT=y +CONFIG_INTERCONNECT_QCOM=y +CONFIG_INTERCONNECT_QCOM_SDM845=y +CONFIG_INTERCONNECT_QCOM_MSM8916=y +CONFIG_INTERCONNECT_QCOM_OSM_L3=y +CONFIG_INTERCONNECT_QCOM_SC7180=y +CONFIG_CRYPTO_DEV_QCOM_RNG=y +CONFIG_SC_DISPCC_7180=y +CONFIG_SC_GPUCC_7180=y + +# db410c ethernet +CONFIG_USB_RTL8152=y +# db820c ethernet +CONFIG_ATL1C=y + +CONFIG_ARCH_ALPINE=n +CONFIG_ARCH_BCM2835=n +CONFIG_ARCH_BCM_IPROC=n +CONFIG_ARCH_BERLIN=n +CONFIG_ARCH_BRCMSTB=n +CONFIG_ARCH_EXYNOS=n +CONFIG_ARCH_K3=n +CONFIG_ARCH_LAYERSCAPE=n +CONFIG_ARCH_LG1K=n +CONFIG_ARCH_HISI=n +CONFIG_ARCH_MVEBU=n +CONFIG_ARCH_SEATTLE=n +CONFIG_ARCH_SYNQUACER=n +CONFIG_ARCH_RENESAS=n +CONFIG_ARCH_R8A774A1=n +CONFIG_ARCH_R8A774C0=n +CONFIG_ARCH_R8A7795=n +CONFIG_ARCH_R8A7796=n +CONFIG_ARCH_R8A77965=n +CONFIG_ARCH_R8A77970=n +CONFIG_ARCH_R8A77980=n +CONFIG_ARCH_R8A77990=n +CONFIG_ARCH_R8A77995=n +CONFIG_ARCH_STRATIX10=n +CONFIG_ARCH_TEGRA=n +CONFIG_ARCH_SPRD=n +CONFIG_ARCH_THUNDER=n +CONFIG_ARCH_THUNDER2=n +CONFIG_ARCH_UNIPHIER=n +CONFIG_ARCH_VEXPRESS=n +CONFIG_ARCH_XGENE=n +CONFIG_ARCH_ZX=n +CONFIG_ARCH_ZYNQMP=n + +# Strip out some stuff we don't need for graphics testing, to reduce +# the build. +CONFIG_CAN=n +CONFIG_WIRELESS=n +CONFIG_RFKILL=n +CONFIG_WLAN=n + +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR=y + +CONFIG_REGULATOR_VCTRL=y + +CONFIG_KASAN=n +CONFIG_KASAN_INLINE=n +CONFIG_STACKTRACE=n + +CONFIG_TMPFS=y + +CONFIG_PROVE_LOCKING=n +CONFIG_DEBUG_LOCKDEP=n +CONFIG_SOFTLOCKUP_DETECTOR=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y + +CONFIG_DETECT_HUNG_TASK=y + +CONFIG_FW_LOADER_COMPRESS=y +CONFIG_FW_LOADER_USER_HELPER=n + +CONFIG_USB_USBNET=y +CONFIG_NETDEVICES=y +CONFIG_USB_NET_DRIVERS=y +CONFIG_USB_RTL8152=y +CONFIG_USB_NET_AX8817X=y +CONFIG_USB_NET_SMSC95XX=y + +# For amlogic +CONFIG_MESON_GXL_PHY=y +CONFIG_MDIO_BUS_MUX_MESON_G12A=y +CONFIG_DRM_MESON=y + +# For Mediatek +CONFIG_DRM_MEDIATEK=y +CONFIG_PWM_MEDIATEK=y +CONFIG_DRM_MEDIATEK_HDMI=y +CONFIG_GNSS=y +CONFIG_GNSS_MTK_SERIAL=y +CONFIG_HW_RANDOM=y +CONFIG_HW_RANDOM_MTK=y +CONFIG_MTK_DEVAPC=y +CONFIG_PWM_MTK_DISP=y +CONFIG_MTK_CMDQ=y +CONFIG_REGULATOR_DA9211=y +CONFIG_ARM_MEDIATEK_CPUFREQ=y +CONFIG_RTC_DRV_MT6397=y + +# For nouveau. Note that DRM must be a module so that it's loaded after NFS is up to provide the firmware. +CONFIG_ARCH_TEGRA=y +CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_TEGRA=m +CONFIG_R8169=y +CONFIG_STAGING=y +CONFIG_DRM_TEGRA_STAGING=y +CONFIG_TEGRA_HOST1X=y +CONFIG_ARM_TEGRA_DEVFREQ=y +CONFIG_TEGRA_SOCTHERM=y +CONFIG_DRM_TEGRA_DEBUG=y +CONFIG_PWM_TEGRA=y diff --git a/drivers/gpu/drm/ci/build-igt.sh b/drivers/gpu/drm/ci/build-igt.sh new file mode 100644 index 000000000000..8bc2c7334f3f --- /dev/null +++ b/drivers/gpu/drm/ci/build-igt.sh @@ -0,0 +1,43 @@ +#!/bin/bash +# SPDX-License-Identifier: MIT + +set -ex + +git clone https://gitlab.freedesktop.org/drm/igt-gpu-tools.git --single-branch --no-checkout +cd igt-gpu-tools +git checkout $IGT_VERSION + +if [[ "$KERNEL_ARCH" = "arm" ]]; then + . ../.gitlab-ci/container/create-cross-file.sh armhf + EXTRA_MESON_ARGS="--cross-file /cross_file-armhf.txt" +fi + +MESON_OPTIONS="-Doverlay=disabled \ + -Dchamelium=disabled \ + -Dvalgrind=disabled \ + -Dman=enabled \ + -Dtests=enabled \ + -Drunner=enabled \ + -Dlibunwind=enabled \ + -Dprefix=/igt" + +# TODO: Remove this once https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009805 is fixed and libjson-c-dev:armhf is installed in debian/arm-build +if [[ "$KERNEL_ARCH" = "arm" ]]; then + cp /usr/lib/aarch64-linux-gnu/pkgconfig/json-c.pc /usr/lib/arm-linux-gnueabihf/pkgconfig/json-c.pc + sed -i 's/aarch64-linux-gnu/arm-linux-gnueabihf/g' /usr/lib/arm-linux-gnueabihf/pkgconfig/json-c.pc + ln -s /usr/lib/arm-linux-gnueabihf/libjson-c.so.5.1.0 /usr/lib/arm-linux-gnueabihf/libjson-c.so +fi + +mkdir -p /igt +meson build $MESON_OPTIONS $EXTRA_MESON_ARGS +ninja -C build -j${FDO_CI_CONCURRENT:-4} || ninja -C build -j 1 +ninja -C build install + +mkdir -p artifacts/ +tar -cf artifacts/igt.tar /igt + +# Pass needed files to the test stage +MINIO_ARTIFACT_NAME="igt.tar.gz" +gzip -c artifacts/igt.tar > ${MINIO_ARTIFACT_NAME} +ci-fairy minio login --token-file "${CI_JOB_JWT_FILE}" +ci-fairy minio cp ${MINIO_ARTIFACT_NAME} minio://${PIPELINE_ARTIFACTS_BASE}/${KERNEL_ARCH}/${MINIO_ARTIFACT_NAME} diff --git a/drivers/gpu/drm/ci/build.sh b/drivers/gpu/drm/ci/build.sh new file mode 100644 index 000000000000..cf816444654c --- /dev/null +++ b/drivers/gpu/drm/ci/build.sh @@ -0,0 +1,158 @@ +#!/bin/bash +# SPDX-License-Identifier: MIT + +set -ex + +# Clean up stale rebases that GitLab might not have removed when reusing a checkout dir +rm -rf .git/rebase-apply + +. .gitlab-ci/container/container_pre_build.sh + +# libssl-dev was uninstalled because it was considered an ephemeral package +apt-get update +apt-get install -y libssl-dev + +if [[ "$KERNEL_ARCH" = "arm64" ]]; then + GCC_ARCH="aarch64-linux-gnu" + DEBIAN_ARCH="arm64" + DEVICE_TREES="arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/qcom/apq8016-sbc.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/qcom/apq8096-db820c.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dtb" + DEVICE_TREES+=" arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r5.dtb" +elif [[ "$KERNEL_ARCH" = "arm" ]]; then + GCC_ARCH="arm-linux-gnueabihf" + DEBIAN_ARCH="armhf" + DEVICE_TREES="arch/arm/boot/dts/rk3288-veyron-jaq.dtb" + DEVICE_TREES+=" arch/arm/boot/dts/sun8i-h3-libretech-all-h3-cc.dtb" + DEVICE_TREES+=" arch/arm/boot/dts/imx6q-cubox-i.dtb" + apt-get install -y libssl-dev:armhf +else + GCC_ARCH="x86_64-linux-gnu" + DEBIAN_ARCH="amd64" + DEVICE_TREES="" +fi + +export ARCH=${KERNEL_ARCH} +export CROSS_COMPILE="${GCC_ARCH}-" + +# The kernel doesn't like the gold linker (or the old lld in our debians). +# Sneak in some override symlinks during kernel build until we can update +# debian. +mkdir -p ld-links +for i in /usr/bin/*-ld /usr/bin/ld; do + i=`basename $i` + ln -sf /usr/bin/$i.bfd ld-links/$i +done +export PATH=`pwd`/ld-links:$PATH + +git config --global user.email "fdo@example.com" +git config --global user.name "freedesktop.org CI" + +# Try to merge fixes from target repo +if [ "$(git ls-remote --exit-code --heads ${UPSTREAM_REPO} ${TARGET_BRANCH}-external-fixes)" ]; then + git pull ${UPSTREAM_REPO} ${TARGET_BRANCH}-external-fixes +fi + +# Try to merge fixes from local repo if this isn't a merge request +if [ -z "$CI_MERGE_REQUEST_PROJECT_PATH" ]; then + if [ "$(git ls-remote --exit-code --heads origin ${TARGET_BRANCH}-external-fixes)" ]; then + git pull origin ${TARGET_BRANCH}-external-fixes + fi +fi + +for opt in $ENABLE_KCONFIGS; do + echo CONFIG_$opt=y >> drivers/gpu/drm/ci/${KERNEL_ARCH}.config +done +for opt in $DISABLE_KCONFIGS; do + echo CONFIG_$opt=n >> drivers/gpu/drm/ci/${KERNEL_ARCH}.config +done + +if [[ -n "${MERGE_FRAGMENT}" ]]; then + ./scripts/kconfig/merge_config.sh ${DEFCONFIG} drivers/gpu/drm/ci/${MERGE_FRAGMENT} +else + make `basename ${DEFCONFIG}` +fi + +make ${KERNEL_IMAGE_NAME} + +mkdir -p /lava-files/ +for image in ${KERNEL_IMAGE_NAME}; do + cp arch/${KERNEL_ARCH}/boot/${image} /lava-files/. +done + +if [[ -n ${DEVICE_TREES} ]]; then + make dtbs + cp ${DEVICE_TREES} /lava-files/. +fi + +if [[ ${DEBIAN_ARCH} = "amd64" ]]; then + make modules + mkdir -p install/modules/ + INSTALL_MOD_PATH=install/modules/ make modules_install +fi + +if [[ ${DEBIAN_ARCH} = "arm64" ]]; then + make Image.lzma + mkimage \ + -f auto \ + -A arm \ + -O linux \ + -d arch/arm64/boot/Image.lzma \ + -C lzma\ + -b arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dtb \ + /lava-files/cheza-kernel + KERNEL_IMAGE_NAME+=" cheza-kernel" + + # Make a gzipped copy of the Image for db410c. + gzip -k /lava-files/Image + KERNEL_IMAGE_NAME+=" Image.gz" +fi + +# Pass needed files to the test stage +mkdir -p install +cp -rfv .gitlab-ci/* install/. +cp -rfv install/common install/ci-common +cp -rfv drivers/gpu/drm/ci/* install/. + +. .gitlab-ci/container/container_post_build.sh + +if [[ "$UPLOAD_TO_MINIO" = "1" ]]; then + xz -7 -c -T${FDO_CI_CONCURRENT:-4} vmlinux > /lava-files/vmlinux.xz + ci-fairy minio login --token-file "${CI_JOB_JWT_FILE}" + FILES_TO_UPLOAD="$KERNEL_IMAGE_NAME vmlinux.xz" + + if [[ -n $DEVICE_TREES ]]; then + FILES_TO_UPLOAD="$FILES_TO_UPLOAD $(basename -a $DEVICE_TREES)" + fi + + for f in $FILES_TO_UPLOAD; do + ci-fairy minio cp /lava-files/$f \ + minio://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/$f + done + + MINIO_ARTIFACT_NAME="kernel-files.tar.gz" + tar -czf $MINIO_ARTIFACT_NAME install + ci-fairy minio login --token-file "${CI_JOB_JWT_FILE}" + ci-fairy minio cp ${MINIO_ARTIFACT_NAME} minio://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/${MINIO_ARTIFACT_NAME} + + echo "Download vmlinux.xz from https://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/vmlinux.xz" +fi + +mkdir -p artifacts/install/lib +mv install/* artifacts/install/. +rm -rf artifacts/install/modules +ln -s common artifacts/install/ci-common + +for image in ${KERNEL_IMAGE_NAME}; do + cp /lava-files/$image artifacts/install/. +done + +tar -C artifacts -cf artifacts/install.tar install +rm -rf artifacts/install diff --git a/drivers/gpu/drm/ci/build.yml b/drivers/gpu/drm/ci/build.yml new file mode 100644 index 000000000000..08cc817d9a07 --- /dev/null +++ b/drivers/gpu/drm/ci/build.yml @@ -0,0 +1,110 @@ +.build: + extends: + - .build-rules + stage: build + artifacts: + paths: + - artifacts + script: + - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build.sh + +.build:armhf: + extends: + - .build + - .use-debian/arm_build + tags: + - aarch64 + variables: + DEFCONFIG: "arch/arm/configs/multi_v7_defconfig" + KERNEL_IMAGE_NAME: "zImage" + KERNEL_ARCH: "arm" + +.build:arm64: + extends: + - .build + - .use-debian/arm_build + tags: + - aarch64 + variables: + DEFCONFIG: "arch/arm64/configs/defconfig" + KERNEL_IMAGE_NAME: "Image" + KERNEL_ARCH: "arm64" + +.build:amd64: + extends: + - .build + - .use-debian/x86_build + variables: + DEFCONFIG: "arch/x86/configs/x86_64_defconfig" + KERNEL_IMAGE_NAME: "bzImage" + KERNEL_ARCH: "x86_64" + + +# Build IGT for testing on devices + +igt:armhf: + extends: .build:armhf + script: + - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh + +igt:arm64: + extends: .build:arm64 + script: + - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh + +igt:amd64: + extends: .build:amd64 + script: + - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh + +# Build kernels for testing on devices + +testing:armhf: + extends: .build:armhf + variables: + # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of + # PROVE_LOCKING and KASAN as of 5.17. + # + # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel + # becoming too big for their bootloaders. + ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT" + UPLOAD_TO_MINIO: 1 + MERGE_FRAGMENT: arm.config + +testing:arm64: + extends: .build:arm64 + variables: + # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of + # PROVE_LOCKING and KASAN as of 5.17. + # + # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel + # becoming too big for their bootloaders. + ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT" + UPLOAD_TO_MINIO: 1 + MERGE_FRAGMENT: arm64.config + +testing:amd64: + extends: .build:amd64 + variables: + # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of + # PROVE_LOCKING and KASAN as of 5.17. + # + # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel + # becoming too big for their bootloaders. + ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT" + UPLOAD_TO_MINIO: 1 + MERGE_FRAGMENT: x86_64.config + + +# Jobs for build-testing different configurations + +build:armhf: + extends: .build:armhf + +build-nodebugfs:arm64: + extends: .build:arm64 + variables: + DISABLE_KCONFIGS: "DEBUG_FS" + +build:x86_64: + extends: .build:amd64 diff --git a/drivers/gpu/drm/ci/check-patch.py b/drivers/gpu/drm/ci/check-patch.py new file mode 100755 index 000000000000..a5f399a20e25 --- /dev/null +++ b/drivers/gpu/drm/ci/check-patch.py @@ -0,0 +1,57 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: GPL-2.0-or-later +# +# check-patch.py: run checkpatch.pl across all commits in a branch +# +# Based on qemu/.gitlab-ci.d/check-patch.py +# +# Copyright (C) 2020 Red Hat, Inc. +# Copyright (C) 2022 Collabora Ltd. + +import os +import os.path +import sys +import subprocess + +repourl = "https://gitlab.freedesktop.org/%s.git" % os.environ["CI_MERGE_REQUEST_PROJECT_PATH"] + +# GitLab CI environment does not give us any direct info about the +# base for the user's branch. We thus need to figure out a common +# ancestor between the user's branch and current git master. +os.environ["GIT_DEPTH"] = "1000" +subprocess.call(["git", "remote", "remove", "check-patch"], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) +subprocess.check_call(["git", "remote", "add", "check-patch", repourl]) +subprocess.check_call(["git", "fetch", "check-patch", os.environ["CI_MERGE_REQUEST_TARGET_BRANCH_NAME"]], + stdout=subprocess.DEVNULL, + stderr=subprocess.DEVNULL) + +ancestor = subprocess.check_output(["git", "merge-base", + "check-patch/%s" % os.environ["CI_MERGE_REQUEST_TARGET_BRANCH_NAME"], "HEAD"], + universal_newlines=True) + +ancestor = ancestor.strip() + +log = subprocess.check_output(["git", "log", "--format=%H %s", + ancestor + "..."], + universal_newlines=True) + +subprocess.check_call(["git", "remote", "rm", "check-patch"]) + +if log == "": + print("\nNo commits since %s, skipping checks\n" % ancestor) + sys.exit(0) + +errors = False + +print("\nChecking all commits since %s...\n" % ancestor, flush=True) + +ret = subprocess.run(["scripts/checkpatch.pl", + "--terse", + "--types", os.environ["CHECKPATCH_TYPES"], + "--git", ancestor + "..."]) + +if ret.returncode != 0: + print(" ❌ FAIL one or more commits failed scripts/checkpatch.pl") + sys.exit(1) + +sys.exit(0) diff --git a/drivers/gpu/drm/ci/container.yml b/drivers/gpu/drm/ci/container.yml new file mode 100644 index 000000000000..af2416a84daf --- /dev/null +++ b/drivers/gpu/drm/ci/container.yml @@ -0,0 +1,54 @@ +.container: + variables: + CI_REPOSITORY_URL: ${DRM_CI_PROJECT_URL}.git # So ci-templates clones drm-ci instead of the repo to test + CI_COMMIT_SHA: ${DRM_CI_COMMIT_SHA} + +debian/x86_build-base: + variables: + EXTRA_LOCAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libkmod-dev libpciaccess-dev libprocps-dev libudev-dev libunwind-dev python3-docutils bc curl python3-ply libssl-dev" + +debian/x86_test-gl: + variables: + EXTRA_EPHEMERAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libkmod-dev libpciaccess-dev libprocps-dev libunwind-dev python3-docutils" + EXTRA_LOCAL_PACKAGES: "jq libasound2 libcairo2 libdw1 libglib2.0-0 libgsl25 libjson-c5 libkmod2 libprocps8 curl libgles2" + +debian/arm_build: + variables: + EXTRA_LOCAL_PACKAGES: "libcairo-dev libdw-dev libjson-c-dev libkmod-dev libpciaccess-dev libprocps-dev libudev-dev libunwind-dev python3-docutils curl libssl-dev crossbuild-essential-armhf libkmod-dev:armhf libcairo-dev:armhf libdw-dev:armhf libjson-c5:armhf libkmod-dev:armhf libpciaccess-dev:armhf libprocps-dev:armhf libudev-dev:armhf libunwind-dev:armhf" + +debian/arm_test: + variables: + EXTRA_LOCAL_PACKAGES: "curl" + +.kernel+rootfs: + variables: + EXTRA_LOCAL_PACKAGES: "jq libasound2 libcairo2 libdw1 libglib2.0-0 libgsl25 libjson-c5 libprocps8" + +# Disable container jobs that we won't use +debian/x86_test-vk: + rules: + - when: never + +fedora/x86_build: + rules: + - when: never + +debian/android_build: + rules: + - when: never + +windows_build_vs2019: + rules: + - when: never + +windows_test_vs2019: + rules: + - when: never + +debian/x86_build-mingw: + rules: + - when: never + +windows_vs2019: + rules: + - when: never diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-ci.yml new file mode 100644 index 000000000000..98e47fa80a51 --- /dev/null +++ b/drivers/gpu/drm/ci/gitlab-ci.yml @@ -0,0 +1,226 @@ +variables: + # Change this to use your fork of drm-ci + DRM_CI_PROJECT_PATH: &drm-ci-project-path gfx-ci/drm-ci + DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 09eb70d72f13755b646a20dcd1e7971d69c0a2da + + UPSTREAM_REPO: git://anongit.freedesktop.org/drm/drm + TARGET_BRANCH: drm-next + + IGT_VERSION: cffa5fffe9acddf49565b4caeeb5e3355ff2ea44 + + DEQP_RUNNER_GIT_URL: https://gitlab.freedesktop.org/anholt/deqp-runner.git + DEQP_RUNNER_GIT_TAG: v0.15.0 + + FDO_UPSTREAM_REPO: tomeu/linux # The repo where the git-archive daily runs + MESA_TEMPLATES_COMMIT: &ci-templates-commit d5aa3941aa03c2f716595116354fb81eb8012acb + DRM_CI_PROJECT_URL: https://gitlab.freedesktop.org/${DRM_CI_PROJECT_PATH} + CI_PRE_CLONE_SCRIPT: |- + set -o xtrace + wget -q -O download-git-cache.sh ${DRM_CI_PROJECT_URL}/-/raw/${DRM_CI_COMMIT_SHA}/.gitlab-ci/download-git-cache.sh + bash download-git-cache.sh + rm download-git-cache.sh + set +o xtrace + MINIO_HOST: minio-packet.freedesktop.org + # per-pipeline artifact storage on MinIO + PIPELINE_ARTIFACTS_BASE: ${MINIO_HOST}/artifacts/${CI_PROJECT_PATH}/${CI_PIPELINE_ID} + # per-job artifact storage on MinIO + JOB_ARTIFACTS_BASE: ${PIPELINE_ARTIFACTS_BASE}/${CI_JOB_ID} + +default: + before_script: + - echo -e "\e[0Ksection_start:$(date +%s):unset_env_vars_section[collapsed=true]\r\e[0KUnsetting vulnerable environment variables" + - export CI_JOB_JWT_FILE="${CI_JOB_JWT_FILE:-$(mktemp)}" + - echo -n "${CI_JOB_JWT}" > "${CI_JOB_JWT_FILE}" + - unset CI_JOB_JWT + - echo -e "\e[0Ksection_end:$(date +%s):unset_env_vars_section\r\e[0K" + + - echo -e "\e[0Ksection_start:$(date +%s):drm_ci_download_section[collapsed=true]\r\e[0KDownloading drm-ci from $DRM_CI_PROJECT_URL/-/archive/$DRM_CI_COMMIT_SHA/drm-ci-$DRM_CI_COMMIT_SHA.tar.gz" + - cd $CI_PROJECT_DIR + - curl --output - $DRM_CI_PROJECT_URL/-/archive/$DRM_CI_COMMIT_SHA/drm-ci-$DRM_CI_COMMIT_SHA.tar.gz | tar -xz + - mv drm-ci-$DRM_CI_COMMIT_SHA/.gitlab-ci* . + - rm -rf drm-ci-$DRM_CI_COMMIT_SHA/ + - echo -e "\e[0Ksection_end:$(date +%s):drm_ci_download_section\r\e[0K" + + after_script: + - > + set +x + + test -e "${CI_JOB_JWT_FILE}" && + export CI_JOB_JWT="$(<${CI_JOB_JWT_FILE})" && + rm "${CI_JOB_JWT_FILE}" + +include: + - project: 'freedesktop/ci-templates' + ref: 34f4ade99434043f88e164933f570301fd18b125 + file: + - '/templates/ci-fairy.yml' + - project: 'freedesktop/ci-templates' + ref: *ci-templates-commit + file: + - '/templates/debian.yml' + - '/templates/fedora.yml' + - project: *drm-ci-project-path + ref: *drm-ci-commit-sha + file: + - '/.gitlab-ci/container/gitlab-ci.yml' + - '/.gitlab-ci/test/gitlab-ci.yml' + - '/.gitlab-ci/lava/lava-gitlab-ci.yml' + - drivers/gpu/drm/ci/image-tags.yml + - drivers/gpu/drm/ci/container.yml + - drivers/gpu/drm/ci/static-checks.yml + - drivers/gpu/drm/ci/build.yml + - drivers/gpu/drm/ci/test.yml + - 'https://gitlab.freedesktop.org/gfx-ci/lab-status/-/raw/main/lab-status.yml' + + +stages: + - sanity + - container + - git-archive + - build + - amdgpu + - i915 + - mediatek + - meson + - msm + - rockchip + - virtio-gpu + +# YAML anchors for rule conditions +# -------------------------------- +.rules-anchors: + rules: + # Pipeline for forked project branch + - if: &is-forked-branch '$CI_COMMIT_BRANCH && $CI_PROJECT_NAMESPACE != "mesa"' + when: manual + # Forked project branch / pre-merge pipeline not for Marge bot + - if: &is-forked-branch-or-pre-merge-not-for-marge '$CI_PROJECT_NAMESPACE != "mesa" || ($GITLAB_USER_LOGIN != "marge-bot" && $CI_PIPELINE_SOURCE == "merge_request_event")' + when: manual + # Pipeline runs for the main branch of the upstream Mesa project + - if: &is-mesa-main '$CI_PROJECT_NAMESPACE == "mesa" && $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH && $CI_COMMIT_BRANCH' + when: always + # Post-merge pipeline + - if: &is-post-merge '$CI_PROJECT_NAMESPACE == "mesa" && $CI_COMMIT_BRANCH' + when: on_success + # Post-merge pipeline, not for Marge Bot + - if: &is-post-merge-not-for-marge '$CI_PROJECT_NAMESPACE == "mesa" && $GITLAB_USER_LOGIN != "marge-bot" && $CI_COMMIT_BRANCH' + when: on_success + # Pre-merge pipeline + - if: &is-pre-merge '$CI_PIPELINE_SOURCE == "merge_request_event"' + when: on_success + # Pre-merge pipeline for Marge Bot + - if: &is-pre-merge-for-marge '$GITLAB_USER_LOGIN == "marge-bot" && $CI_PIPELINE_SOURCE == "merge_request_event"' + when: on_success + +# Rule to filter for only scheduled pipelines. +.scheduled_pipeline-rules: + rules: + - if: &is-scheduled-pipeline '$CI_PIPELINE_SOURCE == "schedule"' + when: on_success + +# Generic rule to not run the job during scheduled pipelines. Jobs that aren't +# something like a nightly run should include this rule. +.no_scheduled_pipelines-rules: + rules: + - if: *is-scheduled-pipeline + when: never + +# When to automatically run the CI for build jobs +.build-rules: + rules: + - !reference [.no_scheduled_pipelines-rules, rules] + # Allow triggering jobs manually in other cases + - when: on_success + + +.ci-deqp-artifacts: + artifacts: + name: "mesa_${CI_JOB_NAME}" + when: always + untracked: false + paths: + # Watch out! Artifacts are relative to the build dir. + # https://gitlab.com/gitlab-org/gitlab-ce/commit/8788fb925706cad594adf6917a6c5f6587dd1521 + - artifacts + - _build/meson-logs/*.txt + - _build/meson-logs/strace + + +.container-rules: + rules: + - !reference [.no_scheduled_pipelines-rules, rules] + # Run pipeline by default in the main project if any CI pipeline + # configuration files were changed, to ensure docker images are up to date + - if: *is-post-merge + changes: + - .gitlab-ci.yml + - .gitlab-ci/**/* + when: on_success + # Run pipeline by default if it was triggered by Marge Bot, is for a + # merge request, and any files affecting the pipeline were changed + - if: *is-pre-merge-for-marge + when: on_success + # Run pipeline by default in the main project if it was not triggered by + # Marge Bot, and any files affecting the pipeline were changed + - if: *is-post-merge-not-for-marge + when: on_success + # Allow triggering jobs manually in other cases + - when: on_success + + + +# Git archive + +make git archive: + extends: + - .fdo.ci-fairy + stage: git-archive + rules: + - !reference [.scheduled_pipeline-rules, rules] + # ensure we are running on packet + tags: + - packet.net + script: + # Remove drm-ci files we just added + - rm -rf .gitlab-ci.* + + # Compactify the .git directory + - git gc --aggressive + # compress the current folder + - tar -cvzf ../$CI_PROJECT_NAME.tar.gz . + + # login with the JWT token file + - ci-fairy minio login --token-file "${CI_JOB_JWT_FILE}" + - ci-fairy minio cp ../$CI_PROJECT_NAME.tar.gz minio://$MINIO_HOST/git-cache/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME/$CI_PROJECT_NAME.tar.gz + + +# Sanity checks of MR settings and commit logs +sanity: + extends: + - .fdo.ci-fairy + stage: sanity + rules: + - if: *is-pre-merge + when: on_success + # Other cases default to never + variables: + GIT_STRATEGY: none + script: + # ci-fairy check-commits --junit-xml=check-commits.xml + - ci-fairy check-merge-request --require-allow-collaboration --junit-xml=check-merge-request.xml + artifacts: + when: on_failure + reports: + junit: check-*.xml + +# Rules for tests that should not block merging, but should be available to +# optionally run with the "play" button in the UI in pre-merge non-marge +# pipelines. This should appear in "extends:" after any includes of +# test-source-dep.yml rules, so that these rules replace those. +.test-manual-mr: + rules: + - !reference [.no_scheduled_pipelines-rules, rules] + - if: *is-forked-branch-or-pre-merge-not-for-marge + when: manual + variables: + JOB_TIMEOUT: 80 diff --git a/drivers/gpu/drm/ci/igt_runner.sh b/drivers/gpu/drm/ci/igt_runner.sh new file mode 100755 index 000000000000..5bfa78f03d00 --- /dev/null +++ b/drivers/gpu/drm/ci/igt_runner.sh @@ -0,0 +1,77 @@ +#!/bin/sh +# SPDX-License-Identifier: MIT + +set -ex + +export IGT_FORCE_DRIVER=${DRIVER_NAME} +export PATH=$PATH:/igt/bin/ +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/igt/lib/aarch64-linux-gnu/:/igt/lib/x86_64-linux-gnu:/igt/lib + +# Uncomment the below to debug problems with driver probing +: ' +ls -l /dev/dri/ +cat /sys/kernel/debug/devices_deferred +cat /sys/kernel/debug/device_component/* +' + +# Dump drm state to confirm that kernel was able to find a connected display: +# TODO this path might not exist for all drivers.. maybe run modetest instead? +set +e +cat /sys/kernel/debug/dri/*/state +set -e + +# Cannot use HWCI_KERNEL_MODULES as at that point we don't have the module in /lib +if [ "$IGT_FORCE_DRIVER" = "amdgpu" ]; then + mv /install/modules/lib/modules/* /lib/modules/. + modprobe amdgpu +fi + +if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-skips.txt" ]; then + IGT_SKIPS="--skips /install/xfails/$DRIVER_NAME-$GPU_VERSION-skips.txt" +fi + +if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-flakes.txt" ]; then + IGT_FLAKES="--flakes /install/xfails/$DRIVER_NAME-$GPU_VERSION-flakes.txt" +fi + +if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-fails.txt" ]; then + IGT_FAILS="--baseline /install/xfails/$DRIVER_NAME-$GPU_VERSION-fails.txt" +fi + +if [ "`uname -m`" = "aarch64" ]; then + ARCH="arm64" +elif [ "`uname -m`" = "armv7l" ]; then + ARCH="arm" +else + ARCH="x86_64" +fi + +wget -S --progress=dot:giga -O- ${FDO_HTTP_CACHE_URI:-}$PIPELINE_ARTIFACTS_BASE/$ARCH/igt.tar.gz | tar -xz -C / + +set +e +igt-runner \ + run \ + --igt-folder /igt/libexec/igt-gpu-tools \ + --caselist /install/testlist.txt \ + --output /results \ + $IGT_SKIPS \ + $IGT_FLAKES \ + $IGT_FAILS \ + --fraction-start $CI_NODE_INDEX \ + --fraction $CI_NODE_TOTAL \ + --jobs 1 +ret=$? +set -e + +deqp-runner junit \ + --testsuite IGT \ + --results /results/failures.csv \ + --output /results/junit.xml \ + --limit 50 \ + --template "See https://$CI_PROJECT_ROOT_NAMESPACE.pages.freedesktop.org/-/$CI_PROJECT_NAME/-/jobs/$CI_JOB_ID/artifacts/results/{{testcase}}.xml" + +# Store the results also in the simpler format used by the runner in ChromeOS CI +#sed -r 's/(dmesg-warn|pass)/success/g' /results/results.txt > /results/results_simple.txt + +cd $oldpath +exit $ret diff --git a/drivers/gpu/drm/ci/image-tags.yml b/drivers/gpu/drm/ci/image-tags.yml new file mode 100644 index 000000000000..6d6773554028 --- /dev/null +++ b/drivers/gpu/drm/ci/image-tags.yml @@ -0,0 +1,13 @@ +variables: + CONTAINER_TAG: "2022-09-08-mesa-uprev" + DEBIAN_X86_BUILD_BASE_IMAGE: "debian/x86_build-base" + DEBIAN_BASE_TAG: "${CONTAINER_TAG}" + + DEBIAN_X86_BUILD_IMAGE_PATH: "debian/x86_build" + DEBIAN_BUILD_TAG: "${CONTAINER_TAG}" + + KERNEL_ROOTFS_TAG: "${CONTAINER_TAG}" + + DEBIAN_X86_TEST_BASE_IMAGE: "debian/x86_test-base" + DEBIAN_X86_TEST_IMAGE_PATH: "debian/x86_test-gl" + DEBIAN_X86_TEST_GL_TAG: "${CONTAINER_TAG}" diff --git a/drivers/gpu/drm/ci/lava-submit.sh b/drivers/gpu/drm/ci/lava-submit.sh new file mode 100755 index 000000000000..4bc37179687c --- /dev/null +++ b/drivers/gpu/drm/ci/lava-submit.sh @@ -0,0 +1,53 @@ +#!/bin/bash +# SPDX-License-Identifier: MIT + +set -e +set -x + +# Try to use the kernel and rootfs built in mainline first, so we're more +# likely to hit cache +if wget -q --method=HEAD "https://${BASE_SYSTEM_MAINLINE_HOST_PATH}/done"; then + BASE_SYSTEM_HOST_PATH="${BASE_SYSTEM_MAINLINE_HOST_PATH}" +else + BASE_SYSTEM_HOST_PATH="${BASE_SYSTEM_FORK_HOST_PATH}" +fi + +rm -rf results +mkdir -p results/job-rootfs-overlay/ + +cp artifacts/ci-common/capture-devcoredump.sh results/job-rootfs-overlay/ +cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/ +cp artifacts/ci-common/intel-gpu-freq.sh results/job-rootfs-overlay/ + +# Prepare env vars for upload. +KERNEL_IMAGE_BASE_URL="https://${BASE_SYSTEM_HOST_PATH}" \ + artifacts/ci-common/generate-env.sh > results/job-rootfs-overlay/set-job-env-vars.sh + +tar zcf job-rootfs-overlay.tar.gz -C results/job-rootfs-overlay/ . +ci-fairy minio login --token-file "${CI_JOB_JWT_FILE}" +ci-fairy minio cp job-rootfs-overlay.tar.gz "minio://${JOB_ROOTFS_OVERLAY_PATH}" + +touch results/lava.log +tail -f results/lava.log & + +PYTHONPATH=artifacts/ artifacts/lava/lava_job_submitter.py \ + --dump-yaml \ + --pipeline-info "$CI_JOB_NAME: $CI_PIPELINE_URL on $CI_COMMIT_REF_NAME ${CI_NODE_INDEX}/${CI_NODE_TOTAL}" \ + --rootfs-url-prefix "https://${BASE_SYSTEM_HOST_PATH}" \ + --kernel-url-prefix "https://${PIPELINE_ARTIFACTS_BASE}/${ARCH}" \ + --build-url "${FDO_HTTP_CACHE_URI:-}https://${PIPELINE_ARTIFACTS_BASE}/${ARCH}/kernel-files.tar.gz" \ + --job-rootfs-overlay-url "${FDO_HTTP_CACHE_URI:-}https://${JOB_ROOTFS_OVERLAY_PATH}" \ + --job-timeout ${JOB_TIMEOUT:-30} \ + --first-stage-init artifacts/ci-common/init-stage1.sh \ + --ci-project-dir ${CI_PROJECT_DIR} \ + --device-type ${DEVICE_TYPE} \ + --dtb ${DTB} \ + --jwt-file "${CI_JOB_JWT_FILE}" \ + --kernel-image-name ${KERNEL_IMAGE_NAME} \ + --kernel-image-type "${KERNEL_IMAGE_TYPE}" \ + --boot-method ${BOOT_METHOD} \ + --visibility-group ${VISIBILITY_GROUP} \ + --priority 50 \ + --lava-tags "${LAVA_TAGS}" \ + --mesa-job-name "$CI_JOB_NAME" \ + >> results/lava.log diff --git a/drivers/gpu/drm/ci/static-checks.yml b/drivers/gpu/drm/ci/static-checks.yml new file mode 100644 index 000000000000..213177081914 --- /dev/null +++ b/drivers/gpu/drm/ci/static-checks.yml @@ -0,0 +1,12 @@ +check-patch: + extends: + - .build + - .use-debian/x86_build + script: + - drivers/gpu/drm/ci/check-patch.py + variables: + CHECKPATCH_TYPES: "BAD_SIGN_OFF,BAD_STABLE_ADDRESS_STYLE,COMMIT_COMMENT_SYMBOL,COMMIT_MESSAGE,EMAIL_SUBJECT,FROM_SIGN_OFF_MISMATCH,MISSING_SIGN_OFF,NO_AUTHOR_SIGN_OFF,DIFF_IN_COMMIT_MSG,GERRIT_CHANGE_ID,GIT_COMMIT_ID,UNKNOWN_COMMIT_ID,CODE_INDENT,BIT_MACRO,DOS_LINE_ENDINGS" + rules: + - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' + when: on_success + # Other cases default to never diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml new file mode 100644 index 000000000000..399f0db01aeb --- /dev/null +++ b/drivers/gpu/drm/ci/test.yml @@ -0,0 +1,322 @@ +.test-rules: + rules: + - if: '$FD_FARM == "offline" && $RUNNER_TAG =~ /^google-freedreno-/' + when: never + - if: '$COLLABORA_FARM == "offline" && $RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/' + when: never + - !reference [.no_scheduled_pipelines-rules, rules] + - when: on_success + +.lava-test: + extends: + - .test-rules + script: + # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY + - rm -rf install + - tar -xf artifacts/install.tar + - mv install/* artifacts/. + # Override it with our lava-submit.sh script + - ./artifacts/lava-submit.sh + +.lava-igt:armhf: + extends: + - .lava-test:armhf + variables: + HWCI_TEST_SCRIPT: "/install/igt_runner.sh" + ARCH: "armhf" + dependencies: + - testing:armhf + needs: + - kernel+rootfs_armhf + - debian/x86_build + - testing:armhf + - igt:armhf + +.lava-igt:arm64: + extends: + - .lava-test:arm64 + variables: + HWCI_TEST_SCRIPT: "/install/igt_runner.sh" + ARCH: "arm64" + dependencies: + - testing:arm64 + needs: + - kernel+rootfs_arm64 + - debian/x86_build + - testing:arm64 + - igt:arm64 + +.lava-igt:amd64: + extends: + - .lava-test:amd64 + variables: + HWCI_TEST_SCRIPT: "/install/igt_runner.sh" + ARCH: "amd64" + dependencies: + - testing:amd64 + needs: + - kernel+rootfs_amd64 + - debian/x86_build + - testing:amd64 + - igt:amd64 + +.baremetal-igt-arm64: + extends: + - .baremetal-test-arm64 + - .use-debian/arm_test + - .test-rules + variables: + FDO_CI_CONCURRENT: 10 + HWCI_TEST_SCRIPT: "/install/igt_runner.sh" + MINIO_ARTIFACT_NAME: "arm64/kernel-files" + BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/Image.gz + BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 $BM_KERNEL_EXTRA_ARGS root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init $BM_KERNELARGS" + needs: + - debian/arm_test + - job: testing:arm64 + artifacts: false + - igt:arm64 + tags: + - $RUNNER_TAG + +msm:sc7180: + extends: + - .lava-igt:arm64 + stage: msm + parallel: 2 + variables: + DRIVER_NAME: msm + DEVICE_TYPE: sc7180-trogdor-lazor-limozeen + DTB: sc7180-trogdor-lazor-limozeen-nots-r5 + BOOT_METHOD: depthcharge + KERNEL_IMAGE_TYPE: "" + GPU_VERSION: sc7180 + RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen + +msm:apq8016: + extends: + - .baremetal-igt-arm64 + stage: msm + variables: + DRIVER_NAME: msm + BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/apq8016-sbc.dtb + GPU_VERSION: apq8016 + RUNNER_TAG: google-freedreno-db410c + script: + - ./install/bare-metal/fastboot.sh + +msm:apq8096: + extends: + - .baremetal-igt-arm64 + stage: msm + variables: + DRIVER_NAME: msm + BM_KERNEL_EXTRA_ARGS: maxcpus=2 + BM_DTB: https://${PIPELINE_ARTIFACTS_BASE}/arm64/apq8096-db820c.dtb + GPU_VERSION: apq8096 + RUNNER_TAG: google-freedreno-db820c + script: + - ./install/bare-metal/fastboot.sh + +msm:sdm845: + extends: + - .baremetal-igt-arm64 + stage: msm + parallel: 2 + variables: + DRIVER_NAME: msm + BM_KERNEL: https://${PIPELINE_ARTIFACTS_BASE}/arm64/cheza-kernel + GPU_VERSION: sdm845 + RUNNER_TAG: google-freedreno-cheza + script: + - ./install/bare-metal/cros-servo.sh + +rockchip:rk3288: + extends: + - .lava-igt:armhf + stage: rockchip + variables: + DRIVER_NAME: rockchip + DEVICE_TYPE: rk3288-veyron-jaq + DTB: ${DEVICE_TYPE} + BOOT_METHOD: depthcharge + KERNEL_IMAGE_TYPE: "zimage" + GPU_VERSION: rk3288 + RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq + +rockchip:rk3399: + extends: + - .lava-igt:arm64 + stage: rockchip + parallel: 2 + variables: + DRIVER_NAME: rockchip + DEVICE_TYPE: rk3399-gru-kevin + DTB: ${DEVICE_TYPE} + BOOT_METHOD: depthcharge + KERNEL_IMAGE_TYPE: "" + GPU_VERSION: rk3399 + RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin + +.i915: + extends: + - .lava-igt:amd64 + stage: i915 + variables: + DRIVER_NAME: i915 + DTB: "" + BOOT_METHOD: depthcharge + KERNEL_IMAGE_TYPE: "" + +i915:apl: + extends: + - .i915 + parallel: 6 + variables: + DEVICE_TYPE: asus-C523NA-A20057-coral + GPU_VERSION: apl + RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral + +i915:glk: + extends: + - .i915 + parallel: 3 + variables: + DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus + GPU_VERSION: glk + RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus + +i915:amly: + extends: + - .i915 + parallel: 5 + variables: + DEVICE_TYPE: asus-C433TA-AJ0005-rammus + GPU_VERSION: amly + RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus + +i915:kbl: + extends: + - .i915 + parallel: 3 + variables: + DEVICE_TYPE: hp-x360-14-G1-sona + GPU_VERSION: kbl + RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona + +i915:whl: + extends: + - .i915 + parallel: 5 + variables: + DEVICE_TYPE: dell-latitude-5400-8665U-sarien + GPU_VERSION: whl + RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien + +i915:cml: + extends: + - .i915 + parallel: 4 + variables: + DEVICE_TYPE: asus-C436FA-Flip-hatch + GPU_VERSION: cml + RUNNER_TAG: mesa-ci-x86-64-lava-asus-C436FA-flip-hatch + +i915:tgl: + extends: + - .i915 + parallel: 4 + variables: + DEVICE_TYPE: asus-cx9400-volteer + GPU_VERSION: tgl + RUNNER_TAG: mesa-ci-x86-64-lava-asus-cx9400-volteer + +.amdgpu: + extends: + - .lava-igt:amd64 + stage: amdgpu + variables: + DRIVER_NAME: amdgpu + DTB: "" + BOOT_METHOD: depthcharge + KERNEL_IMAGE_TYPE: "" + +amdgpu:stoney: + extends: + - .amdgpu + variables: + DEVICE_TYPE: hp-11A-G6-EE-grunt + GPU_VERSION: stoney + RUNNER_TAG: mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt + +.mediatek: + extends: + - .lava-igt:arm64 + stage: mediatek + variables: + DRIVER_NAME: mediatek + DTB: ${DEVICE_TYPE} + BOOT_METHOD: depthcharge + KERNEL_IMAGE_TYPE: "" + +mediatek:mt8173: + extends: + - .mediatek + variables: + DEVICE_TYPE: mt8173-elm-hana + GPU_VERSION: mt8173 + RUNNER_TAG: mesa-ci-x86-64-lava-mt8173-elm-hana + +mediatek:mt8183: + extends: + - .mediatek + variables: + DEVICE_TYPE: mt8183-kukui-jacuzzi-juniper-sku16 + GPU_VERSION: mt8183 + RUNNER_TAG: mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16 + +# drm-mtk doesn't even probe yet in mainline for mt8192 +.mediatek:mt8192: + extends: + - .mediatek + variables: + DEVICE_TYPE: mt8192-asurada-spherion-r0 + GPU_VERSION: mt8192 + RUNNER_TAG: mesa-ci-x86-64-lava-mt8192-asurada-spherion-r0 + +.meson: + extends: + - .lava-igt:arm64 + stage: meson + variables: + DRIVER_NAME: meson + DTB: ${DEVICE_TYPE} + BOOT_METHOD: u-boot + KERNEL_IMAGE_TYPE: "image" + +meson:g12b: + extends: + - .meson + variables: + DEVICE_TYPE: meson-g12b-a311d-khadas-vim3 + GPU_VERSION: g12b + RUNNER_TAG: mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3 + +virtio_gpu:none: + stage: virtio-gpu + variables: + CROSVM_GALLIUM_DRIVER: llvmpipe + DRIVER_NAME: virtio_gpu + GPU_VERSION: none + extends: + - .test-gl + tags: + - kvm + script: + - ln -sf $CI_PROJECT_DIR/install /install + - mv install/bzImage /lava-files/bzImage + - install/crosvm-runner.sh install/igt_runner.sh + needs: + - debian/x86_test-gl + - testing:amd64 + - igt:amd64 diff --git a/drivers/gpu/drm/ci/testlist.txt b/drivers/gpu/drm/ci/testlist.txt new file mode 100644 index 000000000000..e90c3cfe5eed --- /dev/null +++ b/drivers/gpu/drm/ci/testlist.txt @@ -0,0 +1,2763 @@ +core_auth@basic-auth +core_auth@getclient-master-drop +core_auth@getclient-simple +core_auth@many-magics +core_getclient +core_getstats +core_getversion +core_setmaster_vs_auth +drm_read@empty-block +drm_read@empty-nonblock +drm_read@fault-buffer +drm_read@invalid-buffer +drm_read@short-buffer-block +drm_read@short-buffer-nonblock +gem_eio@banned +gem_eio@context-create +gem_eio@create +gem_eio@create-ext +gem_eio@execbuf +gem_eio@hibernate +gem_eio@in-flight-10ms +gem_eio@in-flight-1us +gem_eio@in-flight-contexts-10ms +gem_eio@in-flight-contexts-1us +gem_eio@in-flight-contexts-immediate +gem_eio@in-flight-external +gem_eio@in-flight-immediate +gem_eio@in-flight-internal-10ms +gem_eio@in-flight-internal-1us +gem_eio@in-flight-internal-immediate +gem_eio@kms +gem_eio@reset-stress +gem_eio@throttle +gem_eio@unwedge-stress +gem_eio@wait-10ms +gem_eio@wait-1us +gem_eio@wait-immediate +gem_eio@wait-wedge-10ms +gem_eio@wait-wedge-1us +gem_eio@wait-wedge-immediate +kms_3d +kms_addfb_basic@addfb25-4-tiled +kms_addfb_basic@addfb25-bad-modifier +kms_addfb_basic@addfb25-framebuffer-vs-set-tiling +kms_addfb_basic@addfb25-modifier-no-flag +kms_addfb_basic@addfb25-x-tiled-legacy +kms_addfb_basic@addfb25-x-tiled-mismatch-legacy +kms_addfb_basic@addfb25-yf-tiled-legacy +kms_addfb_basic@addfb25-y-tiled-legacy +kms_addfb_basic@addfb25-y-tiled-small-legacy +kms_addfb_basic@bad-pitch-0 +kms_addfb_basic@bad-pitch-1024 +kms_addfb_basic@bad-pitch-128 +kms_addfb_basic@bad-pitch-256 +kms_addfb_basic@bad-pitch-32 +kms_addfb_basic@bad-pitch-63 +kms_addfb_basic@bad-pitch-65536 +kms_addfb_basic@bad-pitch-999 +kms_addfb_basic@basic +kms_addfb_basic@basic-x-tiled-legacy +kms_addfb_basic@basic-y-tiled-legacy +kms_addfb_basic@bo-too-small +kms_addfb_basic@bo-too-small-due-to-tiling +kms_addfb_basic@clobberred-modifier +kms_addfb_basic@framebuffer-vs-set-tiling +kms_addfb_basic@invalid-get-prop +kms_addfb_basic@invalid-get-prop-any +kms_addfb_basic@invalid-set-prop +kms_addfb_basic@invalid-set-prop-any +kms_addfb_basic@invalid-smem-bo-on-discrete +kms_addfb_basic@legacy-format +kms_addfb_basic@master-rmfb +kms_addfb_basic@no-handle +kms_addfb_basic@size-max +kms_addfb_basic@small-bo +kms_addfb_basic@tile-pitch-mismatch +kms_addfb_basic@too-high +kms_addfb_basic@too-wide +kms_addfb_basic@unused-handle +kms_addfb_basic@unused-modifier +kms_addfb_basic@unused-offsets +kms_addfb_basic@unused-pitches +kms_async_flips@alternate-sync-async-flip +kms_async_flips@async-flip-with-page-flip-events +kms_async_flips@crc +kms_async_flips@invalid-async-flip +kms_async_flips@test-cursor +kms_async_flips@test-time-stamp +kms_atomic@atomic-invalid-params +kms_atomic@atomic_plane_damage +kms_atomic@crtc-invalid-params +kms_atomic@crtc-invalid-params-fence +kms_atomic_interruptible@atomic-setmode +kms_atomic_interruptible@legacy-cursor +kms_atomic_interruptible@legacy-dpms +kms_atomic_interruptible@legacy-pageflip +kms_atomic_interruptible@legacy-setmode +kms_atomic_interruptible@universal-setplane-cursor +kms_atomic_interruptible@universal-setplane-primary +kms_atomic@plane-cursor-legacy +kms_atomic@plane-immutable-zpos +kms_atomic@plane-invalid-params +kms_atomic@plane-invalid-params-fence +kms_atomic@plane-overlay-legacy +kms_atomic@plane-primary-legacy +kms_atomic@plane-primary-overlay-mutable-zpos +kms_atomic@test-only +kms_atomic_transition@plane-all-modeset-transition +kms_atomic_transition@plane-all-modeset-transition-fencing +kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels +kms_atomic_transition@plane-all-transition-fencing +kms_atomic_transition@plane-all-transition-nonblocking-fencing +kms_atomic_transition@plane-primary-toggle-with-vblank-wait +kms_atomic_transition@plane-use-after-nonblocking-unbind +kms_atomic_transition@plane-use-after-nonblocking-unbind-fencing +kms_big_fb@4-tiled-16bpp-rotate-0 +kms_big_fb@4-tiled-16bpp-rotate-180 +kms_big_fb@4-tiled-16bpp-rotate-270 +kms_big_fb@4-tiled-16bpp-rotate-90 +kms_big_fb@4-tiled-32bpp-rotate-0 +kms_big_fb@4-tiled-32bpp-rotate-180 +kms_big_fb@4-tiled-32bpp-rotate-270 +kms_big_fb@4-tiled-32bpp-rotate-90 +kms_big_fb@4-tiled-64bpp-rotate-0 +kms_big_fb@4-tiled-64bpp-rotate-180 +kms_big_fb@4-tiled-64bpp-rotate-270 +kms_big_fb@4-tiled-64bpp-rotate-90 +kms_big_fb@4-tiled-8bpp-rotate-0 +kms_big_fb@4-tiled-8bpp-rotate-180 +kms_big_fb@4-tiled-8bpp-rotate-270 +kms_big_fb@4-tiled-8bpp-rotate-90 +kms_big_fb@4-tiled-addfb +kms_big_fb@4-tiled-addfb-size-offset-overflow +kms_big_fb@4-tiled-addfb-size-overflow +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0 +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180 +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip +kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0 +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-async-flip +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180 +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip +kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip +kms_big_fb@linear-16bpp-rotate-180 +kms_big_fb@linear-16bpp-rotate-270 +kms_big_fb@linear-16bpp-rotate-90 +kms_big_fb@linear-32bpp-rotate-270 +kms_big_fb@linear-32bpp-rotate-90 +kms_big_fb@linear-64bpp-rotate-0 +kms_big_fb@linear-64bpp-rotate-180 +kms_big_fb@linear-64bpp-rotate-270 +kms_big_fb@linear-64bpp-rotate-90 +kms_big_fb@linear-8bpp-rotate-0 +kms_big_fb@linear-8bpp-rotate-180 +kms_big_fb@linear-8bpp-rotate-270 +kms_big_fb@linear-8bpp-rotate-90 +kms_big_fb@linear-addfb +kms_big_fb@linear-max-hw-stride-32bpp-rotate-0 +kms_big_fb@linear-max-hw-stride-32bpp-rotate-180 +kms_big_fb@linear-max-hw-stride-64bpp-rotate-0 +kms_big_fb@linear-max-hw-stride-64bpp-rotate-180 +kms_big_fb@x-tiled-16bpp-rotate-0 +kms_big_fb@x-tiled-16bpp-rotate-270 +kms_big_fb@x-tiled-16bpp-rotate-90 +kms_big_fb@x-tiled-32bpp-rotate-270 +kms_big_fb@x-tiled-32bpp-rotate-90 +kms_big_fb@x-tiled-64bpp-rotate-0 +kms_big_fb@x-tiled-64bpp-rotate-180 +kms_big_fb@x-tiled-64bpp-rotate-270 +kms_big_fb@x-tiled-64bpp-rotate-90 +kms_big_fb@x-tiled-8bpp-rotate-0 +kms_big_fb@x-tiled-8bpp-rotate-180 +kms_big_fb@x-tiled-8bpp-rotate-270 +kms_big_fb@x-tiled-8bpp-rotate-90 +kms_big_fb@x-tiled-addfb +kms_big_fb@x-tiled-addfb-size-offset-overflow +kms_big_fb@x-tiled-addfb-size-overflow +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0 +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180 +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip +kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0 +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-async-flip +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180 +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip +kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip +kms_big_fb@yf-tiled-16bpp-rotate-180 +kms_big_fb@yf-tiled-16bpp-rotate-270 +kms_big_fb@yf-tiled-16bpp-rotate-90 +kms_big_fb@yf-tiled-64bpp-rotate-0 +kms_big_fb@yf-tiled-64bpp-rotate-180 +kms_big_fb@yf-tiled-64bpp-rotate-270 +kms_big_fb@yf-tiled-64bpp-rotate-90 +kms_big_fb@yf-tiled-8bpp-rotate-0 +kms_big_fb@yf-tiled-8bpp-rotate-180 +kms_big_fb@yf-tiled-8bpp-rotate-270 +kms_big_fb@yf-tiled-8bpp-rotate-90 +kms_big_fb@yf-tiled-addfb +kms_big_fb@yf-tiled-addfb-size-offset-overflow +kms_big_fb@yf-tiled-addfb-size-overflow +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0 +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180 +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip +kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0 +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180 +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip +kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip +kms_big_fb@y-tiled-16bpp-rotate-0 +kms_big_fb@y-tiled-16bpp-rotate-180 +kms_big_fb@y-tiled-16bpp-rotate-270 +kms_big_fb@y-tiled-16bpp-rotate-90 +kms_big_fb@y-tiled-64bpp-rotate-0 +kms_big_fb@y-tiled-64bpp-rotate-180 +kms_big_fb@y-tiled-64bpp-rotate-270 +kms_big_fb@y-tiled-64bpp-rotate-90 +kms_big_fb@y-tiled-8bpp-rotate-0 +kms_big_fb@y-tiled-8bpp-rotate-180 +kms_big_fb@y-tiled-8bpp-rotate-270 +kms_big_fb@y-tiled-8bpp-rotate-90 +kms_big_fb@y-tiled-addfb +kms_big_fb@y-tiled-addfb-size-offset-overflow +kms_big_fb@y-tiled-addfb-size-overflow +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0 +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180 +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip +kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0 +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180 +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip +kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip +kms_big_joiner@2x-modeset +kms_big_joiner@basic +kms_big_joiner@invalid-modeset +kms_busy@basic +kms_busy@basic-hang +kms_busy@extended-pageflip-hang-oldfb +kms_bw@linear-tiling-1-displays-1920x1080p +kms_bw@linear-tiling-1-displays-2560x1440p +kms_bw@linear-tiling-1-displays-3840x2160p +kms_bw@linear-tiling-2-displays-1920x1080p +kms_bw@linear-tiling-2-displays-2560x1440p +kms_bw@linear-tiling-2-displays-3840x2160p +kms_bw@linear-tiling-3-displays-1920x1080p +kms_bw@linear-tiling-3-displays-2560x1440p +kms_bw@linear-tiling-3-displays-3840x2160p +kms_bw@linear-tiling-4-displays-1920x1080p +kms_bw@linear-tiling-4-displays-2560x1440p +kms_bw@linear-tiling-4-displays-3840x2160p +kms_bw@linear-tiling-5-displays-1920x1080p +kms_bw@linear-tiling-5-displays-2560x1440p +kms_bw@linear-tiling-5-displays-3840x2160p +kms_bw@linear-tiling-6-displays-1920x1080p +kms_bw@linear-tiling-6-displays-2560x1440p +kms_bw@linear-tiling-6-displays-3840x2160p +kms_ccs@pipe-A-bad-aux-stride-yf_tiled_ccs +kms_ccs@pipe-A-bad-aux-stride-y_tiled_ccs +kms_ccs@pipe-A-bad-aux-stride-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-bad-aux-stride-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-bad-aux-stride-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-bad-pixel-format-yf_tiled_ccs +kms_ccs@pipe-A-bad-pixel-format-y_tiled_ccs +kms_ccs@pipe-A-bad-pixel-format-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-bad-pixel-format-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-bad-pixel-format-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-bad-rotation-90-yf_tiled_ccs +kms_ccs@pipe-A-bad-rotation-90-y_tiled_ccs +kms_ccs@pipe-A-bad-rotation-90-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-bad-rotation-90-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-bad-rotation-90-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-ccs-on-another-bo-yf_tiled_ccs +kms_ccs@pipe-A-ccs-on-another-bo-y_tiled_ccs +kms_ccs@pipe-A-ccs-on-another-bo-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-ccs-on-another-bo-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-crc-primary-basic-yf_tiled_ccs +kms_ccs@pipe-A-crc-primary-basic-y_tiled_ccs +kms_ccs@pipe-A-crc-primary-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-crc-primary-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-crc-primary-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-crc-primary-rotation-180-yf_tiled_ccs +kms_ccs@pipe-A-crc-primary-rotation-180-y_tiled_ccs +kms_ccs@pipe-A-crc-primary-rotation-180-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-crc-primary-rotation-180-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-crc-sprite-planes-basic-yf_tiled_ccs +kms_ccs@pipe-A-crc-sprite-planes-basic-y_tiled_ccs +kms_ccs@pipe-A-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-missing-ccs-buffer-yf_tiled_ccs +kms_ccs@pipe-A-missing-ccs-buffer-y_tiled_ccs +kms_ccs@pipe-A-missing-ccs-buffer-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-missing-ccs-buffer-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-A-random-ccs-data-yf_tiled_ccs +kms_ccs@pipe-A-random-ccs-data-y_tiled_ccs +kms_ccs@pipe-A-random-ccs-data-y_tiled_gen12_mc_ccs +kms_ccs@pipe-A-random-ccs-data-y_tiled_gen12_rc_ccs +kms_ccs@pipe-A-random-ccs-data-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-bad-aux-stride-yf_tiled_ccs +kms_ccs@pipe-B-bad-aux-stride-y_tiled_ccs +kms_ccs@pipe-B-bad-aux-stride-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-bad-aux-stride-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-bad-aux-stride-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-bad-pixel-format-yf_tiled_ccs +kms_ccs@pipe-B-bad-pixel-format-y_tiled_ccs +kms_ccs@pipe-B-bad-pixel-format-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-bad-pixel-format-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-bad-pixel-format-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-bad-rotation-90-yf_tiled_ccs +kms_ccs@pipe-B-bad-rotation-90-y_tiled_ccs +kms_ccs@pipe-B-bad-rotation-90-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-bad-rotation-90-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-bad-rotation-90-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-ccs-on-another-bo-yf_tiled_ccs +kms_ccs@pipe-B-ccs-on-another-bo-y_tiled_ccs +kms_ccs@pipe-B-ccs-on-another-bo-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-ccs-on-another-bo-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-crc-primary-basic-yf_tiled_ccs +kms_ccs@pipe-B-crc-primary-basic-y_tiled_ccs +kms_ccs@pipe-B-crc-primary-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-crc-primary-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-crc-primary-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-crc-primary-rotation-180-yf_tiled_ccs +kms_ccs@pipe-B-crc-primary-rotation-180-y_tiled_ccs +kms_ccs@pipe-B-crc-primary-rotation-180-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-crc-primary-rotation-180-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-crc-sprite-planes-basic-yf_tiled_ccs +kms_ccs@pipe-B-crc-sprite-planes-basic-y_tiled_ccs +kms_ccs@pipe-B-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-missing-ccs-buffer-yf_tiled_ccs +kms_ccs@pipe-B-missing-ccs-buffer-y_tiled_ccs +kms_ccs@pipe-B-missing-ccs-buffer-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-missing-ccs-buffer-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-B-random-ccs-data-yf_tiled_ccs +kms_ccs@pipe-B-random-ccs-data-y_tiled_ccs +kms_ccs@pipe-B-random-ccs-data-y_tiled_gen12_mc_ccs +kms_ccs@pipe-B-random-ccs-data-y_tiled_gen12_rc_ccs +kms_ccs@pipe-B-random-ccs-data-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-bad-aux-stride-yf_tiled_ccs +kms_ccs@pipe-C-bad-aux-stride-y_tiled_ccs +kms_ccs@pipe-C-bad-aux-stride-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-bad-aux-stride-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-bad-aux-stride-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-bad-pixel-format-yf_tiled_ccs +kms_ccs@pipe-C-bad-pixel-format-y_tiled_ccs +kms_ccs@pipe-C-bad-pixel-format-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-bad-pixel-format-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-bad-pixel-format-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-bad-rotation-90-yf_tiled_ccs +kms_ccs@pipe-C-bad-rotation-90-y_tiled_ccs +kms_ccs@pipe-C-bad-rotation-90-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-bad-rotation-90-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-bad-rotation-90-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-ccs-on-another-bo-yf_tiled_ccs +kms_ccs@pipe-C-ccs-on-another-bo-y_tiled_ccs +kms_ccs@pipe-C-ccs-on-another-bo-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-ccs-on-another-bo-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-crc-primary-basic-yf_tiled_ccs +kms_ccs@pipe-C-crc-primary-basic-y_tiled_ccs +kms_ccs@pipe-C-crc-primary-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-crc-primary-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-crc-primary-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-crc-primary-rotation-180-yf_tiled_ccs +kms_ccs@pipe-C-crc-primary-rotation-180-y_tiled_ccs +kms_ccs@pipe-C-crc-primary-rotation-180-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-crc-primary-rotation-180-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-crc-sprite-planes-basic-yf_tiled_ccs +kms_ccs@pipe-C-crc-sprite-planes-basic-y_tiled_ccs +kms_ccs@pipe-C-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-missing-ccs-buffer-yf_tiled_ccs +kms_ccs@pipe-C-missing-ccs-buffer-y_tiled_ccs +kms_ccs@pipe-C-missing-ccs-buffer-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-missing-ccs-buffer-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-C-random-ccs-data-yf_tiled_ccs +kms_ccs@pipe-C-random-ccs-data-y_tiled_ccs +kms_ccs@pipe-C-random-ccs-data-y_tiled_gen12_mc_ccs +kms_ccs@pipe-C-random-ccs-data-y_tiled_gen12_rc_ccs +kms_ccs@pipe-C-random-ccs-data-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-bad-aux-stride-yf_tiled_ccs +kms_ccs@pipe-D-bad-aux-stride-y_tiled_ccs +kms_ccs@pipe-D-bad-aux-stride-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-bad-aux-stride-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-bad-aux-stride-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-bad-pixel-format-yf_tiled_ccs +kms_ccs@pipe-D-bad-pixel-format-y_tiled_ccs +kms_ccs@pipe-D-bad-pixel-format-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-bad-pixel-format-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-bad-pixel-format-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-bad-rotation-90-yf_tiled_ccs +kms_ccs@pipe-D-bad-rotation-90-y_tiled_ccs +kms_ccs@pipe-D-bad-rotation-90-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-bad-rotation-90-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-bad-rotation-90-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-ccs-on-another-bo-yf_tiled_ccs +kms_ccs@pipe-D-ccs-on-another-bo-y_tiled_ccs +kms_ccs@pipe-D-ccs-on-another-bo-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-ccs-on-another-bo-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-crc-primary-basic-yf_tiled_ccs +kms_ccs@pipe-D-crc-primary-basic-y_tiled_ccs +kms_ccs@pipe-D-crc-primary-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-crc-primary-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-crc-primary-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-crc-primary-rotation-180-yf_tiled_ccs +kms_ccs@pipe-D-crc-primary-rotation-180-y_tiled_ccs +kms_ccs@pipe-D-crc-primary-rotation-180-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-crc-primary-rotation-180-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-crc-sprite-planes-basic-yf_tiled_ccs +kms_ccs@pipe-D-crc-sprite-planes-basic-y_tiled_ccs +kms_ccs@pipe-D-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-missing-ccs-buffer-yf_tiled_ccs +kms_ccs@pipe-D-missing-ccs-buffer-y_tiled_ccs +kms_ccs@pipe-D-missing-ccs-buffer-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-missing-ccs-buffer-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-D-random-ccs-data-yf_tiled_ccs +kms_ccs@pipe-D-random-ccs-data-y_tiled_ccs +kms_ccs@pipe-D-random-ccs-data-y_tiled_gen12_mc_ccs +kms_ccs@pipe-D-random-ccs-data-y_tiled_gen12_rc_ccs +kms_ccs@pipe-D-random-ccs-data-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-bad-aux-stride-yf_tiled_ccs +kms_ccs@pipe-E-bad-aux-stride-y_tiled_ccs +kms_ccs@pipe-E-bad-aux-stride-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-bad-aux-stride-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-bad-aux-stride-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-bad-pixel-format-yf_tiled_ccs +kms_ccs@pipe-E-bad-pixel-format-y_tiled_ccs +kms_ccs@pipe-E-bad-pixel-format-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-bad-pixel-format-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-bad-pixel-format-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-bad-rotation-90-yf_tiled_ccs +kms_ccs@pipe-E-bad-rotation-90-y_tiled_ccs +kms_ccs@pipe-E-bad-rotation-90-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-bad-rotation-90-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-bad-rotation-90-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-ccs-on-another-bo-yf_tiled_ccs +kms_ccs@pipe-E-ccs-on-another-bo-y_tiled_ccs +kms_ccs@pipe-E-ccs-on-another-bo-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-ccs-on-another-bo-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-crc-primary-basic-yf_tiled_ccs +kms_ccs@pipe-E-crc-primary-basic-y_tiled_ccs +kms_ccs@pipe-E-crc-primary-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-crc-primary-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-crc-primary-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-crc-primary-rotation-180-yf_tiled_ccs +kms_ccs@pipe-E-crc-primary-rotation-180-y_tiled_ccs +kms_ccs@pipe-E-crc-primary-rotation-180-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-crc-primary-rotation-180-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-crc-sprite-planes-basic-yf_tiled_ccs +kms_ccs@pipe-E-crc-sprite-planes-basic-y_tiled_ccs +kms_ccs@pipe-E-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-missing-ccs-buffer-yf_tiled_ccs +kms_ccs@pipe-E-missing-ccs-buffer-y_tiled_ccs +kms_ccs@pipe-E-missing-ccs-buffer-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-missing-ccs-buffer-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-E-random-ccs-data-yf_tiled_ccs +kms_ccs@pipe-E-random-ccs-data-y_tiled_ccs +kms_ccs@pipe-E-random-ccs-data-y_tiled_gen12_mc_ccs +kms_ccs@pipe-E-random-ccs-data-y_tiled_gen12_rc_ccs +kms_ccs@pipe-E-random-ccs-data-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-bad-aux-stride-yf_tiled_ccs +kms_ccs@pipe-F-bad-aux-stride-y_tiled_ccs +kms_ccs@pipe-F-bad-aux-stride-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-bad-aux-stride-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-bad-aux-stride-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-bad-pixel-format-yf_tiled_ccs +kms_ccs@pipe-F-bad-pixel-format-y_tiled_ccs +kms_ccs@pipe-F-bad-pixel-format-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-bad-pixel-format-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-bad-pixel-format-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-bad-rotation-90-yf_tiled_ccs +kms_ccs@pipe-F-bad-rotation-90-y_tiled_ccs +kms_ccs@pipe-F-bad-rotation-90-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-bad-rotation-90-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-bad-rotation-90-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-ccs-on-another-bo-yf_tiled_ccs +kms_ccs@pipe-F-ccs-on-another-bo-y_tiled_ccs +kms_ccs@pipe-F-ccs-on-another-bo-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-ccs-on-another-bo-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-crc-primary-basic-yf_tiled_ccs +kms_ccs@pipe-F-crc-primary-basic-y_tiled_ccs +kms_ccs@pipe-F-crc-primary-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-crc-primary-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-crc-primary-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-crc-primary-rotation-180-yf_tiled_ccs +kms_ccs@pipe-F-crc-primary-rotation-180-y_tiled_ccs +kms_ccs@pipe-F-crc-primary-rotation-180-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-crc-primary-rotation-180-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-crc-sprite-planes-basic-yf_tiled_ccs +kms_ccs@pipe-F-crc-sprite-planes-basic-y_tiled_ccs +kms_ccs@pipe-F-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-missing-ccs-buffer-yf_tiled_ccs +kms_ccs@pipe-F-missing-ccs-buffer-y_tiled_ccs +kms_ccs@pipe-F-missing-ccs-buffer-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-missing-ccs-buffer-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc +kms_ccs@pipe-F-random-ccs-data-yf_tiled_ccs +kms_ccs@pipe-F-random-ccs-data-y_tiled_ccs +kms_ccs@pipe-F-random-ccs-data-y_tiled_gen12_mc_ccs +kms_ccs@pipe-F-random-ccs-data-y_tiled_gen12_rc_ccs +kms_ccs@pipe-F-random-ccs-data-y_tiled_gen12_rc_ccs_cc +kms_cdclk@mode-transition +kms_cdclk@plane-scaling +kms_color@pipe-A-ctm-0-25 +kms_color@pipe-A-ctm-0-5 +kms_color@pipe-A-ctm-0-75 +kms_color@pipe-A-ctm-blue-to-red +kms_color@pipe-A-ctm-green-to-red +kms_color@pipe-A-ctm-max +kms_color@pipe-A-ctm-negative +kms_color@pipe-A-ctm-red-to-blue +kms_color@pipe-A-deep-color +kms_color@pipe-A-degamma +kms_color@pipe-A-gamma +kms_color@pipe-A-invalid-ctm-matrix-sizes +kms_color@pipe-A-invalid-degamma-lut-sizes +kms_color@pipe-A-invalid-gamma-lut-sizes +kms_color@pipe-A-legacy-gamma +kms_color@pipe-A-legacy-gamma-reset +kms_color@pipe-B-ctm-0-25 +kms_color@pipe-B-ctm-0-5 +kms_color@pipe-B-ctm-0-75 +kms_color@pipe-B-ctm-blue-to-red +kms_color@pipe-B-ctm-green-to-red +kms_color@pipe-B-ctm-max +kms_color@pipe-B-ctm-negative +kms_color@pipe-B-ctm-red-to-blue +kms_color@pipe-B-deep-color +kms_color@pipe-B-degamma +kms_color@pipe-B-gamma +kms_color@pipe-B-invalid-ctm-matrix-sizes +kms_color@pipe-B-invalid-degamma-lut-sizes +kms_color@pipe-B-invalid-gamma-lut-sizes +kms_color@pipe-B-legacy-gamma +kms_color@pipe-B-legacy-gamma-reset +kms_color@pipe-C-ctm-0-25 +kms_color@pipe-C-ctm-0-5 +kms_color@pipe-C-ctm-0-75 +kms_color@pipe-C-ctm-blue-to-red +kms_color@pipe-C-ctm-green-to-red +kms_color@pipe-C-ctm-max +kms_color@pipe-C-ctm-negative +kms_color@pipe-C-ctm-red-to-blue +kms_color@pipe-C-deep-color +kms_color@pipe-C-degamma +kms_color@pipe-C-gamma +kms_color@pipe-C-invalid-ctm-matrix-sizes +kms_color@pipe-C-invalid-degamma-lut-sizes +kms_color@pipe-C-invalid-gamma-lut-sizes +kms_color@pipe-C-legacy-gamma +kms_color@pipe-C-legacy-gamma-reset +kms_color@pipe-D-ctm-0-25 +kms_color@pipe-D-ctm-0-5 +kms_color@pipe-D-ctm-0-75 +kms_color@pipe-D-ctm-blue-to-red +kms_color@pipe-D-ctm-green-to-red +kms_color@pipe-D-ctm-max +kms_color@pipe-D-ctm-negative +kms_color@pipe-D-ctm-red-to-blue +kms_color@pipe-D-deep-color +kms_color@pipe-D-degamma +kms_color@pipe-D-gamma +kms_color@pipe-D-invalid-ctm-matrix-sizes +kms_color@pipe-D-invalid-degamma-lut-sizes +kms_color@pipe-D-invalid-gamma-lut-sizes +kms_color@pipe-D-legacy-gamma +kms_color@pipe-D-legacy-gamma-reset +kms_color@pipe-E-ctm-0-25 +kms_color@pipe-E-ctm-0-5 +kms_color@pipe-E-ctm-0-75 +kms_color@pipe-E-ctm-blue-to-red +kms_color@pipe-E-ctm-green-to-red +kms_color@pipe-E-ctm-max +kms_color@pipe-E-ctm-negative +kms_color@pipe-E-ctm-red-to-blue +kms_color@pipe-E-deep-color +kms_color@pipe-E-degamma +kms_color@pipe-E-gamma +kms_color@pipe-E-invalid-ctm-matrix-sizes +kms_color@pipe-E-invalid-degamma-lut-sizes +kms_color@pipe-E-invalid-gamma-lut-sizes +kms_color@pipe-E-legacy-gamma +kms_color@pipe-E-legacy-gamma-reset +kms_color@pipe-F-ctm-0-25 +kms_color@pipe-F-ctm-0-5 +kms_color@pipe-F-ctm-0-75 +kms_color@pipe-F-ctm-blue-to-red +kms_color@pipe-F-ctm-green-to-red +kms_color@pipe-F-ctm-max +kms_color@pipe-F-ctm-negative +kms_color@pipe-F-ctm-red-to-blue +kms_color@pipe-F-deep-color +kms_color@pipe-F-degamma +kms_color@pipe-F-gamma +kms_color@pipe-F-invalid-ctm-matrix-sizes +kms_color@pipe-F-invalid-degamma-lut-sizes +kms_color@pipe-F-invalid-gamma-lut-sizes +kms_color@pipe-F-legacy-gamma +kms_color@pipe-F-legacy-gamma-reset +kms_concurrent@pipe-A +kms_concurrent@pipe-B +kms_concurrent@pipe-C +kms_concurrent@pipe-D +kms_concurrent@pipe-E +kms_concurrent@pipe-F +kms_content_protection@atomic +kms_content_protection@atomic-dpms +kms_content_protection@content_type_change +kms_content_protection@dp-mst-lic-type-0 +kms_content_protection@dp-mst-lic-type-1 +kms_content_protection@dp-mst-type-0 +kms_content_protection@dp-mst-type-1 +kms_content_protection@legacy +kms_content_protection@LIC +kms_content_protection@mei_interface +kms_content_protection@srm +kms_content_protection@type1 +kms_content_protection@uevent +kms_cursor_crc@pipe-A-cursor-128x128-offscreen +kms_cursor_crc@pipe-A-cursor-128x128-onscreen +kms_cursor_crc@pipe-A-cursor-128x128-rapid-movement +kms_cursor_crc@pipe-A-cursor-128x128-sliding +kms_cursor_crc@pipe-A-cursor-128x42-offscreen +kms_cursor_crc@pipe-A-cursor-128x42-onscreen +kms_cursor_crc@pipe-A-cursor-128x42-random +kms_cursor_crc@pipe-A-cursor-128x42-rapid-movement +kms_cursor_crc@pipe-A-cursor-128x42-sliding +kms_cursor_crc@pipe-A-cursor-256x256-offscreen +kms_cursor_crc@pipe-A-cursor-256x256-onscreen +kms_cursor_crc@pipe-A-cursor-256x256-rapid-movement +kms_cursor_crc@pipe-A-cursor-256x256-sliding +kms_cursor_crc@pipe-A-cursor-256x85-offscreen +kms_cursor_crc@pipe-A-cursor-256x85-onscreen +kms_cursor_crc@pipe-A-cursor-256x85-random +kms_cursor_crc@pipe-A-cursor-256x85-rapid-movement +kms_cursor_crc@pipe-A-cursor-256x85-sliding +kms_cursor_crc@pipe-A-cursor-32x10-offscreen +kms_cursor_crc@pipe-A-cursor-32x10-onscreen +kms_cursor_crc@pipe-A-cursor-32x10-random +kms_cursor_crc@pipe-A-cursor-32x10-rapid-movement +kms_cursor_crc@pipe-A-cursor-32x10-sliding +kms_cursor_crc@pipe-A-cursor-32x32-offscreen +kms_cursor_crc@pipe-A-cursor-32x32-onscreen +kms_cursor_crc@pipe-A-cursor-32x32-random +kms_cursor_crc@pipe-A-cursor-32x32-rapid-movement +kms_cursor_crc@pipe-A-cursor-32x32-sliding +kms_cursor_crc@pipe-A-cursor-512x170-offscreen +kms_cursor_crc@pipe-A-cursor-512x170-onscreen +kms_cursor_crc@pipe-A-cursor-512x170-random +kms_cursor_crc@pipe-A-cursor-512x170-rapid-movement +kms_cursor_crc@pipe-A-cursor-512x170-sliding +kms_cursor_crc@pipe-A-cursor-512x512-offscreen +kms_cursor_crc@pipe-A-cursor-512x512-onscreen +kms_cursor_crc@pipe-A-cursor-512x512-random +kms_cursor_crc@pipe-A-cursor-512x512-rapid-movement +kms_cursor_crc@pipe-A-cursor-512x512-sliding +kms_cursor_crc@pipe-A-cursor-64x21-offscreen +kms_cursor_crc@pipe-A-cursor-64x21-onscreen +kms_cursor_crc@pipe-A-cursor-64x21-random +kms_cursor_crc@pipe-A-cursor-64x21-rapid-movement +kms_cursor_crc@pipe-A-cursor-64x21-sliding +kms_cursor_crc@pipe-A-cursor-64x64-offscreen +kms_cursor_crc@pipe-A-cursor-64x64-onscreen +kms_cursor_crc@pipe-A-cursor-64x64-random +kms_cursor_crc@pipe-A-cursor-64x64-rapid-movement +kms_cursor_crc@pipe-A-cursor-64x64-sliding +kms_cursor_crc@pipe-A-cursor-alpha-opaque +kms_cursor_crc@pipe-A-cursor-alpha-transparent +kms_cursor_crc@pipe-A-cursor-dpms +kms_cursor_crc@pipe-A-cursor-max-size-offscreen +kms_cursor_crc@pipe-A-cursor-max-size-onscreen +kms_cursor_crc@pipe-A-cursor-max-size-random +kms_cursor_crc@pipe-A-cursor-max-size-rapid-movement +kms_cursor_crc@pipe-A-cursor-max-size-sliding +kms_cursor_crc@pipe-A-cursor-size-change +kms_cursor_crc@pipe-B-cursor-128x128-offscreen +kms_cursor_crc@pipe-B-cursor-128x128-onscreen +kms_cursor_crc@pipe-B-cursor-128x128-random +kms_cursor_crc@pipe-B-cursor-128x128-rapid-movement +kms_cursor_crc@pipe-B-cursor-128x128-sliding +kms_cursor_crc@pipe-B-cursor-128x42-offscreen +kms_cursor_crc@pipe-B-cursor-128x42-onscreen +kms_cursor_crc@pipe-B-cursor-128x42-rapid-movement +kms_cursor_crc@pipe-B-cursor-128x42-sliding +kms_cursor_crc@pipe-B-cursor-256x256-offscreen +kms_cursor_crc@pipe-B-cursor-256x256-onscreen +kms_cursor_crc@pipe-B-cursor-256x256-random +kms_cursor_crc@pipe-B-cursor-256x256-rapid-movement +kms_cursor_crc@pipe-B-cursor-256x256-sliding +kms_cursor_crc@pipe-B-cursor-256x85-offscreen +kms_cursor_crc@pipe-B-cursor-256x85-onscreen +kms_cursor_crc@pipe-B-cursor-256x85-random +kms_cursor_crc@pipe-B-cursor-256x85-rapid-movement +kms_cursor_crc@pipe-B-cursor-256x85-sliding +kms_cursor_crc@pipe-B-cursor-32x10-offscreen +kms_cursor_crc@pipe-B-cursor-32x10-onscreen +kms_cursor_crc@pipe-B-cursor-32x10-random +kms_cursor_crc@pipe-B-cursor-32x10-rapid-movement +kms_cursor_crc@pipe-B-cursor-32x10-sliding +kms_cursor_crc@pipe-B-cursor-32x32-offscreen +kms_cursor_crc@pipe-B-cursor-32x32-onscreen +kms_cursor_crc@pipe-B-cursor-32x32-random +kms_cursor_crc@pipe-B-cursor-32x32-rapid-movement +kms_cursor_crc@pipe-B-cursor-32x32-sliding +kms_cursor_crc@pipe-B-cursor-512x170-offscreen +kms_cursor_crc@pipe-B-cursor-512x170-onscreen +kms_cursor_crc@pipe-B-cursor-512x170-random +kms_cursor_crc@pipe-B-cursor-512x170-rapid-movement +kms_cursor_crc@pipe-B-cursor-512x170-sliding +kms_cursor_crc@pipe-B-cursor-512x512-offscreen +kms_cursor_crc@pipe-B-cursor-512x512-onscreen +kms_cursor_crc@pipe-B-cursor-512x512-random +kms_cursor_crc@pipe-B-cursor-512x512-rapid-movement +kms_cursor_crc@pipe-B-cursor-512x512-sliding +kms_cursor_crc@pipe-B-cursor-64x21-offscreen +kms_cursor_crc@pipe-B-cursor-64x21-onscreen +kms_cursor_crc@pipe-B-cursor-64x21-random +kms_cursor_crc@pipe-B-cursor-64x21-rapid-movement +kms_cursor_crc@pipe-B-cursor-64x64-offscreen +kms_cursor_crc@pipe-B-cursor-64x64-onscreen +kms_cursor_crc@pipe-B-cursor-64x64-random +kms_cursor_crc@pipe-B-cursor-64x64-rapid-movement +kms_cursor_crc@pipe-B-cursor-64x64-sliding +kms_cursor_crc@pipe-B-cursor-alpha-opaque +kms_cursor_crc@pipe-B-cursor-alpha-transparent +kms_cursor_crc@pipe-B-cursor-dpms +kms_cursor_crc@pipe-B-cursor-max-size-offscreen +kms_cursor_crc@pipe-B-cursor-max-size-onscreen +kms_cursor_crc@pipe-B-cursor-max-size-random +kms_cursor_crc@pipe-B-cursor-max-size-rapid-movement +kms_cursor_crc@pipe-B-cursor-max-size-sliding +kms_cursor_crc@pipe-B-cursor-size-change +kms_cursor_crc@pipe-C-cursor-128x128-offscreen +kms_cursor_crc@pipe-C-cursor-128x128-onscreen +kms_cursor_crc@pipe-C-cursor-128x128-random +kms_cursor_crc@pipe-C-cursor-128x128-rapid-movement +kms_cursor_crc@pipe-C-cursor-128x128-sliding +kms_cursor_crc@pipe-C-cursor-128x42-offscreen +kms_cursor_crc@pipe-C-cursor-128x42-onscreen +kms_cursor_crc@pipe-C-cursor-128x42-random +kms_cursor_crc@pipe-C-cursor-128x42-rapid-movement +kms_cursor_crc@pipe-C-cursor-128x42-sliding +kms_cursor_crc@pipe-C-cursor-256x256-offscreen +kms_cursor_crc@pipe-C-cursor-256x256-onscreen +kms_cursor_crc@pipe-C-cursor-256x256-random +kms_cursor_crc@pipe-C-cursor-256x256-rapid-movement +kms_cursor_crc@pipe-C-cursor-256x256-sliding +kms_cursor_crc@pipe-C-cursor-256x85-offscreen +kms_cursor_crc@pipe-C-cursor-256x85-onscreen +kms_cursor_crc@pipe-C-cursor-256x85-random +kms_cursor_crc@pipe-C-cursor-256x85-rapid-movement +kms_cursor_crc@pipe-C-cursor-256x85-sliding +kms_cursor_crc@pipe-C-cursor-32x10-offscreen +kms_cursor_crc@pipe-C-cursor-32x10-onscreen +kms_cursor_crc@pipe-C-cursor-32x10-random +kms_cursor_crc@pipe-C-cursor-32x10-rapid-movement +kms_cursor_crc@pipe-C-cursor-32x10-sliding +kms_cursor_crc@pipe-C-cursor-32x32-offscreen +kms_cursor_crc@pipe-C-cursor-32x32-onscreen +kms_cursor_crc@pipe-C-cursor-32x32-random +kms_cursor_crc@pipe-C-cursor-32x32-rapid-movement +kms_cursor_crc@pipe-C-cursor-32x32-sliding +kms_cursor_crc@pipe-C-cursor-512x170-offscreen +kms_cursor_crc@pipe-C-cursor-512x170-onscreen +kms_cursor_crc@pipe-C-cursor-512x170-random +kms_cursor_crc@pipe-C-cursor-512x170-rapid-movement +kms_cursor_crc@pipe-C-cursor-512x170-sliding +kms_cursor_crc@pipe-C-cursor-512x512-offscreen +kms_cursor_crc@pipe-C-cursor-512x512-onscreen +kms_cursor_crc@pipe-C-cursor-512x512-random +kms_cursor_crc@pipe-C-cursor-512x512-rapid-movement +kms_cursor_crc@pipe-C-cursor-512x512-sliding +kms_cursor_crc@pipe-C-cursor-64x21-offscreen +kms_cursor_crc@pipe-C-cursor-64x21-onscreen +kms_cursor_crc@pipe-C-cursor-64x21-random +kms_cursor_crc@pipe-C-cursor-64x21-rapid-movement +kms_cursor_crc@pipe-C-cursor-64x21-sliding +kms_cursor_crc@pipe-C-cursor-64x64-offscreen +kms_cursor_crc@pipe-C-cursor-64x64-onscreen +kms_cursor_crc@pipe-C-cursor-64x64-rapid-movement +kms_cursor_crc@pipe-C-cursor-64x64-sliding +kms_cursor_crc@pipe-C-cursor-alpha-opaque +kms_cursor_crc@pipe-C-cursor-alpha-transparent +kms_cursor_crc@pipe-C-cursor-dpms +kms_cursor_crc@pipe-C-cursor-max-size-offscreen +kms_cursor_crc@pipe-C-cursor-max-size-onscreen +kms_cursor_crc@pipe-C-cursor-max-size-random +kms_cursor_crc@pipe-C-cursor-max-size-rapid-movement +kms_cursor_crc@pipe-C-cursor-max-size-sliding +kms_cursor_crc@pipe-C-cursor-size-change +kms_cursor_crc@pipe-D-cursor-128x128-offscreen +kms_cursor_crc@pipe-D-cursor-128x128-onscreen +kms_cursor_crc@pipe-D-cursor-128x128-random +kms_cursor_crc@pipe-D-cursor-128x128-rapid-movement +kms_cursor_crc@pipe-D-cursor-128x128-sliding +kms_cursor_crc@pipe-D-cursor-128x42-offscreen +kms_cursor_crc@pipe-D-cursor-128x42-onscreen +kms_cursor_crc@pipe-D-cursor-128x42-random +kms_cursor_crc@pipe-D-cursor-128x42-rapid-movement +kms_cursor_crc@pipe-D-cursor-128x42-sliding +kms_cursor_crc@pipe-D-cursor-256x256-offscreen +kms_cursor_crc@pipe-D-cursor-256x256-onscreen +kms_cursor_crc@pipe-D-cursor-256x256-random +kms_cursor_crc@pipe-D-cursor-256x256-rapid-movement +kms_cursor_crc@pipe-D-cursor-256x256-sliding +kms_cursor_crc@pipe-D-cursor-256x85-offscreen +kms_cursor_crc@pipe-D-cursor-256x85-onscreen +kms_cursor_crc@pipe-D-cursor-256x85-random +kms_cursor_crc@pipe-D-cursor-256x85-rapid-movement +kms_cursor_crc@pipe-D-cursor-256x85-sliding +kms_cursor_crc@pipe-D-cursor-32x10-offscreen +kms_cursor_crc@pipe-D-cursor-32x10-onscreen +kms_cursor_crc@pipe-D-cursor-32x10-random +kms_cursor_crc@pipe-D-cursor-32x10-rapid-movement +kms_cursor_crc@pipe-D-cursor-32x10-sliding +kms_cursor_crc@pipe-D-cursor-32x32-offscreen +kms_cursor_crc@pipe-D-cursor-32x32-onscreen +kms_cursor_crc@pipe-D-cursor-32x32-random +kms_cursor_crc@pipe-D-cursor-32x32-rapid-movement +kms_cursor_crc@pipe-D-cursor-32x32-sliding +kms_cursor_crc@pipe-D-cursor-512x170-offscreen +kms_cursor_crc@pipe-D-cursor-512x170-onscreen +kms_cursor_crc@pipe-D-cursor-512x170-random +kms_cursor_crc@pipe-D-cursor-512x170-rapid-movement +kms_cursor_crc@pipe-D-cursor-512x170-sliding +kms_cursor_crc@pipe-D-cursor-512x512-offscreen +kms_cursor_crc@pipe-D-cursor-512x512-onscreen +kms_cursor_crc@pipe-D-cursor-512x512-random +kms_cursor_crc@pipe-D-cursor-512x512-rapid-movement +kms_cursor_crc@pipe-D-cursor-512x512-sliding +kms_cursor_crc@pipe-D-cursor-64x21-offscreen +kms_cursor_crc@pipe-D-cursor-64x21-onscreen +kms_cursor_crc@pipe-D-cursor-64x21-random +kms_cursor_crc@pipe-D-cursor-64x21-rapid-movement +kms_cursor_crc@pipe-D-cursor-64x21-sliding +kms_cursor_crc@pipe-D-cursor-64x64-offscreen +kms_cursor_crc@pipe-D-cursor-64x64-onscreen +kms_cursor_crc@pipe-D-cursor-64x64-random +kms_cursor_crc@pipe-D-cursor-64x64-rapid-movement +kms_cursor_crc@pipe-D-cursor-64x64-sliding +kms_cursor_crc@pipe-D-cursor-alpha-opaque +kms_cursor_crc@pipe-D-cursor-alpha-transparent +kms_cursor_crc@pipe-D-cursor-dpms +kms_cursor_crc@pipe-D-cursor-max-size-offscreen +kms_cursor_crc@pipe-D-cursor-max-size-onscreen +kms_cursor_crc@pipe-D-cursor-max-size-random +kms_cursor_crc@pipe-D-cursor-max-size-rapid-movement +kms_cursor_crc@pipe-D-cursor-max-size-sliding +kms_cursor_crc@pipe-D-cursor-size-change +kms_cursor_crc@pipe-D-cursor-suspend +kms_cursor_crc@pipe-E-cursor-128x128-offscreen +kms_cursor_crc@pipe-E-cursor-128x128-onscreen +kms_cursor_crc@pipe-E-cursor-128x128-random +kms_cursor_crc@pipe-E-cursor-128x128-rapid-movement +kms_cursor_crc@pipe-E-cursor-128x128-sliding +kms_cursor_crc@pipe-E-cursor-128x42-offscreen +kms_cursor_crc@pipe-E-cursor-128x42-onscreen +kms_cursor_crc@pipe-E-cursor-128x42-random +kms_cursor_crc@pipe-E-cursor-128x42-rapid-movement +kms_cursor_crc@pipe-E-cursor-128x42-sliding +kms_cursor_crc@pipe-E-cursor-256x256-offscreen +kms_cursor_crc@pipe-E-cursor-256x256-onscreen +kms_cursor_crc@pipe-E-cursor-256x256-random +kms_cursor_crc@pipe-E-cursor-256x256-rapid-movement +kms_cursor_crc@pipe-E-cursor-256x256-sliding +kms_cursor_crc@pipe-E-cursor-256x85-offscreen +kms_cursor_crc@pipe-E-cursor-256x85-onscreen +kms_cursor_crc@pipe-E-cursor-256x85-random +kms_cursor_crc@pipe-E-cursor-256x85-rapid-movement +kms_cursor_crc@pipe-E-cursor-256x85-sliding +kms_cursor_crc@pipe-E-cursor-32x10-offscreen +kms_cursor_crc@pipe-E-cursor-32x10-onscreen +kms_cursor_crc@pipe-E-cursor-32x10-random +kms_cursor_crc@pipe-E-cursor-32x10-rapid-movement +kms_cursor_crc@pipe-E-cursor-32x10-sliding +kms_cursor_crc@pipe-E-cursor-32x32-offscreen +kms_cursor_crc@pipe-E-cursor-32x32-onscreen +kms_cursor_crc@pipe-E-cursor-32x32-random +kms_cursor_crc@pipe-E-cursor-32x32-rapid-movement +kms_cursor_crc@pipe-E-cursor-32x32-sliding +kms_cursor_crc@pipe-E-cursor-512x170-offscreen +kms_cursor_crc@pipe-E-cursor-512x170-onscreen +kms_cursor_crc@pipe-E-cursor-512x170-random +kms_cursor_crc@pipe-E-cursor-512x170-rapid-movement +kms_cursor_crc@pipe-E-cursor-512x170-sliding +kms_cursor_crc@pipe-E-cursor-512x512-offscreen +kms_cursor_crc@pipe-E-cursor-512x512-onscreen +kms_cursor_crc@pipe-E-cursor-512x512-random +kms_cursor_crc@pipe-E-cursor-512x512-rapid-movement +kms_cursor_crc@pipe-E-cursor-512x512-sliding +kms_cursor_crc@pipe-E-cursor-64x21-offscreen +kms_cursor_crc@pipe-E-cursor-64x21-onscreen +kms_cursor_crc@pipe-E-cursor-64x21-random +kms_cursor_crc@pipe-E-cursor-64x21-rapid-movement +kms_cursor_crc@pipe-E-cursor-64x21-sliding +kms_cursor_crc@pipe-E-cursor-64x64-offscreen +kms_cursor_crc@pipe-E-cursor-64x64-onscreen +kms_cursor_crc@pipe-E-cursor-64x64-random +kms_cursor_crc@pipe-E-cursor-64x64-rapid-movement +kms_cursor_crc@pipe-E-cursor-64x64-sliding +kms_cursor_crc@pipe-E-cursor-alpha-opaque +kms_cursor_crc@pipe-E-cursor-alpha-transparent +kms_cursor_crc@pipe-E-cursor-dpms +kms_cursor_crc@pipe-E-cursor-max-size-offscreen +kms_cursor_crc@pipe-E-cursor-max-size-onscreen +kms_cursor_crc@pipe-E-cursor-max-size-random +kms_cursor_crc@pipe-E-cursor-max-size-rapid-movement +kms_cursor_crc@pipe-E-cursor-max-size-sliding +kms_cursor_crc@pipe-E-cursor-size-change +kms_cursor_crc@pipe-E-cursor-suspend +kms_cursor_crc@pipe-F-cursor-128x128-offscreen +kms_cursor_crc@pipe-F-cursor-128x128-onscreen +kms_cursor_crc@pipe-F-cursor-128x128-random +kms_cursor_crc@pipe-F-cursor-128x128-rapid-movement +kms_cursor_crc@pipe-F-cursor-128x128-sliding +kms_cursor_crc@pipe-F-cursor-128x42-offscreen +kms_cursor_crc@pipe-F-cursor-128x42-onscreen +kms_cursor_crc@pipe-F-cursor-128x42-random +kms_cursor_crc@pipe-F-cursor-128x42-rapid-movement +kms_cursor_crc@pipe-F-cursor-128x42-sliding +kms_cursor_crc@pipe-F-cursor-256x256-offscreen +kms_cursor_crc@pipe-F-cursor-256x256-onscreen +kms_cursor_crc@pipe-F-cursor-256x256-random +kms_cursor_crc@pipe-F-cursor-256x256-rapid-movement +kms_cursor_crc@pipe-F-cursor-256x256-sliding +kms_cursor_crc@pipe-F-cursor-256x85-offscreen +kms_cursor_crc@pipe-F-cursor-256x85-onscreen +kms_cursor_crc@pipe-F-cursor-256x85-random +kms_cursor_crc@pipe-F-cursor-256x85-rapid-movement +kms_cursor_crc@pipe-F-cursor-256x85-sliding +kms_cursor_crc@pipe-F-cursor-32x10-offscreen +kms_cursor_crc@pipe-F-cursor-32x10-onscreen +kms_cursor_crc@pipe-F-cursor-32x10-random +kms_cursor_crc@pipe-F-cursor-32x10-rapid-movement +kms_cursor_crc@pipe-F-cursor-32x10-sliding +kms_cursor_crc@pipe-F-cursor-32x32-offscreen +kms_cursor_crc@pipe-F-cursor-32x32-onscreen +kms_cursor_crc@pipe-F-cursor-32x32-random +kms_cursor_crc@pipe-F-cursor-32x32-rapid-movement +kms_cursor_crc@pipe-F-cursor-32x32-sliding +kms_cursor_crc@pipe-F-cursor-512x170-offscreen +kms_cursor_crc@pipe-F-cursor-512x170-onscreen +kms_cursor_crc@pipe-F-cursor-512x170-random +kms_cursor_crc@pipe-F-cursor-512x170-rapid-movement +kms_cursor_crc@pipe-F-cursor-512x170-sliding +kms_cursor_crc@pipe-F-cursor-512x512-offscreen +kms_cursor_crc@pipe-F-cursor-512x512-onscreen +kms_cursor_crc@pipe-F-cursor-512x512-random +kms_cursor_crc@pipe-F-cursor-512x512-rapid-movement +kms_cursor_crc@pipe-F-cursor-512x512-sliding +kms_cursor_crc@pipe-F-cursor-64x21-offscreen +kms_cursor_crc@pipe-F-cursor-64x21-onscreen +kms_cursor_crc@pipe-F-cursor-64x21-random +kms_cursor_crc@pipe-F-cursor-64x21-rapid-movement +kms_cursor_crc@pipe-F-cursor-64x21-sliding +kms_cursor_crc@pipe-F-cursor-64x64-offscreen +kms_cursor_crc@pipe-F-cursor-64x64-onscreen +kms_cursor_crc@pipe-F-cursor-64x64-random +kms_cursor_crc@pipe-F-cursor-64x64-rapid-movement +kms_cursor_crc@pipe-F-cursor-64x64-sliding +kms_cursor_crc@pipe-F-cursor-alpha-opaque +kms_cursor_crc@pipe-F-cursor-alpha-transparent +kms_cursor_crc@pipe-F-cursor-dpms +kms_cursor_crc@pipe-F-cursor-max-size-offscreen +kms_cursor_crc@pipe-F-cursor-max-size-onscreen +kms_cursor_crc@pipe-F-cursor-max-size-random +kms_cursor_crc@pipe-F-cursor-max-size-rapid-movement +kms_cursor_crc@pipe-F-cursor-max-size-sliding +kms_cursor_crc@pipe-F-cursor-size-change +kms_cursor_crc@pipe-F-cursor-suspend +kms_cursor_legacy@2x-cursor-vs-flip-atomic +kms_cursor_legacy@2x-cursor-vs-flip-legacy +kms_cursor_legacy@2x-flip-vs-cursor-atomic +kms_cursor_legacy@2x-flip-vs-cursor-legacy +kms_cursor_legacy@2x-long-cursor-vs-flip-atomic +kms_cursor_legacy@2x-long-cursor-vs-flip-legacy +kms_cursor_legacy@2x-long-flip-vs-cursor-atomic +kms_cursor_legacy@2x-long-flip-vs-cursor-legacy +kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic +kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic +kms_cursor_legacy@basic-busy-flip-before-cursor-atomic +kms_cursor_legacy@basic-busy-flip-before-cursor-legacy +kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size +kms_cursor_legacy@basic-flip-after-cursor-atomic +kms_cursor_legacy@basic-flip-after-cursor-legacy +kms_cursor_legacy@basic-flip-after-cursor-varying-size +kms_cursor_legacy@basic-flip-before-cursor-atomic +kms_cursor_legacy@basic-flip-before-cursor-legacy +kms_cursor_legacy@basic-flip-before-cursor-varying-size +kms_cursor_legacy@cursorA-vs-flipB-atomic +kms_cursor_legacy@cursorA-vs-flipB-atomic-transitions +kms_cursor_legacy@cursorA-vs-flipB-atomic-transitions-varying-size +kms_cursor_legacy@cursorA-vs-flipB-legacy +kms_cursor_legacy@cursorA-vs-flipB-toggle +kms_cursor_legacy@cursorA-vs-flipB-varying-size +kms_cursor_legacy@cursorB-vs-flipA-atomic +kms_cursor_legacy@cursorB-vs-flipA-atomic-transitions +kms_cursor_legacy@cursorB-vs-flipA-atomic-transitions-varying-size +kms_cursor_legacy@cursorB-vs-flipA-legacy +kms_cursor_legacy@cursorB-vs-flipA-toggle +kms_cursor_legacy@cursorB-vs-flipA-varying-size +kms_cursor_legacy@cursorB-vs-flipB-atomic +kms_cursor_legacy@cursorB-vs-flipB-atomic-transitions +kms_cursor_legacy@cursorB-vs-flipB-atomic-transitions-varying-size +kms_cursor_legacy@cursorB-vs-flipB-legacy +kms_cursor_legacy@cursorB-vs-flipB-toggle +kms_cursor_legacy@cursorB-vs-flipB-varying-size +kms_cursor_legacy@flip-vs-cursor-busy-crc-atomic +kms_cursor_legacy@flip-vs-cursor-busy-crc-legacy +kms_cursor_legacy@flip-vs-cursor-crc-atomic +kms_cursor_legacy@flip-vs-cursor-crc-legacy +kms_cursor_legacy@nonblocking-modeset-vs-cursor-atomic +kms_cursor_legacy@pipe-E-forked-bo +kms_cursor_legacy@pipe-E-forked-move +kms_cursor_legacy@pipe-E-single-bo +kms_cursor_legacy@pipe-E-single-move +kms_cursor_legacy@pipe-E-torture-bo +kms_cursor_legacy@pipe-E-torture-move +kms_cursor_legacy@pipe-F-forked-bo +kms_cursor_legacy@pipe-F-forked-move +kms_cursor_legacy@pipe-F-single-bo +kms_cursor_legacy@pipe-F-single-move +kms_cursor_legacy@pipe-F-torture-bo +kms_cursor_legacy@pipe-F-torture-move +kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions +kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size +kms_cursor_legacy@short-busy-flip-before-cursor-toggle +kms_cursor_legacy@short-flip-after-cursor-atomic-transitions +kms_cursor_legacy@short-flip-after-cursor-atomic-transitions-varying-size +kms_cursor_legacy@short-flip-after-cursor-toggle +kms_cursor_legacy@short-flip-before-cursor-atomic-transitions +kms_cursor_legacy@short-flip-before-cursor-atomic-transitions-varying-size +kms_cursor_legacy@short-flip-before-cursor-toggle +kms_dither@FB-8BPC-Vs-Panel-6BPC +kms_dither@FB-8BPC-Vs-Panel-8BPC +kms_dp_aux_dev +kms_dp_tiled_display@basic-test-pattern +kms_draw_crc@draw-method-rgb565-blt-4tiled +kms_draw_crc@draw-method-rgb565-blt-untiled +kms_draw_crc@draw-method-rgb565-blt-xtiled +kms_draw_crc@draw-method-rgb565-blt-ytiled +kms_draw_crc@draw-method-rgb565-mmap-cpu-4tiled +kms_draw_crc@draw-method-rgb565-mmap-cpu-untiled +kms_draw_crc@draw-method-rgb565-mmap-cpu-xtiled +kms_draw_crc@draw-method-rgb565-mmap-cpu-ytiled +kms_draw_crc@draw-method-rgb565-mmap-gtt-4tiled +kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled +kms_draw_crc@draw-method-rgb565-mmap-gtt-xtiled +kms_draw_crc@draw-method-rgb565-mmap-gtt-ytiled +kms_draw_crc@draw-method-rgb565-mmap-wc-4tiled +kms_draw_crc@draw-method-rgb565-mmap-wc-untiled +kms_draw_crc@draw-method-rgb565-mmap-wc-xtiled +kms_draw_crc@draw-method-rgb565-mmap-wc-ytiled +kms_draw_crc@draw-method-rgb565-pwrite-4tiled +kms_draw_crc@draw-method-rgb565-pwrite-untiled +kms_draw_crc@draw-method-rgb565-pwrite-xtiled +kms_draw_crc@draw-method-rgb565-pwrite-ytiled +kms_draw_crc@draw-method-rgb565-render-4tiled +kms_draw_crc@draw-method-rgb565-render-untiled +kms_draw_crc@draw-method-rgb565-render-xtiled +kms_draw_crc@draw-method-rgb565-render-ytiled +kms_draw_crc@draw-method-xrgb2101010-blt-4tiled +kms_draw_crc@draw-method-xrgb2101010-blt-untiled +kms_draw_crc@draw-method-xrgb2101010-blt-xtiled +kms_draw_crc@draw-method-xrgb2101010-blt-ytiled +kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-4tiled +kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-untiled +kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-xtiled +kms_draw_crc@draw-method-xrgb2101010-mmap-cpu-ytiled +kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-4tiled +kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-untiled +kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-xtiled +kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-ytiled +kms_draw_crc@draw-method-xrgb2101010-mmap-wc-4tiled +kms_draw_crc@draw-method-xrgb2101010-mmap-wc-untiled +kms_draw_crc@draw-method-xrgb2101010-mmap-wc-xtiled +kms_draw_crc@draw-method-xrgb2101010-mmap-wc-ytiled +kms_draw_crc@draw-method-xrgb2101010-pwrite-4tiled +kms_draw_crc@draw-method-xrgb2101010-pwrite-untiled +kms_draw_crc@draw-method-xrgb2101010-pwrite-xtiled +kms_draw_crc@draw-method-xrgb2101010-pwrite-ytiled +kms_draw_crc@draw-method-xrgb2101010-render-4tiled +kms_draw_crc@draw-method-xrgb2101010-render-untiled +kms_draw_crc@draw-method-xrgb2101010-render-xtiled +kms_draw_crc@draw-method-xrgb2101010-render-ytiled +kms_draw_crc@draw-method-xrgb8888-blt-4tiled +kms_draw_crc@draw-method-xrgb8888-blt-untiled +kms_draw_crc@draw-method-xrgb8888-blt-xtiled +kms_draw_crc@draw-method-xrgb8888-blt-ytiled +kms_draw_crc@draw-method-xrgb8888-mmap-cpu-4tiled +kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled +kms_draw_crc@draw-method-xrgb8888-mmap-cpu-xtiled +kms_draw_crc@draw-method-xrgb8888-mmap-cpu-ytiled +kms_draw_crc@draw-method-xrgb8888-mmap-gtt-4tiled +kms_draw_crc@draw-method-xrgb8888-mmap-gtt-untiled +kms_draw_crc@draw-method-xrgb8888-mmap-gtt-xtiled +kms_draw_crc@draw-method-xrgb8888-mmap-gtt-ytiled +kms_draw_crc@draw-method-xrgb8888-mmap-wc-4tiled +kms_draw_crc@draw-method-xrgb8888-mmap-wc-untiled +kms_draw_crc@draw-method-xrgb8888-mmap-wc-xtiled +kms_draw_crc@draw-method-xrgb8888-mmap-wc-ytiled +kms_draw_crc@draw-method-xrgb8888-pwrite-4tiled +kms_draw_crc@draw-method-xrgb8888-pwrite-untiled +kms_draw_crc@draw-method-xrgb8888-pwrite-xtiled +kms_draw_crc@draw-method-xrgb8888-pwrite-ytiled +kms_draw_crc@draw-method-xrgb8888-render-4tiled +kms_draw_crc@draw-method-xrgb8888-render-untiled +kms_draw_crc@draw-method-xrgb8888-render-xtiled +kms_draw_crc@draw-method-xrgb8888-render-ytiled +kms_draw_crc@fill-fb +kms_dsc@basic-dsc-enable +kms_dsc@XRGB8888-dsc-compression +kms_fbcon_fbt@fbc +kms_fbcon_fbt@fbc-suspend +kms_fbcon_fbt@psr +kms_fbcon_fbt@psr-suspend +kms_fence_pin_leak +kms_flip@2x-absolute-wf_vblank +kms_flip@2x-absolute-wf_vblank-interruptible +kms_flip@2x-blocking-absolute-wf_vblank +kms_flip@2x-blocking-absolute-wf_vblank-interruptible +kms_flip@2x-blocking-wf_vblank +kms_flip@2x-busy-flip +kms_flip@2x-dpms-vs-vblank-race +kms_flip@2x-dpms-vs-vblank-race-interruptible +kms_flip@2x-flip-vs-absolute-wf_vblank +kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible +kms_flip@2x-flip-vs-blocking-wf-vblank +kms_flip@2x-flip-vs-dpms +kms_flip@2x-flip-vs-dpms-off-vs-modeset +kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible +kms_flip@2x-flip-vs-expired-vblank +kms_flip@2x-flip-vs-expired-vblank-interruptible +kms_flip@2x-flip-vs-fences +kms_flip@2x-flip-vs-fences-interruptible +kms_flip@2x-flip-vs-modeset +kms_flip@2x-flip-vs-modeset-vs-hang +kms_flip@2x-flip-vs-panning +kms_flip@2x-flip-vs-panning-interruptible +kms_flip@2x-flip-vs-panning-vs-hang +kms_flip@2x-flip-vs-rmfb +kms_flip@2x-flip-vs-rmfb-interruptible +kms_flip@2x-flip-vs-suspend +kms_flip@2x-flip-vs-suspend-interruptible +kms_flip@2x-flip-vs-wf_vblank +kms_flip@2x-flip-vs-wf_vblank-interruptible +kms_flip@2x-modeset-vs-vblank-race +kms_flip@2x-modeset-vs-vblank-race-interruptible +kms_flip@2x-nonexisting-fb +kms_flip@2x-nonexisting-fb-interruptible +kms_flip@2x-plain-flip +kms_flip@2x-plain-flip-fb-recreate +kms_flip@2x-plain-flip-fb-recreate-interruptible +kms_flip@2x-plain-flip-interruptible +kms_flip@2x-plain-flip-ts-check +kms_flip@2x-plain-flip-ts-check-interruptible +kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset +kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible +kms_flip@2x-wf_vblank-ts-check +kms_flip@2x-wf_vblank-ts-check-interruptible +kms_flip@basic-plain-flip +kms_flip@busy-flip +kms_flip_event_leak +kms_flip@nonblocking-read +kms_flip@nonexisting-fb +kms_flip@nonexisting-fb-interruptible +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling +kms_force_connector_basic@force-connector-state +kms_force_connector_basic@force-edid +kms_force_connector_basic@force-load-detect +kms_force_connector_basic@prune-stale-modes +kms_frontbuffer_tracking@basic +kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@drrs-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@drrs-1p-pri-indfb-multidraw +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@drrs-1p-rte +kms_frontbuffer_tracking@drrs-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@drrs-2p-rte +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@drrs-farfromfence-mmap-gtt +kms_frontbuffer_tracking@drrs-indfb-scaledprimary +kms_frontbuffer_tracking@drrs-modesetfrombusy +kms_frontbuffer_tracking@drrs-rgb101010-draw-blt +kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@drrs-rgb101010-draw-pwrite +kms_frontbuffer_tracking@drrs-rgb101010-draw-render +kms_frontbuffer_tracking@drrs-rgb565-draw-blt +kms_frontbuffer_tracking@drrs-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@drrs-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@drrs-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@drrs-rgb565-draw-pwrite +kms_frontbuffer_tracking@drrs-rgb565-draw-render +kms_frontbuffer_tracking@drrs-shrfb-scaledprimary +kms_frontbuffer_tracking@drrs-slowdraw +kms_frontbuffer_tracking@drrs-suspend +kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbc-1p-rte +kms_frontbuffer_tracking@fbc-1p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbc-2p-rte +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-1p-pri-indfb-multidraw +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcdrrs-1p-rte +kms_frontbuffer_tracking@fbcdrrs-1p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcdrrs-2p-rte +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcdrrs-2p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-badstride +kms_frontbuffer_tracking@fbcdrrs-farfromfence-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary +kms_frontbuffer_tracking@fbcdrrs-modesetfrombusy +kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt +kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-render +kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-blt +kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-pwrite +kms_frontbuffer_tracking@fbcdrrs-rgb565-draw-render +kms_frontbuffer_tracking@fbcdrrs-shrfb-scaledprimary +kms_frontbuffer_tracking@fbcdrrs-slowdraw +kms_frontbuffer_tracking@fbcdrrs-stridechange +kms_frontbuffer_tracking@fbcdrrs-suspend +kms_frontbuffer_tracking@fbcdrrs-tiling-4 +kms_frontbuffer_tracking@fbcdrrs-tiling-linear +kms_frontbuffer_tracking@fbcdrrs-tiling-y +kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt +kms_frontbuffer_tracking@fbc-indfb-scaledprimary +kms_frontbuffer_tracking@fbc-modesetfrombusy +kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcpsr-1p-rte +kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcpsr-2p-rte +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-1p-pri-indfb-multidraw +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcpsrdrrs-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcpsrdrrs-1p-rte +kms_frontbuffer_tracking@fbcpsrdrrs-1p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-indfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcpsrdrrs-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcpsrdrrs-2p-rte +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@fbcpsrdrrs-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@fbcpsrdrrs-2p-shrfb-fliptrack-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-badstride +kms_frontbuffer_tracking@fbcpsrdrrs-farfromfence-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-indfb-scaledprimary +kms_frontbuffer_tracking@fbcpsrdrrs-modesetfrombusy +kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-rgb101010-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-blt +kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-pwrite +kms_frontbuffer_tracking@fbcpsrdrrs-rgb565-draw-render +kms_frontbuffer_tracking@fbcpsrdrrs-shrfb-scaledprimary +kms_frontbuffer_tracking@fbcpsrdrrs-slowdraw +kms_frontbuffer_tracking@fbcpsrdrrs-stridechange +kms_frontbuffer_tracking@fbcpsrdrrs-suspend +kms_frontbuffer_tracking@fbcpsrdrrs-tiling-4 +kms_frontbuffer_tracking@fbcpsrdrrs-tiling-linear +kms_frontbuffer_tracking@fbcpsrdrrs-tiling-y +kms_frontbuffer_tracking@fbcpsr-farfromfence-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary +kms_frontbuffer_tracking@fbcpsr-modesetfrombusy +kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt +kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render +kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt +kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@fbcpsr-rgb565-draw-pwrite +kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render +kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary +kms_frontbuffer_tracking@fbcpsr-stridechange +kms_frontbuffer_tracking@fbcpsr-tiling-4 +kms_frontbuffer_tracking@fbcpsr-tiling-linear +kms_frontbuffer_tracking@fbcpsr-tiling-y +kms_frontbuffer_tracking@fbc-rgb101010-draw-blt +kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@fbc-rgb101010-draw-pwrite +kms_frontbuffer_tracking@fbc-rgb101010-draw-render +kms_frontbuffer_tracking@fbc-rgb565-draw-blt +kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite +kms_frontbuffer_tracking@fbc-rgb565-draw-render +kms_frontbuffer_tracking@fbc-shrfb-scaledprimary +kms_frontbuffer_tracking@fbc-stridechange +kms_frontbuffer_tracking@fbc-tiling-4 +kms_frontbuffer_tracking@fbc-tiling-linear +kms_frontbuffer_tracking@fbc-tiling-y +kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@psr-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@psr-1p-rte +kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@psr-2p-rte +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-1p-offscren-pri-shrfb-draw-render +kms_frontbuffer_tracking@psrdrrs-1p-pri-indfb-multidraw +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@psrdrrs-1p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-1p-rte +kms_frontbuffer_tracking@psrdrrs-2p-pri-indfb-multidraw +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-move +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-cur-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-indfb-msflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-indfb-plflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-move +kms_frontbuffer_tracking@psrdrrs-2p-primscrn-spr-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-2p-rte +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-move +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-cur-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-indfb-msflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-indfb-pgflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-indfb-plflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-pri-shrfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-shrfb-msflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-shrfb-pgflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-shrfb-plflip-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-blt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-draw-render +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-fullscreen +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-move +kms_frontbuffer_tracking@psrdrrs-2p-scndscrn-spr-indfb-onoff +kms_frontbuffer_tracking@psrdrrs-farfromfence-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-indfb-scaledprimary +kms_frontbuffer_tracking@psrdrrs-modesetfrombusy +kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-blt +kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-rgb101010-draw-render +kms_frontbuffer_tracking@psrdrrs-rgb565-draw-blt +kms_frontbuffer_tracking@psrdrrs-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@psrdrrs-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@psrdrrs-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@psrdrrs-rgb565-draw-pwrite +kms_frontbuffer_tracking@psrdrrs-rgb565-draw-render +kms_frontbuffer_tracking@psrdrrs-shrfb-scaledprimary +kms_frontbuffer_tracking@psrdrrs-slowdraw +kms_frontbuffer_tracking@psrdrrs-suspend +kms_frontbuffer_tracking@psr-farfromfence-mmap-gtt +kms_frontbuffer_tracking@psr-indfb-scaledprimary +kms_frontbuffer_tracking@psr-modesetfrombusy +kms_frontbuffer_tracking@psr-rgb101010-draw-blt +kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-cpu +kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt +kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc +kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite +kms_frontbuffer_tracking@psr-rgb101010-draw-render +kms_frontbuffer_tracking@psr-rgb565-draw-blt +kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu +kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt +kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc +kms_frontbuffer_tracking@psr-rgb565-draw-pwrite +kms_frontbuffer_tracking@psr-rgb565-draw-render +kms_frontbuffer_tracking@psr-shrfb-scaledprimary +kms_frontbuffer_tracking@psr-suspend +kms_getfb@getfb2-accept-ccs +kms_getfb@getfb2-handle-closed +kms_getfb@getfb2-handle-not-fb +kms_getfb@getfb2-handle-protection +kms_getfb@getfb2-handle-zero +kms_getfb@getfb2-into-addfb2 +kms_getfb@getfb-addfb-different-handles +kms_getfb@getfb-handle-closed +kms_getfb@getfb-handle-not-fb +kms_getfb@getfb-handle-protection +kms_getfb@getfb-handle-valid +kms_getfb@getfb-handle-zero +kms_getfb@getfb-reject-ccs +kms_getfb@getfb-repeated-different-handles +kms_hdmi_inject@inject-audio +kms_hdr@bpc-switch +kms_hdr@bpc-switch-dpms +kms_hdr@bpc-switch-suspend +kms_hdr@static-swap +kms_hdr@static-toggle +kms_hdr@static-toggle-dpms +kms_hdr@static-toggle-suspend +kms_invalid_mode@bad-hsync-end +kms_invalid_mode@bad-hsync-start +kms_invalid_mode@bad-htotal +kms_invalid_mode@bad-vsync-end +kms_invalid_mode@bad-vsync-start +kms_invalid_mode@bad-vtotal +kms_invalid_mode@clock-too-high +kms_invalid_mode@int-max-clock +kms_invalid_mode@uint-max-clock +kms_invalid_mode@zero-clock +kms_invalid_mode@zero-hdisplay +kms_invalid_mode@zero-vdisplay +kms_legacy_colorkey +kms_multipipe_modeset@basic-max-pipe-crc-check +kms_panel_fitting@atomic-fastset +kms_panel_fitting@legacy +kms_pipe_b_c_ivb@disable-pipe-B-enable-pipe-C +kms_pipe_b_c_ivb@enable-pipe-C-while-B-has-3-lanes +kms_pipe_b_c_ivb@from-pipe-C-to-B-with-3-lanes +kms_pipe_b_c_ivb@pipe-B-double-modeset-then-modeset-pipe-C +kms_pipe_b_c_ivb@pipe-B-dpms-off-modeset-pipe-C +kms_pipe_crc_basic@bad-source +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-A +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-B +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-C +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-D +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-E +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-F +kms_pipe_crc_basic@disable-crc-after-crtc-pipe-A +kms_pipe_crc_basic@disable-crc-after-crtc-pipe-B +kms_pipe_crc_basic@disable-crc-after-crtc-pipe-C +kms_pipe_crc_basic@disable-crc-after-crtc-pipe-D +kms_pipe_crc_basic@disable-crc-after-crtc-pipe-E +kms_pipe_crc_basic@disable-crc-after-crtc-pipe-F +kms_pipe_crc_basic@hang-read-crc-pipe-A +kms_pipe_crc_basic@hang-read-crc-pipe-B +kms_pipe_crc_basic@hang-read-crc-pipe-C +kms_pipe_crc_basic@hang-read-crc-pipe-D +kms_pipe_crc_basic@hang-read-crc-pipe-E +kms_pipe_crc_basic@hang-read-crc-pipe-F +kms_pipe_crc_basic@nonblocking-crc-pipe-A +kms_pipe_crc_basic@nonblocking-crc-pipe-A-frame-sequence +kms_pipe_crc_basic@nonblocking-crc-pipe-B +kms_pipe_crc_basic@nonblocking-crc-pipe-B-frame-sequence +kms_pipe_crc_basic@nonblocking-crc-pipe-C +kms_pipe_crc_basic@nonblocking-crc-pipe-C-frame-sequence +kms_pipe_crc_basic@nonblocking-crc-pipe-D +kms_pipe_crc_basic@nonblocking-crc-pipe-D-frame-sequence +kms_pipe_crc_basic@nonblocking-crc-pipe-E +kms_pipe_crc_basic@nonblocking-crc-pipe-E-frame-sequence +kms_pipe_crc_basic@nonblocking-crc-pipe-F +kms_pipe_crc_basic@nonblocking-crc-pipe-F-frame-sequence +kms_pipe_crc_basic@read-crc-pipe-A +kms_pipe_crc_basic@read-crc-pipe-A-frame-sequence +kms_pipe_crc_basic@read-crc-pipe-B +kms_pipe_crc_basic@read-crc-pipe-B-frame-sequence +kms_pipe_crc_basic@read-crc-pipe-C +kms_pipe_crc_basic@read-crc-pipe-C-frame-sequence +kms_pipe_crc_basic@read-crc-pipe-D +kms_pipe_crc_basic@read-crc-pipe-D-frame-sequence +kms_pipe_crc_basic@read-crc-pipe-E +kms_pipe_crc_basic@read-crc-pipe-E-frame-sequence +kms_pipe_crc_basic@read-crc-pipe-F +kms_pipe_crc_basic@read-crc-pipe-F-frame-sequence +kms_pipe_crc_basic@suspend-read-crc-pipe-A +kms_pipe_crc_basic@suspend-read-crc-pipe-B +kms_pipe_crc_basic@suspend-read-crc-pipe-C +kms_pipe_crc_basic@suspend-read-crc-pipe-D +kms_pipe_crc_basic@suspend-read-crc-pipe-E +kms_pipe_crc_basic@suspend-read-crc-pipe-F +kms_plane_alpha_blend@pipe-A-alpha-7efc +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb +kms_plane_alpha_blend@pipe-A-constant-alpha-max +kms_plane_alpha_blend@pipe-A-constant-alpha-mid +kms_plane_alpha_blend@pipe-A-constant-alpha-min +kms_plane_alpha_blend@pipe-A-coverage-vs-premult-vs-constant +kms_plane_alpha_blend@pipe-B-alpha-7efc +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb +kms_plane_alpha_blend@pipe-B-constant-alpha-max +kms_plane_alpha_blend@pipe-B-constant-alpha-mid +kms_plane_alpha_blend@pipe-B-constant-alpha-min +kms_plane_alpha_blend@pipe-B-coverage-vs-premult-vs-constant +kms_plane_alpha_blend@pipe-C-alpha-7efc +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb +kms_plane_alpha_blend@pipe-C-constant-alpha-max +kms_plane_alpha_blend@pipe-C-constant-alpha-mid +kms_plane_alpha_blend@pipe-C-constant-alpha-min +kms_plane_alpha_blend@pipe-C-coverage-vs-premult-vs-constant +kms_plane_alpha_blend@pipe-D-alpha-7efc +kms_plane_alpha_blend@pipe-D-alpha-opaque-fb +kms_plane_alpha_blend@pipe-D-alpha-transparent-fb +kms_plane_alpha_blend@pipe-D-constant-alpha-max +kms_plane_alpha_blend@pipe-D-constant-alpha-mid +kms_plane_alpha_blend@pipe-D-constant-alpha-min +kms_plane_alpha_blend@pipe-D-coverage-vs-premult-vs-constant +kms_plane_alpha_blend@pipe-E-alpha-7efc +kms_plane_alpha_blend@pipe-E-alpha-basic +kms_plane_alpha_blend@pipe-E-alpha-opaque-fb +kms_plane_alpha_blend@pipe-E-alpha-transparent-fb +kms_plane_alpha_blend@pipe-E-constant-alpha-max +kms_plane_alpha_blend@pipe-E-constant-alpha-mid +kms_plane_alpha_blend@pipe-E-constant-alpha-min +kms_plane_alpha_blend@pipe-E-coverage-7efc +kms_plane_alpha_blend@pipe-E-coverage-vs-premult-vs-constant +kms_plane_alpha_blend@pipe-F-alpha-7efc +kms_plane_alpha_blend@pipe-F-alpha-basic +kms_plane_alpha_blend@pipe-F-alpha-opaque-fb +kms_plane_alpha_blend@pipe-F-alpha-transparent-fb +kms_plane_alpha_blend@pipe-F-constant-alpha-max +kms_plane_alpha_blend@pipe-F-constant-alpha-mid +kms_plane_alpha_blend@pipe-F-constant-alpha-min +kms_plane_alpha_blend@pipe-F-coverage-7efc +kms_plane_alpha_blend@pipe-F-coverage-vs-premult-vs-constant +kms_plane_cursor@pipe-A-overlay-size-128 +kms_plane_cursor@pipe-A-overlay-size-256 +kms_plane_cursor@pipe-A-overlay-size-64 +kms_plane_cursor@pipe-A-primary-size-128 +kms_plane_cursor@pipe-A-primary-size-256 +kms_plane_cursor@pipe-A-primary-size-64 +kms_plane_cursor@pipe-A-viewport-size-128 +kms_plane_cursor@pipe-A-viewport-size-256 +kms_plane_cursor@pipe-A-viewport-size-64 +kms_plane_cursor@pipe-B-overlay-size-128 +kms_plane_cursor@pipe-B-overlay-size-256 +kms_plane_cursor@pipe-B-overlay-size-64 +kms_plane_cursor@pipe-B-primary-size-128 +kms_plane_cursor@pipe-B-primary-size-256 +kms_plane_cursor@pipe-B-primary-size-64 +kms_plane_cursor@pipe-B-viewport-size-128 +kms_plane_cursor@pipe-B-viewport-size-256 +kms_plane_cursor@pipe-B-viewport-size-64 +kms_plane_cursor@pipe-C-overlay-size-128 +kms_plane_cursor@pipe-C-overlay-size-256 +kms_plane_cursor@pipe-C-overlay-size-64 +kms_plane_cursor@pipe-C-primary-size-128 +kms_plane_cursor@pipe-C-primary-size-256 +kms_plane_cursor@pipe-C-primary-size-64 +kms_plane_cursor@pipe-C-viewport-size-128 +kms_plane_cursor@pipe-C-viewport-size-256 +kms_plane_cursor@pipe-C-viewport-size-64 +kms_plane_cursor@pipe-D-overlay-size-128 +kms_plane_cursor@pipe-D-overlay-size-256 +kms_plane_cursor@pipe-D-overlay-size-64 +kms_plane_cursor@pipe-D-primary-size-128 +kms_plane_cursor@pipe-D-primary-size-256 +kms_plane_cursor@pipe-D-primary-size-64 +kms_plane_cursor@pipe-D-viewport-size-128 +kms_plane_cursor@pipe-D-viewport-size-256 +kms_plane_cursor@pipe-D-viewport-size-64 +kms_plane_cursor@pipe-E-overlay-size-128 +kms_plane_cursor@pipe-E-overlay-size-256 +kms_plane_cursor@pipe-E-overlay-size-64 +kms_plane_cursor@pipe-E-primary-size-128 +kms_plane_cursor@pipe-E-primary-size-256 +kms_plane_cursor@pipe-E-primary-size-64 +kms_plane_cursor@pipe-E-viewport-size-128 +kms_plane_cursor@pipe-E-viewport-size-256 +kms_plane_cursor@pipe-E-viewport-size-64 +kms_plane_cursor@pipe-F-overlay-size-128 +kms_plane_cursor@pipe-F-overlay-size-256 +kms_plane_cursor@pipe-F-overlay-size-64 +kms_plane_cursor@pipe-F-primary-size-128 +kms_plane_cursor@pipe-F-primary-size-256 +kms_plane_cursor@pipe-F-primary-size-64 +kms_plane_cursor@pipe-F-viewport-size-128 +kms_plane_cursor@pipe-F-viewport-size-256 +kms_plane_cursor@pipe-F-viewport-size-64 +kms_plane_lowres@pipe-A-tiling-4 +kms_plane_lowres@pipe-A-tiling-none +kms_plane_lowres@pipe-A-tiling-x +kms_plane_lowres@pipe-A-tiling-y +kms_plane_lowres@pipe-A-tiling-yf +kms_plane_lowres@pipe-B-tiling-4 +kms_plane_lowres@pipe-B-tiling-none +kms_plane_lowres@pipe-B-tiling-x +kms_plane_lowres@pipe-B-tiling-y +kms_plane_lowres@pipe-B-tiling-yf +kms_plane_lowres@pipe-C-tiling-4 +kms_plane_lowres@pipe-C-tiling-none +kms_plane_lowres@pipe-C-tiling-x +kms_plane_lowres@pipe-C-tiling-y +kms_plane_lowres@pipe-C-tiling-yf +kms_plane_lowres@pipe-D-tiling-4 +kms_plane_lowres@pipe-D-tiling-none +kms_plane_lowres@pipe-D-tiling-x +kms_plane_lowres@pipe-D-tiling-y +kms_plane_lowres@pipe-D-tiling-yf +kms_plane_lowres@pipe-E-tiling-4 +kms_plane_lowres@pipe-E-tiling-none +kms_plane_lowres@pipe-E-tiling-x +kms_plane_lowres@pipe-E-tiling-y +kms_plane_lowres@pipe-E-tiling-yf +kms_plane_lowres@pipe-F-tiling-4 +kms_plane_lowres@pipe-F-tiling-none +kms_plane_lowres@pipe-F-tiling-x +kms_plane_lowres@pipe-F-tiling-y +kms_plane_lowres@pipe-F-tiling-yf +kms_plane_multiple@atomic-pipe-A-tiling-4 +kms_plane_multiple@atomic-pipe-A-tiling-none +kms_plane_multiple@atomic-pipe-A-tiling-x +kms_plane_multiple@atomic-pipe-A-tiling-y +kms_plane_multiple@atomic-pipe-A-tiling-yf +kms_plane_multiple@atomic-pipe-B-tiling-4 +kms_plane_multiple@atomic-pipe-B-tiling-none +kms_plane_multiple@atomic-pipe-B-tiling-x +kms_plane_multiple@atomic-pipe-B-tiling-y +kms_plane_multiple@atomic-pipe-B-tiling-yf +kms_plane_multiple@atomic-pipe-C-tiling-4 +kms_plane_multiple@atomic-pipe-C-tiling-none +kms_plane_multiple@atomic-pipe-C-tiling-x +kms_plane_multiple@atomic-pipe-C-tiling-y +kms_plane_multiple@atomic-pipe-C-tiling-yf +kms_plane_multiple@atomic-pipe-D-tiling-4 +kms_plane_multiple@atomic-pipe-D-tiling-none +kms_plane_multiple@atomic-pipe-D-tiling-x +kms_plane_multiple@atomic-pipe-D-tiling-y +kms_plane_multiple@atomic-pipe-D-tiling-yf +kms_plane_multiple@atomic-pipe-E-tiling-4 +kms_plane_multiple@atomic-pipe-E-tiling-none +kms_plane_multiple@atomic-pipe-E-tiling-x +kms_plane_multiple@atomic-pipe-E-tiling-y +kms_plane_multiple@atomic-pipe-E-tiling-yf +kms_plane_multiple@atomic-pipe-F-tiling-4 +kms_plane_multiple@atomic-pipe-F-tiling-none +kms_plane_multiple@atomic-pipe-F-tiling-x +kms_plane_multiple@atomic-pipe-F-tiling-y +kms_plane_multiple@atomic-pipe-F-tiling-yf +kms_plane@plane-panning-bottom-right +kms_plane@plane-panning-top-left +kms_plane_scaling@2x-scaler-multi-pipe +kms_plane_scaling@downscale-with-modifier-factor-0-25 +kms_plane_scaling@downscale-with-rotation-factor-0-25 +kms_plane_scaling@invalid-num-scalers +kms_plane_scaling@planes-downscale-factor-0-25 +kms_plane_scaling@planes-downscale-factor-0-5 +kms_plane_scaling@planes-downscale-factor-0-75 +kms_plane_scaling@planes-scaling-unity-scaling +kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25 +kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5 +kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75 +kms_plane_scaling@planes-upscale-20x20 +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25 +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5 +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75 +kms_plane_scaling@planes-upscale-factor-0-25 +kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25 +kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5 +kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75 +kms_plane_scaling@upscale-with-modifier-20x20 +kms_plane_scaling@upscale-with-modifier-factor-0-25 +kms_plane_scaling@upscale-with-pixel-format-20x20 +kms_plane_scaling@upscale-with-pixel-format-factor-0-25 +kms_plane_scaling@upscale-with-rotation-20x20 +kms_prime@basic-crc +kms_prop_blob@basic +kms_prop_blob@blob-multiple +kms_prop_blob@blob-prop-core +kms_prop_blob@blob-prop-lifetime +kms_prop_blob@blob-prop-validate +kms_prop_blob@invalid-get-prop +kms_prop_blob@invalid-get-prop-any +kms_prop_blob@invalid-set-prop +kms_prop_blob@invalid-set-prop-any +kms_properties@connector-properties-atomic +kms_properties@crtc-properties-atomic +kms_properties@crtc-properties-legacy +kms_properties@get_properties-sanity-atomic +kms_properties@get_properties-sanity-non-atomic +kms_properties@invalid-properties-atomic +kms_properties@invalid-properties-legacy +kms_properties@plane-properties-atomic +kms_properties@plane-properties-legacy +kms_psr2_sf@cursor-plane-move-continuous-sf +kms_psr2_sf@cursor-plane-update-sf +kms_psr2_sf@overlay-plane-move-continuous-sf +kms_psr2_sf@overlay-plane-update-continuous-sf +kms_psr2_sf@overlay-plane-update-sf-dmg-area +kms_psr2_sf@overlay-primary-update-sf-dmg-area +kms_psr2_sf@plane-move-sf-dmg-area +kms_psr2_sf@primary-plane-update-sf-dmg-area +kms_psr2_su@frontbuffer-XRGB8888 +kms_psr2_su@page_flip-NV12 +kms_psr2_su@page_flip-P010 +kms_psr2_su@page_flip-XRGB8888 +kms_psr@basic +kms_psr@cursor_blt +kms_psr@cursor_mmap_cpu +kms_psr@cursor_mmap_gtt +kms_psr@cursor_plane_move +kms_psr@cursor_plane_onoff +kms_psr@cursor_render +kms_psr@dpms +kms_psr@no_drrs +kms_psr@primary_blt +kms_psr@primary_mmap_cpu +kms_psr@primary_mmap_gtt +kms_psr@primary_page_flip +kms_psr@primary_render +kms_psr@psr2_basic +kms_psr@psr2_cursor_blt +kms_psr@psr2_cursor_mmap_cpu +kms_psr@psr2_cursor_mmap_gtt +kms_psr@psr2_cursor_plane_move +kms_psr@psr2_cursor_plane_onoff +kms_psr@psr2_cursor_render +kms_psr@psr2_dpms +kms_psr@psr2_no_drrs +kms_psr@psr2_primary_blt +kms_psr@psr2_primary_mmap_cpu +kms_psr@psr2_primary_mmap_gtt +kms_psr@psr2_primary_page_flip +kms_psr@psr2_primary_render +kms_psr@psr2_sprite_blt +kms_psr@psr2_sprite_mmap_cpu +kms_psr@psr2_sprite_mmap_gtt +kms_psr@psr2_sprite_plane_move +kms_psr@psr2_sprite_plane_onoff +kms_psr@psr2_sprite_render +kms_psr@psr2_suspend +kms_psr@sprite_blt +kms_psr@sprite_mmap_cpu +kms_psr@sprite_mmap_gtt +kms_psr@sprite_plane_move +kms_psr@sprite_plane_onoff +kms_psr@sprite_render +kms_psr@suspend +kms_pwrite_crc +kms_rmfb@close-fd +kms_rmfb@rmfb-ioctl +kms_rotation_crc@bad-pixel-format +kms_rotation_crc@bad-tiling +kms_rotation_crc@cursor-rotation-180 +kms_rotation_crc@exhaust-fences +kms_rotation_crc@primary-4-tiled-reflect-x-0 +kms_rotation_crc@primary-4-tiled-reflect-x-180 +kms_rotation_crc@primary-rotation-180 +kms_rotation_crc@primary-x-tiled-reflect-x-0 +kms_rotation_crc@primary-x-tiled-reflect-x-180 +kms_rotation_crc@primary-yf-tiled-reflect-x-0 +kms_rotation_crc@primary-yf-tiled-reflect-x-180 +kms_rotation_crc@primary-yf-tiled-reflect-x-270 +kms_rotation_crc@primary-yf-tiled-reflect-x-90 +kms_rotation_crc@primary-y-tiled-reflect-x-0 +kms_rotation_crc@primary-y-tiled-reflect-x-180 +kms_rotation_crc@primary-y-tiled-reflect-x-270 +kms_rotation_crc@primary-y-tiled-reflect-x-90 +kms_rotation_crc@sprite-rotation-180 +kms_scaling_modes@scaling-mode-center +kms_scaling_modes@scaling-mode-full +kms_scaling_modes@scaling-mode-full-aspect +kms_scaling_modes@scaling-mode-none +kms_selftest@all +kms_setmode@basic-clone-single-crtc +kms_setmode@clone-exclusive-crtc +kms_setmode@invalid-clone-exclusive-crtc +kms_setmode@invalid-clone-single-crtc +kms_setmode@invalid-clone-single-crtc-stealing +kms_sysfs_edid_timing +kms_tv_load_detect@load-detect +kms_universal_plane@cursor-fb-leak-pipe-A +kms_universal_plane@cursor-fb-leak-pipe-B +kms_universal_plane@cursor-fb-leak-pipe-C +kms_universal_plane@cursor-fb-leak-pipe-D +kms_universal_plane@cursor-fb-leak-pipe-E +kms_universal_plane@cursor-fb-leak-pipe-F +kms_universal_plane@disable-primary-vs-flip-pipe-A +kms_universal_plane@disable-primary-vs-flip-pipe-B +kms_universal_plane@disable-primary-vs-flip-pipe-C +kms_universal_plane@disable-primary-vs-flip-pipe-D +kms_universal_plane@disable-primary-vs-flip-pipe-E +kms_universal_plane@disable-primary-vs-flip-pipe-F +kms_universal_plane@universal-plane-gen9-features-pipe-A +kms_universal_plane@universal-plane-gen9-features-pipe-B +kms_universal_plane@universal-plane-gen9-features-pipe-C +kms_universal_plane@universal-plane-gen9-features-pipe-D +kms_universal_plane@universal-plane-gen9-features-pipe-E +kms_universal_plane@universal-plane-gen9-features-pipe-F +kms_universal_plane@universal-plane-pipe-A-functional +kms_universal_plane@universal-plane-pipe-A-sanity +kms_universal_plane@universal-plane-pipe-B-functional +kms_universal_plane@universal-plane-pipe-B-sanity +kms_universal_plane@universal-plane-pipe-C-functional +kms_universal_plane@universal-plane-pipe-C-sanity +kms_universal_plane@universal-plane-pipe-D-functional +kms_universal_plane@universal-plane-pipe-D-sanity +kms_universal_plane@universal-plane-pipe-E-functional +kms_universal_plane@universal-plane-pipe-E-sanity +kms_universal_plane@universal-plane-pipe-F-functional +kms_universal_plane@universal-plane-pipe-F-sanity +kms_vblank@crtc-id +kms_vblank@invalid +kms_vblank@pipe-A-accuracy-idle +kms_vblank@pipe-A-query-busy +kms_vblank@pipe-A-query-forked +kms_vblank@pipe-A-query-forked-busy +kms_vblank@pipe-A-query-idle +kms_vblank@pipe-A-ts-continuation-idle +kms_vblank@pipe-A-ts-continuation-modeset +kms_vblank@pipe-A-ts-continuation-suspend +kms_vblank@pipe-A-wait-busy +kms_vblank@pipe-A-wait-forked +kms_vblank@pipe-A-wait-forked-busy +kms_vblank@pipe-A-wait-idle +kms_vblank@pipe-B-accuracy-idle +kms_vblank@pipe-B-query-busy +kms_vblank@pipe-B-query-forked +kms_vblank@pipe-B-query-forked-busy +kms_vblank@pipe-B-query-idle +kms_vblank@pipe-B-ts-continuation-dpms-suspend +kms_vblank@pipe-B-ts-continuation-idle +kms_vblank@pipe-B-ts-continuation-modeset +kms_vblank@pipe-B-ts-continuation-suspend +kms_vblank@pipe-B-wait-busy +kms_vblank@pipe-B-wait-forked +kms_vblank@pipe-B-wait-forked-busy +kms_vblank@pipe-B-wait-idle +kms_vblank@pipe-C-accuracy-idle +kms_vblank@pipe-C-query-busy +kms_vblank@pipe-C-query-forked +kms_vblank@pipe-C-query-forked-busy +kms_vblank@pipe-C-query-idle +kms_vblank@pipe-C-ts-continuation-dpms-suspend +kms_vblank@pipe-C-ts-continuation-idle +kms_vblank@pipe-C-ts-continuation-modeset +kms_vblank@pipe-C-ts-continuation-suspend +kms_vblank@pipe-C-wait-busy +kms_vblank@pipe-C-wait-forked +kms_vblank@pipe-C-wait-forked-busy +kms_vblank@pipe-C-wait-idle +kms_vblank@pipe-D-accuracy-idle +kms_vblank@pipe-D-query-busy +kms_vblank@pipe-D-query-forked +kms_vblank@pipe-D-query-forked-busy +kms_vblank@pipe-D-query-idle +kms_vblank@pipe-D-ts-continuation-dpms-suspend +kms_vblank@pipe-D-ts-continuation-idle +kms_vblank@pipe-D-ts-continuation-modeset +kms_vblank@pipe-D-ts-continuation-suspend +kms_vblank@pipe-D-wait-busy +kms_vblank@pipe-D-wait-forked +kms_vblank@pipe-D-wait-forked-busy +kms_vblank@pipe-D-wait-idle +kms_vblank@pipe-E-accuracy-idle +kms_vblank@pipe-E-query-busy +kms_vblank@pipe-E-query-busy-hang +kms_vblank@pipe-E-query-forked +kms_vblank@pipe-E-query-forked-busy +kms_vblank@pipe-E-query-forked-busy-hang +kms_vblank@pipe-E-query-forked-hang +kms_vblank@pipe-E-query-idle +kms_vblank@pipe-E-query-idle-hang +kms_vblank@pipe-E-ts-continuation-dpms-rpm +kms_vblank@pipe-E-ts-continuation-dpms-suspend +kms_vblank@pipe-E-ts-continuation-idle +kms_vblank@pipe-E-ts-continuation-idle-hang +kms_vblank@pipe-E-ts-continuation-modeset +kms_vblank@pipe-E-ts-continuation-modeset-hang +kms_vblank@pipe-E-ts-continuation-modeset-rpm +kms_vblank@pipe-E-ts-continuation-suspend +kms_vblank@pipe-E-wait-busy +kms_vblank@pipe-E-wait-busy-hang +kms_vblank@pipe-E-wait-forked +kms_vblank@pipe-E-wait-forked-busy +kms_vblank@pipe-E-wait-forked-busy-hang +kms_vblank@pipe-E-wait-forked-hang +kms_vblank@pipe-E-wait-idle +kms_vblank@pipe-E-wait-idle-hang +kms_vblank@pipe-F-accuracy-idle +kms_vblank@pipe-F-query-busy +kms_vblank@pipe-F-query-busy-hang +kms_vblank@pipe-F-query-forked +kms_vblank@pipe-F-query-forked-busy +kms_vblank@pipe-F-query-forked-busy-hang +kms_vblank@pipe-F-query-forked-hang +kms_vblank@pipe-F-query-idle +kms_vblank@pipe-F-query-idle-hang +kms_vblank@pipe-F-ts-continuation-dpms-rpm +kms_vblank@pipe-F-ts-continuation-dpms-suspend +kms_vblank@pipe-F-ts-continuation-idle +kms_vblank@pipe-F-ts-continuation-idle-hang +kms_vblank@pipe-F-ts-continuation-modeset +kms_vblank@pipe-F-ts-continuation-modeset-hang +kms_vblank@pipe-F-ts-continuation-modeset-rpm +kms_vblank@pipe-F-ts-continuation-suspend +kms_vblank@pipe-F-wait-busy +kms_vblank@pipe-F-wait-busy-hang +kms_vblank@pipe-F-wait-forked +kms_vblank@pipe-F-wait-forked-busy +kms_vblank@pipe-F-wait-forked-busy-hang +kms_vblank@pipe-F-wait-forked-hang +kms_vblank@pipe-F-wait-idle +kms_vblank@pipe-F-wait-idle-hang +kms_vrr@flip-basic +kms_vrr@flip-dpms +kms_vrr@flipline +kms_vrr@flip-suspend +kms_writeback@writeback-check-output +kms_writeback@writeback-fb-id +kms_writeback@writeback-invalid-parameters +kms_writeback@writeback-pixel-formats +prime_mmap_kms@buffer-sharing diff --git a/drivers/gpu/drm/ci/x86_64.config b/drivers/gpu/drm/ci/x86_64.config new file mode 100644 index 000000000000..8f2cec020bed --- /dev/null +++ b/drivers/gpu/drm/ci/x86_64.config @@ -0,0 +1,105 @@ +CONFIG_LOCALVERSION_AUTO=y +CONFIG_DEBUG_KERNEL=y + +CONFIG_PWM=y +CONFIG_PM_DEVFREQ=y +CONFIG_OF=y +CONFIG_CROS_EC=y + +# abootimg with a 'dummy' rootfs fails with root=/dev/nfs +CONFIG_BLK_DEV_INITRD=n + +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +CONFIG_DEVFREQ_GOV_PASSIVE=y + +CONFIG_DRM=y +CONFIG_DRM_PANEL_SIMPLE=y +CONFIG_PWM_CROS_EC=y +CONFIG_BACKLIGHT_PWM=y + +# Strip out some stuff we don't need for graphics testing, to reduce +# the build. +CONFIG_CAN=n +CONFIG_WIRELESS=n +CONFIG_RFKILL=n +CONFIG_WLAN=n + +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR=y + +CONFIG_REGULATOR_VCTRL=y + +CONFIG_KASAN=n +CONFIG_KASAN_INLINE=n +CONFIG_STACKTRACE=n + +CONFIG_TMPFS=y + +CONFIG_PROVE_LOCKING=n +CONFIG_DEBUG_LOCKDEP=n +CONFIG_SOFTLOCKUP_DETECTOR=y +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y + +CONFIG_DETECT_HUNG_TASK=y + +CONFIG_USB_USBNET=y +CONFIG_NETDEVICES=y +CONFIG_USB_NET_DRIVERS=y +CONFIG_USB_RTL8152=y +CONFIG_USB_NET_AX8817X=y +CONFIG_USB_NET_SMSC95XX=y +CONFIG_USB_GADGET=y +CONFIG_USB_ETH=y + +CONFIG_FW_LOADER_COMPRESS=y + +# options for AMD devices +CONFIG_X86_AMD_PLATFORM_DEVICE=y +CONFIG_ACPI_VIDEO=y +CONFIG_X86_AMD_FREQ_SENSITIVITY=y +CONFIG_PINCTRL=y +CONFIG_PINCTRL_AMD=y +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_SI=y +CONFIG_DRM_AMDGPU_USERPTR=y +CONFIG_DRM_AMD_ACP=n +CONFIG_ACPI_WMI=y +CONFIG_MXM_WMI=y +CONFIG_PARPORT=y +CONFIG_PARPORT_PC=y +CONFIG_PARPORT_SERIAL=y +CONFIG_SERIAL_8250_DW=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_KVM_AMD=m + +#options for Intel devices +CONFIG_MFD_INTEL_LPSS_PCI=y +CONFIG_KVM_INTEL=m + +#options for KVM guests +CONFIG_FUSE_FS=y +CONFIG_HYPERVISOR_GUEST=y +CONFIG_KVM=y +CONFIG_KVM_GUEST=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO_FS=y +CONFIG_DRM_VIRTIO_GPU=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_VIRTIO_NET=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_PARAVIRT=y +CONFIG_VIRTIO_BLK=y +CONFIG_VIRTUALIZATION=y +CONFIG_VIRTIO=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_CRYPTO_DEV_VIRTIO=y +CONFIG_HW_RANDOM_VIRTIO=y +CONFIG_BLK_MQ_VIRTIO=y +CONFIG_TUN=y +CONFIG_VSOCKETS=y +CONFIG_VIRTIO_VSOCKETS=y +CONFIG_VHOST_VSOCK=m diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt new file mode 100644 index 000000000000..b596e5bf5348 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt @@ -0,0 +1,19 @@ +kms_bw@linear-tiling-1-displays-2560x1440p,Fail +kms_bw@linear-tiling-1-displays-3840x2160p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-1920x1080p,Fail +kms_cursor_crc@pipe-A-cursor-size-change,Fail +kms_cursor_crc@pipe-B-cursor-size-change,Fail +kms_hdr@bpc-switch,Fail +kms_hdr@bpc-switch-dpms,Fail +kms_plane_multiple@atomic-pipe-A-tiling-none,Fail +kms_rotation_crc@primary-rotation-180,Fail +kms_universal_plane@disable-primary-vs-flip-pipe-B,Fail +kms_async_flips@alternate-sync-async-flip,Fail +kms_async_flips@async-flip-with-page-flip-events,Fail +kms_async_flips@crc,Fail +kms_async_flips@invalid-async-flip,Fail +kms_async_flips@test-cursor,Fail +kms_async_flips@test-time-stamp,Fail +kms_addfb_basic@bad-pitch-65536,Fail +kms_addfb_basic@bo-too-small,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt new file mode 100644 index 000000000000..200706d8742b --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt @@ -0,0 +1,15 @@ +kms_addfb_basic@too-high +kms_atomic_transition@plane-all-modeset-transition-internal-panels +kms_atomic_transition@plane-all-transition +kms_atomic_transition@plane-use-after-nonblocking-unbind +kms_bw@linear-tiling-1-displays-1920x1080p +kms_bw@linear-tiling-2-displays-1920x1080p +kms_bw@linear-tiling-2-displays-2560x1440p +kms_bw@linear-tiling-3-displays-2560x1440p +kms_bw@linear-tiling-3-displays-3840x2160p +kms_cursor_crc@pipe-A-cursor-alpha-opaque +kms_cursor_crc@pipe-B-cursor-alpha-opaque +kms_plane_multiple@atomic-pipe-B-tiling-none +kms_plane@pixel-format +kms_plane_scaling@downscale-with-rotation-factor-0-5 +kms_universal_plane@disable-primary-vs-flip-pipe-A diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt new file mode 100644 index 000000000000..e2c538a0f954 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt @@ -0,0 +1,2 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt new file mode 100644 index 000000000000..67d78f10b671 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt @@ -0,0 +1,32 @@ +kms_bw@linear-tiling-2-displays-1920x1080p +kms_bw@linear-tiling-2-displays-2560x1440p +kms_bw@linear-tiling-2-displays-3840x2160p +kms_bw@linear-tiling-3-displays-1920x1080p +kms_bw@linear-tiling-3-displays-2560x1440p +kms_bw@linear-tiling-3-displays-3840x2160p +kms_bw@linear-tiling-4-displays-1920x1080p +kms_bw@linear-tiling-4-displays-2560x1440p +kms_bw@linear-tiling-4-displays-3840x2160p +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling +kms_plane_alpha_blend@pipe-A-alpha-basic +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb +kms_plane_alpha_blend@pipe-A-constant-alpha-max +kms_plane_alpha_blend@pipe-B-alpha-basic +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb +kms_plane_alpha_blend@pipe-B-constant-alpha-max +kms_plane_alpha_blend@pipe-C-alpha-basic +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb +kms_plane_alpha_blend@pipe-C-constant-alpha-max +kms_sysfs_edid_timing \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt b/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt new file mode 100644 index 000000000000..e2c538a0f954 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt @@ -0,0 +1,2 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt new file mode 100644 index 000000000000..a077f29d5cba --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt @@ -0,0 +1,29 @@ +kms_bw@linear-tiling-2-displays-1920x1080p,Fail +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-1920x1080p,Fail +kms_bw@linear-tiling-3-displays-2560x1440p,Fail +kms_bw@linear-tiling-3-displays-3840x2160p,Fail +kms_bw@linear-tiling-4-displays-1920x1080p,Fail +kms_bw@linear-tiling-4-displays-2560x1440p,Fail +kms_bw@linear-tiling-4-displays-3840x2160p,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling,Fail +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb,Fail +kms_plane_alpha_blend@pipe-A-constant-alpha-max,Fail +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb,Fail +kms_plane_alpha_blend@pipe-B-constant-alpha-max,Fail +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb,Fail +kms_plane_alpha_blend@pipe-C-constant-alpha-max,Fail +kms_sysfs_edid_timing,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt new file mode 100644 index 000000000000..618bbe6bb793 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt @@ -0,0 +1 @@ +kms_frontbuffer_tracking@fbc-tiling-linear \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt new file mode 100644 index 000000000000..e2c538a0f954 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt @@ -0,0 +1,2 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt new file mode 100644 index 000000000000..13ba297273d0 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt @@ -0,0 +1,37 @@ +kms_bw@linear-tiling-2-displays-1920x1080p +kms_bw@linear-tiling-2-displays-2560x1440p +kms_bw@linear-tiling-2-displays-3840x2160p +kms_bw@linear-tiling-3-displays-1920x1080p +kms_bw@linear-tiling-3-displays-2560x1440p +kms_bw@linear-tiling-3-displays-3840x2160p +kms_bw@linear-tiling-4-displays-1920x1080p +kms_bw@linear-tiling-4-displays-2560x1440p +kms_bw@linear-tiling-4-displays-3840x2160p +kms_flip@flip-vs-suspend +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling +kms_hdr@bpc-switch-suspend +kms_plane_alpha_blend@pipe-A-alpha-basic +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb +kms_plane_alpha_blend@pipe-A-constant-alpha-max +kms_plane_alpha_blend@pipe-B-alpha-basic +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb +kms_plane_alpha_blend@pipe-B-constant-alpha-max +kms_plane_alpha_blend@pipe-C-alpha-basic +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb +kms_plane_alpha_blend@pipe-C-constant-alpha-max +kms_psr2_su@page_flip-NV12 +kms_psr2_su@page_flip-P010 +kms_setmode@basic +kms_draw_crc@draw-method-xrgb8888-render-xtiled \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt new file mode 100644 index 000000000000..aedb3d2ef885 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt @@ -0,0 +1,40 @@ +kms_bw@linear-tiling-1-displays-3840x2160p +kms_bw@linear-tiling-2-displays-1920x1080p +kms_bw@linear-tiling-2-displays-2560x1440p +kms_bw@linear-tiling-2-displays-3840x2160p +kms_bw@linear-tiling-3-displays-1920x1080p +kms_bw@linear-tiling-3-displays-2560x1440p +kms_bw@linear-tiling-3-displays-3840x2160p +kms_bw@linear-tiling-4-displays-1920x1080p +kms_bw@linear-tiling-4-displays-2560x1440p +kms_bw@linear-tiling-4-displays-3840x2160p +kms_flip@blocking-wf_vblank +kms_flip@wf_vblank-ts-check +kms_flip@wf_vblank-ts-check-interruptible +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling +kms_frontbuffer_tracking@fbc-tiling-linear +kms_plane_alpha_blend@pipe-A-alpha-basic +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb +kms_plane_alpha_blend@pipe-A-constant-alpha-max +kms_plane_alpha_blend@pipe-B-alpha-basic +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb +kms_plane_alpha_blend@pipe-B-constant-alpha-max +kms_plane_alpha_blend@pipe-C-alpha-basic +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb +kms_plane_alpha_blend@pipe-C-constant-alpha-max +kms_rotation_crc@multiplane-rotation +kms_rotation_crc@multiplane-rotation-cropping-bottom +kms_rotation_crc@multiplane-rotation-cropping-top +kms_setmode@basic \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt b/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt new file mode 100644 index 000000000000..e2c538a0f954 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt @@ -0,0 +1,2 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt new file mode 100644 index 000000000000..f81f065e27e8 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt @@ -0,0 +1,8 @@ +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-4-displays-2560x1440p,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling,Fail +kms_plane_alpha_blend@pipe-A-constant-alpha-max,Fail +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-C-constant-alpha-max,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt new file mode 100644 index 000000000000..752d0d9a5280 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt @@ -0,0 +1,25 @@ +kms_bw@linear-tiling-2-displays-1920x1080p +kms_bw@linear-tiling-2-displays-3840x2160p +kms_bw@linear-tiling-3-displays-1920x1080p +kms_bw@linear-tiling-3-displays-2560x1440p +kms_bw@linear-tiling-3-displays-3840x2160p +kms_bw@linear-tiling-4-displays-1920x1080p +kms_bw@linear-tiling-4-displays-3840x2160p +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling +kms_plane_alpha_blend@pipe-A-alpha-basic +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb +kms_plane_alpha_blend@pipe-B-alpha-basic +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb +kms_plane_alpha_blend@pipe-B-constant-alpha-max +kms_plane_alpha_blend@pipe-C-alpha-basic +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb +kms_sysfs_edid_timing +kms_async_flips@crc \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt new file mode 100644 index 000000000000..e2c538a0f954 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt @@ -0,0 +1,2 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt new file mode 100644 index 000000000000..270644ce220c --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt @@ -0,0 +1,19 @@ +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-1920x1080p,Fail +kms_bw@linear-tiling-3-displays-2560x1440p,Fail +kms_bw@linear-tiling-3-displays-3840x2160p,Fail +kms_bw@linear-tiling-4-displays-1920x1080p,Fail +kms_bw@linear-tiling-4-displays-2560x1440p,Fail +kms_bw@linear-tiling-4-displays-3840x2160p,Fail +kms_bw@linear-tiling-5-displays-1920x1080p,Fail +kms_bw@linear-tiling-5-displays-2560x1440p,Fail +kms_bw@linear-tiling-5-displays-3840x2160p,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling,Fail +kms_rotation_crc@bad-pixel-format,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt new file mode 100644 index 000000000000..e23d369bec89 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-tgl-flakes.txt @@ -0,0 +1,5 @@ +kms_draw_crc@.* +kms_flip@blocking-absolute-wf_vblank +kms_flip@bo-too-big-interruptible +kms_flip@flip-vs-rmfb-interruptible +kms_flip@busy-flip \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt new file mode 100644 index 000000000000..14f33c7ba03b --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt @@ -0,0 +1,8 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* + +# GPU hangs, then the whole machine +gem_eio.* + +# Whole machine hangs +kms_flip@absolute-wf_vblank@a-edp1 \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt new file mode 100644 index 000000000000..dbfedfa5d63f --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt @@ -0,0 +1,30 @@ +kms_bw@linear-tiling-2-displays-1920x1080p,Fail +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-1920x1080p,Fail +kms_bw@linear-tiling-3-displays-2560x1440p,Fail +kms_bw@linear-tiling-3-displays-3840x2160p,Fail +kms_bw@linear-tiling-4-displays-1920x1080p,Fail +kms_bw@linear-tiling-4-displays-2560x1440p,Fail +kms_bw@linear-tiling-4-displays-3840x2160p,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-upscaling,Fail +kms_frontbuffer_tracking@fbc-tiling-linear,Fail +kms_plane_alpha_blend@pipe-A-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-A-alpha-transparent-fb,Fail +kms_plane_alpha_blend@pipe-A-constant-alpha-max,Fail +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-B-alpha-transparent-fb,Fail +kms_plane_alpha_blend@pipe-B-constant-alpha-max,Fail +kms_plane_alpha_blend@pipe-C-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-C-alpha-transparent-fb,Fail +kms_plane_alpha_blend@pipe-C-constant-alpha-max,Fail +kms_sysfs_edid_timing,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt b/drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt new file mode 100644 index 000000000000..6bcac5b84fbb --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt @@ -0,0 +1 @@ +kms_flip@flip-vs-suspend \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt new file mode 100644 index 000000000000..7f74fb9afc99 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt @@ -0,0 +1,29 @@ +kms_3d,Fail +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_bw@linear-tiling-1-displays-1920x1080p,Fail +kms_bw@linear-tiling-1-displays-2560x1440p,Fail +kms_bw@linear-tiling-1-displays-3840x2160p,Fail +kms_bw@linear-tiling-2-displays-1920x1080p,Fail +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-1920x1080p,Fail +kms_bw@linear-tiling-3-displays-2560x1440p,Fail +kms_bw@linear-tiling-3-displays-3840x2160p,Fail +kms_color@pipe-A-invalid-gamma-lut-sizes,Fail +kms_color@pipe-B-invalid-gamma-lut-sizes,Fail +kms_force_connector_basic@force-connector-state,Fail +kms_force_connector_basic@force-edid,Fail +kms_force_connector_basic@force-load-detect,Fail +kms_force_connector_basic@prune-stale-modes,Fail +kms_invalid_mode@int-max-clock,Fail +kms_plane_scaling@planes-upscale-20x20,Fail +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25,Fail +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5,Fail +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75,Fail +kms_plane_scaling@upscale-with-modifier-20x20,Fail +kms_plane_scaling@upscale-with-pixel-format-20x20,Fail +kms_plane_scaling@upscale-with-rotation-20x20,Fail +kms_properties@get_properties-sanity-atomic,Fail +kms_properties@plane-properties-atomic,Fail +kms_properties@plane-properties-legacy,Fail +kms_rmfb@close-fd,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt new file mode 100644 index 000000000000..6ff81d00e84e --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt @@ -0,0 +1,10 @@ +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_bw@linear-tiling-1-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-1920x1080p,Fail +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-2560x1440p,Fail +kms_bw@linear-tiling-3-displays-3840x2160p,Fail +kms_color@pipe-A-invalid-gamma-lut-sizes,Fail +kms_plane_scaling@upscale-with-rotation-20x20,Fail +kms_rmfb@close-fd,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt new file mode 100644 index 000000000000..208890b79eb0 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt @@ -0,0 +1,14 @@ +core_setmaster_vs_auth +kms_bw@linear-tiling-1-displays-1920x1080p +kms_bw@linear-tiling-1-displays-3840x2160p +kms_bw@linear-tiling-3-displays-1920x1080p +kms_cursor_legacy@cursor-vs-flip-atomic +kms_plane_scaling@invalid-num-scalers +kms_plane_scaling@planes-upscale-20x20 +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5 +kms_plane_scaling@upscale-with-modifier-20x20 +kms_plane_scaling@upscale-with-pixel-format-20x20 +kms_prop_blob@invalid-set-prop-any +kms_properties@get_properties-sanity-atomic +kms_properties@plane-properties-atomic +kms_properties@plane-properties-legacy \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt b/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt new file mode 100644 index 000000000000..345e1426b3a3 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt @@ -0,0 +1,5 @@ +kms_3d,Fail +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_properties@connector-properties-atomic,Fail +kms_properties@get_properties-sanity-atomic,Fail +kms_properties@get_properties-sanity-non-atomic,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt b/drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt new file mode 100644 index 000000000000..b63329d06767 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/meson-g12b-flakes.txt @@ -0,0 +1,4 @@ +kms_force_connector_basic@force-connector-state +kms_force_connector_basic@force-edid +kms_force_connector_basic@force-load-detect +kms_force_connector_basic@prune-stale-modes \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt b/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt new file mode 100644 index 000000000000..16c2dfab3f16 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt @@ -0,0 +1,15 @@ +kms_3d,Fail +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_cursor_legacy@all-pipes-forked-move,Fail +kms_cursor_legacy@all-pipes-torture-bo,Fail +kms_cursor_legacy@all-pipes-forked-bo,Fail +kms_cursor_legacy@all-pipes-single-bo,Fail +kms_cursor_legacy@all-pipes-single-move,Fail +kms_cursor_legacy@all-pipes-torture-move,Fail +kms_cursor_legacy@pipe-A-forked-bo,Fail +kms_cursor_legacy@pipe-A-forked-move,Fail +kms_cursor_legacy@pipe-A-single-bo,Fail +kms_cursor_legacy@pipe-A-single-move,Fail +kms_cursor_legacy@pipe-A-torture-bo,Fail +kms_cursor_legacy@pipe-A-torture-move,Fail +kms_hdmi_inject@inject-4k,Fail diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt new file mode 100644 index 000000000000..b63329d06767 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt @@ -0,0 +1,4 @@ +kms_force_connector_basic@force-connector-state +kms_force_connector_basic@force-edid +kms_force_connector_basic@force-load-detect +kms_force_connector_basic@prune-stale-modes \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt b/drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt new file mode 100644 index 000000000000..88a1fc0a3b0d --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt @@ -0,0 +1,2 @@ +kms_3d,Fail +kms_addfb_basic@addfb25-bad-modifier,Fail diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt new file mode 100644 index 000000000000..b63329d06767 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt @@ -0,0 +1,4 @@ +kms_force_connector_basic@force-connector-state +kms_force_connector_basic@force-edid +kms_force_connector_basic@force-load-detect +kms_force_connector_basic@prune-stale-modes \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt b/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt new file mode 100644 index 000000000000..cd49c8ce2059 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt @@ -0,0 +1,2 @@ +# Whole machine hangs +kms_cursor_legacy@all-pipes-torture-move \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt new file mode 100644 index 000000000000..cfa25fe97498 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-fails.txt @@ -0,0 +1,21 @@ +kms_cursor_legacy@cursor-vs-flip-toggle,Fail +kms_cursor_legacy@cursorA-vs-flipA-atomic-transitions,Crash +kms_plane@pixel-format,Fail +kms_plane@pixel-format-source-clamping,Fail +kms_plane@plane-position-covered,Fail +kms_plane@plane-position-hole,Fail +kms_plane@plane-position-hole-dpms,Fail +kms_plane_alpha_blend@pipe-A-alpha-7efc,Fail +kms_plane_alpha_blend@pipe-A-coverage-7efc,Fail +kms_plane_alpha_blend@pipe-A-coverage-vs-premult-vs-constant,Fail +kms_plane_alpha_blend@pipe-B-alpha-7efc,Fail +kms_plane_alpha_blend@pipe-B-alpha-basic,Fail +kms_plane_alpha_blend@pipe-B-alpha-opaque-fb,Fail +kms_plane_alpha_blend@pipe-B-constant-alpha-max,Fail +kms_plane_alpha_blend@pipe-B-constant-alpha-mid,Fail +kms_plane_alpha_blend@pipe-B-coverage-7efc,Fail +kms_plane_alpha_blend@pipe-B-coverage-vs-premult-vs-constant,Fail +kms_rmfb@close-fd,Fail +kms_rotation_crc@primary-rotation-180,Fail +kms_universal_plane@disable-primary-vs-flip-pipe-B,Fail +kms_universal_plane@disable-primary-vs-flip-pipe-b,Fail diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt new file mode 100644 index 000000000000..b01aa5b35dce --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-flakes.txt @@ -0,0 +1,6 @@ +# Test ends up reading CRC from frame before cursor update +# sometimes.. tbd if this is a kernel CRC bug or a test +# bug +kms_cursor_crc@.* + +kms_plane_multiple@atomic-pipe-A-tiling-none diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt new file mode 100644 index 000000000000..410e0eeb3161 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-skips.txt @@ -0,0 +1,23 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* + +# Test incorrectly assumes that CTM support implies gamma/degamma +# LUT support. None of the subtests handle the case of only having +# CTM support +kms_color.* + +# 4k@60 is not supported on this hw, but driver doesn't handle it +# too gracefully.. https://gitlab.freedesktop.org/drm/msm/-/issues/15 +kms_bw@linear-tiling-.*-displays-3840x2160p + +# Until igt fix lands: https://patchwork.freedesktop.org/patch/493175/ +kms_bw@linear-tiling-2.* +kms_bw@linear-tiling-3.* +kms_bw@linear-tiling-4.* +kms_bw@linear-tiling-5.* +kms_bw@linear-tiling-6.* + +# igt fix posted: https://patchwork.freedesktop.org/patch/499926/ +# failure mode is flakey due to randomization but fails frequently +# enough to be detected as a Crash or occasionally UnexpectedPass. +kms_plane_multiple@atomic-pipe-A-tiling-none diff --git a/drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt b/drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt new file mode 100644 index 000000000000..8133927a44df --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt @@ -0,0 +1,44 @@ +kms_color@pipe-A-ctm-0-25,Fail +kms_color@pipe-A-ctm-0-5,Fail +kms_color@pipe-A-ctm-0-75,Fail +kms_color@pipe-A-ctm-blue-to-red,Fail +kms_color@pipe-A-ctm-green-to-red,Fail +kms_color@pipe-A-ctm-max,Fail +kms_color@pipe-A-ctm-negative,Fail +kms_color@pipe-A-ctm-red-to-blue,Fail +kms_color@pipe-A-legacy-gamma,Fail +kms_cursor_legacy@basic-flip-after-cursor-atomic,Fail +kms_cursor_legacy@basic-flip-after-cursor-legacy,Fail +kms_cursor_legacy@basic-flip-before-cursor-atomic,Fail +kms_cursor_legacy@basic-flip-before-cursor-legacy,Fail +kms_cursor_legacy@cursor-vs-flip-atomic,Fail +kms_cursor_legacy@cursor-vs-flip-atomic-transitions,Fail +kms_cursor_legacy@cursor-vs-flip-legacy,Fail +kms_cursor_legacy@cursor-vs-flip-toggle,Fail +kms_cursor_legacy@flip-vs-cursor-atomic,Fail +kms_cursor_legacy@flip-vs-cursor-crc-atomic,Fail +kms_cursor_legacy@flip-vs-cursor-crc-legacy,Fail +kms_cursor_legacy@flip-vs-cursor-legacy,Fail +kms_cursor_legacy@short-flip-after-cursor-atomic-transitions,Fail +kms_cursor_legacy@short-flip-after-cursor-toggle,Fail +kms_cursor_legacy@short-flip-before-cursor-atomic-transitions,Fail +kms_cursor_legacy@short-flip-before-cursor-toggle,Fail +kms_plane@pixel-format,Fail +kms_plane@pixel-format-source-clamping,Fail +kms_plane_alpha_blend@pipe-A-alpha-7efc,Fail +kms_plane_alpha_blend@pipe-A-coverage-7efc,Fail +kms_plane_alpha_blend@pipe-A-coverage-vs-premult-vs-constant,Fail +kms_plane_cursor@pipe-A-overlay-size-128,Fail +kms_plane_cursor@pipe-A-overlay-size-256,Fail +kms_plane_cursor@pipe-A-overlay-size-64,Fail +kms_plane_cursor@pipe-A-viewport-size-128,Fail +kms_plane_cursor@pipe-A-viewport-size-256,Fail +kms_plane_cursor@pipe-A-viewport-size-64,Fail +kms_plane_scaling@downscale-with-pixel-format-factor-0-25,Timeout +kms_plane_scaling@downscale-with-pixel-format-factor-0-5,Timeout +kms_plane_scaling@downscale-with-pixel-format-factor-0-75,Timeout +kms_plane_scaling@invalid-num-scalers,Fail +kms_plane_scaling@planes-downscale-factor-0-25,Fail +kms_plane_scaling@scaler-with-clipping-clamping,Timeout +kms_plane_scaling@scaler-with-pixel-format-unity-scaling,Timeout +kms_rmfb@close-fd,Fail diff --git a/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt new file mode 100644 index 000000000000..10586c628762 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt @@ -0,0 +1,10 @@ +# Test ends up reading CRC from frame before cursor update +# sometimes.. tbd if this is a kernel CRC bug or a test +# bug +kms_cursor_crc@.* + +kms_cursor_legacy@flip-vs-cursor-toggle +kms_cursor_legacy@pipe-A-forked-bo +kms_cursor_legacy@pipe-A-forked-move + +kms_flip@dpms-vs-vblank-race-interruptible diff --git a/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt b/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt new file mode 100644 index 000000000000..42675f1c6d76 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt @@ -0,0 +1,2 @@ +# Hangs machine +kms_bw.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt new file mode 100644 index 000000000000..0a2f5c04857a --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt @@ -0,0 +1,43 @@ +kms_3d,Fail +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_bw@linear-tiling-2-displays-1920x1080p,Fail +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_bw@linear-tiling-3-displays-1920x1080p,Fail +kms_bw@linear-tiling-3-displays-2560x1440p,Fail +kms_bw@linear-tiling-3-displays-3840x2160p,Fail +kms_force_connector_basic@force-connector-state,Fail +kms_force_connector_basic@force-edid,Fail +kms_force_connector_basic@force-load-detect,Fail +kms_force_connector_basic@prune-stale-modes,Fail +kms_invalid_mode@int-max-clock,Fail +kms_plane_cursor@pipe-A-overlay-size-128,Fail +kms_plane_cursor@pipe-A-overlay-size-256,Fail +kms_plane_cursor@pipe-A-overlay-size-64,Fail +kms_plane_cursor@pipe-A-primary-size-128,Fail +kms_plane_cursor@pipe-A-primary-size-256,Fail +kms_plane_cursor@pipe-A-primary-size-64,Fail +kms_plane_cursor@pipe-A-viewport-size-128,Fail +kms_plane_cursor@pipe-A-viewport-size-256,Fail +kms_plane_cursor@pipe-A-viewport-size-64,Fail +kms_plane_cursor@pipe-B-overlay-size-128,Fail +kms_plane_cursor@pipe-B-overlay-size-256,Fail +kms_plane_cursor@pipe-B-overlay-size-64,Fail +kms_plane_cursor@pipe-B-primary-size-128,Fail +kms_plane_cursor@pipe-B-primary-size-256,Fail +kms_plane_cursor@pipe-B-primary-size-64,Fail +kms_plane_cursor@pipe-B-viewport-size-128,Fail +kms_plane_cursor@pipe-B-viewport-size-256,Fail +kms_plane_cursor@pipe-B-viewport-size-64,Fail +kms_plane_scaling@downscale-with-modifier-factor-0-25,Fail +kms_plane_scaling@downscale-with-rotation-factor-0-25,Fail +kms_plane_scaling@upscale-with-modifier-20x20,Fail +kms_plane_scaling@upscale-with-modifier-factor-0-25,Fail +kms_plane_scaling@upscale-with-pixel-format-20x20,Fail +kms_plane_scaling@upscale-with-pixel-format-factor-0-25,Fail +kms_plane_scaling@upscale-with-rotation-20x20,Fail +kms_prime@basic-crc,Fail +kms_properties@connector-properties-atomic,Fail +kms_properties@get_properties-sanity-atomic,Fail +kms_properties@get_properties-sanity-non-atomic,Fail +kms_rmfb@close-fd,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt new file mode 100644 index 000000000000..1f20b75a19fa --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-flakes.txt @@ -0,0 +1,2 @@ +kms_cursor_crc@.* +kms_pipe_crc_basic@.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt new file mode 100644 index 000000000000..223937ae7948 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt @@ -0,0 +1,49 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* + +# Too unstable, machine ends up hanging after lots of Oopses +kms_cursor_legacy.* + +# Started hanging the machine on Linux 5.19-rc2: +# +# [IGT] kms_plane_lowres: executing +# [IGT] kms_plane_lowres: starting subtest pipe-F-tiling-y +# [IGT] kms_plane_lowres: exiting, ret=77 +# Console: switching to colour frame buffer device 170x48 +# rockchip-drm display-subsystem: [drm] *ERROR* flip_done timed out +# rockchip-drm display-subsystem: [drm] *ERROR* [CRTC:35:crtc-0] commit wait timed out +# BUG: spinlock bad magic on CPU#3, kms_plane_lowre/482 +# 8<--- cut here --- +# Unable to handle kernel paging request at virtual address 7812078e +# [7812078e] *pgd=00000000 +# Internal error: Oops: 5 [#1] SMP ARM +# Modules linked in: +# CPU: 3 PID: 482 Comm: kms_plane_lowre Tainted: G W 5.19.0-rc2-323596-g00535de92171 #1 +# Hardware name: Rockchip (Device Tree) +# Process kms_plane_lowre (pid: 482, stack limit = 0x1193ac2b) +# spin_dump from do_raw_spin_lock+0xa4/0xe8 +# do_raw_spin_lock from wait_for_completion_timeout+0x2c/0x120 +# wait_for_completion_timeout from drm_crtc_commit_wait+0x18/0x7c +# drm_crtc_commit_wait from drm_atomic_helper_wait_for_dependencies+0x44/0x168 +# drm_atomic_helper_wait_for_dependencies from commit_tail+0x34/0x180 +# commit_tail from drm_atomic_helper_commit+0x164/0x18c +# drm_atomic_helper_commit from drm_atomic_commit+0xac/0xe4 +# drm_atomic_commit from drm_client_modeset_commit_atomic+0x23c/0x284 +# drm_client_modeset_commit_atomic from drm_client_modeset_commit_locked+0x60/0x1c8 +# drm_client_modeset_commit_locked from drm_client_modeset_commit+0x24/0x40 +# drm_client_modeset_commit from drm_fbdev_client_restore+0x58/0x94 +# drm_fbdev_client_restore from drm_client_dev_restore+0x70/0xbc +# drm_client_dev_restore from drm_release+0xf4/0x114 +# drm_release from __fput+0x74/0x240 +# __fput from task_work_run+0x84/0xb4 +# task_work_run from do_exit+0x34c/0xa20 +# do_exit from do_group_exit+0x34/0x98 +# do_group_exit from __wake_up_parent+0x0/0x18 +# Code: e595c008 12843d19 03e00000 03093168 (15940508) +# ---[ end trace 0000000000000000 ]--- +# note: kms_plane_lowre[482] exited with preempt_count 1 +# Fixing recursive fault but reboot is needed! +kms_plane_lowres@pipe-F-tiling-y + +# Take too long, we have only two machines, and these are very flaky +kms_cursor_crc.* \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt new file mode 100644 index 000000000000..ebaa2f96e76b --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt @@ -0,0 +1,29 @@ +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_color@pipe-A-legacy-gamma,Fail +kms_color@pipe-B-legacy-gamma,Fail +kms_invalid_mode@int-max-clock,Fail +kms_plane@plane-panning-bottom-right,Fail +kms_plane@plane-panning-top-left,Fail +kms_plane_cursor@pipe-B-overlay-size-128,Fail +kms_plane_cursor@pipe-B-overlay-size-256,Fail +kms_plane_cursor@pipe-B-overlay-size-64,Fail +kms_plane_cursor@pipe-B-primary-size-128,Fail +kms_plane_cursor@pipe-B-primary-size-256,Fail +kms_plane_cursor@pipe-B-primary-size-64,Fail +kms_plane_cursor@pipe-B-viewport-size-128,Fail +kms_plane_cursor@pipe-B-viewport-size-256,Fail +kms_plane_cursor@pipe-B-viewport-size-64,Fail +kms_plane_multiple@atomic-pipe-B-tiling-none,Fail +kms_prime@basic-crc,Fail +kms_rmfb@close-fd,Fail +kms_universal_plane@universal-plane-pipe-B-functional,Fail +kms_vblank@pipe-A-query-forked,Fail +kms_vblank@pipe-A-query-idle,Fail +kms_vblank@pipe-A-wait-busy,Fail +kms_vblank@pipe-A-wait-forked,Fail +kms_vblank@pipe-A-wait-forked-busy,Fail +kms_vblank@pipe-B-query-forked,Fail +kms_vblank@pipe-B-query-idle,Fail +kms_vblank@pipe-B-wait-busy,Fail +kms_vblank@pipe-B-wait-forked,Fail +kms_vblank@pipe-B-wait-forked-busy,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt new file mode 100644 index 000000000000..5808ccee025d --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt @@ -0,0 +1,20 @@ +kms_cursor_crc@.* +kms_pipe_crc_basic@.* + +kms_flip@flip-vs-expired-vblank +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-A +kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-B +kms_plane_multiple@atomic-pipe-A-tiling-none +kms_plane_multiple@atomic-pipe-B-tiling-none +kms_plane@plane-position-hole +kms_sequence@get-forked +kms_sequence@get-forked-busy +kms_setmode@basic +kms_vblank@pipe-A-accuracy-idle +kms_vblank@pipe-A-query-busy +kms_vblank@pipe-A-query-forked-busy +kms_vblank@pipe-A-wait-idle +kms_vblank@pipe-B-accuracy-idle +kms_vblank@pipe-B-query-busy +kms_vblank@pipe-B-query-forked-busy +kms_vblank@pipe-B-wait-idle \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt new file mode 100644 index 000000000000..10c3d81a919a --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt @@ -0,0 +1,5 @@ +# Suspend to RAM seems to be broken on this machine +.*suspend.* + +# Too unstable, machine ends up hanging after lots of Oopses +kms_cursor_legacy.* diff --git a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt new file mode 100644 index 000000000000..2178bdd064dd --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt @@ -0,0 +1,38 @@ +kms_addfb_basic@addfb25-bad-modifier,Fail +kms_addfb_basic@bad-pitch-65536,Fail +kms_addfb_basic@bo-too-small,Fail +kms_addfb_basic@size-max,Fail +kms_addfb_basic@too-high,Fail +kms_atomic_transition@plane-primary-toggle-with-vblank-wait,Fail +kms_bw@linear-tiling-1-displays-1920x1080p,Fail +kms_bw@linear-tiling-1-displays-2560x1440p,Fail +kms_bw@linear-tiling-1-displays-3840x2160p,Fail +kms_bw@linear-tiling-2-displays-1920x1080p,Fail +kms_bw@linear-tiling-2-displays-2560x1440p,Fail +kms_bw@linear-tiling-2-displays-3840x2160p,Fail +kms_invalid_mode@int-max-clock,Fail +kms_plane_scaling@downscale-with-modifier-factor-0-25,Fail +kms_plane_scaling@downscale-with-rotation-factor-0-25,Fail +kms_plane_scaling@planes-upscale-20x20,Fail +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25,Fail +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5,Fail +kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75,Fail +kms_plane_scaling@upscale-with-modifier-20x20,Fail +kms_plane_scaling@upscale-with-modifier-factor-0-25,Fail +kms_plane_scaling@upscale-with-pixel-format-20x20,Fail +kms_plane_scaling@upscale-with-pixel-format-factor-0-25,Fail +kms_plane_scaling@upscale-with-rotation-20x20,Fail +kms_vblank@crtc-id,Fail +kms_vblank@invalid,Fail +kms_vblank@pipe-A-accuracy-idle,Fail +kms_vblank@pipe-A-query-busy,Fail +kms_vblank@pipe-A-query-forked,Fail +kms_vblank@pipe-A-query-forked-busy,Fail +kms_vblank@pipe-A-query-idle,Fail +kms_vblank@pipe-A-ts-continuation-idle,Fail +kms_vblank@pipe-A-ts-continuation-modeset,Fail +kms_vblank@pipe-A-ts-continuation-suspend,Fail +kms_vblank@pipe-A-wait-busy,Fail +kms_vblank@pipe-A-wait-forked,Fail +kms_vblank@pipe-A-wait-forked-busy,Fail +kms_vblank@pipe-A-wait-idle,Fail \ No newline at end of file diff --git a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-flakes.txt new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt new file mode 100644 index 000000000000..78be18174012 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt @@ -0,0 +1,6 @@ +# Hits a "refcount_t: underflow; use-after-free" in virtio_gpu_fence_event_process +# When run in a particular order with other tests +kms_cursor_legacy.* + +# Job just hangs without any output +kms_flip@flip-vs-suspend.* \ No newline at end of file -- 2.31.1