diff --git a/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.16.1.el8_10.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.16.1.el8_10.aarch64_1.yaml index 235559a58d..a4d92f13ef 100755 --- a/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.16.1.el8_10.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.16.1.el8_10.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_almalinux_4.18.0-553.16.1.el8_10.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_almalinux_4.18.0-553.16.1.el8_10.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8.10/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.16.1.el8_10.aarch64.rpm + - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.16.1.el8_10.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.5.1.el8_10.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.5.1.el8_10.aarch64_1.yaml index 659a5b09d5..610340821a 100755 --- a/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.5.1.el8_10.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.5.1.el8_10.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_almalinux_4.18.0-553.5.1.el8_10.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_almalinux_4.18.0-553.5.1.el8_10.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8_10.aarch64.rpm + - http://repo.almalinux.org/almalinux/8.10/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8_10.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.8.1.el8_10.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.8.1.el8_10.aarch64_1.yaml index c99733e9ad..395d35bc2f 100755 --- a/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.8.1.el8_10.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.8.1.el8_10.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_almalinux_4.18.0-553.8.1.el8_10.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_almalinux_4.18.0-553.8.1.el8_10.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.8.1.el8_10.aarch64.rpm + - http://repo.almalinux.org/almalinux/8.10/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.8.1.el8_10.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.el8_10.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.el8_10.aarch64_1.yaml index 90ce2271c2..15343863c1 100755 --- a/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.el8_10.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/almalinux_4.18.0-553.el8_10.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_almalinux_4.18.0-553.el8_10.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_almalinux_4.18.0-553.el8_10.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.el8_10.aarch64.rpm + - http://repo.almalinux.org/almalinux/8.10/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.el8_10.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.13.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.13.1.el9_4.aarch64_1.yaml index 0534340c75..35f834441b 100755 --- a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.13.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.13.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.13.1.el9_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.13.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.13.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.13.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.16.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.16.1.el9_4.aarch64_1.yaml index b119f74ad4..999f9aec18 100755 --- a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.16.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.16.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.16.1.el9_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.16.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.20.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.20.1.el9_4.aarch64_1.yaml index f53980309f..fa2bb49bd2 100755 --- a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.20.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.20.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.20.1.el9_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.20.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.20.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.20.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.24.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.24.1.el9_4.aarch64_1.yaml index b29818fe6d..6fc27dab41 100755 --- a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.24.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.24.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.24.1.el9_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.24.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.24.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.24.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.31.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.31.1.el9_4.aarch64_1.yaml index 985177a252..d0d8e018ac 100755 --- a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.31.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.31.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.31.1.el9_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.31.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.31.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.31.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.35.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.35.1.el9_4.aarch64_1.yaml index 7858f30c40..dff0cb797f 100755 --- a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.35.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.35.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.35.1.el9_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.35.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.35.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.35.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.37.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.37.1.el9_4.aarch64_1.yaml index 283cee5adb..b353d4a0d3 100755 --- a/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.37.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/almalinux_5.14.0-427.37.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.37.1.el9_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_almalinux_5.14.0-427.37.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.37.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.37.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml index 6bc8307fed..304bbfde3d 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.o kernelurls: - - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/db05fcc4b022af5ce6a038ac10b7ed311f7611a5a0c69c9df6233bf2d6bc6c73/aarch64/../../../../blobstore/440a6228082d68b5e322f6a4d372b09207a8f4b22eb133cf08d3bbcd2581cd5d/kernel-devel-5.10.75-82.359.amzn2022.aarch64.rpm + - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/54a27ef1598955d2f12bcd3d29f646e7d6681e92bf047f1861fccc20013093b0/aarch64/../../../../blobstore/440a6228082d68b5e322f6a4d372b09207a8f4b22eb133cf08d3bbcd2581cd5d/kernel-devel-5.10.75-82.359.amzn2022.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml index 60198c73a6..a6c8517053 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/b3c1870c86ddf75a13b81c436275ba2c66d907dc9c02907fc1731f0c443b2a68/kernel-devel-5.10.102-99.473.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b3c1870c86ddf75a13b81c436275ba2c66d907dc9c02907fc1731f0c443b2a68/kernel-devel-5.10.102-99.473.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml index 9ce81f8038..ecc8fbb9c1 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml index 92d217a7b0..cee09b0fe5 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7aa11bfdc99317f841d777f4edf664e19713241cc4a4ed6980f625fb6b746321/kernel-devel-5.10.130-118.517.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/7aa11bfdc99317f841d777f4edf664e19713241cc4a4ed6980f625fb6b746321/kernel-devel-5.10.130-118.517.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml index 731ec6254b..fc1385f02b 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.yaml index 09a5d0a083..a7945f5135 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/e0850e47b31c0254e264de28f08e91be47c7db1cd8b857918dabc5a62fee5b69/kernel-devel-5.10.50-44.131.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/e0850e47b31c0254e264de28f08e91be47c7db1cd8b857918dabc5a62fee5b69/kernel-devel-5.10.50-44.131.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml index 7641c4bdba..2247a82cb6 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/df7627fb6fb8ed9791a89cc60bfa5cf6c04b02ce16b03d903bb24336eacbeabc/kernel-devel-5.10.59-52.142.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/df7627fb6fb8ed9791a89cc60bfa5cf6c04b02ce16b03d903bb24336eacbeabc/kernel-devel-5.10.59-52.142.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml index f0fe35243d..806ca9fd15 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/9021fe96b7f1db44583e30631526e12c3a641469d6ce7175b74c8753686871a4/kernel-devel-5.10.62-55.141.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9021fe96b7f1db44583e30631526e12c3a641469d6ce7175b74c8753686871a4/kernel-devel-5.10.62-55.141.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml index 101d04f7db..921bbad646 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml index 3861ab873a..42cfade399 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/022ddd013c5cae6739d99e110a09a612dcd07ad8d6fc1ffaee844d857e989887/kernel-devel-5.4.46-19.75.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/022ddd013c5cae6739d99e110a09a612dcd07ad8d6fc1ffaee844d857e989887/kernel-devel-5.4.46-19.75.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml index 1cef434b19..a34d4e1c6b 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/60bc14528acdf6b7518ef9a7d1662eaa76ab893539e50a52c061affaebfe92a0/kernel-devel-5.4.46-23.77.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/60bc14528acdf6b7518ef9a7d1662eaa76ab893539e50a52c061affaebfe92a0/kernel-devel-5.4.46-23.77.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml index 647f3bd8c2..8ad4f49654 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/ed337061f0e1aba96e903fbf115ef4f3cad0dc37316095446b8bcc8cc7b0fcc0/kernel-devel-5.4.50-25.83.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/ed337061f0e1aba96e903fbf115ef4f3cad0dc37316095446b8bcc8cc7b0fcc0/kernel-devel-5.4.50-25.83.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml index 02b070c451..0253e6d559 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml index 4b8af347e9..6faa4a8c6b 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/dd11b8e762bce66d0d873ba71cef6a677af48623792f14b4112acfa64b3c0abc/kernel-devel-5.4.58-32.125.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/dd11b8e762bce66d0d873ba71cef6a677af48623792f14b4112acfa64b3c0abc/kernel-devel-5.4.58-32.125.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml index 35fe739e93..8b320d8c03 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/9f096a5ae16b1f061b58d90cdd044d2b9b2d0c89601bb66e495800b610bdac10/kernel-devel-5.4.68-34.125.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9f096a5ae16b1f061b58d90cdd044d2b9b2d0c89601bb66e495800b610bdac10/kernel-devel-5.4.68-34.125.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml index 30e5d20bfb..14987506fc 100755 --- a/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml index db517beb4b..1225e7014e 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-147.8.1.el8_1.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-147.8.1.el8_1.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.1.1911/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.aarch64.rpm + - http://archive.kernel.org/centos/8.1.1911/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml index ad041d212e..b187da5337 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-240.22.1.el8_3.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-240.22.1.el8_3.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.3.2011/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-240.22.1.el8_3.aarch64.rpm + - http://vault.centos.org/centos/8.3.2011/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-240.22.1.el8_3.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml index ee43a026e5..1c80960952 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-305.10.2.el8_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-305.10.2.el8_4.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.25.1.el8_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.25.1.el8_4.aarch64_1.yaml index 21f8246b97..3e987bf003 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.25.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.25.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-305.25.1.el8_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-305.25.1.el8_4.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml index bd55c8f118..b3e742aea8 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml index e1e8d02763..768e7668a1 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm + - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml index 2f5f42fa36..318d5d1fc9 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-348.7.1.el8_5.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-348.7.1.el8_5.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.aarch64.rpm + - http://archive.kernel.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml index 47da957417..1607f92dfd 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm + - http://archive.kernel.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml index ddb93c2f02..cd342d342f 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-552.1.1.el8.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-552.1.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml index 496f539dd8..5b6d1f5471 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-552.el8.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-552.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.el8.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml index 4e09dc9670..1663f6d7cb 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-553.5.1.el8.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-553.5.1.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.aarch64.rpm + - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml index 0241c36184..e9b37ec7b6 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-553.6.1.el8.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-553.6.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.6.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.6.1.el8.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.11.1.el8_0.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.11.1.el8_0.aarch64_1.yaml index 5df453f57f..df3f02c472 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.11.1.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.11.1.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-80.11.1.el8_0.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-80.11.1.el8_0.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.11.1.el8_0.aarch64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.11.1.el8_0.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.4.2.el8_0.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.4.2.el8_0.aarch64_1.yaml index b45e534171..8b9d37ade5 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.4.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.4.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-80.4.2.el8_0.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-80.4.2.el8_0.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.4.2.el8_0.aarch64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.4.2.el8_0.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml index e6df141919..94b9152f2a 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_4.18.0-80.el8.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_4.18.0-80.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.el8.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.el8.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/centos_6.11.2-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/7.2.0+driver/aarch64/centos_6.11.2-1.el9.elrepo.aarch64_1.yaml index f984f969bb..a8db11db82 100755 --- a/driverkit/config/7.2.0+driver/aarch64/centos_6.11.2-1.el9.elrepo.aarch64_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/centos_6.11.2-1.el9.elrepo.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_centos_6.11.2-1.el9.elrepo.aarch64_1.ko probe: output/7.2.0+driver/aarch64/falco_centos_6.11.2-1.el9.elrepo.aarch64_1.o kernelurls: - - http://elrepo.org/linux/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.11.2-1.el9.elrepo.aarch64.rpm + - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.11.2-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/photon_5.10.226-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/aarch64/photon_5.10.226-1.ph4_1.yaml index ad75f2e952..e65bd45eff 100755 --- a/driverkit/config/7.2.0+driver/aarch64/photon_5.10.226-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/photon_5.10.226-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_photon_5.10.226-1.ph4_1.ko probe: output/7.2.0+driver/aarch64/falco_photon_5.10.226-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_aarch64/aarch64/linux-devel-5.10.226-1.ph4.aarch64.rpm + - https://packages.vmware.com/photon/4.0/photon_updates_4.0_aarch64/aarch64/linux-devel-5.10.226-1.ph4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/photon_5.10.4-16.ph4_1.yaml b/driverkit/config/7.2.0+driver/aarch64/photon_5.10.4-16.ph4_1.yaml index 67efe5fdca..8a57c2094f 100755 --- a/driverkit/config/7.2.0+driver/aarch64/photon_5.10.4-16.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/photon_5.10.4-16.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_photon_5.10.4-16.ph4_1.ko probe: output/7.2.0+driver/aarch64/falco_photon_5.10.4-16.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_release_4.0_aarch64/aarch64/linux-devel-5.10.4-16.ph4.aarch64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_aarch64/aarch64/linux-devel-5.10.4-16.ph4.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/photon_6.1.111-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/aarch64/photon_6.1.111-1.ph5_1.yaml index 29a0a3223c..fe20c1a868 100755 --- a/driverkit/config/7.2.0+driver/aarch64/photon_6.1.111-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/photon_6.1.111-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/aarch64/falco_photon_6.1.111-1.ph5_1.ko probe: output/7.2.0+driver/aarch64/falco_photon_6.1.111-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_aarch64/aarch64/linux-devel-6.1.111-1.ph5.aarch64.rpm + - https://packages.vmware.com/photon/5.0/photon_updates_5.0_aarch64/aarch64/linux-devel-6.1.111-1.ph5.aarch64.rpm diff --git a/driverkit/config/7.2.0+driver/aarch64/talos_6.6.54-talos_1_v1.8.1.yaml b/driverkit/config/7.2.0+driver/aarch64/talos_6.6.54-talos_1_v1.8.1.yaml new file mode 100755 index 0000000000..4fdde4bc48 --- /dev/null +++ b/driverkit/config/7.2.0+driver/aarch64/talos_6.6.54-talos_1_v1.8.1.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.8.1 +kernelrelease: 6.6.54-talos +target: talos +architecture: arm64 +output: + module: output/7.2.0+driver/aarch64/falco_talos_6.6.54-talos_1_v1.8.1.ko + probe: output/7.2.0+driver/aarch64/falco_talos_6.6.54-talos_1_v1.8.1.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2FybTY0IDYuNi41NCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19DQ19WRVJTSU9OX1RFWFQ9ImdjYyAoR0NDKSAxMy4zLjAiCkNPTkZJR19DQ19JU19HQ0M9eQpDT05GSUdfR0NDX1ZFUlNJT049MTMwMzAwCkNPTkZJR19DTEFOR19WRVJTSU9OPTAKQ09ORklHX0FTX0lTX0dOVT15CkNPTkZJR19BU19WRVJTSU9OPTI0MzAxCkNPTkZJR19MRF9JU19CRkQ9eQpDT05GSUdfTERfVkVSU0lPTj0yNDMwMQpDT05GSUdfTExEX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FOX0xJTks9eQpDT05GSUdfQ0NfQ0FOX0xJTktfU1RBVElDPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPX1RJRURfT1VUUFVUPXkKQ09ORklHX1RPT0xTX1NVUFBPUlRfUkVMUj15CkNPTkZJR19DQ19IQVNfQVNNX0lOTElORT15CkNPTkZJR19DQ19IQVNfTk9fUFJPRklMRV9GTl9BVFRSPXkKQ09ORklHX1BBSE9MRV9WRVJTSU9OPTEyNwpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iLXRhbG9zIgojIENPTkZJR19MT0NBTFZFUlNJT05fQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9TQUxUPSIiCkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19IQVZFX0tFUk5FTF9aU1REPXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9aU1REPXkKQ09ORklHX0RFRkFVTFRfSU5JVD0iIgpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX1dBVENIX1FVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfVVNFTElCPXkKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPV19MRVZFTD15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0hBUkRJUlFTX1NXX1JFU0VORD15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfSVJRX0ZBU1RFT0lfSElFUkFSQ0hZX0hBTkRMRVJTPXkKQ09ORklHX0dFTkVSSUNfSVJRX0lQST15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfSVJRX01TSV9JT01NVT15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKIyBDT05GSUdfR0VORVJJQ19JUlFfREVCVUdGUyBpcyBub3Qgc2V0CiMgZW5kIG9mIElSUSBzdWJzeXN0ZW0KCkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19BUkNIX0hBU19USUNLX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19IQVZFX1BPU0lYX0NQVV9USU1FUlNfVEFTS19XT1JLPXkKQ09ORklHX1BPU0lYX0NQVV9USU1FUlNfVEFTS19XT1JLPXkKQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lOR19JRExFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpfRlVMTCBpcyBub3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQojIGVuZCBvZiBUaW1lcnMgc3Vic3lzdGVtCgpDT05GSUdfQlBGPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRfQlBGX0pJVD15CgojCiMgQlBGIHN1YnN5c3RlbQojCkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9KSVRfQUxXQVlTX09OPXkKQ09ORklHX0JQRl9KSVRfREVGQVVMVF9PTj15CkNPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZGPXkKIyBDT05GSUdfQlBGX1BSRUxPQUQgaXMgbm90IHNldApDT05GSUdfQlBGX0xTTT15CiMgZW5kIG9mIEJQRiBzdWJzeXN0ZW0KCkNPTkZJR19QUkVFTVBUX05PTkVfQlVJTEQ9eQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0NPUkU9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9USEVSTUFMX1BSRVNTVVJFPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKQ09ORklHX1BTST15CiMgQ09ORklHX1BTSV9ERUZBVUxUX0RJU0FCTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwoKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1RSRUVfU1JDVT15CkNPTkZJR19UQVNLU19SQ1VfR0VORVJJQz15CkNPTkZJR19UQVNLU19SVURFX1JDVT15CkNPTkZJR19UQVNLU19UUkFDRV9SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfTkVFRF9TRUdDQkxJU1Q9eQojIGVuZCBvZiBSQ1UgU3Vic3lzdGVtCgpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CiMgQ09ORklHX0lLSEVBREVSUyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVGX1NISUZUPTE4CkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKIyBDT05GSUdfUFJJTlRLX0lOREVYIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfU0NIRURfQ0xPQ0s9eQoKIwojIFNjaGVkdWxlciBmZWF0dXJlcwojCiMgQ09ORklHX1VDTEFNUF9UQVNLIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2NoZWR1bGVyIGZlYXR1cmVzCgpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05GSUdfQ0NfSEFTX0lOVDEyOD15CkNPTkZJR19DQ19JTVBMSUNJVF9GQUxMVEhST1VHSD0iLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD01IgpDT05GSUdfR0NDMTBfTk9fQVJSQVlfQk9VTkRTPXkKQ09ORklHX0NDX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19OVU1BX0JBTEFOQ0lOR19ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQ0dST1VQUz15CkNPTkZJR19QQUdFX0NPVU5URVI9eQojIENPTkZJR19DR1JPVVBfRkFWT1JfRFlOTU9EUyBpcyBub3Qgc2V0CkNPTkZJR19NRU1DRz15CkNPTkZJR19NRU1DR19LTUVNPXkKQ09ORklHX0JMS19DR1JPVVA9eQpDT05GSUdfQ0dST1VQX1dSSVRFQkFDSz15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFORFdJRFRIPXkKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkKQ09ORklHX1NDSEVEX01NX0NJRD15CkNPTkZJR19DR1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfUkRNQT15CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkU9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX1JEX1pTVEQ9eQojIENPTkZJR19CT09UX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19JTklUUkFNRlNfUFJFU0VSVkVfTVRJTUU9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfTERfT1JQSEFOX1dBUk5fTEVWRUw9Indhcm4iCkNPTkZJR19TWVNDVEw9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQojIENPTkZJR19TR0VUTUFTS19TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19QT1NJWF9USU1FUlM9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRlVURVhfUEk9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJR19JT19VUklORz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQpDT05GSUdfTUVNQkFSUklFUj15CkNPTkZJR19LQUxMU1lNUz15CiMgQ09ORklHX0tBTExTWU1TX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfS0NNUD15CkNPTkZJR19SU0VRPXkKQ09ORklHX0NBQ0hFU1RBVF9TWVNDQUxMPXkKIyBDT05GSUdfREVCVUdfUlNFUSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX0dVRVNUX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CgojCiMgS2V4ZWMgYW5kIGNyYXNoIGZlYXR1cmVzCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX0lNQV9LRVhFQz15CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfU0lHPXkKQ09ORklHX0tFWEVDX0lNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQ1JBU0hfRFVNUD15CiMgZW5kIG9mIEtleGVjIGFuZCBjcmFzaCBmZWF0dXJlcwojIGVuZCBvZiBHZW5lcmFsIHNldHVwCgpDT05GSUdfQVJNNjQ9eQpDT05GSUdfR0NDX1NVUFBPUlRTX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CkNPTkZJR182NEJJVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJNNjRfUEFHRV9TSElGVD0xMgpDT05GSUdfQVJNNjRfQ09OVF9QVEVfU0hJRlQ9NApDT05GSUdfQVJNNjRfQ09OVF9QTURfU0hJRlQ9NApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0xOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMwpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49MTEKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19HRU5FUklDX0NTVU09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfU01QPXkKQ09ORklHX0tFUk5FTF9NT0RFX05FT049eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdfQlVJTFRJTl9SRVRVUk5fQUREUkVTU19TVFJJUFNfUEFDPXkKCiMKIyBQbGF0Zm9ybSBzZWxlY3Rpb24KIwpDT05GSUdfQVJDSF9BQ1RJT05TPXkKQ09ORklHX0FSQ0hfU1VOWEk9eQojIENPTkZJR19BUkNIX0FMUElORSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfQVBQTEUgaXMgbm90IHNldApDT05GSUdfQVJDSF9CQ009eQpDT05GSUdfQVJDSF9CQ00yODM1PXkKQ09ORklHX0FSQ0hfQkNNX0lQUk9DPXkKIyBDT05GSUdfQVJDSF9CQ01CQ0EgaXMgbm90IHNldApDT05GSUdfQVJDSF9CUkNNU1RCPXkKQ09ORklHX0FSQ0hfQkVSTElOPXkKQ09ORklHX0FSQ0hfQklUTUFJTj15CiMgQ09ORklHX0FSQ0hfRVhZTk9TIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9TUEFSWDUgaXMgbm90IHNldApDT05GSUdfQVJDSF9LMz15CkNPTkZJR19BUkNIX0xHMUs9eQpDT05GSUdfQVJDSF9ISVNJPXkKIyBDT05GSUdfQVJDSF9LRUVNQkFZIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUVESUFURUs9eQpDT05GSUdfQVJDSF9NRVNPTj15CkNPTkZJR19BUkNIX01WRUJVPXkKQ09ORklHX0FSQ0hfTlhQPXkKQ09ORklHX0FSQ0hfTEFZRVJTQ0FQRT15CkNPTkZJR19BUkNIX01YQz15CiMgQ09ORklHX0FSQ0hfUzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9NQTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9OUENNIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfUUNPTT15CkNPTkZJR19BUkNIX1JFQUxURUs9eQpDT05GSUdfQVJDSF9SRU5FU0FTPXkKQ09ORklHX0FSQ0hfUk9DS0NISVA9eQpDT05GSUdfQVJDSF9TRUFUVExFPXkKIyBDT05GSUdfQVJDSF9JTlRFTF9TT0NGUEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9TVE0zMiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NZTlFVQUNFUj15CkNPTkZJR19BUkNIX1RFR1JBPXkKQ09ORklHX0FSQ0hfU1BSRD15CkNPTkZJR19BUkNIX1RIVU5ERVI9eQpDT05GSUdfQVJDSF9USFVOREVSMj15CiMgQ09ORklHX0FSQ0hfVU5JUEhJRVIgaXMgbm90IHNldApDT05GSUdfQVJDSF9WRVhQUkVTUz15CiMgQ09ORklHX0FSQ0hfVklTQ09OVEkgaXMgbm90IHNldApDT05GSUdfQVJDSF9YR0VORT15CkNPTkZJR19BUkNIX1pZTlFNUD15CiMgZW5kIG9mIFBsYXRmb3JtIHNlbGVjdGlvbgoKIwojIEtlcm5lbCBGZWF0dXJlcwojCgojCiMgQVJNIGVycmF0YSB3b3JrYXJvdW5kcyB2aWEgdGhlIGFsdGVybmF0aXZlcyBmcmFtZXdvcmsKIwpDT05GSUdfQU1QRVJFX0VSUkFUVU1fQUMwM19DUFVfMzg9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9DTEVBTl9DQUNIRT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNjMxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNzMxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNDA2OT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgxOTQ3Mj15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgzMjA3NT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgzNDIyMD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE3NDIwOTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDU3MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDM0MTk9eQpDT05GSUdfQVJNNjRfTERfSEFTX0ZJWF9FUlJBVFVNXzg0MzQxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzEwMjQ3MTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNDE4MDQwPXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfU1BFQ1VMQVRJVkVfQVQ9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMTY1NTIyPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTMxOTM2Nz15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE1MzA5MjM9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9SRVBFQVRfVExCST15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI0NDEwMDc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMjg2ODA3PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTQ2MzIyNT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE1NDI0MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNTA4NDEyPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA1MTY3OD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzIwNzcwNTc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNjU4NDE3PXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfVFNCX0ZMVVNIX0ZBSUxVUkU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yMDU0MjIzPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA2Nzk2MT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI0NDEwMDk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNDU3MTY4PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjY0NTE5OD15CkNPTkZJR19BUk02NF9XT1JLQVJPVU5EX1NQRUNVTEFUSVZFX1VOUFJJVl9MT0FEPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjk2NjI5OD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzMxMTcyOTU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8zMTk0Mzg2PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIyMzc1PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTQ0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTU0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzI3NDU2PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzMwMTE1PXkKQ09ORklHX0NBVklVTV9UWDJfRVJSQVRVTV8yMTk9eQpDT05GSUdfRlVKSVRTVV9FUlJBVFVNXzAxMDAwMT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjE2MDA4MDI9eQpDT05GSUdfUUNPTV9GQUxLT1JfRVJSQVRVTV8xMDAzPXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fMTAwOT15CkNPTkZJR19RQ09NX1FERjI0MDBfRVJSQVRVTV8wMDY1PXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fRTEwNDE9eQpDT05GSUdfTlZJRElBX0NBUk1FTF9DTlBfRVJSQVRVTT15CkNPTkZJR19ST0NLQ0hJUF9FUlJBVFVNXzM1ODgwMDE9eQpDT05GSUdfU09DSU9ORVhUX1NZTlFVQUNFUl9QUkVJVFM9eQojIGVuZCBvZiBBUk0gZXJyYXRhIHdvcmthcm91bmRzIHZpYSB0aGUgYWx0ZXJuYXRpdmVzIGZyYW1ld29yawoKQ09ORklHX0FSTTY0XzRLX1BBR0VTPXkKIyBDT05GSUdfQVJNNjRfMTZLX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfNjRLX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfVkFfQklUU18zOSBpcyBub3Qgc2V0CkNPTkZJR19BUk02NF9WQV9CSVRTXzQ4PXkKQ09ORklHX0FSTTY0X1ZBX0JJVFM9NDgKQ09ORklHX0FSTTY0X1BBX0JJVFNfNDg9eQpDT05GSUdfQVJNNjRfUEFfQklUUz00OAojIENPTkZJR19DUFVfQklHX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfTElUVExFX0VORElBTj15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1NDSEVEX0NMVVNURVIgaXMgbm90IHNldApDT05GSUdfU0NIRURfU01UPXkKQ09ORklHX05SX0NQVVM9NTEyCkNPTkZJR19IT1RQTFVHX0NQVT15CkNPTkZJR19OVU1BPXkKQ09ORklHX05PREVTX1NISUZUPTYKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0hXX1BFUkZfRVZFTlRTPXkKQ09ORklHX0NDX0hBVkVfU0hBRE9XX0NBTExfU1RBQ0s9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0FSQ0hfREVGQVVMVF9LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ1JBU0hfRFVNUD15CkNPTkZJR19UUkFOU19UQUJMRT15CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU49eQpDT05GSUdfQVJDSF9GT1JDRV9NQVhfT1JERVI9MTAKQ09ORklHX1VOTUFQX0tFUk5FTF9BVF9FTDA9eQpDT05GSUdfTUlUSUdBVEVfU1BFQ1RSRV9CUkFOQ0hfSElTVE9SWT15CkNPTkZJR19ST0RBVEFfRlVMTF9ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQVJNNjRfU1dfVFRCUjBfUEFOPXkKQ09ORklHX0FSTTY0X1RBR0dFRF9BRERSX0FCST15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfS1VTRVJfSEVMUEVSUz15CiMgQ09ORklHX0NPTVBBVF9BTElHTk1FTlRfRklYVVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSTVY4X0RFUFJFQ0FURUQ9eQpDT05GSUdfU1dQX0VNVUxBVElPTj15CkNPTkZJR19DUDE1X0JBUlJJRVJfRU1VTEFUSU9OPXkKQ09ORklHX1NFVEVORF9FTVVMQVRJT049eQoKIwojIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9IV19BRkRCTT15CkNPTkZJR19BUk02NF9QQU49eQpDT05GSUdfQVNfSEFTX0xTRV9BVE9NSUNTPXkKQ09ORklHX0FSTTY0X0xTRV9BVE9NSUNTPXkKQ09ORklHX0FSTTY0X1VTRV9MU0VfQVRPTUlDUz15CiMgZW5kIG9mIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjIgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BU19IQVNfQVJNVjhfMj15CkNPTkZJR19BU19IQVNfU0hBMz15CkNPTkZJR19BUk02NF9QTUVNPXkKQ09ORklHX0FSTTY0X1JBU19FWFROPXkKQ09ORklHX0FSTTY0X0NOUD15CiMgZW5kIG9mIEFSTXY4LjIgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjMgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9QVFJfQVVUSD15CkNPTkZJR19BUk02NF9QVFJfQVVUSF9LRVJORUw9eQpDT05GSUdfQ0NfSEFTX0JSQU5DSF9QUk9UX1BBQ19SRVQ9eQpDT05GSUdfQ0NfSEFTX1NJR05fUkVUVVJOX0FERFJFU1M9eQpDT05GSUdfQVNfSEFTX0FSTVY4XzM9eQpDT05GSUdfQVNfSEFTX0NGSV9ORUdBVEVfUkFfU1RBVEU9eQpDT05GSUdfQVNfSEFTX0xEQVBSPXkKIyBlbmQgb2YgQVJNdjguMyBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCgojCiMgQVJNdjguNCBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCiMKQ09ORklHX0FSTTY0X0FNVV9FWFROPXkKQ09ORklHX0FTX0hBU19BUk1WOF80PXkKQ09ORklHX0FSTTY0X1RMQl9SQU5HRT15CiMgZW5kIG9mIEFSTXY4LjQgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjUgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BU19IQVNfQVJNVjhfNT15CkNPTkZJR19BUk02NF9CVEk9eQpDT05GSUdfQ0NfSEFTX0JSQU5DSF9QUk9UX1BBQ19SRVRfQlRJPXkKQ09ORklHX0FSTTY0X0UwUEQ9eQpDT05GSUdfQVJNNjRfQVNfSEFTX01URT15CkNPTkZJR19BUk02NF9NVEU9eQojIGVuZCBvZiBBUk12OC41IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC43IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJNNjRfRVBBTj15CiMgZW5kIG9mIEFSTXY4LjcgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKQ09ORklHX0FSTTY0X1NWRT15CkNPTkZJR19BUk02NF9TTUU9eQpDT05GSUdfQVJNNjRfUFNFVURPX05NST15CiMgQ09ORklHX0FSTTY0X0RFQlVHX1BSSU9SSVRZX01BU0tJTkcgaXMgbm90IHNldApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JBU0U9eQpDT05GSUdfUkFORE9NSVpFX01PRFVMRV9SRUdJT05fRlVMTD15CkNPTkZJR19DQ19IQVZFX1NUQUNLUFJPVEVDVE9SX1NZU1JFRz15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9QRVJfVEFTSz15CiMgZW5kIG9mIEtlcm5lbCBGZWF0dXJlcwoKIwojIEJvb3Qgb3B0aW9ucwojCkNPTkZJR19BUk02NF9BQ1BJX1BBUktJTkdfUFJPVE9DT0w9eQpDT05GSUdfQ01ETElORT0iY29uc29sZT10dHlBTUEwIgpDT05GSUdfQ01ETElORV9GUk9NX0JPT1RMT0FERVI9eQojIENPTkZJR19DTURMSU5FX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGST15CkNPTkZJR19ETUk9eQojIGVuZCBvZiBCb290IG9wdGlvbnMKCiMKIyBQb3dlciBtYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldApDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfUE1fR0VORVJJQ19ET01BSU5TPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19TTEVFUD15CkNPTkZJR19QTV9HRU5FUklDX0RPTUFJTlNfT0Y9eQpDT05GSUdfQ1BVX1BNPXkKIyBDT05GSUdfRU5FUkdZX01PREVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKIyBlbmQgb2YgUG93ZXIgbWFuYWdlbWVudCBvcHRpb25zCgojCiMgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKIwoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX01VTFRJUExFX0RSSVZFUlM9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CkNPTkZJR19DUFVfSURMRV9HT1ZfVEVPPXkKQ09ORklHX0RUX0lETEVfU1RBVEVTPXkKQ09ORklHX0RUX0lETEVfR0VOUEQ9eQoKIwojIEFSTSBDUFUgSWRsZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9QU0NJX0NQVUlETEU9eQpDT05GSUdfQVJNX1BTQ0lfQ1BVSURMRV9ET01BSU49eQojIGVuZCBvZiBBUk0gQ1BVIElkbGUgRHJpdmVycwojIGVuZCBvZiBDUFUgSWRsZQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19DUFVGUkVRX0RUPXkKQ09ORklHX0NQVUZSRVFfRFRfUExBVERFVj15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUT15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUV9GSUU9eQpDT05GSUdfQVJNX0FMTFdJTk5FUl9TVU41MElfQ1BVRlJFUV9OVk1FTT15CkNPTkZJR19BUk1fQVJNQURBXzM3WFhfQ1BVRlJFUT15CkNPTkZJR19BUk1fQVJNQURBXzhLX0NQVUZSRVE9eQpDT05GSUdfQVJNX1NDUElfQ1BVRlJFUT15CkNPTkZJR19BUk1fQlJDTVNUQl9BVlNfQ1BVRlJFUT15CkNPTkZJR19BUk1fSU1YX0NQVUZSRVFfRFQ9eQojIENPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUV9IVz15CkNPTkZJR19BUk1fUUNPTV9DUFVGUkVRX0hXPXkKQ09ORklHX0FSTV9SQVNQQkVSUllQSV9DUFVGUkVRPXkKQ09ORklHX0FSTV9TQ01JX0NQVUZSRVE9eQojIENPTkZJR19BUk1fVEVHUkEyMF9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9URUdSQTEyNF9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE4Nl9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE5NF9DUFVGUkVRPXkKQ09ORklHX0FSTV9USV9DUFVGUkVRPXkKQ09ORklHX1FPUklRX0NQVUZSRVE9eQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIyBlbmQgb2YgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKCkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0dFTkVSSUNfR1NJPXkKQ09ORklHX0FDUElfQ0NBX1JFUVVJUkVEPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NQQ1JfVEFCTEU9eQojIENPTkZJR19BQ1BJX0ZQRFQgaXMgbm90IHNldApDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPXkKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJR19BQ1BJX1RBRD15CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX01DRkc9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQpDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFk9eQpDT05GSUdfQUNQSV9ORklUPXkKIyBDT05GSUdfTkZJVF9TRUNVUklUWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9ITUFUPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfU0VBPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPXkKIyBDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05GSUdGUz15CiMgQ09ORklHX0FDUElfUEZSVVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9JT1JUPXkKQ09ORklHX0FDUElfR1REVD15CiMgQ09ORklHX0FDUElfQUdESSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FQTVQ9eQpDT05GSUdfQUNQSV9QUFRUPXkKQ09ORklHX0FDUElfUENDPXkKIyBDT05GSUdfQUNQSV9GRkggaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9ESVJUWV9SSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkdfQUNRX1JFTD15CkNPTkZJR19ORUVEX0tWTV9ESVJUWV9SSU5HX1dJVEhfQklUTUFQPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1fVkNQVV9SVU5fUElEX0NIQU5HRT15CkNPTkZJR19LVk1fWEZFUl9UT19HVUVTVF9XT1JLPXkKQ09ORklHX0tWTV9HRU5FUklDX0hBUkRXQVJFX0VOQUJMSU5HPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CiMgQ09ORklHX05WSEVfRUwyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9NSVRJR0FUSU9OUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfQVJDSF9IQVNfU1VCUEFHRV9GQVVMVFM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19LUFJPQkVTPXkKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVTPXkKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19HRU5FUklDX0lETEVfUE9MTF9TRVRVUD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19LRUVQSU5JVFJEPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfTk9fSU5TVFI9eQpDT05GSUdfSEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQVV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVA9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVA9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQojIENPTkZJR19TRUNDT01QX0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9TVEFDS0xFQUs9eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFOR19USElOPXkKQ09ORklHX0xUT19OT05FPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ0ZJX0NMQU5HPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lOR19VU0VSPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfTU9WRV9QVUQ9eQpDT05GSUdfSEFWRV9NT1ZFX1BNRD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfUE1EX01LV1JJVEU9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTE4CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz0xMQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl82NEtCPXkKQ09ORklHX1BBR0VfU0laRV9MRVNTX1RIQU5fMjU2S0I9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRfVE9QRE9XTl9NTUFQX0xBWU9VVD15CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKIyBDT05GSUdfQ09NUEFUXzMyQklUX1RJTUUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQpDT05GSUdfVk1BUF9TVEFDSz15CkNPTkZJR19IQVZFX0FSQ0hfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVRfREVGQVVMVD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19IQVZFX0FSQ0hfQ09NUElMRVJfSD15CkNPTkZJR19IQVZFX0FSQ0hfUFJFTDMyX1JFTE9DQVRJT05TPXkKQ09ORklHX0FSQ0hfVVNFX01FTVJFTUFQX1BST1Q9eQojIENPTkZJR19MT0NLX0VWRU5UX0NPVU5UUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19SRUxSPXkKQ09ORklHX1JFTFI9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUM9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUNfS0VZPXkKQ09ORklHX0FSQ0hfV0FOVF9MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVZFX1RSQUNFX01NSU9fQUNDRVNTPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKQ09ORklHX0ZVTkNUSU9OX0FMSUdOTUVOVF80Qj15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlRfOEI9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UPTgKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgojIENPTkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfQ0dST1VQX1BVTlRfQklPPXkKQ09ORklHX0JMS19ERVZfQlNHX0NPTU1PTj15CkNPTkZJR19CTEtfSUNRPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZX1QxMD15CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKIyBDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HX0xPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19XQlQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPTEFURU5DWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfRkNfQVBQSUQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPQ09TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9QUklPIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERUJVR19GUz15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19JTkxJTkVfRU5DUllQVElPTiBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJR19NSU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFBhcnRpdGlvbiBUeXBlcwoKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJR19CTEtfUE09eQpDT05GSUdfQkxPQ0tfSE9MREVSX0RFUFJFQ0FURUQ9eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CkNPTkZJR19JT1NDSEVEX0JGUT15CkNPTkZJR19CRlFfR1JPVVBfSU9TQ0hFRD15CiMgQ09ORklHX0JGUV9DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hlZHVsZXJzCgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfQVNOMT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1RSWUxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9UUllMT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9MT0NLX0lSUT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRUkVTVE9SRT15CkNPTkZJR19BUkNIX0lOTElORV9SRUFEX0xPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLX0lSUVNBVkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1NQSU5fVFJZTE9DSz15CkNPTkZJR19JTkxJTkVfU1BJTl9UUllMT0NLX0JIPXkKQ09ORklHX0lOTElORV9TUElOX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1NQSU5fTE9DS19CSD15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1JFQURfTE9DSz15CkNPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0JIPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfQkg9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRUkVTVE9SRT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfTk9OX09WRVJMQVBQSU5HX0FERFJFU1NfU1BBQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lTQ0FMTF9XUkFQUEVSPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfQVJDSF9CSU5GTVRfRUxGX1NUQVRFPXkKQ09ORklHX0FSQ0hfQklORk1UX0VMRl9FWFRSQV9QSERSUz15CkNPTkZJR19BUkNIX0hBVkVfRUxGX1BST1Q9eQpDT05GSUdfQVJDSF9VU0VfR05VX1BST1BFUlRZPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9mIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfWlNXQVAgaXMgbm90IHNldAoKIwojIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKIwojIENPTkZJR19TTEFCX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMVUJfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUJfTUVSR0VfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15CkNPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRFTkVEPXkKIyBDT05GSUdfU0xVQl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0NQVV9QQVJUSUFMPXkKQ09ORklHX1JBTkRPTV9LTUFMTE9DX0NBQ0hFUz15CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfQVJDSF9LRUVQX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUhQX01FTU1BUF9PTl9NRU1PUllfRU5BQkxFPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVF9VTkVWSUNUQUJMRV9ERUZBVUxUPTEKQ09ORklHX1BBR0VfUkVQT1JUSU5HPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfVEhQX01JR1JBVElPTj15CkNPTkZJR19DT05USUdfQUxMT0M9eQpDT05GSUdfUENQX0JBVENIX1NDQUxFX01BWD01CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19NTVVfTk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj0zMjc2OApDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX01FTU9SWV9GQUlMVVJFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVMgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15CkNPTkZJR19USFBfU1dBUD15CiMgQ09ORklHX1JFQURfT05MWV9USFBfRk9SX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19DTUE9eQojIENPTkZJR19DTUFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DTUFfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQVJFQVM9NwpDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfQ1VSUkVOVF9TVEFDS19QT0lOVEVSPXkKQ09ORklHX0FSQ0hfSEFTX1BURV9ERVZNQVA9eQpDT05GSUdfQVJDSF9IQVNfWk9ORV9ETUFfU0VUPXkKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVJDSF9VU0VTX0hJR0hfVk1BX0ZMQUdTPXkKQ09ORklHX0FSQ0hfVVNFU19QR19BUkNIX1g9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVBPT0xfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lBTD15CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpDT05GSUdfU0VDUkVUTUVNPXkKIyBDT05GSUdfQU5PTl9WTUFfTkFNRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlzIG5vdCBzZXQKQ09ORklHX0xSVV9HRU49eQpDT05GSUdfTFJVX0dFTl9FTkFCTEVEPXkKIyBDT05GSUdfTFJVX0dFTl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BFUl9WTUFfTE9DSz15CkNPTkZJR19QRVJfVk1BX0xPQ0s9eQpDT05GSUdfTE9DS19NTV9BTkRfRklORF9WTUE9eQoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX05FVF9YR1JFU1M9eQpDT05GSUdfU0tCX0VYVEVOU0lPTlM9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfU0NNPXkKQ09ORklHX0FGX1VOSVhfT09CPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1RMUz1tCiMgQ09ORklHX1RMU19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19UTFNfVE9FIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9PRkZMT0FEPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9eQojIENPTkZJR19YRlJNX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0FIPXkKQ09ORklHX1hGUk1fRVNQPXkKQ09ORklHX1hGUk1fSVBDT01QPXkKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19YRFBfU09DS0VUUz15CiMgQ09ORklHX1hEUF9TT0NLRVRTX0RJQUcgaXMgbm90IHNldApDT05GSUdfTkVUX0hBTkRTSEFLRT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JPT1RQPXkKQ09ORklHX0lQX1BOUF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT1tCiMgQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1QgaXMgbm90IHNldApDT05GSUdfSVBfTVJPVVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQojIENPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQpDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkKQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1RBQkxFX1BFUlRVUkJfT1JERVI9MTYKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz15CiMgQ09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldApDT05GSUdfSU5FVF9ESUFHX0RFU1RST1k9eQpDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENPTkZJR19UQ1BfQ09OR19CSUMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQojIENPTkZJR19UQ1BfQ09OR19XRVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQkJSPXkKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0JCUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfQUg9eQpDT05GSUdfSU5FVDZfRVNQPXkKQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEPXkKIyBDT05GSUdfSU5FVDZfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CkNPTkZJR19JUFY2X0lMQT15CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD15CiMgQ09ORklHX0lQVjZfU0lUXzZSRCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApDT05GSUdfSVBWNl9GT1U9eQpDT05GSUdfSVBWNl9GT1VfVFVOTkVMPXkKQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1JQTF9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfSU9BTTZfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19NUFRDUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9eQoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX0VHUkVTUz15CkNPTkZJR19ORVRGSUxURVJfU0tJUF9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQpDT05GSUdfTkVURklMVEVSX0JQRl9MSU5LPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfSE9PSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0xPR19TWVNMT0c9eQpDT05GSUdfTkVURklMVEVSX0NPTk5DT1VOVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfT1ZTPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fRENDUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DVF9QUk9UT19HUkU9eQpDT05GSUdfTkZfQ1RfUFJPVE9fU0NUUD15CiMgQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEUgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfSDMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPXkKQ09ORklHX05GX0NPTk5UUkFDS19URlRQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORl9DVF9ORVRMSU5LX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX05BVD15CkNPTkZJR19ORl9OQVRfRlRQPXkKQ09ORklHX05GX05BVF9TSVA9eQpDT05GSUdfTkZfTkFUX1RGVFA9eQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05GX05BVF9PVlM9eQpDT05GSUdfTkVURklMVEVSX1NZTlBST1hZPXkKQ09ORklHX05GX1RBQkxFUz15CkNPTkZJR19ORl9UQUJMRVNfSU5FVD15CkNPTkZJR19ORl9UQUJMRVNfTkVUREVWPXkKQ09ORklHX05GVF9OVU1HRU49eQpDT05GSUdfTkZUX0NUPXkKIyBDT05GSUdfTkZUX0NPTk5MSU1JVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfTE9HPXkKQ09ORklHX05GVF9MSU1JVD15CkNPTkZJR19ORlRfTUFTUT15CkNPTkZJR19ORlRfUkVESVI9eQpDT05GSUdfTkZUX05BVD15CiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9RVU9UQT15CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19ORlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKQ09ORklHX05GVF9GSUI9eQpDT05GSUdfTkZUX0ZJQl9JTkVUPXkKIyBDT05GSUdfTkZUX1hGUk0gaXMgbm90IHNldAojIENPTkZJR19ORlRfU09DS0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX09TRiBpcyBub3Qgc2V0CkNPTkZJR19ORlRfVFBST1hZPXkKIyBDT05GSUdfTkZUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9eQojIENPTkZJR19ORlRfRklCX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9SRUpFQ1RfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFU19DT01QQVQ9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKIyBDT05GSUdfSVBfVlNfV0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJR19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CiMgQ09ORklHX0lQX1ZTX1BFX1NJUCBpcyBub3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX1NPQ0tFVF9JUFY0PXkKQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GVF9EVVBfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfRklCX0lQVjQ9eQojIENPTkZJR19ORl9UQUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PXkKQ09ORklHX05GX0xPR19BUlA9eQpDT05GSUdfTkZfTE9HX0lQVjQ9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9eQpDT05GSUdfTkZfTkFUX1BQVFA9eQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9eQojIENPTkZJR19JUF9ORl9NQVRDSF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX01BVENIX0VDTiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUj15CiMgQ09ORklHX0lQX05GX01BVENIX1RUTCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9OQVQ9eQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORlRfRFVQX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX0ZJQl9JUFY2PXkKQ09ORklHX05GX0RVUF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKQ09ORklHX05GX0xPR19JUFY2PXkKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CiMgQ09ORklHX0lQNl9ORl9NQVRDSF9TUkggaXMgbm90IHNldApDT05GSUdfSVA2X05GX1RBUkdFVF9ITD15CkNPTkZJR19JUDZfTkZfRklMVEVSPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfUkVKRUNUPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFk9eQpDT05GSUdfSVA2X05GX01BTkdMRT15CkNPTkZJR19JUDZfTkZfUkFXPXkKQ09ORklHX0lQNl9ORl9TRUNVUklUWT15CkNPTkZJR19JUDZfTkZfTkFUPXkKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9NQVNRVUVSQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQgaXMgbm90IHNldAojIGVuZCBvZiBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKIyBDT05GSUdfTkZfVEFCTEVTX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19CUklER0UgaXMgbm90IHNldApDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPXkKQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdFX0VCVF9BUlA9eQpDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQNj15CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQojIENPTkZJR19CUEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX0RDQ1AgaXMgbm90IHNldApDT05GSUdfSVBfU0NUUD15CiMgQ09ORklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1NDVFBfRElBRz15CkNPTkZJR19SRFM9eQojIENPTkZJR19SRFNfUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEU19UQ1AgaXMgbm90IHNldAojIENPTkZJR19SRFNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19USVBDIGlzIG5vdCBzZXQKQ09ORklHX0FUTT15CiMgQ09ORklHX0FUTV9DTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkUgaXMgbm90IHNldAojIENPTkZJR19BVE1fQlIyNjg0IGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9eQojIENPTkZJR19MMlRQX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19MMlRQX1YzIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKIyBDT05GSUdfQlJJREdFX01SUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRV9DRk0gaXMgbm90IHNldApDT05GSUdfTkVUX0RTQT15CiMgQ09ORklHX05FVF9EU0FfVEFHX05PTkUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19BUjkzMzEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQlJDTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX1BSRVBFTkQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19IRUxMQ1JFRUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19HU1dJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0RTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0VEU0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19NVEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19LU1ogaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19PQ0VMT1QgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19PQ0VMT1RfODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19RQ0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SVEw0X0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SVEw4XzQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SWk4xX0E1UFNXIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfTEFOOTMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1NKQTExMDUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19UUkFJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfWFJTNzAwWCBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPXkKIyBDT05GSUdfVkxBTl84MDIxUV9HVlJQIGlzIG5vdCBzZXQKIyBDT05GSUdfVkxBTl84MDIxUV9NVlJQIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CkNPTkZJR19MTEMyPXkKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldApDT05GSUdfWDI1PXkKQ09ORklHX0xBUEI9eQpDT05GSUdfUEhPTkVUPXkKIyBDT05GSUdfNkxPV1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hlZHVsaW5nCiMKQ09ORklHX05FVF9TQ0hfSFRCPXkKQ09ORklHX05FVF9TQ0hfSEZTQz15CkNPTkZJR19ORVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9SRUQ9eQpDT05GSUdfTkVUX1NDSF9TRkI9eQpDT05GSUdfTkVUX1NDSF9TRlE9eQpDT05GSUdfTkVUX1NDSF9URVFMPXkKQ09ORklHX05FVF9TQ0hfVEJGPXkKIyBDT05GSUdfTkVUX1NDSF9DQlMgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0VURiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX01RUFJJT19MSUI9eQojIENPTkZJR19ORVRfU0NIX1RBUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0dSRUQ9eQpDT05GSUdfTkVUX1NDSF9ORVRFTT15CkNPTkZJR19ORVRfU0NIX0RSUj15CkNPTkZJR19ORVRfU0NIX01RUFJJTz15CiMgQ09ORklHX05FVF9TQ0hfU0tCUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0NIT0tFPXkKQ09ORklHX05FVF9TQ0hfUUZRPXkKQ09ORklHX05FVF9TQ0hfQ09ERUw9eQpDT05GSUdfTkVUX1NDSF9GUV9DT0RFTD15CiMgQ09ORklHX05FVF9TQ0hfQ0FLRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZRPXkKQ09ORklHX05FVF9TQ0hfSEhGPXkKQ09ORklHX05FVF9TQ0hfUElFPXkKIyBDT05GSUdfTkVUX1NDSF9GUV9QSUUgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdSRVNTPXkKQ09ORklHX05FVF9TQ0hfUExVRz15CiMgQ09ORklHX05FVF9TQ0hfRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfREVGQVVMVD15CiMgQ09ORklHX0RFRkFVTFRfRlEgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9GUV9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0ZRIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfUEZJRk9fRkFTVD15CkNPTkZJR19ERUZBVUxUX05FVF9TQ0g9InBmaWZvX2Zhc3QiCgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRfQ0xTX0JBU0lDPXkKQ09ORklHX05FVF9DTFNfUk9VVEU0PXkKQ09ORklHX05FVF9DTFNfRlc9eQpDT05GSUdfTkVUX0NMU19VMzI9eQojIENPTkZJR19DTFNfVTMyX1BFUkYgaXMgbm90IHNldAojIENPTkZJR19DTFNfVTMyX01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklHX05FVF9DTFNfQ0dST1VQPXkKQ09ORklHX05FVF9DTFNfQlBGPXkKQ09ORklHX05FVF9DTFNfRkxPV0VSPXkKQ09ORklHX05FVF9DTFNfTUFUQ0hBTEw9eQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD15CkNPTkZJR19ORVRfRU1BVENIX05CWVRFPXkKQ09ORklHX05FVF9FTUFUQ0hfVTMyPXkKQ09ORklHX05FVF9FTUFUQ0hfTUVUQT15CkNPTkZJR19ORVRfRU1BVENIX1RFWFQ9eQpDT05GSUdfTkVUX0VNQVRDSF9JUFNFVD15CiMgQ09ORklHX05FVF9FTUFUQ0hfSVBUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPXkKQ09ORklHX05FVF9BQ1RfR0FDVD15CiMgQ09ORklHX0dBQ1RfUFJPQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX01JUlJFRD15CkNPTkZJR19ORVRfQUNUX1NBTVBMRT15CkNPTkZJR19ORVRfQUNUX0lQVD15CkNPTkZJR19ORVRfQUNUX05BVD15CkNPTkZJR19ORVRfQUNUX1BFRElUPXkKQ09ORklHX05FVF9BQ1RfU0lNUD15CkNPTkZJR19ORVRfQUNUX1NLQkVESVQ9eQpDT05GSUdfTkVUX0FDVF9DU1VNPXkKIyBDT05GSUdfTkVUX0FDVF9NUExTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfVkxBTj15CkNPTkZJR19ORVRfQUNUX0JQRj15CiMgQ09ORklHX05FVF9BQ1RfQ09OTk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0NUSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1NLQk1PRD15CkNPTkZJR19ORVRfQUNUX0lGRT15CkNPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVk9eQojIENPTkZJR19ORVRfQUNUX0dBVEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQlBSSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQlRDSU5ERVggaXMgbm90IHNldAojIENPTkZJR19ORVRfVENfU0tCX0VYVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQpDT05GSUdfRENCPXkKQ09ORklHX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldApDT05GSUdfT1BFTlZTV0lUQ0g9eQpDT05GSUdfT1BFTlZTV0lUQ0hfR1JFPW0KQ09ORklHX09QRU5WU1dJVENIX1ZYTEFOPXkKQ09ORklHX09QRU5WU1dJVENIX0dFTkVWRT15CkNPTkZJR19WU09DS0VUUz15CkNPTkZJR19WU09DS0VUU19ESUFHPXkKQ09ORklHX1ZTT0NLRVRTX0xPT1BCQUNLPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUUz15CkNPTkZJR19WSVJUSU9fVlNPQ0tFVFNfQ09NTU9OPXkKQ09ORklHX0hZUEVSVl9WU09DS0VUUz15CkNPTkZJR19ORVRMSU5LX0RJQUc9eQpDT05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089eQojIENPTkZJR19NUExTX1JPVVRJTkcgaXMgbm90IHNldApDT05GSUdfTkVUX05TSD15CkNPTkZJR19IU1I9eQpDT05GSUdfTkVUX1NXSVRDSERFVj15CkNPTkZJR19ORVRfTDNfTUFTVEVSX0RFVj15CiMgQ09ORklHX1FSVFIgaXMgbm90IHNldApDT05GSUdfTkVUX05DU0k9eQojIENPTkZJR19OQ1NJX09FTV9DTURfR0VUX01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX05DU0lfT0VNX0NNRF9LRUVQX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QQ1BVX0RFVl9SRUZDTlQ9eQpDT05GSUdfTUFYX1NLQl9GUkFHUz0xNwpDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19TT0NLX1JYX1FVRVVFX01BUFBJTkc9eQpDT05GSUdfWFBTPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfQlBGX1NUUkVBTV9QQVJTRVI9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFJPUF9NT05JVE9SIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29yayB0ZXN0aW5nCiMgZW5kIG9mIE5ldHdvcmtpbmcgb3B0aW9ucwoKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfS0NNIGlzIG5vdCBzZXQKQ09ORklHX1NUUkVBTV9QQVJTRVI9eQojIENPTkZJR19NQ1RQIGlzIG5vdCBzZXQKQ09ORklHX0ZJQl9SVUxFUz15CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9eQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldApDT05GSUdfUFNBTVBMRT15CkNPTkZJR19ORVRfSUZFPXkKQ09ORklHX0xXVFVOTkVMPXkKQ09ORklHX0xXVFVOTkVMX0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NFTExTPXkKQ09ORklHX05FVF9TRUxGVEVTVFM9eQpDT05GSUdfTkVUX1NPQ0tfTVNHPXkKQ09ORklHX05FVF9ERVZMSU5LPXkKQ09ORklHX1BBR0VfUE9PTD15CkNPTkZJR19QQUdFX1BPT0xfU1RBVFM9eQpDT05GSUdfRkFJTE9WRVI9eQpDT05GSUdfRVRIVE9PTF9ORVRMSU5LPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19BUk1fQU1CQT15CkNPTkZJR19URUdSQV9BSEI9eQpDT05GSUdfSEFWRV9QQ0k9eQpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSV9ET01BSU5TX0dFTkVSSUM9eQpDT05GSUdfUENJX1NZU0NBTEw9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfSE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRUFFUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0VDUkMgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE09eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKQ09ORklHX1BDSUVfRFBDPXkKQ09ORklHX1BDSUVfUFRNPXkKQ09ORklHX1BDSUVfRURSPXkKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTz15CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfRUNBTT15CkNPTkZJR19QQ0lfQlJJREdFX0VNVUw9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj15CiMgQ09ORklHX1BDSV9EWU5BTUlDX09GX05PREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfVFVORV9PRkYgaXMgbm90IHNldApDT05GSUdfUENJRV9CVVNfREVGQVVMVD15CiMgQ09ORklHX1BDSUVfQlVTX1NBRkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQlVTX1BFRVIyUEVFUiBpcyBub3Qgc2V0CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKQ09ORklHX0hPVFBMVUdfUENJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUEk9eQojIENPTkZJR19IT1RQTFVHX1BDSV9BQ1BJX0lCTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX0NQQ0kgaXMgbm90IHNldApDT05GSUdfSE9UUExVR19QQ0lfU0hQQz15CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19QQ0lfQUFSRFZBUks9eQojIENPTkZJR19QQ0lFX0FMVEVSQSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX0JSQ01TVEI9eQpDT05GSUdfUENJRV9JUFJPQz15CkNPTkZJR19QQ0lFX0lQUk9DX1BMQVRGT1JNPXkKQ09ORklHX1BDSUVfSVBST0NfTVNJPXkKIyBDT05GSUdfUENJX0hPU1RfVEhVTkRFUl9QRU0gaXMgbm90IHNldAojIENPTkZJR19QQ0lfSE9TVF9USFVOREVSX0VDQU0gaXMgbm90IHNldAojIENPTkZJR19QQ0lfRlRQQ0kxMDAgaXMgbm90IHNldApDT05GSUdfUENJX0hPU1RfQ09NTU9OPXkKQ09ORklHX1BDSV9IT1NUX0dFTkVSSUM9eQojIENPTkZJR19QQ0lFX0hJU0lfRVJSIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9NRURJQVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTUVESUFURUtfR0VOMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTUlDUk9DSElQX0hPU1QgaXMgbm90IHNldApDT05GSUdfUENJX0hZUEVSVl9JTlRFUkZBQ0U9eQpDT05GSUdfUENJX1RFR1JBPXkKQ09ORklHX1BDSUVfUkNBUl9IT1NUPXkKIyBDT05GSUdfUENJRV9SQ0FSX0VQIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUk9DS0NISVA9eQpDT05GSUdfUENJRV9ST0NLQ0hJUF9IT1NUPXkKQ09ORklHX1BDSUVfUk9DS0NISVBfRVA9eQpDT05GSUdfUENJX1hHRU5FPXkKQ09ORklHX1BDSV9YR0VORV9NU0k9eQojIENPTkZJR19QQ0lFX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfWElMSU5YX05XTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfWElMSU5YX0NQTSBpcyBub3Qgc2V0CgojCiMgQ2FkZW5jZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUENJRV9DQURFTkNFX1BMQVRfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQ0FERU5DRV9QTEFUX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0o3MjFFX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSjcyMUVfRVAgaXMgbm90IHNldAojIGVuZCBvZiBDYWRlbmNlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKCiMKIyBEZXNpZ25XYXJlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIwpDT05GSUdfUENJRV9EVz15CkNPTkZJR19QQ0lFX0RXX0hPU1Q9eQojIENPTkZJR19QQ0lFX0FMIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX01FU09OIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0lNWDZfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9JTVg2X0VQIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQVlFUlNDQVBFPXkKIyBDT05GSUdfUENJX0xBWUVSU0NBUEVfRVAgaXMgbm90IHNldApDT05GSUdfUENJX0hJU0k9eQojIENPTkZJR19QQ0lFX0tJUklOIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9ISVNJX1NUQiBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX0FSTUFEQV84Sz15CkNPTkZJR19QQ0lFX1RFR1JBMTk0PXkKQ09ORklHX1BDSUVfVEVHUkExOTRfSE9TVD15CiMgQ09ORklHX1BDSUVfVEVHUkExOTRfRVAgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0RXX1BMQVRfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRFdfUExBVF9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1FDT009eQojIENPTkZJR19QQ0lFX1FDT01fRVAgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1JPQ0tDSElQX0RXX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfS0VZU1RPTkVfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9LRVlTVE9ORV9FUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlc2lnbldhcmUtYmFzZWQgUENJZSBjb250cm9sbGVycwoKIwojIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIwojIENPTkZJR19QQ0lFX0xBWUVSU0NBUEVfR0VONCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTU9CSVZFSUxfUExBVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIyBlbmQgb2YgUENJIGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCkNPTkZJR19QQ0lfRU5EUE9JTlQ9eQpDT05GSUdfUENJX0VORFBPSU5UX0NPTkZJR0ZTPXkKIyBDT05GSUdfUENJX0VQRl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9FUEZfTlRCPXkKIyBlbmQgb2YgUENJIEVuZHBvaW50CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKCiMgQ09ORklHX0NYTF9CVVMgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX0FVWElMSUFSWV9CVVM9eQpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9Ii9zYmluL2hvdHBsdWciCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWVE1QRlNfU0FGRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRldfTE9BREVSX1BBR0VEX0JVRj15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTPXkKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTU19YWj15CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWlNURD15CkNPTkZJR19GV19DQUNIRT15CiMgQ09ORklHX0ZXX1VQTE9BRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90IHNldApDT05GSUdfSE1FTV9SRVBPUlRJTkc9eQojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklHX1NPQ19CVVM9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdNQVBfU1BNST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQVJDSF9UT1BPTE9HWT15CkNPTkZJR19HRU5FUklDX0FSQ0hfTlVNQT15CiMgQ09ORklHX0ZXX0RFVkxJTktfU1lOQ19TVEFURV9USU1FT1VUIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwoKIwojIEJ1cyBkZXZpY2VzCiMKIyBDT05GSUdfQlJDTVNUQl9HSVNCX0FSQiBpcyBub3Qgc2V0CiMgQ09ORklHX01PWFRFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lMSUNPTl9MUEMgaXMgbm90IHNldAojIENPTkZJR19JTVhfV0VJTSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0VCSTI9eQojIENPTkZJR19RQ09NX1NTQ19CTE9DS19CVVMgaXMgbm90IHNldApDT05GSUdfU1VONTBJX0RFMl9CVVM9eQpDT05GSUdfU1VOWElfUlNCPXkKQ09ORklHX1RFR1JBX0FDT05ORUNUPXkKQ09ORklHX1RFR1JBX0dNST15CkNPTkZJR19USV9TWVNDPXkKIyBDT05GSUdfVkVYUFJFU1NfQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX01DX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX01ISV9CVVMgaXMgbm90IHNldAojIENPTkZJR19NSElfQlVTX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVzIGRldmljZXMKCiMKIyBDYWNoZSBEcml2ZXJzCiMKIyBlbmQgb2YgQ2FjaGUgRHJpdmVycwoKQ09ORklHX0NPTk5FQ1RPUj15CkNPTkZJR19QUk9DX0VWRU5UUz15CgojCiMgRmlybXdhcmUgRHJpdmVycwojCgojCiMgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBNYW5hZ2VtZW50IEludGVyZmFjZSBQcm90b2NvbAojCkNPTkZJR19BUk1fU0NNSV9QUk9UT0NPTD15CiMgQ09ORklHX0FSTV9TQ01JX1JBV19NT0RFX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfQVJNX1NDTUlfSEFWRV9UUkFOU1BPUlQ9eQpDT05GSUdfQVJNX1NDTUlfSEFWRV9TSE1FTT15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfTUFJTEJPWD15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfU01DPXkKIyBDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1NNQ19BVE9NSUNfRU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1ZJUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU0NNSV9QT1dFUl9ET01BSU49eQojIENPTkZJR19BUk1fU0NNSV9QT1dFUl9DT05UUk9MIGlzIG5vdCBzZXQKIyBlbmQgb2YgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBNYW5hZ2VtZW50IEludGVyZmFjZSBQcm90b2NvbAoKQ09ORklHX0FSTV9TQ1BJX1BST1RPQ09MPXkKQ09ORklHX0FSTV9TQ1BJX1BPV0VSX0RPTUFJTj15CkNPTkZJR19BUk1fU0RFX0lOVEVSRkFDRT15CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9eQpDT05GSUdfSVNDU0lfSUJGVD15CkNPTkZJR19SQVNQQkVSUllQSV9GSVJNV0FSRT15CkNPTkZJR19GV19DRkdfU1lTRlM9eQojIENPTkZJR19GV19DRkdfU1lTRlNfQ01ETElORSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX1NDTT15CiMgQ09ORklHX1FDT01fU0NNX0RPV05MT0FEX01PREVfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TWVNGQj15CiMgQ09ORklHX1NZU0ZCX1NJTVBMRUZCIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NDSV9QUk9UT0NPTD15CkNPTkZJR19UVVJSSVNfTU9YX1JXVE09eQojIENPTkZJR19BUk1fRkZBX1RSQU5TUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RPUkU9eQojIENPTkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TT0ZUX1JFU0VSVkU9eQpDT05GSUdfRUZJX1BBUkFNU19GUk9NX0ZEVD15CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfR0VORVJJQ19TVFVCPXkKQ09ORklHX0VGSV9aQk9PVD15CkNPTkZJR19FRklfQVJNU1RVQl9EVEJfTE9BREVSPXkKQ09ORklHX0VGSV9CT09UTE9BREVSX0NPTlRST0w9eQpDT05GSUdfRUZJX0NBUFNVTEVfTE9BREVSPXkKIyBDT05GSUdfRUZJX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkVTRVRfQVRUQUNLX01JVElHQVRJT049eQojIENPTkZJR19FRklfRElTQUJMRV9QQ0lfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9FQVJMWUNPTj15CkNPTkZJR19FRklfQ1VTVE9NX1NTRFRfT1ZFUkxBWVM9eQojIENPTkZJR19FRklfRElTQUJMRV9SVU5USU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0NPQ09fU0VDUkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAoKQ09ORklHX1VFRklfQ1BFUj15CkNPTkZJR19VRUZJX0NQRVJfQVJNPXkKQ09ORklHX01FU09OX1NNPXkKQ09ORklHX0FSTV9QU0NJX0ZXPXkKIyBDT05GSUdfQVJNX1BTQ0lfQ0hFQ0tFUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSTV9TTUNDQz15CkNPTkZJR19IQVZFX0FSTV9TTUNDQ19ESVNDT1ZFUlk9eQpDT05GSUdfQVJNX1NNQ0NDX1NPQ19JRD15CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMKQ09ORklHX1RFR1JBX0lWQz15CkNPTkZJR19URUdSQV9CUE1QPXkKIyBlbmQgb2YgVGVncmEgZmlybXdhcmUgZHJpdmVyCgojCiMgWnlucSBNUFNvQyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX1pZTlFNUF9GSVJNV0FSRT15CiMgQ09ORklHX1pZTlFNUF9GSVJNV0FSRV9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFp5bnEgTVBTb0MgRmlybXdhcmUgRHJpdmVycwojIGVuZCBvZiBGaXJtd2FyZSBEcml2ZXJzCgojIENPTkZJR19HTlNTIGlzIG5vdCBzZXQKQ09ORklHX01URD15CiMgQ09ORklHX01URF9URVNUUyBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIHBhcnNlcnMKIwojIENPTkZJR19NVERfQVI3X1BBUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90IHNldApDT05GSUdfTVREX09GX1BBUlRTPXkKIyBDT05GSUdfTVREX0FGU19QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJTRVJfVFJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFMgaXMgbm90IHNldAojIGVuZCBvZiBQYXJ0aXRpb24gcGFyc2VycwoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPXkKQ09ORklHX01URF9CTE9DSz15CgojCiMgTm90ZSB0aGF0IGluIHNvbWUgY2FzZXMgVUJJIGJsb2NrIGlzIHByZWZlcnJlZC4gU2VlIE1URF9VQklfQkxPQ0suCiMKIyBDT05GSUdfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZEX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTRkRDIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09PUFMgaXMgbm90IHNldAojIENPTkZJR19NVERfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0NGSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9KRURFQ1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9SQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0FCU0VOVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCiMgQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01URF9QTUM1NTEgaXMgbm90IHNldAojIENPTkZJR19NVERfREFUQUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01DSFAyM0syNTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUNIUDQ4TDY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TU1QyNUwgaXMgbm90IHNldAojIENPTkZJR19NVERfU0xSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUEhSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTVREUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0JMT0NLMk1URCBpcyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfTVREX0RPQ0czIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCgojCiMgTkFORAojCiMgQ09ORklHX01URF9PTkVOQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JBV19OQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NQSV9OQU5EIGlzIG5vdCBzZXQKCiMKIyBFQ0MgZW5naW5lIHN1cHBvcnQKIwojIENPTkZJR19NVERfTkFORF9FQ0NfU1dfSEFNTUlORyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0VDQ19TV19CQ0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9FQ0NfTVhJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0VDQ19NRURJQVRFSyBpcyBub3Qgc2V0CiMgZW5kIG9mIEVDQyBlbmdpbmUgc3VwcG9ydAojIGVuZCBvZiBOQU5ECgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBzZXQKIyBlbmQgb2YgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCgpDT05GSUdfTVREX1NQSV9OT1I9eQpDT05GSUdfTVREX1NQSV9OT1JfVVNFXzRLX1NFQ1RPUlM9eQojIENPTkZJR19NVERfU1BJX05PUl9TV1BfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfU1BJX05PUl9TV1BfRElTQUJMRV9PTl9WT0xBVElMRT15CiMgQ09ORklHX01URF9TUElfTk9SX1NXUF9LRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0hJU0lfU0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9IWVBFUkJVUyBpcyBub3Qgc2V0CkNPTkZJR19EVEM9eQpDT05GSUdfT0Y9eQojIENPTkZJR19PRl9VTklUVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PRl9GTEFUVFJFRT15CkNPTkZJR19PRl9FQVJMWV9GTEFUVFJFRT15CkNPTkZJR19PRl9LT0JKPXkKQ09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfUkVTRVJWRURfTUVNPXkKQ09ORklHX09GX1JFU09MVkU9eQpDT05GSUdfT0ZfT1ZFUkxBWT15CkNPTkZJR19PRl9OVU1BPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19DRFJPTT15CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9OQkQ9bQpDT05GSUdfQkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9NDA5NgojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKQ09ORklHX05WTUVfUkRNQT1tCkNPTkZJR19OVk1FX0ZDPXkKQ09ORklHX05WTUVfVENQPXkKQ09ORklHX05WTUVfQVVUSD15CkNPTkZJR19OVk1FX1RBUkdFVD1tCkNPTkZJR19OVk1FX1RBUkdFVF9QQVNTVEhSVT15CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPW0KQ09ORklHX05WTUVfVEFSR0VUX1JETUE9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkM9bQojIENPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVRfVENQPW0KQ09ORklHX05WTUVfVEFSR0VUX0FVVEg9eQojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJR19USUZNX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09ORklHX0hJNjQyMVY2MDBfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0hQX0lMTz15CiMgQ09ORklHX1FDT01fQ09JTkNFTEwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0ZBU1RSUEMgaXMgbm90IHNldAojIENPTkZJR19BUERTOTgwMkFMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0JIMTc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldAojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19TUkFNPXkKIyBDT05GSUdfRFdfWERBVEFfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1NERkVDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9ISUtFWV9VU0IgaXMgbm90IHNldAojIENPTkZJR19PUEVOX0RJQ0UgaXMgbm90IHNldAojIENPTkZJR19WQ1BVX1NUQUxMX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9BVDI1PXkKIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIGVuZCBvZiBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoKIyBDT05GSUdfU0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTV9WSyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfQUxDT1JfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19VQUNDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BWUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19HUF9QQ0kxWFhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2MgZGV2aWNlcwoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJX0NPTU1PTj15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19CTEtfREVWX0JTRz15CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQpDT05GSUdfU0NTSV9GQ19BVFRSUz15CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9eQojIENPTkZJR19TQ1NJX0NYR0IzX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9DWEdCNF9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQk5YMl9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQk5YMlhfRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JFMklTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl8zV19YWFhYX1JBSUQgaXMgbm90IHNldApDT05GSUdfU0NTSV9IUFNBPXkKIyBDT05GSUdfU0NTSV8zV185WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV8zV19TQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BQUNSQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSElTSV9TQVM9eQojIENPTkZJR19TQ1NJX0hJU0lfU0FTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSElTSV9TQVNfREVCVUdGU19ERUZBVUxUX0VOQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BRFZBTlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQVJDTVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9ORVdHRU4gaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURfU0FTPXkKQ09ORklHX1NDU0lfTVBUM1NBUz15CkNPTkZJR19TQ1NJX01QVDJTQVNfTUFYX1NHRT0xMjgKQ09ORklHX1NDU0lfTVBUM1NBU19NQVhfU0dFPTEyOAojIENPTkZJR19TQ1NJX01QVDJTQVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9NUEkzTVI9bQpDT05GSUdfU0NTSV9TTUFSVFBRST15CiMgQ09ORklHX1NDU0lfSFBUSU9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CVVNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSUyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD15CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CkNPTkZJR19MSUJGQz1tCkNPTkZJR19MSUJGQ09FPW0KIyBDT05GSUdfRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSVRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JQTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1RFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYXzIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxBX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfUUVESSBpcyBub3Qgc2V0CkNPTkZJR19RRURGPW0KQ09ORklHX1NDU0lfTFBGQz1tCiMgQ09ORklHX1NDU0lfTFBGQ19ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CRkFfRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0NIRUxTSU9fRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfQUhDSV9CUkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfQUhDSV9EV0MgaXMgbm90IHNldAojIENPTkZJR19BSENJX0lNWCBpcyBub3Qgc2V0CkNPTkZJR19BSENJX0NFVkE9eQojIENPTkZJR19BSENJX01USyBpcyBub3Qgc2V0CkNPTkZJR19BSENJX01WRUJVPXkKQ09ORklHX0FIQ0lfU1VOWEk9eQpDT05GSUdfQUhDSV9URUdSQT15CkNPTkZJR19BSENJX1hHRU5FPXkKQ09ORklHX0FIQ0lfUU9SSVE9eQojIENPTkZJR19TQVRBX0FIQ0lfU0VBVFRMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldApDT05GSUdfU0FUQV9TSUwyND15CkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQojCiMgQ09ORklHX1BEQ19BRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9RU1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1g0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19BVEFfUElJWD15CiMgQ09ORklHX1NBVEFfRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9NViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTlYgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1BST01JU0UgaXMgbm90IHNldApDT05GSUdfU0FUQV9SQ0FSPXkKIyBDT05GSUdfU0FUQV9TSUwgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9VTEkgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklURVNTRSBpcyBub3Qgc2V0CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCiMgQ09ORklHX1BBVEFfQUxJIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfQU1EPXkKIyBDT05GSUdfUEFUQV9BUlRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVFA4NjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0VGQVIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDJOIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0pNSUNST04gaXMgbm90IHNldApDT05GSUdfUEFUQV9NQVJWRUxMPXkKIyBDT05GSUdfUEFUQV9ORVRDRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3NDE1IGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfT0xEUElJWD15CiMgQ09ORklHX1BBVEFfT1BUSURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDMjAyN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1BEQ19PTEQgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JBRElTWVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JEQyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1NDSD15CiMgQ09ORklHX1BBVEFfU0VSVkVSV09SS1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9QTEFURk9STT15CkNPTkZJR19QQVRBX09GX1BMQVRGT1JNPXkKIyBDT05GSUdfUEFUQV9SWjEwMDAgaXMgbm90IHNldAoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX1BBVEFfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0JJVE1BUF9GSUxFPXkKQ09ORklHX01EX0xJTkVBUj15CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9eQpDT05GSUdfTURfRkFVTFRZPXkKQ09ORklHX0JDQUNIRT15CiMgQ09ORklHX0JDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRV9DTE9TVVJFU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRV9BU1lOQ19SRUdJU1RSQVRJT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQojIENPTkZJR19ETV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CVUZJTz15CiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CSU9fUFJJU09OPW0KQ09ORklHX0RNX1BFUlNJU1RFTlRfREFUQT1tCiMgQ09ORklHX0RNX1VOU1RSSVBFRCBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQVD15CkNPTkZJR19ETV9TTkFQU0hPVD15CkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCiMgQ09ORklHX0RNX0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fV1JJVEVDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0NMT05FIGlzIG5vdCBzZXQKQ09ORklHX0RNX01JUlJPUj15CiMgQ09ORklHX0RNX0xPR19VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJPPXkKQ09ORklHX0RNX01VTFRJUEFUSD1tCiMgQ09ORklHX0RNX01VTFRJUEFUSF9RTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9IU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9NVUxUSVBBVEhfSU9BIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENPTkZJR19ETV9EVVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1VFVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0ZMQUtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0xPR19XUklURVMgaXMgbm90IHNldAojIENPTkZJR19ETV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19ETV9BVURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkKQ09ORklHX0JPTkRJTkc9eQpDT05GSUdfRFVNTVk9eQpDT05GSUdfV0lSRUdVQVJEPXkKIyBDT05GSUdfV0lSRUdVQVJEX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUZCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNldApDT05GSUdfTUFDVkxBTj15CkNPTkZJR19NQUNWVEFQPXkKQ09ORklHX0lQVkxBTl9MM1M9eQpDT05GSUdfSVBWTEFOPXkKIyBDT05GSUdfSVBWVEFQIGlzIG5vdCBzZXQKQ09ORklHX1ZYTEFOPXkKQ09ORklHX0dFTkVWRT15CiMgQ09ORklHX0JBUkVVRFAgaXMgbm90IHNldAojIENPTkZJR19HVFAgaXMgbm90IHNldAojIENPTkZJR19BTVQgaXMgbm90IHNldAojIENPTkZJR19NQUNTRUMgaXMgbm90IHNldApDT05GSUdfTkVUQ09OU09MRT15CiMgQ09ORklHX05FVENPTlNPTEVfRFlOQU1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVENPTlNPTEVfRVhURU5ERURfTE9HIGlzIG5vdCBzZXQKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQpDT05GSUdfVEFQPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CkNPTkZJR19WSVJUSU9fTkVUPXkKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZSRj1tCiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfQjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9CQ01fU0YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01UNzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NSUNST0NISVBfS1NaX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX09DRUxPVF9FWFQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfRkVMSVggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfU0VWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfWFJTNzAwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FDVElPTlM9eQojIENPTkZJR19PV0xfRU1BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMTFdJTk5FUj15CkNPTkZJR19TVU40SV9FTUFDPXkKQ09ORklHX05FVF9WRU5ET1JfQUxURU9OPXkKIyBDT05GSUdfQUNFTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNQVpPTj15CkNPTkZJR19FTkFfRVRIRVJORVQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4MTExX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldApDT05GSUdfQU1EX1hHQkU9eQojIENPTkZJR19BTURfWEdCRV9EQ0IgaXMgbm90IHNldAojIENPTkZJR19QRFNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfWEdFTkU9eQojIENPTkZJR19ORVRfWEdFTkVfVjIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUVVBTlRJQT15CkNPTkZJR19BUVRJT049eQpDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQojIENPTkZJR19FTUFDX1JPQ0tDSElQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVNJWD15CiMgQ09ORklHX1NQSV9BWDg4Nzk2QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldApDT05GSUdfQUxYPW0KQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQojIENPTkZJR19CNDQgaXMgbm90IHNldApDT05GSUdfQkNNR0VORVQ9eQpDT05GSUdfQk5YMj15CiMgQ09ORklHX0NOSUMgaXMgbm90IHNldApDT05GSUdfVElHT04zPXkKQ09ORklHX1RJR09OM19IV01PTj15CkNPTkZJR19CTlgyWD15CkNPTkZJR19CTlgyWF9TUklPVj15CkNPTkZJR19CR01BQz15CkNPTkZJR19CR01BQ19QTEFURk9STT15CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldApDT05GSUdfQk5YVD15CkNPTkZJR19CTlhUX1NSSU9WPXkKQ09ORklHX0JOWFRfRkxPV0VSX09GRkxPQUQ9eQojIENPTkZJR19CTlhUX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19CTlhUX0hXTU9OPXkKQ09ORklHX0JDTUFTUD15CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQpDT05GSUdfTUFDQj15CkNPTkZJR19NQUNCX1VTRV9IV1NUQU1QPXkKIyBDT05GSUdfTUFDQl9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVOREVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfUkdYIGlzIG5vdCBzZXQKQ09ORklHX0NBVklVTV9QVFA9eQojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPX1ZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVMU0lPX1QxPW0KIyBDT05GSUdfQ0hFTFNJT19UMV8xRyBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1QzPW0KQ09ORklHX0NIRUxTSU9fVDQ9bQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0VkY9bQpDT05GSUdfQ0hFTFNJT19JTkxJTkVfQ1JZUFRPPXkKQ09ORklHX0NIRUxTSU9fSVBTRUNfSU5MSU5FPW0KQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz15CkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJR19HRU1JTklfRVRIRVJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9EQVZJQ09NPXkKIyBDT05GSUdfRE05MDUxIGlzIG5vdCBzZXQKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVMSVA9eQojIENPTkZJR19ERTIxMDRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVAgaXMgbm90IHNldAojIENPTkZJR19XSU5CT05EXzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNOTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VMSTUyNlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQojIENPTkZJR19FWkNISVBfTlBTX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZSRUVTQ0FMRT15CiMgQ09ORklHX0ZFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9GTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1BRX01ESU8gaXMgbm90IHNldAojIENPTkZJR19GU0xfWEdNQUNfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dJQU5GQVIgaXMgbm90IHNldAojIENPTkZJR19GU0xfRFBBQTJfU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX0lFUkIgaXMgbm90IHNldAojIENPTkZJR19GU0xfRU5FVENfTURJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFPXkKIyBDT05GSUdfRlVOX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0dPT0dMRT15CkNPTkZJR19HVkU9bQpDT05GSUdfTkVUX1ZFTkRPUl9ISVNJTElDT049eQojIENPTkZJR19ISVg1SEQyX0dNQUMgaXMgbm90IHNldAojIENPTkZJR19ISVNJX0ZFTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQMDRfRVRIIGlzIG5vdCBzZXQKQ09ORklHX0hOU19NRElPPXkKQ09ORklHX0hOUz15CkNPTkZJR19ITlNfRFNBRj15CkNPTkZJR19ITlNfRU5FVD15CiMgQ09ORklHX0hOUzMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKQ09ORklHX0UxMDA9eQpDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCVkY9eQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSVhHQkVfSVBTRUM9eQpDT05GSUdfSVhHQkVWRj15CkNPTkZJR19JWEdCRVZGX0lQU0VDPXkKQ09ORklHX0k0MEU9eQojIENPTkZJR19JNDBFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JQVZGPXkKQ09ORklHX0k0MEVWRj15CkNPTkZJR19JQ0U9eQpDT05GSUdfSUNFX1NXSVRDSERFVj15CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX0lHQz15CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEST15CiMgQ09ORklHX0FESU4xMTEwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTElURVg9eQojIENPTkZJR19MSVRFWF9MSVRFRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19NVk1ESU89eQpDT05GSUdfTVZORVRBPXkKQ09ORklHX01WUFAyPXkKIyBDT05GSUdfTVZQUDJfUFRQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFhBMTY4X0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NLR0UgaXMgbm90IHNldApDT05GSUdfU0tZMj15CiMgQ09ORklHX1NLWTJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05UWDJfQUYgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05UWDJfUEYgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05fRVAgaXMgbm90IHNldAojIENPTkZJR19QUkVTVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKQ09ORklHX01MWDVfQ09SRT1tCkNPTkZJR19NTFg1X0ZQR0E9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVfRU5fQVJGUz15CkNPTkZJR19NTFg1X0VOX1JYTkZDPXkKQ09ORklHX01MWDVfTVBGUz15CkNPTkZJR19NTFg1X0VTV0lUQ0g9eQpDT05GSUdfTUxYNV9CUklER0U9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCiMgQ09ORklHX01MWEJGX0dJR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NDIgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTEgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTFfTUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQojIENPTkZJR19FTkMyOEo2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldAojIENPTkZJR19MQU43NDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFOOTY2WF9TV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WQ0FQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKIyBDT05GSUdfTVNDQ19PQ0VMT1RfU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKQ09ORklHX05FVF9WRU5ET1JfTVlSST15CiMgQ09ORklHX01ZUkkxMEdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkk9eQojIENPTkZJR19OSV9YR0VfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CiMgQ09ORklHX05BVFNFTUkgaXMgbm90IHNldAojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVURVJJT049eQojIENPTkZJR19TMklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01FPXkKIyBDT05GSUdfTkZQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CiMgQ09ORklHX05FMktfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKQ09ORklHX0ZPUkNFREVUSD15CkNPTkZJR19ORVRfVkVORE9SX09LST15CiMgQ09ORklHX0VUSE9DIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEFDS0VUX0VOR0lORVM9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05GSUdfWUVMTE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEVOU0FORE89eQojIENPTkZJR19JT05JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CiMgQ09ORklHX1FMQTNYWFggaXMgbm90IHNldApDT05GSUdfUUxDTklDPXkKQ09ORklHX1FMQ05JQ19TUklPVj15CkNPTkZJR19RTENOSUNfRENCPXkKQ09ORklHX1FMQ05JQ19IV01PTj15CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNldApDT05GSUdfUUVEPXkKQ09ORklHX1FFRF9MTDI9eQpDT05GSUdfUUVEX1NSSU9WPXkKQ09ORklHX1FFREU9eQpDT05GSUdfUUVEX0ZDT0U9eQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ0E3MDAwX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0VNQUM9eQojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PPXkKQ09ORklHXzgxMzlUT09fUElPPXkKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PXzgxMjkgaXMgbm90IHNldAojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15CkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQojIENPTkZJR19TSF9FVEggaXMgbm90IHNldApDT05GSUdfUkFWQj15CiMgQ09ORklHX1JFTkVTQVNfRVRIRVJfU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX1JPQ0tFUj15CkNPTkZJR19ORVRfVkVORE9SX1NBTVNVTkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TRUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19TQzkyMDMxIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09MQVJGTEFSRT15CkNPTkZJR19TRkM9bQpDT05GSUdfU0ZDX01URD15CkNPTkZJR19TRkNfTUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX1NGQ19TSUVOQT1tCiMgQ09ORklHX1NGQ19TSUVOQV9NVEQgaXMgbm90IHNldApDT05GSUdfU0ZDX1NJRU5BX01DRElfTU9OPXkKQ09ORklHX1NGQ19TSUVOQV9TUklPVj15CkNPTkZJR19TRkNfU0lFTkFfTUNESV9MT0dHSU5HPXkKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CkNPTkZJR19TTUM5MVg9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5MTFYPXkKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQojIENPTkZJR19TTklfTkVUU0VDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CkNPTkZJR19TVE1NQUNfRVRIPXkKIyBDT05GSUdfU1RNTUFDX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUExBVEZPUk09eQojIENPTkZJR19EV01BQ19EV0NfUU9TX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19EV01BQ19HRU5FUklDPXkKQ09ORklHX0RXTUFDX0lQUTgwNlg9eQojIENPTkZJR19EV01BQ19NRURJQVRFSyBpcyBub3Qgc2V0CkNPTkZJR19EV01BQ19NRVNPTj15CkNPTkZJR19EV01BQ19RQ09NX0VUSFFPUz15CkNPTkZJR19EV01BQ19ST0NLQ0hJUD15CkNPTkZJR19EV01BQ19TVU5YST15CkNPTkZJR19EV01BQ19TVU44ST15CkNPTkZJR19EV01BQ19JTVg4PXkKIyBDT05GSUdfRFdNQUNfSU5URUxfUExBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RXTUFDX1RFR1JBIGlzIG5vdCBzZXQKQ09ORklHX1NUTU1BQ19QQ0k9eQpDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQojIENPTkZJR19IQVBQWU1FQUwgaXMgbm90IHNldAojIENPTkZJR19TVU5HRU0gaXMgbm90IHNldAojIENPTkZJR19DQVNTSU5JIGlzIG5vdCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1lOT1BTWVM9eQojIENPTkZJR19EV0NfWExHTUFDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJPXkKIyBDT05GSUdfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEk9eQojIENPTkZJR19USV9EQVZJTkNJX01ESU8gaXMgbm90IHNldAojIENPTkZJR19USV9DUFNXX1BIWV9TRUwgaXMgbm90IHNldAojIENPTkZJR19USV9LM19BTTY1X0NQVFMgaXMgbm90IHNldAojIENPTkZJR19UTEFOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVkVSVEVYQ09NPXkKIyBDT05GSUdfTVNFMTAyWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dBTkdYVU49eQojIENPTkZJR19OR0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFhHQkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQojIENPTkZJR19YSUxJTlhfRU1BQ0xJVEUgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQVhJX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfTExfVEVNQUMgaXMgbm90IHNldApDT05GSUdfRkREST15CiMgQ09ORklHX0RFRlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSU5LPXkKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BIWT15CkNPTkZJR19MRURfVFJJR0dFUl9QSFk9eQpDT05GSUdfUEhZTElCX0xFRFM9eQpDT05GSUdfRklYRURfUEhZPXkKIyBDT05GSUdfU0ZQIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0FNRF9QSFk9eQpDT05GSUdfTUVTT05fR1hMX1BIWT15CkNPTkZJR19BRElOX1BIWT15CiMgQ09ORklHX0FESU4xMTAwX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BUVVBTlRJQV9QSFk9eQpDT05GSUdfQVg4ODc5NkJfUEhZPW0KQ09ORklHX0JST0FEQ09NX1BIWT15CkNPTkZJR19CQ001NDE0MF9QSFk9eQpDT05GSUdfQkNNN1hYWF9QSFk9eQpDT05GSUdfQkNNODQ4ODFfUEhZPXkKQ09ORklHX0JDTTg3WFhfUEhZPXkKIyBDT05GSUdfQkNNX0NZR05VU19QSFkgaXMgbm90IHNldApDT05GSUdfQkNNX05FVF9QSFlMSUI9eQpDT05GSUdfQ0lDQURBX1BIWT15CkNPTkZJR19DT1JUSU5BX1BIWT15CkNPTkZJR19EQVZJQ09NX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPXkKQ09ORklHX0xYVF9QSFk9eQpDT05GSUdfSU5URUxfWFdBWV9QSFk9eQpDT05GSUdfTFNJX0VUMTAxMUNfUEhZPXkKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX01BUlZFTExfMTBHX1BIWT15CiMgQ09ORklHX01BUlZFTExfODhRMlhYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMXzg4WDIyMjJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYTElORUFSX0dQSFkgaXMgbm90IHNldAojIENPTkZJR19NRURJQVRFS19HRV9QSFkgaXMgbm90IHNldApDT05GSUdfTUlDUkVMX1BIWT15CiMgQ09ORklHX01JQ1JPQ0hJUF9UMVNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01JQ1JPQ0hJUF9QSFk9eQpDT05GSUdfTUlDUk9DSElQX1QxX1BIWT15CkNPTkZJR19NSUNST1NFTUlfUEhZPXkKIyBDT05GSUdfTU9UT1JDT01NX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19OQVRJT05BTF9QSFk9eQojIENPTkZJR19OWFBfQ0JUWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfQzQ1X1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKQ09ORklHX05YUF9USkExMVhYX1BIWT15CiMgQ09ORklHX05DTjI2MDAwX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BVDgwM1hfUEhZPXkKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19SRUFMVEVLX1BIWT15CkNPTkZJR19SRU5FU0FTX1BIWT15CkNPTkZJR19ST0NLQ0hJUF9QSFk9eQpDT05GSUdfU01TQ19QSFk9eQojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKQ09ORklHX1RFUkFORVRJQ1NfUEhZPXkKQ09ORklHX0RQODM4MjJfUEhZPXkKQ09ORklHX0RQODNUQzgxMV9QSFk9eQpDT05GSUdfRFA4Mzg0OF9QSFk9eQpDT05GSUdfRFA4Mzg2N19QSFk9eQpDT05GSUdfRFA4Mzg2OV9QSFk9eQojIENPTkZJR19EUDgzVEQ1MTBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1ZJVEVTU0VfUEhZPXkKIyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldAojIENPTkZJR19QU0VfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JVUz15CkNPTkZJR19GV05PREVfTURJTz15CkNPTkZJR19PRl9NRElPPXkKQ09ORklHX0FDUElfTURJTz15CkNPTkZJR19NRElPX0RFVlJFUz15CkNPTkZJR19NRElPX1NVTjRJPXkKQ09ORklHX01ESU9fWEdFTkU9eQpDT05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01ESU9fQkNNX0lQUk9DPXkKQ09ORklHX01ESU9fQkNNX1VOSU1BQz15CiMgQ09ORklHX01ESU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fSElTSV9GRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZVU0IgaXMgbm90IHNldAojIENPTkZJR19NRElPX01TQ0NfTUlJTSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fT0NURU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE0MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE4MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKCiMKIyBNRElPIE11bHRpcGxleGVycwojCkNPTkZJR19NRElPX0JVU19NVVg9eQpDT05GSUdfTURJT19CVVNfTVVYX01FU09OX0cxMkE9eQpDT05GSUdfTURJT19CVVNfTVVYX01FU09OX0dYTD1tCkNPTkZJR19NRElPX0JVU19NVVhfQkNNX0lQUk9DPXkKIyBDT05GSUdfTURJT19CVVNfTVVYX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRElPX0JVU19NVVhfTVVMVElQTEVYRVIgaXMgbm90IHNldApDT05GSUdfTURJT19CVVNfTVVYX01NSU9SRUc9eQoKIwojIFBDUyBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19QQ1NfWFBDUz15CiMgZW5kIG9mIFBDUyBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQojIENPTkZJR19VU0JfQ0FUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9LQVdFVEggaXMgbm90IHNldApDT05GSUdfVVNCX1BFR0FTVVM9eQpDT05GSUdfVVNCX1JUTDgxNTA9eQpDT05GSUdfVVNCX1JUTDgxNTI9eQpDT05GSUdfVVNCX0xBTjc4WFg9eQpDT05GSUdfVVNCX1VTQk5FVD1tCkNPTkZJR19VU0JfTkVUX0FYODgxN1g9bQpDT05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj1tCkNPTkZJR19VU0JfTkVUX0NEQ19FRU09bQpDT05GSUdfVVNCX05FVF9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9DRENfTUJJTT1tCkNPTkZJR19VU0JfTkVUX0RNOTYwMT1tCkNPTkZJR19VU0JfTkVUX1NSOTcwMD1tCkNPTkZJR19VU0JfTkVUX1NSOTgwMD1tCkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPW0KQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9bQpDT05GSUdfVVNCX05FVF9HTDYyMEE9bQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPW0KQ09ORklHX1VTQl9ORVRfUExVU0I9bQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPW0KQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVD1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVRfRU5BQkxFPW0KQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVD1tCkNPTkZJR19VU0JfQUxJX001NjMyPXkKQ09ORklHX1VTQl9BTjI3MjA9eQpDT05GSUdfVVNCX0JFTEtJTj15CkNPTkZJR19VU0JfQVJNTElOVVg9eQpDT05GSUdfVVNCX0VQU09OMjg4OD15CkNPTkZJR19VU0JfS0MyMTkwPXkKQ09ORklHX1VTQl9ORVRfWkFVUlVTPW0KQ09ORklHX1VTQl9ORVRfQ1g4MjMxMF9FVEg9bQpDT05GSUdfVVNCX05FVF9LQUxNSUE9bQpDT05GSUdfVVNCX05FVF9RTUlfV1dBTj1tCkNPTkZJR19VU0JfTkVUX0lOVDUxWDE9bQpDT05GSUdfVVNCX0NEQ19QSE9ORVQ9bQojIENPTkZJR19VU0JfSVBIRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TSUVSUkFfTkVUPW0KQ09ORklHX1VTQl9WTDYwMD1tCkNPTkZJR19VU0JfTkVUX0NIOTIwMD1tCkNPTkZJR19VU0JfTkVUX0FRQzExMT1tCkNPTkZJR19VU0JfUlRMODE1M19FQ009bQojIENPTkZJR19XTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FOIGlzIG5vdCBzZXQKCiMKIyBXaXJlbGVzcyBXQU4KIwojIENPTkZJR19XV0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgV2lyZWxlc3MgV0FOCgpDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CkNPTkZJR19WTVhORVQzPXkKIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CkNPTkZJR19VU0I0X05FVD1tCkNPTkZJR19IWVBFUlZfTkVUPXkKIyBDT05GSUdfTkVUREVWU0lNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9GQUlMT1ZFUj15CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQpDT05GSUdfSU5QVVRfVklWQUxESUZNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKIyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNTAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ETElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NOVlNfUFdSS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1RFR1JBPXkKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUElORVBIT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VONElfTFJBREMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PTUFQNCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ0FQMTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0JDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01UNjc3OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NZUFJFU1NfU0YgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09ORklHX01PVVNFX1BTMl9CWUQ9eQpDT05GSUdfTU9VU0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1NfU01CVVM9eQpDT05GSUdfTU9VU0VfUFMyX0NZUFJFU1M9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQojIENPTkZJR19NT1VTRV9QUzJfRUxBTlRFQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfU01CVVM9eQojIENPTkZJR19NT1VTRV9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0NZQVBBIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfRUxBTl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9WU1hYWEFBIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HRjJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVBfTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UTURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19KT1lEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1BTWFBBRF9TUEkgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19QWFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUVdJSUMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19GU0lBNkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TRU5TRUhBVCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQojIENPTkZJR19UQUJMRVRfVVNCX0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9LQlRBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FSMTAyMV9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMjkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjgzMTggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjg1MDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1BMTQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VYQzMwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElERUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSFlDT05fSFk0NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSFlOSVRST05fQ1NUWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lQUk9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUzZTWTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUtURjIxMjcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NRUxGQVNfTUlQNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01TRzI2MzggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9OT1ZBVEVLX05WVF9UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lNQUdJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lNWDZVTF9UU0MgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9SQVNQQkVSUllQSV9GVyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIUklHSFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dEVDg3WFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9STV9UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJTEVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJU19JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVE1GVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVU40SSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NVUjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSRkFDRTNfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aRVQ2MjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ09MSUJSSV9WRjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSVFTNVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSVFTNzIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pJTklUSVggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ISU1BWF9IWDgzMTEyQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRfQUQ3MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRNRUxfQ0FQVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CQk5TTV9QV1JLRVkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QTTg5NDFfUFdSS0VZPXkKIyBDT05GSUdfSU5QVVRfUE04WFhYX1ZJQlJBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19ERUNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19WSUJSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDPXkKQ09ORklHX0lOUFVUX0FYUDIwWF9QRUs9eQpDT05GSUdfSU5QVVRfVUlOUFVUPW0KIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9SSzgwNV9QV1JLRVkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSUJNX1BBTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzI2OUEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM2MjZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9ISVNJX1BPV0VSS0VZPXkKIyBDT05GSUdfUk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19BTUJBS01JPXkKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FQQlBTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19TRVJJT19TVU40SV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19HUElPX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGFyZHdhcmUgSS9PIHBvcnRzCiMgZW5kIG9mIElucHV0IGRldmljZSBzdXBwb3J0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1RJT0NTVEkgaXMgbm90IHNldAojIENPTkZJR19MRElTQ19BVVRPTE9BRCBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklBTlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDSUxJQj15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQkNNMjgzNUFVWCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9GU0w9eQpDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQojIENPTkZJR19TRVJJQUxfODI1MF9FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX09NQVAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTVQ2NTc3PXkKQ09ORklHX1NFUklBTF84MjUwX1BFUklDT009eQpDT05GSUdfU0VSSUFMXzgyNTBfVEVHUkE9eQpDT05GSUdfU0VSSUFMXzgyNTBfQkNNNzI3MT15CkNPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk09eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTA9eQpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0VBUkxZQ09OX1NFTUlIT1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9NRVNPTj15CkNPTkZJR19TRVJJQUxfTUVTT05fQ09OU09MRT15CkNPTkZJR19TRVJJQUxfVEVHUkE9eQpDT05GSUdfU0VSSUFMX1RFR1JBX1RDVT15CkNPTkZJR19TRVJJQUxfVEVHUkFfVENVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JTVhfRUFSTFlDT04gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NIX1NDST15CkNPTkZJR19TRVJJQUxfU0hfU0NJX05SX1VBUlRTPTExCkNPTkZJR19TRVJJQUxfU0hfU0NJX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NIX1NDSV9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfU0hfU0NJX0RNQT15CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTVNNPXkKQ09ORklHX1NFUklBTF9NU01fQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NQUkQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX01WRUJVX1VBUlQ9eQpDT05GSUdfU0VSSUFMX01WRUJVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfT1dMIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfSFZDX0RDQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JQTVNHX1RUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9ERVZfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9ETUlfREVDT0RFPXkKQ09ORklHX0lQTUlfUExBVF9EQVRBPXkKIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfSVBNQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSVBNSV9QT1dFUk9GRj15CiMgQ09ORklHX1NTSUZfSVBNSV9CTUMgaXMgbm90IHNldAojIENPTkZJR19JUE1CX0RFVklDRV9JTlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU0gaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0JDTTI4MzU9eQpDT05GSUdfSFdfUkFORE9NX0lQUk9DX1JORzIwMD15CkNPTkZJR19IV19SQU5ET01fT01BUD15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX0hXX1JBTkRPTV9ISVNJPXkKQ09ORklHX0hXX1JBTkRPTV9ISVNUQj15CkNPTkZJR19IV19SQU5ET01fWEdFTkU9eQpDT05GSUdfSFdfUkFORE9NX01FU09OPXkKQ09ORklHX0hXX1JBTkRPTV9DQVZJVU09eQpDT05GSUdfSFdfUkFORE9NX01USz15CiMgQ09ORklHX0hXX1JBTkRPTV9DQ1RSTkcgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fWElQSEVSQSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fQVJNX1NNQ0NDX1RSTkc9eQpDT05GSUdfSFdfUkFORE9NX0NOMTBLPXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TWU5RVUFDRVIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19DUjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKIyBDT05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19DQ0dYX1VDU0k9eQojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISVg1SEQyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JODAxPXkKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19CQ00yODM1PXkKQ09ORklHX0kyQ19CQ01fSVBST0M9eQpDT05GSUdfSTJDX0JSQ01TVEI9eQojIENPTkZJR19JMkNfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9TTEFWRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISVNJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JTVg9eQojIENPTkZJR19JMkNfSU1YX0xQSTJDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NRVNPTj15CiMgQ09ORklHX0kyQ19NVDY1WFggaXMgbm90IHNldApDT05GSUdfSTJDX01WNjRYWFg9eQojIENPTkZJR19JMkNfTk9NQURJSyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19JMkNfT01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PV0wgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QWEE9eQojIENPTkZJR19JMkNfUFhBX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1FDT01fQ0NJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19RVVA9eQojIENPTkZJR19JMkNfUklJQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUkszWD15CiMgQ09ORklHX0kyQ19SWlYyTSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0hfTU9CSUxFPXkKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NZTlFVQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVEVHUkE9eQpDT05GSUdfSTJDX1RFR1JBX0JQTVA9eQojIENPTkZJR19JMkNfVkVSU0FUSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RIVU5ERVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19YTFA5WFggaXMgbm90IHNldApDT05GSUdfSTJDX1JDQVI9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElPTEFOX1UyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DUDI2MTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENJMVhYWFggaXMgbm90IHNldAojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hHRU5FX1NMSU1QUk8gaXMgbm90IHNldAojIENPTkZJR19JMkNfVklSVElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CgojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFX1RFU1RVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKQ09ORklHX1NQSV9NRU09eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BTUxPR0lDX1NQSUZDX0ExIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FSTUFEQV8zNzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FYSV9TUElfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9CQ00yODM1PXkKQ09ORklHX1NQSV9CQ00yODM1QVVYPXkKQ09ORklHX1NQSV9CQ01fUVNQST15CiMgQ09ORklHX1NQSV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19TUElfQ0FERU5DRV9RVUFEU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0VfWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ERVNJR05XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9MUFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfUVVBRFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ISVNJX0tVTlBFTkcgaXMgbm90IHNldAojIENPTkZJR19TUElfSElTSV9TRkNfVjNYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9OWFBfRkxFWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9EU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NRVNPTl9TUElDQz15CkNPTkZJR19TUElfTUVTT05fU1BJRkM9eQojIENPTkZJR19TUElfTUlDUk9DSElQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TUElfTUlDUk9DSElQX0NPUkVfUVNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NVDY1WFggaXMgbm90IHNldAojIENPTkZJR19TUElfTVRLX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX09NQVAyNFhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9PUklPTj15CiMgQ09ORklHX1NQSV9QQ0kxWFhYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfUEwwMjI9eQojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ST0NLQ0hJUD15CiMgQ09ORklHX1NQSV9ST0NLQ0hJUF9TRkMgaXMgbm90IHNldAojIENPTkZJR19TUElfUlNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9SWlYyTV9DU0kgaXMgbm90IHNldAojIENPTkZJR19TUElfUUNPTV9RU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9RVVA9eQojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX01TSU9GIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX0hTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NOX0ZfT1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NVTjRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NVTjZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NZTlFVQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NWElDIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9URUdSQTIxMF9RVUFEPXkKQ09ORklHX1NQSV9URUdSQTExND15CiMgQ09ORklHX1NQSV9URUdSQTIwX1NGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9URUdSQTIwX1NMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RIVU5ERVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YTFAgaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FNRCBpcyBub3Qgc2V0CgojCiMgU1BJIE11bHRpcGxleGVyIHN1cHBvcnQKIwojIENPTkZJR19TUElfTVVYIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCkNPTkZJR19TUElfU1BJREVWPXkKIyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJR19TUElfRFlOQU1JQz15CkNPTkZJR19TUE1JPXkKIyBDT05GSUdfU1BNSV9ISVNJMzY3MCBpcyBub3Qgc2V0CkNPTkZJR19TUE1JX01TTV9QTUlDX0FSQj15CiMgQ09ORklHX1NQTUlfTVRLX1BNSUYgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19PUFRJT05BTD15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19EVEU9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19QVFBfMTU4OF9DTE9DS19LVk09eQojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFQ4MlAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVENNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfTU9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX09DUCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBUUCBjbG9jayBzdXBwb3J0CgpDT05GSUdfUElOQ1RSTD15CkNPTkZJR19HRU5FUklDX1BJTkNUUkxfR1JPVVBTPXkKQ09ORklHX1BJTk1VWD15CkNPTkZJR19HRU5FUklDX1BJTk1VWF9GVU5DVElPTlM9eQpDT05GSUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9BTUQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9BWFAyMDk9eQpDT05GSUdfUElOQ1RSTF9CTTE4ODA9eQojIENPTkZJR19QSU5DVFJMX0NZOEM5NVgwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTUFYNzc2MjA9eQojIENPTkZJR19QSU5DVFJMX01DUDIzUzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NSUNST0NISVBfU0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfUks4MDUgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9ST0NLQ0hJUD15CkNPTkZJR19QSU5DVFJMX1NJTkdMRT15CiMgQ09ORklHX1BJTkNUUkxfU1RNRlggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NYMTUwWCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1pZTlFNUD15CiMgQ09ORklHX1BJTkNUUkxfT1dMIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQkNNMjgzNT15CkNPTkZJR19QSU5DVFJMX0lQUk9DX0dQSU89eQpDT05GSUdfUElOQ1RSTF9OUzJfTVVYPXkKIyBDT05GSUdfUElOQ1RSTF9BUzM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQkVSTElOX0JHNENUIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg4TU0gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOE1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg4TVEgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhVTFAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWFJUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOTMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWFJUMTE3MCBpcyBub3Qgc2V0CgojCiMgTWVkaWFUZWsgcGluY3RybCBkcml2ZXJzCiMKQ09ORklHX0VJTlRfTVRLPXkKQ09ORklHX1BJTkNUUkxfTVRLPXkKQ09ORklHX1BJTkNUUkxfTVRLX1YyPXkKQ09ORklHX1BJTkNUUkxfTVRLX01PT1JFPXkKQ09ORklHX1BJTkNUUkxfTVRLX1BBUklTPXkKQ09ORklHX1BJTkNUUkxfTVQyNzEyPXkKQ09ORklHX1BJTkNUUkxfTVQ2NzY1PXkKQ09ORklHX1BJTkNUUkxfTVQ2Nzc5PXkKQ09ORklHX1BJTkNUUkxfTVQ2Nzk1PXkKQ09ORklHX1BJTkNUUkxfTVQ2Nzk3PXkKQ09ORklHX1BJTkNUUkxfTVQ3NjIyPXkKQ09ORklHX1BJTkNUUkxfTVQ3OTgxPXkKQ09ORklHX1BJTkNUUkxfTVQ3OTg2PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTY3PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTczPXkKQ09ORklHX1BJTkNUUkxfTVQ4MTgzPXkKQ09ORklHX1BJTkNUUkxfTVQ4MTg2PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTg4PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTkyPXkKIyBDT05GSUdfUElOQ1RSTF9NVDgxOTUgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9NVDgzNjU9eQpDT05GSUdfUElOQ1RSTF9NVDg1MTY9eQojIGVuZCBvZiBNZWRpYVRlayBwaW5jdHJsIGRyaXZlcnMKCkNPTkZJR19QSU5DVFJMX01FU09OPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fR1hCQj15CkNPTkZJR19QSU5DVFJMX01FU09OX0dYTD15CkNPTkZJR19QSU5DVFJMX01FU09OOF9QTVg9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9BWEc9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9BWEdfUE1YPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fRzEyQT15CkNPTkZJR19QSU5DVFJMX01FU09OX0ExPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fUzQ9eQpDT05GSUdfUElOQ1RSTF9BTUxPR0lDX0MzPXkKQ09ORklHX1BJTkNUUkxfTVZFQlU9eQpDT05GSUdfUElOQ1RSTF9BUk1BREFfQVA4MDY9eQpDT05GSUdfUElOQ1RSTF9BUk1BREFfQ1AxMTA9eQpDT05GSUdfUElOQ1RSTF9BQzU9eQpDT05GSUdfUElOQ1RSTF9BUk1BREFfMzdYWD15CkNPTkZJR19QSU5DVFJMX01TTT15CiMgQ09ORklHX1BJTkNUUkxfSVBRNTAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBRNTMzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBRODA3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBRNjAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBROTU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTURNOTYwNyBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01TTTg5MTY9eQojIENPTkZJR19QSU5DVFJMX01TTTg5NTMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX01TTTg5NzYgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9NU004OTk0PXkKQ09ORklHX1BJTkNUUkxfTVNNODk5Nj15CiMgQ09ORklHX1BJTkNUUkxfTVNNODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfUUNNMjI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfUUNTNDA0IGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfUURGMlhYWD15CiMgQ09ORklHX1BJTkNUUkxfUURVMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0E4Nzc1UCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0M3MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQzcyODAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NDODE4MFggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NDODI4MFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TRE02NjAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NETTY3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0RNODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TRFg3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU002MTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTYxMjUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNjM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU002Mzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTcxNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTgzNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004NTUwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfUUNPTV9TUE1JX1BNSUM9eQojIENPTkZJR19QSU5DVFJMX1FDT01fU1NCSV9QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9MUEFTU19MUEkgaXMgbm90IHNldAoKIwojIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCiMKQ09ORklHX1BJTkNUUkxfUkVORVNBUz15CiMgZW5kIG9mIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCgojIENPTkZJR19QSU5DVFJMX1NQUkRfU0M5ODYwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VOWEk9eQojIENPTkZJR19QSU5DVFJMX1NVTjRJX0ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONUkgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjZJX0EzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONklfQTMxX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0EyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfQTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BODNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BODNUX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0EyM19SIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9IMyBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1NVTjhJX0gzX1I9eQojIENPTkZJR19QSU5DVFJMX1NVTjhJX1YzUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOUlfQTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU45SV9BODBfUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOMjBJX0QxIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VONTBJX0E2ND15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BNjRfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BMTAwPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0ExMDBfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INT15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INl9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2MTY9eQpDT05GSUdfUElOQ1RSTF9TVU41MElfSDYxNl9SPXkKQ09ORklHX1BJTkNUUkxfVEVHUkE9eQpDT05GSUdfUElOQ1RSTF9URUdSQTEyND15CkNPTkZJR19QSU5DVFJMX1RFR1JBMjEwPXkKQ09ORklHX1BJTkNUUkxfVEVHUkExOTQ9eQpDT05GSUdfUElOQ1RSTF9URUdSQTIzND15CkNPTkZJR19QSU5DVFJMX1RFR1JBX1hVU0I9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPTElCX0ZBU1RQQVRIX0xJTUlUPTUxMgpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fQ0RFVj15CkNPTkZJR19HUElPX0NERVZfVjE9eQpDT05GSUdfR1BJT19HRU5FUklDPXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fNzRYWF9NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTFRFUkEgaXMgbm90IHNldAojIENPTkZJR19HUElPX0FNRFBUIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUkFTUEJFUlJZUElfRVhQPXkKQ09ORklHX0dQSU9fQkNNX1hHU19JUFJPQz15CkNPTkZJR19HUElPX0JSQ01TVEI9eQojIENPTkZJR19HUElPX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19HUElPX0RBVklOQ0kgaXMgbm90IHNldApDT05GSUdfR1BJT19EV0FQQj15CiMgQ09ORklHX0dQSU9fRUlDX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19HUElPX0VYQVIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0ZUR1BJTzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR1JHUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19ISVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19ITFdEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19MT0dJQ1ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQjg2UzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NUEM4WFhYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTVZFQlU9eQpDT05GSUdfR1BJT19NWEM9eQpDT05GSUdfR1BJT19QTDA2MT15CkNPTkZJR19HUElPX1JDQVI9eQpDT05GSUdfR1BJT19ST0NLQ0hJUD15CiMgQ09ORklHX0dQSU9fU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TWVNDT04gaXMgbm90IHNldApDT05GSUdfR1BJT19URUdSQT15CkNPTkZJR19HUElPX1RFR1JBMTg2PXkKIyBDT05GSUdfR1BJT19USFVOREVSWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1ZGNjEwPXkKQ09ORklHX0dQSU9fWEdFTkU9eQpDT05GSUdfR1BJT19YR0VORV9TQj15CiMgQ09ORklHX0dQSU9fWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YTFAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1pZTlEgaXMgbm90IHNldApDT05GSUdfR1BJT19aWU5RTVBfTU9ERVBJTj15CiMgQ09ORklHX0dQSU9fQU1EX0ZDSCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRE5QIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19GWEw2NDA4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19EUzQ1MjAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dXX1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BDQTk1M1g9eQpDT05GSUdfR1BJT19QQ0E5NTNYX0lSUT15CiMgQ09ORklHX0dQSU9fUENBOTU3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVFBJQzI4MTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgR1BJTyBleHBhbmRlcnMKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19NQVg3NzYyMD15CiMgZW5kIG9mIE1GRCBHUElPIGV4cGFuZGVycwoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSV9JRElPXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0lFX0lESU9fMjQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgR1BJTyBleHBhbmRlcnMKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPXzc0WDE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYMzE5MVggaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMDEgaXMgbm90IHNldAojIENPTkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BJU09TUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWFJBMTQwMyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNQSSBHUElPIGV4cGFuZGVycwoKIwojIFVTQiBHUElPIGV4cGFuZGVycwojCiMgZW5kIG9mIFVTQiBHUElPIGV4cGFuZGVycwoKIwojIFZpcnR1YWwgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19BR0dSRUdBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19MQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTU9DS1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19WSVJUSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX1NJTSBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpcnR1YWwgR1BJTyBkcml2ZXJzCgojIENPTkZJR19XMSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVD15CkNPTkZJR19QT1dFUl9SRVNFVF9CUkNNU1RCPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0dQSU9fUkVTVEFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0hJU0kgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9MSU5LU1RBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVF9NU009eQojIENPTkZJR19QT1dFUl9SRVNFVF9RQ09NX1BPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX09EUk9JRF9HT19VTFRSQV9QT1dFUk9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0xUQzI5NTIgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUX1hHRU5FPXkKQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTj15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTl9QT1dFUk9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0NPTl9SRUJPT1RfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1JFQk9PVF9NT0RFIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFlfSFdNT049eQojIENPTkZJR19HRU5FUklDX0FEQ19CQVRURVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA1WFhYX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQURQNTA2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQ1cyMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQU1TVU5HX1NESSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TQlMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9CUTI3WFhYPXkKQ09ORklHX0JBVFRFUllfQlEyN1hYWF9JMkM9eQojIENPTkZJR19CQVRURVJZX0JRMjdYWFhfRFRfVVBEQVRFU19OVk0gaXMgbm90IHNldAojIENPTkZJR19BWFAyMFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfSVNQMTcwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MVDM2NTEgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUQzQxNjJMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9ERVRFQ1RPUl9NQVgxNDY1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYNzc5NzYgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1FDT01fU01CQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDczNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTk4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUks4MTcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NNQjM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ3MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfVUNTMTAwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQkQ5OTk1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfVUczMTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9RQ09NX1NNQjIgaXMgbm90IHNldApDT05GSUdfSFdNT049eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUQ3MzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTE3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUhUMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FRVUFDT01QVVRFUl9ENU5FWFQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BWElfRkFOX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FSTV9TQ01JIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVJNX1NDUEk9eQojIENPTkZJR19TRU5TT1JTX0FUWFAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX0NQUk8gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0NPUlNBSVJfUFNVIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFJJVkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSTVLX0FNQj1tCiMgQ09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjcxODgyRkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3NTM3NVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZUU1RFVVRBVEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUxOFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUyMFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HNzYwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR1BJT19GQU4gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hTMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lJT19IV01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSkM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xJTkVBR0UgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDdfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ3X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTExMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTY2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQzM0VlI1MDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFMyMzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTVI3NTIwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDWFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNjMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTkwPXkKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3NDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05QQ003WFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfS1JBS0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlpYVF9TTUFSVDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX09DQ19QOF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BXTV9GQU49eQpDT05GSUdfU0VOU09SU19SQVNQQkVSUllQSV9IV01PTj15CiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDN4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQ0eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RNRTE3MzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzE0MDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzIxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzIzMDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzZXMjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTYyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTYzNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU1RUUzc1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzg3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMlhYPXkKIyBDT05GSUdfU0VOU09SU19JTkEyMzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEzMjIxPXkKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfWEdFTkUgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQpDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfT0Y9eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQpDT05GSUdfQ1BVX1RIRVJNQUw9eQpDT05GSUdfQ1BVX0ZSRVFfVEhFUk1BTD15CiMgQ09ORklHX0RFVkZSRVFfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNVUxBVElPTj15CiMgQ09ORklHX1RIRVJNQUxfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19ISVNJX1RIRVJNQUw9eQojIENPTkZJR19JTVhfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19JTVg4TU1fVEhFUk1BTD15CiMgQ09ORklHX0szX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfTUFYNzc2MjBfVEhFUk1BTD15CiMgQ09ORklHX1FPUklRX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfU1VOOElfVEhFUk1BTD15CkNPTkZJR19ST0NLQ0hJUF9USEVSTUFMPXkKIyBDT05GSUdfUkNBUl9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNBUl9HRU4zX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19SWkcyTF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNQURBX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIE1lZGlhdGVrIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19NVEtfVEhFUk1BTD15CiMgQ09ORklHX01US19TT0NfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX01US19MVlRTX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYXRlayB0aGVybWFsIGRyaXZlcnMKCkNPTkZJR19BTUxPR0lDX1RIRVJNQUw9eQoKIwojIEJyb2FkY29tIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19CQ00yNzExX1RIRVJNQUw9eQojIENPTkZJR19CQ00yODM1X1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19CUkNNU1RCX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfQkNNX05TX1RIRVJNQUw9eQpDT05GSUdfQkNNX1NSX1RIRVJNQUw9eQojIGVuZCBvZiBCcm9hZGNvbSB0aGVybWFsIGRyaXZlcnMKCiMKIyBOVklESUEgVGVncmEgdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX1RFR1JBX1NPQ1RIRVJNPXkKQ09ORklHX1RFR1JBX0JQTVBfVEhFUk1BTD15CiMgZW5kIG9mIE5WSURJQSBUZWdyYSB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX0dFTkVSSUNfQURDX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIHRoZXJtYWwgZHJpdmVycwojCiMgQ09ORklHX1FDT01fU1BNSV9BRENfVE01IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1RFTVBfQUxBUk0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX0xNSCBpcyBub3Qgc2V0CiMgZW5kIG9mIFF1YWxjb21tIHRoZXJtYWwgZHJpdmVycwoKIyBDT05GSUdfU1BSRF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQojIENPTkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPR19IQU5ETEVfQk9PVF9FTkFCTEVEPXkKQ09ORklHX1dBVENIRE9HX09QRU5fVElNRU9VVD0wCkNPTkZJR19XQVRDSERPR19TWVNGUz15CiMgQ09ORklHX1dBVENIRE9HX0hSVElNRVJfUFJFVElNRU9VVCBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgUHJldGltZW91dCBHb3Zlcm5vcnMKIwojIENPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0dPViBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19TT0ZUX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1dEQVRfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1dJTkRPV19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BUk1fU1A4MDVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BUk1fU0JTQV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTUFEQV8zN1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19EV19XQVRDSERPRz15CiMgQ09ORklHX0szX1JUSV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19TVU5YSV9XQVRDSERPRz15CiMgQ09ORklHX01BWDYzWFhfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfTUFYNzc2MjBfV0FUQ0hET0c9eQojIENPTkZJR19JTVgyX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWDdVTFBfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBX1dBVENIRE9HPXkKIyBDT05GSUdfUUNPTV9XRFQgaXMgbm90IHNldApDT05GSUdfTUVTT05fR1hCQl9XQVRDSERPRz15CkNPTkZJR19NRVNPTl9XQVRDSERPRz15CiMgQ09ORklHX01FRElBVEVLX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NNQ19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19SRU5FU0FTX1dEVD15CiMgQ09ORklHX1JFTkVTQVNfUlpBV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVORVNBU19SWk4xV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVORVNBU19SWkcyTFdEVCBpcyBub3Qgc2V0CkNPTkZJR19SVEQxMTlYX1dBVENIRE9HPXkKIyBDT05GSUdfU1BSRF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNODkxNl9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0k2MzAwRVNCX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX01BUlZFTExfR1RJX1dEVD15CiMgQ09ORklHX0JDTTI4MzVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNNzAzOF9XRFQgaXMgbm90IHNldAojIENPTkZJR19NRU5fQTIxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9XRFQgaXMgbm90IHNldAoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VTQlBDV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0FDVDg5NDVBIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TVU40SV9HUEFEQz15CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU01QUk8gaXMgbm90IHNldAojIENPTkZJR19NRkRfQVMzNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVE1FTF9GTEVYQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUTUVMX0hMQ0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JEOTU3MU1XViBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQzEwMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVhQMjBYPXkKIyBDT05GSUdfTUZEX0FYUDIwWF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX0FYUDIwWF9SU0I9eQojIENPTkZJR19NRkRfQ1M0Mkw0M19JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFERVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDU5NzAgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfR0FURVdPUktTX0dTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NUDI2MjkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSEk2NDIxX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSEk2NDIxX1NQTUkgaXMgbm90IHNldApDT05GSUdfTUZEX0hJNjU1WF9QTUlDPXkKIyBDT05GSUdfTFBDX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldAojIENPTkZJR19NRkRfSVFTNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc1NDEgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDc3NjIwPXkKIyBDT05GSUdfTUZEX01BWDc3NjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3ODQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VaWF9QQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0NQQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90IHNldAojIENPTkZJR19NRkRfTlRYRUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9RQ09NX1JQTSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1BNSV9QTUlDPXkKIyBDT05GSUdfTUZEX1NZNzYzNkEgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDQ4MzEgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SSzhYWD15CkNPTkZJR19NRkRfUks4WFhfSTJDPXkKIyBDT05GSUdfTUZEX1JLOFhYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9STjVUNjE4IGlzIG5vdCBzZXQKQ09ORklHX01GRF9TRUNfQ09SRT15CiMgQ09ORklHX01GRF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTDI4Q1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TQzI3WFhfUE1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TVE1QRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1VONklfUFJDTT15CkNPTkZJR19NRkRfU1lTQ09OPXkKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MTVUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MUDg3NTY1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE5IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5NF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5NF9TUEkgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RDMzU4OVggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFFNWDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xPQ0hOQUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JPSE1fQkQ3MThYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ST0hNX0JENzE4MjggaXMgbm90IHNldAojIENPTkZJR19NRkRfUk9ITV9CRDk1N1hNVUYgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RQTUlDMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TVE1GWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVEMyNjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LSEFEQVNfTUNVIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1FDT01fUE04MDA4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX00xMF9CTUNfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfU1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfODhQRzg2WD15CiMgQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BTkFUT1AgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVJNX1NDTUkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVczNzUwMyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQVhQMjBYPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjExIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CkNPTkZJR19SRUdVTEFUT1JfRkFONTM4ODA9eQpDT05GSUdfUkVHVUxBVE9SX0dQSU89eQpDT05GSUdfUkVHVUxBVE9SX0hJNjU1WD15CkNPTkZJR19SRUdVTEFUT1JfSVNMOTMwNT15CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODk9eQpDT05GSUdfUkVHVUxBVE9SX0xUQzM2NzY9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYMTU4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2MjA9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc4NTcgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY0OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg4OTMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDIwMDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDIwNDExIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzgyNj15CkNPTkZJR19SRUdVTEFUT1JfTUNQMTY1MDI9eQpDT05GSUdfUkVHVUxBVE9SX01QNTQxNj15CkNPTkZJR19SRUdVTEFUT1JfTVA4ODU5PXkKQ09ORklHX1JFR1VMQVRPUl9NUDg4Nlg9eQpDT05GSUdfUkVHVUxBVE9SX01QUTc5MjA9eQojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxNSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUENBOTQ1MD15CiMgQ09ORklHX1JFR1VMQVRPUl9QRjhYMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwOTAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BXTT15CiMgQ09ORklHX1JFR1VMQVRPUl9RQ09NX1JFRkdFTiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUUNPTV9TUE1JPXkKIyBDT05GSUdfUkVHVUxBVE9SX1FDT01fVVNCX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUkFBMjE1MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOX0FUVElOWSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUks4MDg9eQojIENPTkZJR19SRUdVTEFUT1JfUlQ0ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNDgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDUxOTBBIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTczOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDU3NTkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYyNDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjEzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVE1WMjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRNjc1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVFEyMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1MyTVBBMDEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1MyTVBTMTE9eQojIENPTkZJR19SRUdVTEFUT1JfUzVNODc2NyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfU0xHNTEwMDA9eQpDT05GSUdfUkVHVUxBVE9SX1NZODEwNkE9eQpDT05GSUdfUkVHVUxBVE9SX1NZODgyNFg9eQpDT05GSUdfUkVHVUxBVE9SX1NZODgyN049eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjI4NlggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjI4N1ggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MTMyPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjRYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9WQ1RSTD15CkNPTkZJR19SRUdVTEFUT1JfVlFNTUNfSVBRNDAxOT15CiMgQ09ORklHX1JFR1VMQVRPUl9RQ09NX0xBQklCQiBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0NPUkUgaXMgbm90IHNldApDT05GSUdfQ0VDX0NPUkU9eQoKIwojIENFQyBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBDRUMgc3VwcG9ydAoKQ09ORklHX01FRElBX1NVUFBPUlQ9bQpDT05GSUdfTUVESUFfU1VQUE9SVF9GSUxURVI9eQojIENPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVCBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZGV2aWNlIHR5cGVzCiMKQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfUExBVEZPUk1fU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1RFU1RfU1VQUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lZGlhIGRldmljZSB0eXBlcwoKQ09ORklHX1ZJREVPX0RFVj1tCkNPTkZJR19NRURJQV9DT05UUk9MTEVSPXkKCiMKIyBWaWRlbzRMaW51eCBvcHRpb25zCiMKQ09ORklHX1ZJREVPX1Y0TDJfSTJDPXkKIyBDT05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW80TGludXggb3B0aW9ucwoKIwojIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwojCiMgZW5kIG9mIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwoKIwojIE1lZGlhIGRyaXZlcnMKIwoKIwojIERyaXZlcnMgZmlsdGVyZWQgYXMgc2VsZWN0ZWQgYXQgJ0ZpbHRlciBtZWRpYSBkcml2ZXJzJwojCgojCiMgTWVkaWEgZHJpdmVycwojCkNPTkZJR19NRURJQV9VU0JfU1VQUE9SVD15CgojCiMgV2ViY2FtIGRldmljZXMKIwojIENPTkZJR19VU0JfR1NQQ0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1MyMjU1IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9WSURFT19DTEFTUz1tCkNPTkZJR19VU0JfVklERU9fQ0xBU1NfSU5QVVRfRVZERVY9eQoKIwojIFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFsKSBVU0IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0VNMjhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUz15CiMgQ09ORklHX1ZJREVPX01FTTJNRU1fREVJTlRFUkxBQ0UgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NVVggaXMgbm90IHNldAoKIwojIEFsbGVncm8gRFZUIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19BTExFR1JPX0RWVCBpcyBub3Qgc2V0CgojCiMgQW1sb2dpYyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fTUVTT05fR0UyRCBpcyBub3Qgc2V0CgojCiMgQW1waGlvbiBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQU1QSElPTl9WUFUgaXMgbm90IHNldAoKIwojIEFzcGVlZCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBBdG1lbCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBDYWRlbmNlIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19DQURFTkNFX0NTSTJSWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NBREVOQ0VfQ1NJMlRYIGlzIG5vdCBzZXQKCiMKIyBDaGlwcyZNZWRpYSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ09EQSBpcyBub3Qgc2V0CgojCiMgSW50ZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTWFydmVsbCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ0FGRV9DQ0lDIGlzIG5vdCBzZXQKCiMKIyBNZWRpYXRlayBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fTUVESUFURUtfVlBVIGlzIG5vdCBzZXQKCiMKIyBNaWNyb2NoaXAgVGVjaG5vbG9neSwgSW5jLiBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBOVmlkaWEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX1RFR1JBX1ZERSBpcyBub3Qgc2V0CgojCiMgTlhQIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19JTVg3X0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lNWDhNUV9NSVBJX0NTSTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVhfTUlQSV9DU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YOF9JU0kgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVhfUFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRFcxMDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVg4X0pQRUcgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19RQ09NX0NBTVNTIGlzIG5vdCBzZXQKCiMKIyBSZW5lc2FzIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19SQ0FSX0lTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JDQVJfQ1NJMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JDQVJfVklOIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUlpHMkxfQ1NJMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JaRzJMX0NSVSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JFTkVTQVNfRkNQIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUkVORVNBU19KUFUgaXMgbm90IHNldAoKIwojIFJvY2tjaGlwIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19ST0NLQ0hJUF9SR0EgaXMgbm90IHNldAojIENPTkZJR19WSURFT19ST0NLQ0hJUF9JU1AxIGlzIG5vdCBzZXQKCiMKIyBTYW1zdW5nIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFNUTWljcm9lbGVjdHJvbmljcyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBTdW54aSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fU1VONElfQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1VONklfQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1VONklfTUlQSV9DU0kyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1VOOElfQTgzVF9NSVBJX0NTSTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TVU44SV9ERUlOVEVSTEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NVTjhJX1JPVEFURSBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX1RJX0NBTCBpcyBub3Qgc2V0CgojCiMgVmVyaXNpbGljb24gbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0hBTlRSTyBpcyBub3Qgc2V0CgojCiMgVklBIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFhpbGlueCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fWElMSU5YIGlzIG5vdCBzZXQKQ09ORklHX1VWQ19DT01NT049bQpDT05GSUdfVklERU9CVUYyX0NPUkU9bQpDT05GSUdfVklERU9CVUYyX1Y0TDI9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCiMgZW5kIG9mIE1lZGlhIGRyaXZlcnMKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBTUVSQV9TRU5TT1IgaXMgbm90IHNldAoKIwojIExlbnMgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0FENTgyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FLNzM3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTgwN19WQ00gaXMgbm90IHNldAojIGVuZCBvZiBMZW5zIGRyaXZlcnMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKIyBDT05GSUdfVklERU9fQURQMTY1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzU2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzY0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIEZsYXNoIGRldmljZXMKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKIyBDT05GSUdfVklERU9fQ1MzMzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1MzQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1M0wzMkEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NU1AzNDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU09OWV9CVEZfTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVERBNzQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1REQTk4NDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDE1QyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RFQTY0MjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UTFYzMjBBSUMyM0IgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVkFVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVURBMTM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZQMjdTTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004NzM5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004Nzc1IGlzIG5vdCBzZXQKIyBlbmQgb2YgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwoKIwojIFJEUyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX1NBQTY1ODggaXMgbm90IHNldAojIGVuZCBvZiBSRFMgZGVjb2RlcnMKCiMKIyBWaWRlbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxODAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzQ4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjc2MDQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3ODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSVNMNzk5OFggaXMgbm90IHNldAojIENPTkZJR19WSURFT19LUzAxMjcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NTDg2Vjc2NjcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzExWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RDMzU4NzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEMzNTg3NDYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA1MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDcwMDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzI4MDQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MDYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUFgzMjIwIGlzIG5vdCBzZXQKCiMKIyBWaWRlbyBhbmQgYXVkaW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE3MTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1gyNTg0MCBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvIGRlY29kZXJzCgojCiMgVmlkZW8gZW5jb2RlcnMKIwojIENPTkZJR19WSURFT19BRFY3MTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzE3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjczNDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQUs4ODFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxODUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19USFM4MjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gZW5jb2RlcnMKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1VQRDY0MDMxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VQRDY0MDgzIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1NBQTY3NTJIUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCgojCiMgU0RSIHR1bmVyIGNoaXBzCiMKIyBlbmQgb2YgU0RSIHR1bmVyIGNoaXBzCgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19WSURFT19JMkMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NNTI3OTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TVF9NSVBJRDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEhTNzMwMyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCgojCiMgVmlkZW8gc2VyaWFsaXplcnMgYW5kIGRlc2VyaWFsaXplcnMKIwojIENPTkZJR19WSURFT19EUzkwVUI5MTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EUzkwVUI5NTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EUzkwVUI5NjAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBzZXJpYWxpemVycyBhbmQgZGVzZXJpYWxpemVycwoKIwojIE1lZGlhIFNQSSBBZGFwdGVycwojCiMgQ09ORklHX1ZJREVPX0dTMTY2MiBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lZGlhIFNQSSBBZGFwdGVycwojIGVuZCBvZiBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQVBFUlRVUkVfSEVMUEVSUz15CkNPTkZJR19TQ1JFRU5fSU5GTz15CkNPTkZJR19WSURFT19DTURMSU5FPXkKQ09ORklHX1ZJREVPX05PTU9ERVNFVD15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldApDT05GSUdfVEVHUkFfSE9TVDFYX0NPTlRFWFRfQlVTPXkKQ09ORklHX1RFR1JBX0hPU1QxWD15CkNPTkZJR19URUdSQV9IT1NUMVhfRklSRVdBTEw9eQpDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CiMgQ09ORklHX0RSTV9ERUJVR19NTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01TX0hFTFBFUj15CiMgQ09ORklHX0RSTV9ERUJVR19EUF9NU1RfVE9QT0xPR1lfUkVGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9ERUJVR19NT0RFU0VUX0xPQ0sgaXMgbm90IHNldApDT05GSUdfRFJNX0ZCREVWX0VNVUxBVElPTj15CkNPTkZJR19EUk1fRkJERVZfT1ZFUkFMTE9DPTEwMAojIENPTkZJR19EUk1fRkJERVZfTEVBS19QSFlTX1NNRU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9EUF9BVVhfQlVTPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9EUF9IRUxQRVI9eQpDT05GSUdfRFJNX0RJU1BMQVlfSERNSV9IRUxQRVI9eQojIENPTkZJR19EUk1fRFBfQVVYX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19EUk1fRFBfQ0VDIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9HRU1fRE1BX0hFTFBFUj15CkNPTkZJR19EUk1fR0VNX1NITUVNX0hFTFBFUj15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfRFJNX0kyQ19DSDcwMDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX1NJTDE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OTUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCgojCiMgQVJNIGRldmljZXMKIwojIENPTkZJR19EUk1fSERMQ0QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUFMSV9ESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0tPTUVEQSBpcyBub3Qgc2V0CiMgZW5kIG9mIEFSTSBkZXZpY2VzCgojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZHRU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fVktNUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUk9DS0NISVA9eQpDT05GSUdfUk9DS0NISVBfVk9QPXkKIyBDT05GSUdfUk9DS0NISVBfVk9QMiBpcyBub3Qgc2V0CkNPTkZJR19ST0NLQ0hJUF9BTkFMT0dJWF9EUD15CkNPTkZJR19ST0NLQ0hJUF9DRE5fRFA9eQpDT05GSUdfUk9DS0NISVBfRFdfSERNST15CkNPTkZJR19ST0NLQ0hJUF9EV19NSVBJX0RTST15CkNPTkZJR19ST0NLQ0hJUF9JTk5PX0hETUk9eQpDT05GSUdfUk9DS0NISVBfTFZEUz15CkNPTkZJR19ST0NLQ0hJUF9SR0I9eQpDT05GSUdfUk9DS0NISVBfUkszMDY2X0hETUk9eQojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBRzIwMCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUkNBUl9EVT15CkNPTkZJR19EUk1fUkNBUl9VU0VfQ01NPXkKQ09ORklHX0RSTV9SQ0FSX0NNTT15CiMgQ09ORklHX0RSTV9SQ0FSX0RXX0hETUkgaXMgbm90IHNldApDT05GSUdfRFJNX1JDQVJfVVNFX0xWRFM9eQpDT05GSUdfRFJNX1JDQVJfTFZEUz15CkNPTkZJR19EUk1fUkNBUl9VU0VfTUlQSV9EU0k9eQpDT05GSUdfRFJNX1JDQVJfTUlQSV9EU0k9eQojIENPTkZJR19EUk1fUlpHMkxfTUlQSV9EU0kgaXMgbm90IHNldApDT05GSUdfRFJNX1JDQVJfV1JJVEVCQUNLPXkKIyBDT05GSUdfRFJNX1NITU9CSUxFIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9TVU40ST15CkNPTkZJR19EUk1fU1VONklfRFNJPXkKQ09ORklHX0RSTV9TVU44SV9EV19IRE1JPXkKQ09ORklHX0RSTV9TVU44SV9NSVhFUj15CkNPTkZJR19EUk1fU1VOOElfVENPTl9UT1A9eQojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BVPXkKQ09ORklHX0RSTV9WSVJUSU9fR1BVX0tNUz15CiMgQ09ORklHX0RSTV9NU00gaXMgbm90IHNldApDT05GSUdfRFJNX1RFR1JBPXkKIyBDT05GSUdfRFJNX1RFR1JBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFORUxfQUJUX1kwMzBYWDA2N0EgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQVJNX1ZFUlNBVElMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9BU1VTX1owMFRfVE01UDVfTlQzNTU5NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9BVU9fQTAzMEpUTjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0JPRV9CRjA2MFk4TV9BSjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQk9FX0hJTUFYODI3OUQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQk9FX1RWMTAxV1VNX05MNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9EU0lfQ00gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTFZEUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfU0lNUExFPXkKIyBDT05GSUdfRFJNX1BBTkVMX0VEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9FQkJHX0ZUODcxOSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9FTElEQV9LRDM1VDEzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9GRUlYSU5fSzEwMV9JTTJCQTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0ZFSVlBTkdfRlkwNzAyNERJMjZBMzBEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0hJTUFYX0hYODM5NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUw5MzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lMSVRFS19JTEk5MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lMSVRFS19JTEk5ODgxQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTk5PTFVYX0VKMDMwTkEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSU5OT0xVWF9QMDc5WkNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0pBREFSRF9KRDkzNjVEQV9IMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9KRElfTFQwNzBNRTA1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0pESV9SNjM0NTIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfS0hBREFTX1RTMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0tJTkdESVNQTEFZX0tEMDk3RDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xFQURURUtfTFRLMDUwSDMxNDZXIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xFQURURUtfTFRLNTAwSEQxODI5IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfTEQ5MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xHX0xCMDM1UTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xHX0xHNDU3MyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NQUdOQUNISVBfRDUzRTZFQTg5NjYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTkVDX05MODA0OEhMMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTkVXVklTSU9OX05WMzA1MUQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTkVXVklTSU9OX05WMzA1MkMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM1NTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNTU2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzU5NTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM2NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNjY3MkEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM5MDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX01BTlRJWF9NTEFGMDU3V0U1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9PTElNRVhfTENEX09MSU5VWElOTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9PUklTRVRFQ0hfT1RBNTYwMUEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT1JJU0VURUNIX09UTTgwMDlBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX09TRF9PU0QxMDFUMjU4N181M1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1BBTkFTT05JQ19WVlgxMEYwMzROMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUkFZRElVTV9STTY3MTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1JBWURJVU1fUk02ODIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ST05CT19SQjA3MEQzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0FUTkEzM1hDMjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19EQjc0MzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkQxNkQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZEMjdBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RDdBQTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkUzSEEyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFNjNKMFgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTYzTTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU4OEEwX0FNUzQ1MkVGMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU4QUEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfU09GRUYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TRUlLT180M1dWRjFHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xRMTAxUjFTWDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xTMDM3VjdEVzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xTMDQzVDFMRTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xTMDYwVDFTWDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NJVFJPTklYX1NUNzcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSVRST05JWF9TVDc3MDMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0lUUk9OSVhfU1Q3Nzg5ViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TT05ZX0FDWDU2NUFLTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TT05ZX1RENDM1M19KREkgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU09OWV9UVUxJUF9UUlVMWV9OVDM1NTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NUQVJURUtfS0QwNzBGSEZJRDAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9URE9fVEwwNzBXU0gzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVEQwMjhUVEVDMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVEQwNDNNVEVBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVFBHMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1RSVUxZX05UMzU1OTdfV1FYR0EgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVklTSU9OT1hfUk02OTI5OSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9WSVNJT05PWF9WVERSNjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9WSVNJT05PWF9SNjY0NTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfV0lERUNISVBTX1dTMjQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9YSU5QRU5HX1hQUDA1NUMyNzIgaXMgbm90IHNldAojIGVuZCBvZiBEaXNwbGF5IFBhbmVscwoKQ09ORklHX0RSTV9CUklER0U9eQpDT05GSUdfRFJNX1BBTkVMX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCiMgQ09ORklHX0RSTV9DSElQT05FX0lDTjYyMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0hST05URUxfQ0g3MDMzIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9ESVNQTEFZX0NPTk5FQ1RPUj15CiMgQ09ORklHX0RSTV9GU0xfTERCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lURV9JVDY1MDUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDg5MTJCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ5MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ5NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ5NjExVVhDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lURV9JVDY2MTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xWRFNfQ09ERUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUVHQUNISVBTX1NURFBYWFhYX0dFX0I4NTBWM19GVyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OV0xfTUlQSV9EU0kgaXMgbm90IHNldAojIENPTkZJR19EUk1fTlhQX1BUTjM0NjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFSQURFX1BTODYyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQVJBREVfUFM4NjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NBTVNVTkdfRFNJTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUxfU0lJODYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUk5MDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJSTkyMzQgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lNUExFX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USElORV9USEM2M0xWRDEwMjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjcgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4Nzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX0RMUEMzNDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1RGUDQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9TTjY1RFNJODMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfU042NURTSTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1RQRDEyUzAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg2MzQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFggaXMgbm90IHNldApDT05GSUdfRFJNX0FOQUxPR0lYX0RQPXkKIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc2MjUgaXMgbm90IHNldApDT05GSUdfRFJNX0kyQ19BRFY3NTExPXkKQ09ORklHX0RSTV9JMkNfQURWNzUxMV9DRUM9eQojIENPTkZJR19EUk1fQ0ROU19EU0kgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0ROU19NSERQODU0NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UU1fTERCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWDhRWFBfTERCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWDhRWFBfUElYRUxfQ09NQklORVIgaXMgbm90IHNldAojIENPTkZJR19EUk1fSU1YOFFYUF9QSVhFTF9MSU5LX1RPX0RQSSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRFdfSERNST15CiMgQ09ORklHX0RSTV9EV19IRE1JX0kyU19BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9EV19IRE1JX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRFdfTUlQSV9EU0k9eQojIGVuZCBvZiBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCgojIENPTkZJR19EUk1fSU1YX0RDU1MgaXMgbm90IHNldAojIENPTkZJR19EUk1fSU1YX0xDREMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVjNEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPT05HU09OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0VUTkFWSVYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSElTSV9ISUJNQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSElTSV9LSVJJTj15CiMgQ09ORklHX0RSTV9MT0dJQ1ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01FRElBVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01YU0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWF9MQ0RJRiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTUVTT049eQpDT05GSUdfRFJNX01FU09OX0RXX0hETUk9eQpDT05GSUdfRFJNX01FU09OX0RXX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX0FSQ1BHVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTTEyVTMyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NSVBJX0RCSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSU1QTEVEUk0gaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0hYODM1N0QgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkxNjMgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkyMjUgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkzNDEgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTk0ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX01JMDI4M1FUIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9SRVBBUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9TVDc1ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX1NUNzczNVIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEwxMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fWEVOX0ZST05URU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xJTUEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORlJPU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElEU1MgaXMgbm90IHNldAojIENPTkZJR19EUk1fR1VEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NTRDEzMFggaXMgbm90IHNldAojIENPTkZJR19EUk1fU1BSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9PUklFTlRBVElPTl9RVUlSS1M9eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FSTUNMQ0Q9eQojIENPTkZJR19GQl9JTVggaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfRUZJPXkKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNYWFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NIX01PQklMRV9MQ0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fRkJERVZfRlJPTlRFTkQ9eQojIENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNldAojIENPTkZJR19GQl9NQjg2MlhYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hZUEVSVj15CkNPTkZJR19GQl9TSU1QTEU9eQojIENPTkZJR19GQl9TU0QxMzA3IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU003MTIgaXMgbm90IHNldApDT05GSUdfRkJfQ09SRT15CkNPTkZJR19GQl9OT1RJRlk9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0RFVklDRT15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQpDT05GSUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09ORklHX0ZCX1NZU19DT1BZQVJFQT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfRE1BTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfSU9NRU1fRk9QUz15CkNPTkZJR19GQl9JT01FTV9IRUxQRVJTPXkKQ09ORklHX0ZCX1NZU01FTV9IRUxQRVJTPXkKQ09ORklHX0ZCX1NZU01FTV9IRUxQRVJTX0RFRkVSUkVEPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQojIGVuZCBvZiBGcmFtZSBidWZmZXIgRGV2aWNlcwoKIwojIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAojCiMgQ09ORklHX0xDRF9DTEFTU19ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9LVEQyNTMgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfS1RaODg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QV00gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUUNPTV9XTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CgpDT05GSUdfVklERU9NT0RFX0hFTFBFUlM9eQpDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0xFR0FDWV9BQ0NFTEVSQVRJT04gaXMgbm90IHNldApDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldAojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CgpDT05GSUdfTE9HTz15CiMgQ09ORklHX0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90IHNldApDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKIyBlbmQgb2YgR3JhcGhpY3Mgc3VwcG9ydAoKIyBDT05GSUdfRFJNX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkQgaXMgbm90IHNldApDT05GSUdfSElEX1NVUFBPUlQ9eQpDT05GSUdfSElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90IHNldApDT05GSUdfSElEUkFXPXkKIyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKIyBDT05GSUdfSElEX0FDQ1VUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BQ1JVWCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9eQojIENPTkZJR19ISURfQVBQTEVJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQkVMS0lOPXkKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0JJR0JFTl9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkKIyBDT05GSUdfSElEX0NPUlNBSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQ09VR0FSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BQ0FMTFkgaXMgbm90IHNldAojIENPTkZJR19ISURfQ01FRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NQMjExMiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUkVBVElWRV9TQjA1NDAgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9eQojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VWSVNJT04gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPXkKIyBDT05GSUdfSElEX0ZUMjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HTE9SSU9VUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR09PR0xFX1NUQURJQV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPXkKIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049eQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD15CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9eQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIEhJRC1CUEYgc3VwcG9ydAojCiMgQ09ORklHX0hJRF9CUEYgaXMgbm90IHNldAojIGVuZCBvZiBISUQtQlBGIHN1cHBvcnQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgpDT05GSUdfSTJDX0hJRD15CiMgQ09ORklHX0kyQ19ISURfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISURfT0YgaXMgbm90IHNldAojIENPTkZJR19JMkNfSElEX09GX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19JMkNfSElEX09GX0dPT0RJWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldApDT05GSUdfVVNCX1VMUElfQlVTPXkKQ09ORklHX1VTQl9DT05OX0dQSU89eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNCX0ZFV19JTklUX1JFVFJJRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldApDT05GSUdfVVNCX09URz15CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19GU00gaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEU19UUklHR0VSX1VTQlBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX0FVVE9TVVNQRU5EX0RFTEFZPTIKIyBDT05GSUdfVVNCX01PTiBpcyBub3Qgc2V0CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1hIQ0lfREJHQ0FQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BDST15CiMgQ09ORklHX1VTQl9YSENJX1BDSV9SRU5FU0FTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX1hIQ0lfSElTVEIgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9NVEsgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9NVkVCVSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9SQ0FSPXkKQ09ORklHX1VTQl9YSENJX1RFR1JBPXkKIyBDT05GSUdfVVNCX0JSQ01TVEIgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST15CiMgQ09ORklHX1VTQl9FSENJX0ZTTCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9IQ0RfT1JJT049eQpDT05GSUdfVVNCX0VIQ0lfVEVHUkE9eQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk09eQojIENPTkZJR19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hFTl9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1JFTkVTQVNfVVNCSFM9eQoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPXkKIyBDT05GSUdfVVNCX1BSSU5URVIgaXMgbm90IHNldApDT05GSUdfVVNCX1dETT1tCiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPXkKIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz15CkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009eQpDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPXkKQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFIwOT15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9eQpDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9eQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPXkKQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPXkKQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPXkKQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9eQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD15CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9eQpDT05GSUdfVVNCX01JQ1JPVEVLPXkKQ09ORklHX1VTQklQX0NPUkU9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ0Q9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ19QT1JUUz04CkNPTkZJR19VU0JJUF9WSENJX05SX0hDUz0xCkNPTkZJR19VU0JJUF9IT1NUPXkKQ09ORklHX1VTQklQX1ZVREM9eQojIENPTkZJR19VU0JJUF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIGR1YWwtbW9kZSBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfQ0ROU19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01UVTMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVVTQl9IRFJDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzPXkKIyBDT05GSUdfVVNCX0RXQzNfVUxQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDM19HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzNfRFVBTF9ST0xFPXkKCiMKIyBQbGF0Zm9ybSBHbHVlIERyaXZlciBTdXBwb3J0CiMKQ09ORklHX1VTQl9EV0MzX1BDST15CkNPTkZJR19VU0JfRFdDM19IQVBTPXkKQ09ORklHX1VTQl9EV0MzX0tFWVNUT05FPXkKQ09ORklHX1VTQl9EV0MzX01FU09OX0cxMkE9eQpDT05GSUdfVVNCX0RXQzNfT0ZfU0lNUExFPXkKQ09ORklHX1VTQl9EV0MzX1FDT009eQpDT05GSUdfVVNCX0RXQzNfSU1YOE1QPXkKQ09ORklHX1VTQl9EV0MzX1hJTElOWD15CkNPTkZJR19VU0JfRFdDM19BTTYyPXkKQ09ORklHX1VTQl9EV0MyPXkKIyBDT05GSUdfVVNCX0RXQzJfSE9TVCBpcyBub3Qgc2V0CgojCiMgR2FkZ2V0L0R1YWwtcm9sZSBtb2RlIHJlcXVpcmVzIFVTQiBHYWRnZXQgc3VwcG9ydCB0byBiZSBlbmFibGVkCiMKIyBDT05GSUdfVVNCX0RXQzJfUEVSSVBIRVJBTCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMl9EVUFMX1JPTEU9eQpDT05GSUdfVVNCX0RXQzJfUENJPXkKIyBDT05GSUdfVVNCX0RXQzJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMl9UUkFDS19NSVNTRURfU09GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ0hJUElERUE9eQpDT05GSUdfVVNCX0NISVBJREVBX1VEQz15CkNPTkZJR19VU0JfQ0hJUElERUFfSE9TVD15CkNPTkZJR19VU0JfQ0hJUElERUFfUENJPXkKQ09ORklHX1VTQl9DSElQSURFQV9NU009eQpDT05GSUdfVVNCX0NISVBJREVBX0lNWD15CkNPTkZJR19VU0JfQ0hJUElERUFfR0VORVJJQz15CkNPTkZJR19VU0JfQ0hJUElERUFfVEVHUkE9eQpDT05GSUdfVVNCX0lTUDE3NjA9eQpDT05GSUdfVVNCX0lTUDE3NjBfSENEPXkKQ09ORklHX1VTQl9JU1AxNzYxX1VEQz15CiMgQ09ORklHX1VTQl9JU1AxNzYwX0hPU1RfUk9MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwX0dBREdFVF9ST0xFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU1AxNzYwX0RVQUxfUk9MRT15CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCkNPTkZJR19VU0JfU0VSSUFMPXkKQ09ORklHX1VTQl9TRVJJQUxfQ09OU09MRT15CkNPTkZJR19VU0JfU0VSSUFMX0dFTkVSSUM9eQojIENPTkZJR19VU0JfU0VSSUFMX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQUlSQ0FCTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTYgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0JFTEtJTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0NIMzQxPXkKIyBDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0NQMjEwWD15CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1lQUkVTU19NOCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRU1QRUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9GVERJX1NJTz15CiMgQ09ORklHX1VTQl9TRVJJQUxfVklTT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lQQVEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlRfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxNTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9HQVJNSU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lQVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVVVIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0xTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS09CSUxfU0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUVUUk8gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01PUzc3MjAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01PUzc4NDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01YVVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX05BVk1BTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1BMMjMwMz15CiMgQ09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUUNBVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNLIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfV1dBTj1tCkNPTkZJR19VU0JfU0VSSUFMX09QVElPTj1tCiMgQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfWFNFTlNfTVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1dJU0hCT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TU1UxMDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FUMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVVBENzhGMDczMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfWFIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklHX1VTQl9FTUk2Mj15CkNPTkZJR19VU0JfRU1JMjY9eQpDT05GSUdfVVNCX0FEVVRVWD15CkNPTkZJR19VU0JfU0VWU0VHPXkKQ09ORklHX1VTQl9MRUdPVE9XRVI9eQpDT05GSUdfVVNCX0xDRD15CkNPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjM9eQpDT05GSUdfVVNCX0NZVEhFUk09eQpDT05GSUdfVVNCX0lETU9VU0U9eQpDT05GSUdfVVNCX0FQUExFRElTUExBWT15CiMgQ09ORklHX1VTQl9RQ09NX0VVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX01GSV9GQVNUQ0hBUkdFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TSVNVU0JWR0E9eQpDT05GSUdfVVNCX0xEPXkKQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUj15CkNPTkZJR19VU0JfSU9XQVJSSU9SPXkKQ09ORklHX1VTQl9URVNUPXkKQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkU9eQpDT05GSUdfVVNCX0lTSUdIVEZXPXkKQ09ORklHX1VTQl9ZVVJFWD15CkNPTkZJR19VU0JfRVpVU0JfRlgyPXkKQ09ORklHX1VTQl9IVUJfVVNCMjUxWEI9eQpDT05GSUdfVVNCX0hTSUNfVVNCMzUwMz15CiMgQ09ORklHX1VTQl9IU0lDX1VTQjQ2MDQgaXMgbm90IHNldApDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVD15CkNPTkZJR19VU0JfQ0hBT1NLRVk9eQpDT05GSUdfQlJDTV9VU0JfUElOTUFQPXkKIyBDT05GSUdfVVNCX09OQk9BUkRfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FUTSBpcyBub3Qgc2V0CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNCX1BIWT15CkNPTkZJR19OT1BfVVNCX1hDRUlWPXkKIyBDT05GSUdfVVNCX0lTUDEzMDEgaXMgbm90IHNldApDT05GSUdfVVNCX01YU19QSFk9eQpDT05GSUdfVVNCX1RFR1JBX1BIWT15CkNPTkZJR19VU0JfVUxQST15CkNPTkZJR19VU0JfVUxQSV9WSUVXUE9SVD15CiMgZW5kIG9mIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCgpDT05GSUdfVVNCX0dBREdFVD15CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZJTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJBVz0yCkNPTkZJR19VU0JfR0FER0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgojIENPTkZJR19VX1NFUklBTF9DT05TT0xFIGlzIG5vdCBzZXQKCiMKIyBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCiMKIyBDT05GSUdfVVNCX0dSX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5NyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUkVORVNBU19VU0JIU19VREM9eQojIENPTkZJR19VU0JfUkVORVNBU19VU0IzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JFTkVTQVNfVVNCRiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QWEEyN1ggaXMgbm90IHNldAojIENPTkZJR19VU0JfTVZfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1UzRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU05QX0NPUkU9eQpDT05GSUdfVVNCX1NOUF9VRENfUExBVD15CiMgQ09ORklHX1VTQl9NNjY1OTIgaXMgbm90IHNldApDT05GSUdfVVNCX0JEQ19VREM9eQojIENPTkZJR19VU0JfQU1ENTUzNlVEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVDIyODAgaXMgbm90IHNldAojIENPTkZJR19VU0JfR09LVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FRzIwVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01BWDM0MjBfVURDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9URUdSQV9YVURDPXkKIyBDT05GSUdfVVNCX0NETlMyX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EVU1NWV9IQ0QgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCgpDT05GSUdfVVNCX0xJQkNPTVBPU0lURT15CkNPTkZJR19VU0JfRl9BQ009eQpDT05GSUdfVVNCX0ZfU1NfTEI9eQpDT05GSUdfVVNCX1VfU0VSSUFMPXkKQ09ORklHX1VTQl9VX0VUSEVSPXkKQ09ORklHX1VTQl9GX1NFUklBTD15CkNPTkZJR19VU0JfRl9PQkVYPXkKQ09ORklHX1VTQl9GX05DTT15CkNPTkZJR19VU0JfRl9FQ009eQpDT05GSUdfVVNCX0ZfRUVNPXkKQ09ORklHX1VTQl9GX1NVQlNFVD15CkNPTkZJR19VU0JfRl9STkRJUz15CkNPTkZJR19VU0JfRl9NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0ZfRlM9eQpDT05GSUdfVVNCX0ZfSElEPXkKQ09ORklHX1VTQl9GX1BSSU5URVI9eQpDT05GSUdfVVNCX0NPTkZJR0ZTPXkKQ09ORklHX1VTQl9DT05GSUdGU19TRVJJQUw9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0FDTT15CkNPTkZJR19VU0JfQ09ORklHRlNfT0JFWD15CkNPTkZJR19VU0JfQ09ORklHRlNfTkNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19FQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTV9TVUJTRVQ9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX1JORElTPXkKQ09ORklHX1VTQl9DT05GSUdGU19FRU09eQojIENPTkZJR19VU0JfQ09ORklHRlNfUEhPTkVUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfTEJfU1M9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfRlM9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfSElEPXkKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfVVZDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19GX1BSSU5URVI9eQoKIwojIFVTQiBHYWRnZXQgcHJlY29tcG9zZWQgY29uZmlndXJhdGlvbnMKIwojIENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVNTX1NUT1JBR0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NEQ19DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OT0tJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0FDTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfSElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfREJHUCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1dFQkNBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SQVdfR0FER0VUIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEdhZGdldCBwcmVjb21wb3NlZCBjb25maWd1cmF0aW9ucwoKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldApDT05GSUdfVVNCX1JPTEVfU1dJVENIPXkKQ09ORklHX01NQz15CkNPTkZJR19QV1JTRVFfRU1NQz15CkNPTkZJR19QV1JTRVFfU0lNUExFPXkKQ09ORklHX01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTMyCiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQVJNTU1DST15CkNPTkZJR19NTUNfUUNPTV9ETUw9eQpDT05GSUdfTU1DX1NUTTMyX1NETU1DPXkKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9eQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST15CkNPTkZJR19NTUNfU0RIQ0lfUExURk09eQpDT05GSUdfTU1DX1NESENJX09GX0FSQVNBTj15CiMgQ09ORklHX01NQ19TREhDSV9PRl9BVDkxIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9PRl9FU0RIQz15CkNPTkZJR19NTUNfU0RIQ0lfT0ZfRFdDTVNIQz15CkNPTkZJR19NTUNfU0RIQ0lfQ0FERU5DRT15CiMgQ09ORklHX01NQ19TREhDSV9FU0RIQ19JTVggaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX1RFR1JBPXkKIyBDT05GSUdfTU1DX1NESENJX1BYQVYzIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9GX1NESDMwPXkKIyBDT05GSUdfTU1DX1NESENJX01JTEJFQVVUIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9JUFJPQz15CkNPTkZJR19NTUNfTUVTT05fR1g9eQojIENPTkZJR19NTUNfTUVTT05fTVhfU0RJTyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfTVNNPXkKIyBDT05GSUdfTU1DX01YQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TUEk9eQojIENPTkZJR19NTUNfU0RIQ0lfU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVE1JT19DT1JFPXkKQ09ORklHX01NQ19TREhJPXkKIyBDT05GSUdfTU1DX1NESElfU1lTX0RNQUMgaXMgbm90IHNldApDT05GSUdfTU1DX1NESElfSU5URVJOQUxfRE1BQz15CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05GSUdfTU1DX0RXPXkKQ09ORklHX01NQ19EV19QTFRGTT15CiMgQ09ORklHX01NQ19EV19CTFVFRklFTEQgaXMgbm90IHNldApDT05GSUdfTU1DX0RXX0VYWU5PUz15CkNPTkZJR19NTUNfRFdfSEkzNzk4Q1YyMDA9eQpDT05GSUdfTU1DX0RXX0szPXkKIyBDT05GSUdfTU1DX0RXX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfRFdfUk9DS0NISVA9eQojIENPTkZJR19NTUNfU0hfTU1DSUYgaXMgbm90IHNldAojIENPTkZJR19NTUNfVlVCMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTSEMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU1VOWEk9eQpDT05GSUdfTU1DX0NRSENJPXkKIyBDT05GSUdfTU1DX0hTUSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQkNNMjgzNT15CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX0JSQ01TVEI9eQpDT05GSUdfTU1DX1NESENJX1hFTk9OPXkKIyBDT05GSUdfTU1DX1NESENJX0FNNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX09XTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FOMzAyNTlBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19BVzIwMFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19BVzIwMTMgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JDTTYzMjggaXMgbm90IHNldAojIENPTkZJR19MRURTX0JDTTYzNTggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NSMDAxNDExNCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfRUwxNTIwMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNjkyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0dQSU89eQojIENPTkZJR19MRURTX0xQMzk0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTVYWF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTk1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BXTT15CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI2MDZNVlYgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFQzNTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMlhYIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfU1lTQ09OPXkKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1NQSV9CWVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2OTcgaXMgbm90IHNldAoKIwojIEZsYXNoIGFuZCBUb3JjaCBMRUQgZHJpdmVycwojCgojCiMgUkdCIExFRCBkcml2ZXJzCiMKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CkNPTkZJR19MRURTX1RSSUdHRVJfVElNRVI9eQpDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9eQpDT05GSUdfTEVEU19UUklHR0VSX0RJU0s9eQojIENPTkZJR19MRURTX1RSSUdHRVJfTVREIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQ1BVPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9BQ1RJVklUWT15CkNPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj15CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1RUWSBpcyBub3Qgc2V0CgojCiMgU2ltcGxlIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EPXkKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOU19DT05GSUdGUz15CkNPTkZJR19JTkZJTklCQU5EX1ZJUlRfRE1BPXkKIyBDT05GSUdfSU5GSU5JQkFORF9CTlhUX1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9DWEdCNCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSE5TIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19NTFg0X0lORklOSUJBTkQ9bQpDT05GSUdfTUxYNV9JTkZJTklCQU5EPW0KIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9RRURSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9WTVdBUkVfUFZSRE1BIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KIyBDT05GSUdfUkRNQV9TSVcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMgbm90IHNldApDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19HSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19MQVlFUlNDQVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19USFVOREVSWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU1lOT1BTWVMgaXMgbm90IHNldAojIENPTkZJR19FREFDX1hHRU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19ETUM1MjAgaXMgbm90IHNldAojIENPTkZJR19FREFDX1pZTlFNUCBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCkNPTkZJR19SVENfU1lTVE9IQz15CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTlZNRU09eQoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09ORklHX1JUQ19JTlRGX1BST0M9eQpDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRDX0lOVEZfREVWX1VJRV9FTVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQkVPWjkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCWDgwWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0JSQ01TVEI9eQpDT05GSUdfUlRDX0RSVl9EUzEzMDc9eQojIENPTkZJR19SVENfRFJWX0RTMTMwN19DRU5UVVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNzQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSFlNODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01BWDc3Njg2PXkKIyBDT05GSUdfUlRDX0RSVl9OQ1QzMDE4WSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JLODA4PXkKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1gxMjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUzNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1NjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1ODMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000MVQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQlEzMksgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1MzNTM5MEEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0ZNMzEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDg1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRU0zMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlY4ODAzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUzVNPXkKIyBDT05GSUdfUlRDX0RSVl9TRDMwNzggaXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfTTQxVDkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SOTcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg0NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzQ4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQ1A3OTUgaXMgbm90IHNldApDT05GSUdfUlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0RTMzIzMj15CkNPTkZJR19SVENfRFJWX0RTMzIzMl9IV01PTj15CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0RTMTI4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1NTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMyNDA0IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRUZJPXkKIyBDT05GSUdfUlRDX0RSVl9TVEsxN1RBOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUMzUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVNNNjI0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9aWU5RTVAgaXMgbm90IHNldAoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfSU1YREkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0ZTTF9GVE1fQUxBUk0gaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NRVNPTl9WUlRDPXkKIyBDT05GSUdfUlRDX0RSVl9TSCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BMMDMwPXkKQ09ORklHX1JUQ19EUlZfUEwwMzE9eQpDT05GSUdfUlRDX0RSVl9TVU42ST15CiMgQ09ORklHX1JUQ19EUlZfTVYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FSTUFEQTM4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRlRSVEMwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BNOFhYWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RFR1JBPXkKIyBDT05GSUdfUlRDX0RSVl9NWEMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01YQ19WMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU05WUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQkJOU00gaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01UMjcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVQ3NjIyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWEdFTkU9eQojIENPTkZJR19SVENfRFJWX1I3MzAxIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlREMTE5WD15CiMgQ09ORklHX1JUQ19EUlZfVElfSzMgaXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19BU1lOQ19UWF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0g9eQpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19ETUFfT0Y9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1CQV9QTDA4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0FYSV9ETUFDIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9TQkFfUkFJRD1tCkNPTkZJR19ETUFfQkNNMjgzNT15CkNPTkZJR19ETUFfU1VONkk9eQojIENPTkZJR19EV19BWElfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1FETUEgaXMgbm90IHNldAojIENPTkZJR19ISVNJX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19JTVhfU0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETUE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0szX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01WX1hPUiBpcyBub3Qgc2V0CkNPTkZJR19NVl9YT1JfVjI9eQojIENPTkZJR19NWFNfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfT1dMX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19QTDMzMF9ETUE9eQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BSRF9ETUEgaXMgbm90IHNldAojIENPTkZJR19URUdSQTE4Nl9HUENfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBMjBfQVBCX0RNQT15CkNPTkZJR19URUdSQTIxMF9BRE1BPXkKIyBDT05GSUdfWEdFTkVfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9YRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1pZTlFNUF9ETUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfWllOUU1QX0RQRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX0hTRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX0NRRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX1VBUlRfQVBETUEgaXMgbm90IHNldApDT05GSUdfUUNPTV9CQU1fRE1BPXkKIyBDT05GSUdfUUNPTV9HUElfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fSElETUFfTUdNVD15CkNPTkZJR19RQ09NX0hJRE1BPXkKQ09ORklHX0RXX0RNQUNfQ09SRT15CkNPTkZJR19EV19ETUFDPXkKQ09ORklHX0RXX0RNQUNfUENJPXkKIyBDT05GSUdfRFdfRURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NGX1BETUEgaXMgbm90IHNldApDT05GSUdfUkVORVNBU19ETUE9eQpDT05GSUdfUkNBUl9ETUFDPXkKIyBDT05GSUdfUkVORVNBU19VU0JfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0szX1VETUEgaXMgbm90IHNldAoKIwojIERNQSBDbGllbnRzCiMKIyBDT05GSUdfQVNZTkNfVFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZTkNfRklMRT15CiMgQ09ORklHX1NXX1NZTkMgaXMgbm90IHNldAojIENPTkZJR19VRE1BQlVGIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX01PVkVfTk9USUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9IRUFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9TWVNGU19TVEFUUyBpcyBub3Qgc2V0CiMgZW5kIG9mIERNQUJVRiBvcHRpb25zCgpDT05GSUdfVUlPPW0KIyBDT05GSUdfVUlPX0NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QRFJWX0dFTklSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19BRUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBub3Qgc2V0CkNPTkZJR19VSU9fUENJX0dFTkVSSUM9bQojIENPTkZJR19VSU9fTkVUWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QUlVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19NRjYyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19IVl9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU89bQpDT05GSUdfVkZJT19HUk9VUD15CkNPTkZJR19WRklPX0NPTlRBSU5FUj15CkNPTkZJR19WRklPX0lPTU1VX1RZUEUxPW0KIyBDT05GSUdfVkZJT19OT0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU9fVklSUUZEPXkKCiMKIyBWRklPIHN1cHBvcnQgZm9yIFBDSSBkZXZpY2VzCiMKQ09ORklHX1ZGSU9fUENJX0NPUkU9bQpDT05GSUdfVkZJT19QQ0lfTU1BUD15CkNPTkZJR19WRklPX1BDSV9JTlRYPXkKQ09ORklHX1ZGSU9fUENJPW0KIyBDT05GSUdfTUxYNV9WRklPX1BDSSBpcyBub3Qgc2V0CiMgZW5kIG9mIFZGSU8gc3VwcG9ydCBmb3IgUENJIGRldmljZXMKCiMKIyBWRklPIHN1cHBvcnQgZm9yIHBsYXRmb3JtIGRldmljZXMKIwojIENPTkZJR19WRklPX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJT19BTUJBIGlzIG5vdCBzZXQKIyBlbmQgb2YgVkZJTyBzdXBwb3J0IGZvciBwbGF0Zm9ybSBkZXZpY2VzCgpDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZNR0VOSUQ9eQojIENPTkZJR19OSVRST19FTkNMQVZFUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQU5DSE9SPXkKQ09ORklHX1ZJUlRJTz15CkNPTkZJR19WSVJUSU9fUENJX0xJQj15CkNPTkZJR19WSVJUSU9fUENJX0xJQl9MRUdBQ1k9eQpDT05GSUdfVklSVElPX01FTlU9eQpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xFR0FDWT15CkNPTkZJR19WSVJUSU9fUE1FTT15CkNPTkZJR19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fSU5QVVQ9eQpDT05GSUdfVklSVElPX01NSU89eQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKQ09ORklHX1ZJUlRJT19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX1ZEUEEgaXMgbm90IHNldApDT05GSUdfVkhPU1RfSU9UTEI9eQpDT05GSUdfVkhPU1RfVEFTSz15CkNPTkZJR19WSE9TVD15CkNPTkZJR19WSE9TVF9NRU5VPXkKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9WU09DSz15CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPXkKQ09ORklHX0hZUEVSVl9VVElMUz15CkNPTkZJR19IWVBFUlZfQkFMTE9PTj15CiMgZW5kIG9mIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKCiMKIyBYZW4gZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfWEVOX0JBTExPT049eQpDT05GSUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQ9eQpDT05GSUdfWEVOX0RFVl9FVlRDSE49eQojIENPTkZJR19YRU5fQkFDS0VORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5GUz15CkNPTkZJR19YRU5fQ09NUEFUX1hFTkZTPXkKQ09ORklHX1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05URU5EPXkKQ09ORklHX1hFTl9HTlRERVY9eQpDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQz15CiMgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQl9YRU49eQojIENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUFJJVkNNRD15CkNPTkZJR19YRU5fRUZJPXkKQ09ORklHX1hFTl9BVVRPX1hMQVRFPXkKIyBDT05GSUdfWEVOX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIFhlbiBkcml2ZXIgc3VwcG9ydAoKIyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldAojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldAojIENPTkZJR19NRUxMQU5PWF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19TVVJGQUNFX1BMQVRGT1JNUz15CiMgQ09ORklHX1NVUkZBQ0VfM19QT1dFUl9PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfR1BFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9IT1RQTFVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENsb2NrIGRyaXZlciBmb3IgQVJNIFJlZmVyZW5jZSBkZXNpZ25zCiMKIyBDT05GSUdfQ0xLX0lDU1QgaXMgbm90IHNldAojIENPTkZJR19DTEtfU1A4MTAgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBkcml2ZXIgZm9yIEFSTSBSZWZlcmVuY2UgZGVzaWducwoKIyBDT05GSUdfTE1LMDQ4MzIgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01BWDc3Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUks4MDg9eQpDT05GSUdfQ09NTU9OX0NMS19ISTY1NVg9eQojIENPTkZJR19DT01NT05fQ0xLX1NDTUkgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TQ1BJPXkKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MTQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU3MCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0JNMTg4MD15CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTkyNSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUD15CiMgQ09ORklHX0NPTU1PTl9DTEtfRlNMX0ZMRVhTUEkgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ZTTF9TQUkgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TMk1QUzExPXkKIyBDT05GSUdfQ09NTU9OX0NMS19BWElfQ0xLR0VOIGlzIG5vdCBzZXQKQ09ORklHX0NMS19RT1JJUT15CkNPTkZJR19DTEtfTFMxMDI4QV9QTExESUc9eQojIENPTkZJR19DT01NT05fQ0xLX1hHRU5FIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUFdNPXkKIyBDT05GSUdfQ09NTU9OX0NMS19SUzlfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MjFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfVkMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19WQzUgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1ZDNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfRklYRURfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19DTEtfQUNUSU9OUz15CkNPTkZJR19DTEtfT1dMX1M1MDA9eQpDT05GSUdfQ0xLX09XTF9TNzAwPXkKQ09ORklHX0NMS19PV0xfUzkwMD15CkNPTkZJR19DTEtfQkNNMjcxMV9EVlA9eQpDT05GSUdfQ0xLX0JDTTI4MzU9eQpDT05GSUdfQ09NTU9OX0NMS19JUFJPQz15CkNPTkZJR19DTEtfQkNNX05TMj15CkNPTkZJR19DTEtfQkNNX1NSPXkKQ09ORklHX0NMS19SQVNQQkVSUllQST15CkNPTkZJR19DT01NT05fQ0xLX0hJMzUxNkNWMzAwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNTE5PXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNTU5QT15CkNPTkZJR19DT01NT05fQ0xLX0hJMzY2MD15CkNPTkZJR19DT01NT05fQ0xLX0hJMzY3MD15CkNPTkZJR19DT01NT05fQ0xLX0hJMzc5OENWMjAwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEk2MjIwPXkKQ09ORklHX1JFU0VUX0hJU0k9eQpDT05GSUdfU1RVQl9DTEtfSEk2MjIwPXkKQ09ORklHX1NUVUJfQ0xLX0hJMzY2MD15CkNPTkZJR19NWENfQ0xLPXkKQ09ORklHX0NMS19JTVg4TU09eQpDT05GSUdfQ0xLX0lNWDhNTj15CkNPTkZJR19DTEtfSU1YOE1QPXkKQ09ORklHX0NMS19JTVg4TVE9eQpDT05GSUdfQ0xLX0lNWDhVTFA9eQpDT05GSUdfQ0xLX0lNWDkzPXkKIyBDT05GSUdfVElfU0NJX0NMSyBpcyBub3Qgc2V0CkNPTkZJR19USV9TWVNDT05fQ0xLPXkKCiMKIyBDbG9jayBkcml2ZXIgZm9yIE1lZGlhVGVrIFNvQwojCkNPTkZJR19DT01NT05fQ0xLX01FRElBVEVLPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVESUFURUtfRkhDVEw9eQpDT05GSUdfQ09NTU9OX0NMS19NVDI3MTI9eQojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9CRFBTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9KUEdERUNTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9NRkdDRkcgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9NTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX1ZERUNTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9WRU5DU1lTIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfQVVESU9TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9DQU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9HQ0VTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9NTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X1ZDT0RFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01GR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkwQVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkwQlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkxQVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkxQlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkyQVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkyQlNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNjc3OT15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfSVBFU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfQ0FNU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X1ZFTkNTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9NRkdDRkcgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9BVURTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDY3OTU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk1X01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk1X1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfVkVOQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5Nz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3X01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3X1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDc2MjI9eQojIENPTkZJR19DT01NT05fQ0xLX01UNzYyMl9FVEhTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNzYyMl9ISUZTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNzYyMl9BVURTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDc5ODE9eQpDT05GSUdfQ09NTU9OX0NMS19NVDc5ODFfRVRIU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ3OTg2PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ3OTg2X0VUSFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2Nz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19BVURTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X01GR0NGRz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczX0lNR1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3M19NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3M19WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczX1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODM9eQojIENPTkZJR19DT01NT05fQ0xLX01UODE4M19BVURJT1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT1JFMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT1JFMSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9BREwgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE4M19JUFVfQ09OTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDgxODY9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfQ0FNU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X0lNR1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9JUEVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfV1BFU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X0lNUF9JSUNfV1JBUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9NQ1VTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfTURQU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X01GR0NGRz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODg9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfQURTUF9BVURJTzI2TT15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9DQU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X0lNUF9JSUNfV1JBUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9JUEVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfVkRPU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfVlBQU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X1dQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5Mj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0FVRFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lNUF9JSUNfV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lQRVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01EUFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTVNEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1NDUF9BRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDgxOTU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfQVBVU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X0FVRFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9JTVBfSUlDX1dSQVA9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X01TREM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfU0NQX0FEU1A9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfVkRPU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X1ZQUFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9DQU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X0lQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9XUEVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9WRU5DU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X0FQVT15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9DQU09eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfTUZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X1ZERUM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfVkVOQz15CkNPTkZJR19DT01NT05fQ0xLX01UODUxNj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4NTE2X0FVRFNZUyBpcyBub3Qgc2V0CiMgZW5kIG9mIENsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgU29DCgojCiMgQ2xvY2sgc3VwcG9ydCBmb3IgQW1sb2dpYyBwbGF0Zm9ybXMKIwpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9SRUdNQVA9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9EVUFMRElWPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fTVBMTD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX1BMTD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX1ZJRF9QTExfRElWPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fQ0xLQ19VVElMUz15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0FPX0NMS0M9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9FRV9DTEtDPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fQ1BVX0RZTkRJVj15CkNPTkZJR19DT01NT05fQ0xLX0dYQkI9eQpDT05GSUdfQ09NTU9OX0NMS19BWEc9eQojIENPTkZJR19DT01NT05fQ0xLX0FYR19BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQTFfUExMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19BMV9QRVJJUEhFUkFMUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0cxMkE9eQojIGVuZCBvZiBDbG9jayBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3JtcwoKQ09ORklHX0FSTUFEQV9BUF9DUF9IRUxQRVI9eQpDT05GSUdfQVJNQURBXzM3WFhfQ0xLPXkKQ09ORklHX0FSTUFEQV9BUDgwNl9TWVNDT049eQpDT05GSUdfQVJNQURBX0FQX0NQVV9DTEs9eQpDT05GSUdfQVJNQURBX0NQMTEwX1NZU0NPTj15CkNPTkZJR19RQ09NX0dEU0M9eQpDT05GSUdfQ09NTU9OX0NMS19RQ09NPXkKIyBDT05GSUdfUUNPTV9BNTNQTEwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0E3UExMIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DTEtfQVBDQ19NU004OTk2IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0FQU1NfUExMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ180MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ181MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ181MzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ182MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ184MDc0IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ185NTc0IGlzIG5vdCBzZXQKQ09ORklHX01TTV9HQ0NfODkxNj15CiMgQ09ORklHX01TTV9HQ0NfODkxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODkzOSBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODk1MyBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODk3NiBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9NTUNDXzg5OTQgaXMgbm90IHNldApDT05GSUdfTVNNX0dDQ184OTk0PXkKQ09ORklHX01TTV9HQ0NfODk5Nj15CkNPTkZJR19NU01fTU1DQ184OTk2PXkKIyBDT05GSUdfTVNNX0dDQ184OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dQVUNDXzg5OTggaXMgbm90IHNldAojIENPTkZJR19NU01fTU1DQ184OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNNX0dDQ18yMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNNX0RJU1BDQ18yMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNTX0dDQ180MDQgaXMgbm90IHNldAojIENPTkZJR19TQ19DQU1DQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfQ0FNQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0RJU1BDQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfRElTUENDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19ESVNQQ0NfODI4MFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FfR0NDXzg3NzVQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FfR1BVQ0NfODc3NVAgaXMgbm90IHNldApDT05GSUdfU0NfR0NDXzcxODA9eQojIENPTkZJR19TQ19HQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dDQ184MTgwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dDQ184MjgwWFAgaXMgbm90IHNldAojIENPTkZJR19TQ19HUFVDQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR1BVQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dQVUNDXzgyODBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0xQQVNTQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0xQQVNTQ0NfODI4MFhQIGlzIG5vdCBzZXQKQ09ORklHX1NDX0xQQVNTX0NPUkVDQ183MTgwPXkKIyBDT05GSUdfU0NfTFBBU1NfQ09SRUNDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19NU1NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX1ZJREVPQ0NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX1ZJREVPQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9DQU1DQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fR0NDXzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9NTUNDXzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9HUFVDQ182NjAgaXMgbm90IHNldAojIENPTkZJR19RQ1NfVFVSSU5HXzQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDU19RNlNTVE9QXzQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1FEVV9HQ0NfMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9HQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dQVUNDXzg0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9WSURFT0NDXzg0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9ESVNQQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0xQQVNTQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RYX0dDQ183NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0NBTUNDXzYzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9DQU1DQ184MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fQ0FNQ0NfODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ182MTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYxMjUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfNjM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ182Mzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzcxNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzgzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184NTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfNjExNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzYxMjUgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ182Mzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfNjM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzgxNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ184MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzg0NTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ184NTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fVENTUkNDXzg1NTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgxNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzg1NTAgaXMgbm90IHNldAojIENPTkZJR19TUE1JX1BNSUNfQ0xLRElWIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9IRlBMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQU1NfWENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX0dGTV9MUEFTU19TTTgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzg0NTAgaXMgbm90IHNldApDT05GSUdfQ0xLX1JFTkVTQVM9eQojIENPTkZJR19DTEtfUkNBUl9VU0IyX0NMT0NLX1NFTCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1JPQ0tDSElQPXkKQ09ORklHX0NMS19QWDMwPXkKQ09ORklHX0NMS19SSzMzMDg9eQpDT05GSUdfQ0xLX1JLMzMyOD15CkNPTkZJR19DTEtfUkszMzY4PXkKQ09ORklHX0NMS19SSzMzOTk9eQpDT05GSUdfQ0xLX1JLMzU2OD15CkNPTkZJR19DTEtfUkszNTg4PXkKQ09ORklHX1NQUkRfQ09NTU9OX0NMSz15CkNPTkZJR19TUFJEX1NDOTg2MF9DTEs9eQpDT05GSUdfU1BSRF9TQzk4NjNBX0NMSz15CiMgQ09ORklHX1NQUkRfVU1TNTEyX0NMSyBpcyBub3Qgc2V0CkNPTkZJR19TVU5YSV9DQ1U9eQpDT05GSUdfU1VONTBJX0E2NF9DQ1U9eQpDT05GSUdfU1VONTBJX0ExMDBfQ0NVPXkKQ09ORklHX1NVTjUwSV9BMTAwX1JfQ0NVPXkKQ09ORklHX1NVTjUwSV9INl9DQ1U9eQpDT05GSUdfU1VONTBJX0g2MTZfQ0NVPXkKQ09ORklHX1NVTjUwSV9INl9SX0NDVT15CkNPTkZJR19TVU42SV9SVENfQ0NVPXkKQ09ORklHX1NVTjhJX0gzX0NDVT15CkNPTkZJR19TVU44SV9ERTJfQ0NVPXkKQ09ORklHX1NVTjhJX1JfQ0NVPXkKQ09ORklHX0NMS19URUdSQV9CUE1QPXkKQ09ORklHX1RFR1JBX0NMS19ERkxMPXkKIyBDT05GSUdfWElMSU5YX1ZDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfWExOWF9DTEtXWlJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19aWU5RTVAgaXMgbm90IHNldAojIENPTkZJR19IV1NQSU5MT0NLIGlzIG5vdCBzZXQKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19USU1FUl9PRj15CkNPTkZJR19USU1FUl9BQ1BJPXkKQ09ORklHX1RJTUVSX1BST0JFPXkKQ09ORklHX0NMS1NSQ19NTUlPPXkKQ09ORklHX09NQVBfRE1fVElNRVI9eQpDT05GSUdfRFdfQVBCX1RJTUVSPXkKQ09ORklHX0RXX0FQQl9USU1FUl9PRj15CkNPTkZJR19ST0NLQ0hJUF9USU1FUj15CkNPTkZJR19PV0xfVElNRVI9eQpDT05GSUdfU1VONElfVElNRVI9eQpDT05GSUdfVEVHUkFfVElNRVI9eQojIENPTkZJR19URUdSQTE4Nl9USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19BUk1fQVJDSF9USU1FUj15CkNPTkZJR19BUk1fQVJDSF9USU1FUl9FVlRTVFJFQU09eQpDT05GSUdfQVJNX0FSQ0hfVElNRVJfT09MX1dPUktBUk9VTkQ9eQpDT05GSUdfRlNMX0VSUkFUVU1fQTAwODU4NT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjEwMTAxMDE9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NTg5MjE9eQpDT05GSUdfU1VONTBJX0VSUkFUVU1fVU5LTk9XTjE9eQpDT05GSUdfQVJNX1RJTUVSX1NQODA0PXkKQ09ORklHX01US19USU1FUj15CkNPTkZJR19NVEtfQ1BVWF9USU1FUj15CkNPTkZJR19TUFJEX1RJTUVSPXkKIyBDT05GSUdfUkVORVNBU19PU1RNIGlzIG5vdCBzZXQKQ09ORklHX1RJTUVSX0lNWF9TWVNfQ1RSPXkKIyBlbmQgb2YgQ2xvY2sgU291cmNlIGRyaXZlcnMKCkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX0FSTV9NSFU9eQojIENPTkZJR19BUk1fTUhVX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YX01CT1ggaXMgbm90IHNldApDT05GSUdfUExBVEZPUk1fTUhVPXkKIyBDT05GSUdfUEwzMjBfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19BUk1BREFfMzdYWF9SV1RNX01CT1g9eQojIENPTkZJR19PTUFQMlBMVVNfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19ST0NLQ0hJUF9NQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0JDTTI4MzVfTUJPWD15CkNPTkZJR19USV9NRVNTQUdFX01BTkFHRVI9eQpDT05GSUdfSEkzNjYwX01CT1g9eQpDT05GSUdfSEk2MjIwX01CT1g9eQojIENPTkZJR19NQUlMQk9YX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0FQQ1NfSVBDIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBX0hTUF9NQk9YPXkKIyBDT05GSUdfWEdFTkVfU0xJTVBST19NQk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX1BEQ19NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9GTEVYUk1fTUJPWD1tCiMgQ09ORklHX01US19BRFNQX01CT1ggaXMgbm90IHNldAojIENPTkZJR19NVEtfQ01EUV9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX1pZTlFNUF9JUElfTUJPWD15CkNPTkZJR19TVU42SV9NU0dCT1g9eQojIENPTkZJR19TUFJEX01CT1ggaXMgbm90IHNldAojIENPTkZJR19RQ09NX0lQQ0MgaXMgbm90IHNldApDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19JT01NVV9BUEk9eQpDT05GSUdfSU9NTVVfU1VQUE9SVD15CgojCiMgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAojCkNPTkZJR19JT01NVV9JT19QR1RBQkxFPXkKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEVfTFBBRT15CiMgQ09ORklHX0lPTU1VX0lPX1BHVEFCTEVfTFBBRV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0lPX1BHVEFCTEVfQVJNVjdTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9EQVJUIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAoKIyBDT05GSUdfSU9NTVVfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9ERUZBVUxUX0RNQV9TVFJJQ1Q9eQojIENPTkZJR19JT01NVV9ERUZBVUxUX0RNQV9MQVpZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfREVGQVVMVF9QQVNTVEhST1VHSCBpcyBub3Qgc2V0CkNPTkZJR19PRl9JT01NVT15CkNPTkZJR19JT01NVV9ETUE9eQojIENPTkZJR19JT01NVUZEIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX0lPTU1VPXkKQ09ORklHX1NVTjUwSV9JT01NVT15CkNPTkZJR19URUdSQV9JT01NVV9TTU1VPXkKIyBDT05GSUdfSVBNTVVfVk1TQSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU01NVT15CiMgQ09ORklHX0FSTV9TTU1VX0xFR0FDWV9EVF9CSU5ESU5HUyBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU01NVV9ESVNBQkxFX0JZUEFTU19CWV9ERUZBVUxUPXkKQ09ORklHX0FSTV9TTU1VX1FDT009eQojIENPTkZJR19BUk1fU01NVV9RQ09NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TTU1VX1YzPXkKIyBDT05GSUdfQVJNX1NNTVVfVjNfU1ZBIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX0lPTU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQUkRfSU9NTVUgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1JFTU9URVBST0MgaXMgbm90IHNldAojIGVuZCBvZiBSZW1vdGVwcm9jIGRyaXZlcnMKCiMKIyBScG1zZyBkcml2ZXJzCiMKQ09ORklHX1JQTVNHPXkKIyBDT05GSUdfUlBNU0dfQ0hBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JQTVNHX0NUUkwgaXMgbm90IHNldApDT05GSUdfUlBNU0dfTlM9eQojIENPTkZJR19SUE1TR19RQ09NX0dMSU5LX1JQTSBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19WSVJUSU89eQojIGVuZCBvZiBScG1zZyBkcml2ZXJzCgojIENPTkZJR19TT1VORFdJUkUgaXMgbm90IHNldAoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJR19PV0xfUE1fRE9NQUlOUyBpcyBub3Qgc2V0CgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCkNPTkZJR19NRVNPTl9DQU5WQVM9eQpDT05GSUdfTUVTT05fQ0xLX01FQVNVUkU9eQpDT05GSUdfTUVTT05fR1hfU09DSU5GTz15CkNPTkZJR19NRVNPTl9HWF9QTV9ET01BSU5TPXkKQ09ORklHX01FU09OX0VFX1BNX0RPTUFJTlM9eQpDT05GSUdfTUVTT05fU0VDVVJFX1BNX0RPTUFJTlM9eQojIGVuZCBvZiBBbWxvZ2ljIFNvQyBkcml2ZXJzCgojCiMgQnJvYWRjb20gU29DIGRyaXZlcnMKIwpDT05GSUdfQkNNMjgzNV9QT1dFUj15CkNPTkZJR19SQVNQQkVSUllQSV9QT1dFUj15CkNPTkZJR19TT0NfQlJDTVNUQj15CiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgQ09ORklHX0ZTTF9EUEFBIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVJQ0NfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9HVVRTPXkKQ09ORklHX0RQQUEyX0NPTlNPTEU9eQojIENPTkZJR19GU0xfUkNQTSBpcyBub3Qgc2V0CiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfQTY0RlhfRElBRyBpcyBub3Qgc2V0CiMgZW5kIG9mIGZ1aml0c3UgU29DIGRyaXZlcnMKCiMKIyBIaXNpbGljb24gU29DIGRyaXZlcnMKIwojIENPTkZJR19LVU5QRU5HX0hDQ1MgaXMgbm90IHNldAojIGVuZCBvZiBIaXNpbGljb24gU29DIGRyaXZlcnMKCiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMKQ09ORklHX0lNWF9HUENWMl9QTV9ET01BSU5TPXkKQ09ORklHX1NPQ19JTVg4TT15CkNPTkZJR19TT0NfSU1YOT15CkNPTkZJR19JTVg4TV9CTEtfQ1RSTD15CkNPTkZJR19JTVg5X0JMS19DVFJMPXkKIyBlbmQgb2YgaS5NWCBTb0MgZHJpdmVycwoKIwojIEVuYWJsZSBMaXRlWCBTb0MgQnVpbGRlciBzcGVjaWZpYyBkcml2ZXJzCiMKIyBDT05GSUdfTElURVhfU09DX0NPTlRST0xMRVIgaXMgbm90IHNldAojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoKIwojIE1lZGlhVGVrIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfTVRLX0NNRFEgaXMgbm90IHNldAojIENPTkZJR19NVEtfREVWQVBDIGlzIG5vdCBzZXQKQ09ORklHX01US19JTkZSQUNGRz15CiMgQ09ORklHX01US19QTUlDX1dSQVAgaXMgbm90IHNldApDT05GSUdfTVRLX1JFR1VMQVRPUl9DT1VQTEVSPXkKQ09ORklHX01US19TQ1BTWVM9eQpDT05GSUdfTVRLX1NDUFNZU19QTV9ET01BSU5TPXkKQ09ORklHX01US19NTVNZUz15CiMgZW5kIG9mIE1lZGlhVGVrIFNvQyBkcml2ZXJzCgojIENPTkZJR19XUENNNDUwX1NPQyBpcyBub3Qgc2V0CgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX0FPU1NfUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DT01NQU5EX0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DUFIgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0dFTklfU0UgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0dTQkkgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0xMQ0MgaXMgbm90IHNldAojIENPTkZJR19RQ09NX09DTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9SQU1QX0NUUkwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1JNVEZTX01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fUlBNX01BU1RFUl9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fUlBNSCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU01EX1JQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9XQ05TU19DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9BUFIgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0lDQ19CV01PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFF1YWxjb21tIFNvQyBkcml2ZXJzCgpDT05GSUdfU09DX1JFTkVTQVM9eQojIENPTkZJR19BUkNIX1I4QTc3OTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NTEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTY1IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NjEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OUYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NzAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OUEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzlHMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc0QzAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3NEUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc0QjEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I5QTA3RzA0MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDdHMDQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOUEwN0cwNTQgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I5QTA5RzAxMSBpcyBub3Qgc2V0CkNPTkZJR19ST0NLQ0hJUF9HUkY9eQpDT05GSUdfUk9DS0NISVBfSU9ET01BSU49eQpDT05GSUdfUk9DS0NISVBfUE1fRE9NQUlOUz15CkNPTkZJR19TVU5YSV9NQlVTPXkKQ09ORklHX1NVTlhJX1NSQU09eQojIENPTkZJR19TVU4yMElfUFBVIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfVEVHUkFfMTMyX1NPQz15CkNPTkZJR19BUkNIX1RFR1JBXzIxMF9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8xODZfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMTk0X1NPQz15CkNPTkZJR19BUkNIX1RFR1JBXzIzNF9TT0M9eQpDT05GSUdfU09DX1RFR1JBX0ZVU0U9eQpDT05GSUdfU09DX1RFR1JBX0ZMT1dDVFJMPXkKQ09ORklHX1NPQ19URUdSQV9QTUM9eQpDT05GSUdfU09DX1RFR1JBX1BPV0VSR0FURV9CUE1QPXkKQ09ORklHX1NPQ19URUdSQV9DQkI9eQpDT05GSUdfU09DX1RJPXkKIyBDT05GSUdfVElfU0NJX1BNX0RPTUFJTlMgaXMgbm90IHNldAojIENPTkZJR19USV9LM19SSU5HQUNDIGlzIG5vdCBzZXQKQ09ORklHX1RJX0szX1NPQ0lORk89eQojIENPTkZJR19USV9QUlVTUyBpcyBub3Qgc2V0CkNPTkZJR19USV9TQ0lfSU5UQV9NU0lfRE9NQUlOPXkKCiMKIyBYaWxpbnggU29DIGRyaXZlcnMKIwpDT05GSUdfWllOUU1QX1BPV0VSPXkKQ09ORklHX1pZTlFNUF9QTV9ET01BSU5TPXkKQ09ORklHX1hMTlhfRVZFTlRfTUFOQUdFUj15CiMgZW5kIG9mIFhpbGlueCBTb0MgZHJpdmVycwojIGVuZCBvZiBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCgpDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EPXkKQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfREVWRlJFUV9HT1ZfUEFTU0lWRT15CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKIyBDT05GSUdfQVJNX0lNWF9CVVNfREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fSU1YOE1fRERSQ19ERVZGUkVRPXkKQ09ORklHX0FSTV9URUdSQV9ERVZGUkVRPXkKQ09ORklHX0FSTV9SSzMzOTlfRE1DX0RFVkZSRVE9eQojIENPTkZJR19BUk1fU1VOOElfQTMzX01CVVNfREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19QTV9ERVZGUkVRX0VWRU5UPXkKQ09ORklHX0RFVkZSRVFfRVZFTlRfUk9DS0NISVBfREZJPXkKQ09ORklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfRVhUQ09OX0FEQ19KQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX0ZTQTk0ODAgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9NQVgzMzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1BUTjUxNTAgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUUNPTV9TUE1JX01JU0MgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUlQ4OTczQSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9TTTU1MDIgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1VTQl9HUElPPXkKQ09ORklHX01FTU9SWT15CiMgQ09ORklHX0FSTV9QTDE3Ml9NUE1DIGlzIG5vdCBzZXQKQ09ORklHX0JSQ01TVEJfRFBGRT15CkNPTkZJR19CUkNNU1RCX01FTUM9eQojIENPTkZJR19PTUFQX0dQTUMgaXMgbm90IHNldAojIENPTkZJR19GU0xfSUZDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVORVNBU19SUENJRiBpcyBub3Qgc2V0CkNPTkZJR19URUdSQV9NQz15CkNPTkZJR19URUdSQTIxMF9FTUNfVEFCTEU9eQpDT05GSUdfVEVHUkEyMTBfRU1DPXkKQ09ORklHX0lJTz15CkNPTkZJR19JSU9fQlVGRkVSPXkKIyBDT05GSUdfSUlPX0JVRkZFUl9DQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19CVUZGRVJfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX0JVRkZFUl9ETUFFTkdJTkUgaXMgbm90IHNldAojIENPTkZJR19JSU9fQlVGRkVSX0hXX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX0lJT19LRklGT19CVUY9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQojIENPTkZJR19JSU9fQ09ORklHRlMgaXMgbm90IHNldApDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCiMgQ09ORklHX0lJT19TV19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1dfVFJJR0dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19UUklHR0VSRURfRVZFTlQgaXMgbm90IHNldAoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQURJUzE2MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDMxM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzEzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNDVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM0NV9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM2N19TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzY3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNzJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM3Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENPTkZJR19CTUEyMjAgaXMgbm90IHNldAojIENPTkZJR19CTUE0MDAgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19CTUkwODhfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19EQTI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RBMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVJEMDkgaXMgbm90IHNldAojIENPTkZJR19ETUFSRDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhMUzg5NjJBRl9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWExTODk2MkFGX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19LWDAyMkFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX0tYMDIyQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19LWFNEOSBpcyBub3Qgc2V0CiMgQ09ORklHX0tYQ0pLMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX01DMzIzMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc0NTVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BNzQ1NV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NTUE3NjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BODQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTk1NTEgaXMgbm90IHNldAojIENPTkZJR19NTUE5NTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNBMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfTVhDNDAwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01YQzYyNTUgaXMgbm90IHNldAojIENPTkZJR19TQ0EzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NBMzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzgzMTIgaXMgbm90IHNldAojIENPTkZJR19TVEs4QkE1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFjY2VsZXJvbWV0ZXJzCgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENDEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzA5MVI1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjkxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjkyIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3Mjk4IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NDc2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NjA2X0lGQUNFX1BBUkFMTEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NjA2X0lGQUNFX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc2OF8xIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzkxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3ODg3IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ5NDY3IGlzIG5vdCBzZXQKIyBDT05GSUdfQURJX0FYSV9BREMgaXMgbm90IHNldAojIENPTkZJR19BWFAyMFhfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQVhQMjg4X0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTV9JUFJPQ19BREMgaXMgbm90IHNldAojIENPTkZJR19CRVJMSU4yX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NDMTAwMDFfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5WRUxPUEVfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ISTg0MzUgaXMgbm90IHNldAojIENPTkZJR19IWDcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWDdEX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWDhRWFBfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YOTNfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ3MSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0ODUgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDk2IGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEwMjcgaXMgbm90IHNldAojIENPTkZJR19NQVgxMTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExMTggaXMgbm90IHNldAojIENPTkZJR19NQVgxMTIwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExNDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEzNjMgaXMgbm90IHNldAojIENPTkZJR19NQVg5NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQMzIwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDM0MjIgaXMgbm90IHNldAojIENPTkZJR19NQ1AzOTExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfTVQ2NTc3X0FVWEFEQyBpcyBub3Qgc2V0CkNPTkZJR19NRVNPTl9TQVJBREM9eQojIENPTkZJR19OQVU3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1JSQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX0lBREMgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTUlfVkFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9BREM1IGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX1NBUkFEQz15CiMgQ09ORklHX1JJQ0hURUtfUlRRNjA1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NEX0FEQ19NT0RVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19TVU40SV9HUEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTjIwSV9HUEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4MUMgaXMgbm90IHNldAojIENPTkZJR19USV9BREMwODMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDg0UzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyMTM4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTA4UzEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyOFMwNTIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxNjFTNjI2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzc5MjQgaXMgbm90IHNldAojIENPTkZJR19USV9BRFMxMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTNzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzgzNDQgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM4Njg4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTI0UzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTMxRTA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfTE1QOTIwNjQgaXMgbm90IHNldAojIENPTkZJR19USV9UTEM0NTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfVFNDMjA0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGNjEwX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9YQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0FNUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBhbmQgZGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCiMgQ09ORklHX0FENzQxMTUgaXMgbm90IHNldAojIENPTkZJR19BRDc0NDEzUiBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuYWxvZyB0byBkaWdpdGFsIGFuZCBkaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCgojCiMgQW5hbG9nIEZyb250IEVuZHMKIwojIENPTkZJR19JSU9fUkVTQ0FMRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuYWxvZyBGcm9udCBFbmRzCgojCiMgQW1wbGlmaWVycwojCiMgQ09ORklHX0FEODM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FEQTQyNTAgaXMgbm90IHNldAojIENPTkZJR19ITUM0MjUgaXMgbm90IHNldAojIGVuZCBvZiBBbXBsaWZpZXJzCgojCiMgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzQ2IGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgQ2hlbWljYWwgU2Vuc29ycwojCiMgQ09ORklHX0FUTEFTX1BIX1NFTlNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTEFTX0VaT19TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19CTUU2ODAgaXMgbm90IHNldAojIENPTkZJR19DQ1M4MTEgaXMgbm90IHNldAojIENPTkZJR19JQVFDT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NEMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRDRYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU0lSSU9OX1NHUDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU0lSSU9OX1NHUDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BTMzBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU0VBSVJfU1VOUklTRV9DTzIgaXMgbm90IHNldAojIENPTkZJR19WWjg5WCBpcyBub3Qgc2V0CiMgZW5kIG9mIENoZW1pY2FsIFNlbnNvcnMKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24KIwojIGVuZCBvZiBIaWQgU2Vuc29yIElJTyBDb21tb24KCiMKIyBJSU8gU0NNSSBTZW5zb3JzCiMKIyBDT05GSUdfSUlPX1NDTUkgaXMgbm90IHNldAojIGVuZCBvZiBJSU8gU0NNSSBTZW5zb3JzCgojCiMgU1NQIFNlbnNvciBDb21tb24KIwojIENPTkZJR19JSU9fU1NQX1NFTlNPUkhVQiBpcyBub3Qgc2V0CiMgZW5kIG9mIFNTUCBTZW5zb3IgQ29tbW9uCgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCiMgQ09ORklHX0FEMzU1MlIgaXMgbm90IHNldAojIENPTkZJR19BRDUwNjQgaXMgbm90IHNldAojIENPTkZJR19BRDUzNjAgaXMgbm90IHNldAojIENPTkZJR19BRDUzODAgaXMgbm90IHNldAojIENPTkZJR19BRDU0MjEgaXMgbm90IHNldAojIENPTkZJR19BRDU0NDYgaXMgbm90IHNldAojIENPTkZJR19BRDU0NDkgaXMgbm90IHNldAojIENPTkZJR19BRDU1OTJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NTkzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTUwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTYyNFJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjY4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTY4Nl9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRDU2OTZfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzU4IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzcwUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEODgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQT1RfREFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFM0NDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMTY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI2MzIgaXMgbm90IHNldAojIENPTkZJR19NNjIzMzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1MTcgaXMgbm90IHNldAojIENPTkZJR19NQVg1NTIyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQ3MjUgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NzI4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDkyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzA4MlMwODUgaXMgbm90IHNldAojIENPTkZJR19USV9EQUM1NTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNzMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzc2MTIgaXMgbm90IHNldAojIENPTkZJR19WRjYxMF9EQUMgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCgojCiMgSUlPIGR1bW15IGRyaXZlcgojCiMgZW5kIG9mIElJTyBkdW1teSBkcml2ZXIKCiMKIyBGaWx0ZXJzCiMKIyBDT05GSUdfQURNVjg4MTggaXMgbm90IHNldAojIGVuZCBvZiBGaWx0ZXJzCgojCiMgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCiMKCiMKIyBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMKIyBDT05GSUdfQUQ5NTIzIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwojIENPTkZJR19BREY0MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURGNDM3MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FERjQzNzcgaXMgbm90IHNldAojIENPTkZJR19BRE1WMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FETVYxMDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfQURNVjQ0MjAgaXMgbm90IHNldAojIENPTkZJR19BRFJGNjc4MCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIyBlbmQgb2YgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCiMgQ09ORklHX0FESVMxNjA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjEzNiBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWFJTMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYUlM0NTAgaXMgbm90IHNldAojIENPTkZJR19CTUcxNjAgaXMgbm90IHNldAojIENPTkZJR19GWEFTMjEwMDJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBVMzA1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfR1lST18zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lURzMyMDAgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCgojCiMgSGVhbHRoIFNlbnNvcnMKIwoKIwojIEhlYXJ0IFJhdGUgTW9uaXRvcnMKIwojIENPTkZJR19BRkU0NDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZFNDQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzAxMDIgaXMgbm90IHNldAojIGVuZCBvZiBIZWFydCBSYXRlIE1vbml0b3JzCiMgZW5kIG9mIEhlYWx0aCBTZW5zb3JzCgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCiMgQ09ORklHX0FNMjMxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RIVDExIGlzIG5vdCBzZXQKIyBDT05GSUdfSERDMTAwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hEQzIwMTAgaXMgbm90IHNldAojIENPTkZJR19IVFMyMjEgaXMgbm90IHNldAojIENPTkZJR19IVFUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJNzAwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJNzAyMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEh1bWlkaXR5IHNlbnNvcnMKCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCiMgQ09ORklHX0FESVMxNjQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjQ2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JNSTE2MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQk9TQ0hfQk5PMDU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYT1M4NzAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYT1M4NzAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0tNWDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX0lDTTQyNjAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVl9JQ000MjYwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19JTlZfTVBVNjA1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JTlZfTVBVNjA1MF9TUEkgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfTFNNNkRTWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9MU005RFMwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKCiMKIyBMaWdodCBzZW5zb3JzCiMKIyBDT05GSUdfQUNQSV9BTFMgaXMgbm90IHNldAojIENPTkZJR19BREpEX1MzMTEgaXMgbm90IHNldAojIENPTkZJR19BRFVYMTAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMMzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMMzMyMEEgaXMgbm90IHNldAojIENPTkZJR19BUERTOTMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVM3MzIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JIMTc1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JIMTc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NNMzIxODEgaXMgbm90IHNldAojIENPTkZJR19DTTMyMzIgaXMgbm90IHNldAojIENPTkZJR19DTTMzMjMgaXMgbm90IHNldAojIENPTkZJR19DTTM2MDUgaXMgbm90IHNldAojIENPTkZJR19DTTM2NjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfR1AyQVAwMDIgaXMgbm90IHNldAojIENPTkZJR19HUDJBUDAyMEEwMEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lTTDI5MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JU0wyOTAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfSlNBMTIxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JPSE1fQlUyNzAwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JPSE1fQlUyNzAzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JQUjA1MjEgaXMgbm90IHNldAojIENPTkZJR19MVFI1MDEgaXMgbm90IHNldAojIENPTkZJR19MVFJGMjE2QSBpcyBub3Qgc2V0CiMgQ09ORklHX0xWMDEwNENTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNDQwMDAgaXMgbm90IHNldAojIENPTkZJR19NQVg0NDAwOSBpcyBub3Qgc2V0CiMgQ09ORklHX05PQTEzMDUgaXMgbm90IHNldAojIENPTkZJR19PUFQzMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUNDAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBMTIyMDMwMDEgaXMgbm90IHNldAojIENPTkZJR19TSTExMzMgaXMgbm90IHNldAojIENPTkZJR19TSTExNDUgaXMgbm90IHNldAojIENPTkZJR19TVEszMzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RfVVZJUzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfVENTMzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNldAojIENPTkZJR19UU0wyNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjU5MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDI3NzIgaXMgbm90IHNldAojIENPTkZJR19UU0w0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVM1MTgyRCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkw0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDQwMzUgaXMgbm90IHNldAojIENPTkZJR19WRU1MNjAzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZFTUw2MDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkw2MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfWk9QVDIyMDEgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodCBzZW5zb3JzCgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwojIENPTkZJR19BSzg5NzQgaXMgbm90IHNldAojIENPTkZJR19BSzg5NzUgaXMgbm90IHNldAojIENPTkZJR19BSzA5OTExIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR05fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR05fU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFHMzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQzM1MjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX01BR05fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUk0zMTAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUk0zMTAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX1RNQUc1MjczIGlzIG5vdCBzZXQKIyBDT05GSUdfWUFNQUhBX1lBUzUzMCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1hZ25ldG9tZXRlciBzZW5zb3JzCgojCiMgTXVsdGlwbGV4ZXJzCiMKIyBDT05GSUdfSUlPX01VWCBpcyBub3Qgc2V0CiMgZW5kIG9mIE11bHRpcGxleGVycwoKIwojIEluY2xpbm9tZXRlciBzZW5zb3JzCiMKIyBlbmQgb2YgSW5jbGlub21ldGVyIHNlbnNvcnMKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwojIENPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVIgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1lTRlNfVFJJR0dFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQoKIwojIExpbmVhciBhbmQgYW5ndWxhciBwb3NpdGlvbiBzZW5zb3JzCiMKIyBlbmQgb2YgTGluZWFyIGFuZCBhbmd1bGFyIHBvc2l0aW9uIHNlbnNvcnMKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKIyBDT05GSUdfQUQ1MTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU0ODEgaXMgbm90IHNldAojIENPTkZJR19NQVg1NDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQxMzEgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDEwMTAgaXMgbm90IHNldAojIENPTkZJR19UUEwwMTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfWDkyNTAgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCgojCiMgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCiMKIyBDT05GSUdfTE1QOTEwMDAgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIHBvdGVudGlvc3RhdHMKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKIyBDT05GSUdfQUJQMDYwTUcgaXMgbm90IHNldAojIENPTkZJR19CTVAyODAgaXMgbm90IHNldAojIENPTkZJR19ETEhMNjBEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFBTMzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUDEwMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMTE1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDExNV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NUEwzMTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBSTFMwMDI1UEEgaXMgbm90IHNldAojIENPTkZJR19NUzU2MTEgaXMgbm90IHNldAojIENPTkZJR19NUzU2MzcgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19UNTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQMjA2QyBpcyBub3Qgc2V0CiMgQ09ORklHX1pQQTIzMjYgaXMgbm90IHNldAojIGVuZCBvZiBQcmVzc3VyZSBzZW5zb3JzCgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwojIENPTkZJR19BUzM5MzUgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodG5pbmcgc2Vuc29ycwoKIwojIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwojCiMgQ09ORklHX0lSU0QyMDAgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJREFSX0xJVEVfVjIgaXMgbm90IHNldAojIENPTkZJR19NQjEyMzIgaXMgbm90IHNldAojIENPTkZJR19QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZENzc0MDIgaXMgbm90IHNldAojIENPTkZJR19TUkYwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTMyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NSRjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDMwMjAgaXMgbm90IHNldAojIENPTkZJR19WTDUzTDBYX0kyQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FEMlM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEMlMxMjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCiMgQ09ORklHX0xUQzI5ODMgaXMgbm90IHNldAojIENPTkZJR19NQVhJTV9USEVSTU9DT1VQTEUgaXMgbm90IHNldAojIENPTkZJR19NTFg5MDYxNCBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDkwNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QMDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QMTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfVFNZUzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNZUzAyRCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4NTYgaXMgbm90IHNldAojIENPTkZJR19NQVgzMTg2NSBpcyBub3Qgc2V0CiMgZW5kIG9mIFRlbXBlcmF0dXJlIHNlbnNvcnMKCiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0FUTUVMX1RDQiBpcyBub3Qgc2V0CkNPTkZJR19QV01fQkNNX0lQUk9DPXkKQ09ORklHX1BXTV9CQ00yODM1PXkKIyBDT05GSUdfUFdNX0JFUkxJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9CUkNNU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0NMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9EV0MgaXMgbm90IHNldAojIENPTkZJR19QV01fRlNMX0ZUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9ISUJWVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9JTVgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0lNWDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0lNWF9UUE0gaXMgbm90IHNldApDT05GSUdfUFdNX01FU09OPXkKIyBDT05GSUdfUFdNX01US19ESVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX01FRElBVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX09NQVBfRE1USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9QQ0E5Njg1IGlzIG5vdCBzZXQKQ09ORklHX1BXTV9SQVNQQkVSUllQSV9QT0U9eQojIENPTkZJR19QV01fUkNBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9SRU5FU0FTX1RQVSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUk9DS0NISVA9eQojIENPTkZJR19QV01fU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19QV01fU1VONEk9eQpDT05GSUdfUFdNX1RFR1JBPXkKIyBDT05GSUdfUFdNX1RJRUNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9USUVIUlBXTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9YSUxJTlggaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwpDT05GSUdfSVJRQ0hJUD15CkNPTkZJR19BUk1fR0lDPXkKQ09ORklHX0FSTV9HSUNfUE09eQpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQpDT05GSUdfQVJNX0dJQ19WMk09eQpDT05GSUdfQVJNX0dJQ19WMz15CkNPTkZJR19BUk1fR0lDX1YzX0lUUz15CkNPTkZJR19BUk1fR0lDX1YzX0lUU19QQ0k9eQojIENPTkZJR19BTF9GSUMgaXMgbm90IHNldApDT05GSUdfQkNNNzAzOF9MMV9JUlE9eQpDT05GSUdfQkNNNzEyMF9MMl9JUlE9eQpDT05GSUdfQlJDTVNUQl9MMl9JUlE9eQpDT05GSUdfRFdfQVBCX0lDVEw9eQpDT05GSUdfSElTSUxJQ09OX0lSUV9NQklHRU49eQpDT05GSUdfU1VONklfUl9JTlRDPXkKQ09ORklHX1NVTlhJX05NSV9JTlRDPXkKIyBDT05GSUdfWElMSU5YX0lOVEMgaXMgbm90IHNldApDT05GSUdfSU1YX0dQQ1YyPXkKQ09ORklHX01WRUJVX0dJQ1A9eQpDT05GSUdfTVZFQlVfSUNVPXkKQ09ORklHX01WRUJVX09ETUk9eQpDT05GSUdfTVZFQlVfUElDPXkKQ09ORklHX01WRUJVX1NFST15CkNPTkZJR19MU19FWFRJUlE9eQpDT05GSUdfTFNfU0NGR19NU0k9eQpDT05GSUdfUEFSVElUSU9OX1BFUkNQVT15CkNPTkZJR19RQ09NX0lSUV9DT01CSU5FUj15CkNPTkZJR19NRVNPTl9JUlFfR1BJTz15CiMgQ09ORklHX1FDT01fUERDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9NUE0gaXMgbm90IHNldApDT05GSUdfSU1YX0lSUVNURUVSPXkKQ09ORklHX0lNWF9JTlRNVVg9eQpDT05GSUdfSU1YX01VX01TST1tCkNPTkZJR19USV9TQ0lfSU5UUl9JUlFDSElQPXkKQ09ORklHX1RJX1NDSV9JTlRBX0lSUUNISVA9eQpDT05GSUdfTVNUX0lSUT15CiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19SRVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQpDT05GSUdfUkVTRVRfQkVSTElOPXkKQ09ORklHX1JFU0VUX0JSQ01TVEI9eQpDT05GSUdfUkVTRVRfQlJDTVNUQl9SRVNDQUw9eQojIENPTkZJR19SRVNFVF9JTVg3IGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX01FU09OPXkKIyBDT05GSUdfUkVTRVRfTUVTT05fQVVESU9fQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUUNPTV9BT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUUNPTV9QREMgaXMgbm90IHNldApDT05GSUdfUkVTRVRfUkFTUEJFUlJZUEk9eQpDT05GSUdfUkVTRVRfU0NNST15CkNPTkZJR19SRVNFVF9TSU1QTEU9eQpDT05GSUdfUkVTRVRfU1VOWEk9eQojIENPTkZJR19SRVNFVF9USV9TQ0kgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9USV9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9USV9UUFMzODBYIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9SRVNFVF9ISTM2NjA9eQpDT05GSUdfQ09NTU9OX1JFU0VUX0hJNjIyMD15CkNPTkZJR19SRVNFVF9URUdSQV9CUE1QPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX0dFTkVSSUNfUEhZX01JUElfRFBIWT15CkNPTkZJR19QSFlfWEdFTkU9eQojIENPTkZJR19QSFlfQ0FOX1RSQU5TQ0VJVkVSIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9TVU40SV9VU0I9eQpDT05GSUdfUEhZX1NVTjZJX01JUElfRFBIWT15CkNPTkZJR19QSFlfU1VOOUlfVVNCPXkKQ09ORklHX1BIWV9TVU41MElfVVNCMz15CkNPTkZJR19QSFlfTUVTT044Ql9VU0IyPXkKQ09ORklHX1BIWV9NRVNPTl9HWExfVVNCMj15CkNPTkZJR19QSFlfTUVTT05fRzEyQV9NSVBJX0RQSFlfQU5BTE9HPXkKQ09ORklHX1BIWV9NRVNPTl9HMTJBX1VTQjI9eQpDT05GSUdfUEhZX01FU09OX0cxMkFfVVNCM19QQ0lFPXkKQ09ORklHX1BIWV9NRVNPTl9BWEdfUENJRT15CkNPTkZJR19QSFlfTUVTT05fQVhHX01JUElfUENJRV9BTkFMT0c9eQpDT05GSUdfUEhZX01FU09OX0FYR19NSVBJX0RQSFk9eQoKIwojIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKIwpDT05GSUdfUEhZX0JDTV9TUl9VU0I9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9eQpDT05GSUdfUEhZX0JDTV9OU19VU0IyPXkKQ09ORklHX1BIWV9CQ01fTlNfVVNCMz15CkNPTkZJR19QSFlfTlMyX1BDSUU9eQpDT05GSUdfUEhZX05TMl9VU0JfRFJEPXkKQ09ORklHX1BIWV9CUkNNX1NBVEE9eQpDT05GSUdfUEhZX0JSQ01fVVNCPXkKQ09ORklHX1BIWV9CQ01fU1JfUENJRT15CiMgZW5kIG9mIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKCkNPTkZJR19QSFlfQ0FERU5DRV9UT1JSRU5UPXkKQ09ORklHX1BIWV9DQURFTkNFX0RQSFk9eQojIENPTkZJR19QSFlfQ0FERU5DRV9EUEhZX1JYIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9DQURFTkNFX1NJRVJSQT15CkNPTkZJR19QSFlfQ0FERU5DRV9TQUxWTz15CkNPTkZJR19QSFlfRlNMX0lNWDhNUV9VU0I9eQojIENPTkZJR19QSFlfTUlYRUxfTFZEU19QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX01JWEVMX01JUElfRFBIWT15CiMgQ09ORklHX1BIWV9GU0xfSU1YOE1fUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9GU0xfTFlOWF8yOEcgaXMgbm90IHNldApDT05GSUdfUEhZX0hJNjIyMF9VU0I9eQpDT05GSUdfUEhZX0hJMzY2MF9VU0I9eQojIENPTkZJR19QSFlfSEkzNjcwX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9ISTM2NzBfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfSElTVEJfQ09NQlBIWT15CkNPTkZJR19QSFlfSElTSV9JTk5PX1VTQjI9eQpDT05GSUdfUEhZX0JFUkxJTl9TQVRBPXkKQ09ORklHX1BIWV9CRVJMSU5fVVNCPXkKQ09ORklHX1BIWV9NVkVCVV9BMzcwMF9DT01QSFk9eQpDT05GSUdfUEhZX01WRUJVX0EzNzAwX1VUTUk9eQpDT05GSUdfUEhZX01WRUJVX0EzOFhfQ09NUEhZPXkKQ09ORklHX1BIWV9NVkVCVV9DUDExMF9DT01QSFk9eQojIENPTkZJR19QSFlfTVZFQlVfQ1AxMTBfVVRNSSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CkNPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMj15CiMgQ09ORklHX1BIWV9NVEtfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfTVRLX1RQSFk9eQpDT05GSUdfUEhZX01US19VRlM9eQojIENPTkZJR19QSFlfTVRLX1hTUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01US19IRE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01US19NSVBJX0RTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NVEtfRFAgaXMgbm90IHNldAojIENPTkZJR19QSFlfTEFOOTY2WF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfQ1BDQVBfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01BUFBIT05FX01ETTY2MDAgaXMgbm90IHNldAojIENPTkZJR19QSFlfT0NFTE9UX1NFUkRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0FQUTgwNjRfU0FUQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0VEUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0lQUTQwMTlfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fSVBRODA2WF9TQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUENJRTIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9RTVAgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9RVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1NOUFNfRVVTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9FVVNCMl9SRVBFQVRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX00zMV9VU0IgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfSFMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfU05QU19GRU1UT19WMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9IU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX0hTXzI4Tk0gaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfU1MgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9JUFE4MDZYX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1NHTUlJX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SOEE3NzlGMF9FVEhFUk5FVF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUkNBUl9HRU4yIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOM19QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOM19VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOM19VU0IzIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9ST0NLQ0hJUF9EUD15CiMgQ09ORklHX1BIWV9ST0NLQ0hJUF9EUEhZX1JYMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfRU1NQz15CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19IRE1JPXkKQ09ORklHX1BIWV9ST0NLQ0hJUF9JTk5PX1VTQjI9eQojIENPTkZJR19QSFlfUk9DS0NISVBfSU5OT19DU0lEUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9ST0NLQ0hJUF9JTk5PX0RTSURQSFk9eQojIENPTkZJR19QSFlfUk9DS0NISVBfTkFORU5HX0NPTUJPX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfUENJRT15CiMgQ09ORklHX1BIWV9ST0NLQ0hJUF9TTlBTX1BDSUUzIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9ST0NLQ0hJUF9UWVBFQz15CkNPTkZJR19QSFlfUk9DS0NISVBfVVNCPXkKIyBDT05GSUdfUEhZX1NBTVNVTkdfVVNCMiBpcyBub3Qgc2V0CkNPTkZJR19QSFlfVEVHUkFfWFVTQj15CkNPTkZJR19QSFlfVEVHUkExOTRfUDJVPXkKIyBDT05GSUdfUEhZX0FNNjU0X1NFUkRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9KNzIxRV9XSVogaXMgbm90IHNldAojIENPTkZJR19PTUFQX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfVFVTQjEyMTAgaXMgbm90IHNldAojIENPTkZJR19QSFlfWElMSU5YX1pZTlFNUCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIENPTkZJR19BUk1fQ0NJX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9DQ04gaXMgbm90IHNldAojIENPTkZJR19BUk1fQ01OIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9QTVU9eQpDT05GSUdfQVJNX1BNVV9BQ1BJPXkKIyBDT05GSUdfQVJNX1NNTVVfVjNfUE1VIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9QTVVWMz15CiMgQ09ORklHX0FSTV9EU1VfUE1VIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9JTVg4X0REUl9QTVU9eQojIENPTkZJR19GU0xfSU1YOV9ERFJfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9MMl9QTVUgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0wzX1BNVSBpcyBub3Qgc2V0CkNPTkZJR19USFVOREVSWDJfUE1VPXkKIyBDT05GSUdfWEdFTkVfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NQRV9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fRE1DNjIwX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfQ04xMEtfVEFEX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSUJBQkFfVU5DT1JFX0RSV19QTVUgaXMgbm90IHNldAojIENPTkZJR19ISVNJX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfUENJRV9QTVUgaXMgbm90IHNldAojIENPTkZJR19ITlMzX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfQ04xMEtfRERSX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9DT1JFU0lHSFRfUE1VX0FSQ0hfU1lTVEVNX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01FU09OX0REUl9QTVUgaXMgbm90IHNldAojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQpDT05GSUdfVVNCND1tCiMgQ09ORklHX1VTQjRfREVCVUdGU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjRfRE1BX1RFU1QgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgpDT05GSUdfTElCTlZESU1NPXkKQ09ORklHX0JMS19ERVZfUE1FTT15CkNPTkZJR19ORF9DTEFJTT15CkNPTkZJR19ORF9CVFQ9eQpDT05GSUdfQlRUPXkKQ09ORklHX09GX1BNRU09eQpDT05GSUdfREFYPXkKIyBDT05GSUdfREVWX0RBWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVl9EQVhfSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CgojCiMgTGF5b3V0IFR5cGVzCiMKIyBDT05GSUdfTlZNRU1fTEFZT1VUX1NMMjhfVlBEIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTEFZT1VUX09OSUVfVExWIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGF5b3V0IFR5cGVzCgpDT05GSUdfTlZNRU1fQkNNX09DT1RQPXkKIyBDT05GSUdfTlZNRU1fSU1YX0lJTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0lNWF9PQ09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0lNWF9PQ09UUF9FTEUgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9MQVlFUlNDQVBFX1NGUCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX01FU09OX0VGVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTUVTT05fTVhfRUZVU0UgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9NVEtfRUZVU0UgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9RQ09NX1FGUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1FDT01fU0VDX1FGUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1JNRU0gaXMgbm90IHNldApDT05GSUdfTlZNRU1fUk9DS0NISVBfRUZVU0U9eQpDT05GSUdfTlZNRU1fUk9DS0NISVBfT1RQPXkKIyBDT05GSUdfTlZNRU1fU05WU19MUEdQUiBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1NQTUlfU0RBTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1NQUkRfRUZVU0UgaXMgbm90IHNldApDT05GSUdfTlZNRU1fU1VOWElfU0lEPXkKIyBDT05GSUdfTlZNRU1fVV9CT09UX0VOViBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1pZTlFNUCBpcyBub3Qgc2V0CgojCiMgSFcgdHJhY2luZyBzdXBwb3J0CiMKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldAojIENPTkZJR19ISVNJX1BUVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhXIHRyYWNpbmcgc3VwcG9ydAoKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFRSBpcyBub3Qgc2V0CkNPTkZJR19QTV9PUFA9eQojIENPTkZJR19TSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFUkNPTk5FQ1Q9eQojIENPTkZJR19JTlRFUkNPTk5FQ1RfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJDT05ORUNUX1FDT00gaXMgbm90IHNldAojIENPTkZJR19DT1VOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQ0kgaXMgbm90IHNldAojIENPTkZJR19IVEUgaXMgbm90IHNldAojIENPTkZJR19DRFhfQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKQ09ORklHX0JVRkZFUl9IRUFEPXkKQ09ORklHX0xFR0FDWV9ESVJFQ1RfSU89eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1NVUFBPUlRfVjQ9eQpDT05GSUdfWEZTX1NVUFBPUlRfQVNDSUlfQ0k9eQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQojIENPTkZJR19YRlNfUlQgaXMgbm90IHNldAojIENPTkZJR19YRlNfT05MSU5FX1NDUlVCIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNldAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19GU19WRVJJVFkgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfVklSVElPX0ZTPXkKQ09ORklHX09WRVJMQVlfRlM9eQojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGUzNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUEZTX1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQVJDSF9IQVNfR0lHQU5USUNfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJR19FRklWQVJfRlM9eQojIGVuZCBvZiBQc2V1ZG8gZmlsZXN5c3RlbXMKCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19DUkFNRlMgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlM9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUPXkKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19DSE9JQ0VfREVDT01QX0JZX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKIyBDT05GSUdfU1FVQVNIRlNfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YWj15CkNPTkZJR19TUVVBU0hGU19aU1REPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX0RFRkFVTFRfS01TR19CWVRFUz0xMDI0MApDT05GSUdfUFNUT1JFX0NPTVBSRVNTPXkKIyBDT05GSUdfUFNUT1JFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FUk9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PXkKIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD15CkNPTkZJR19QTkZTX0JMT0NLPXkKQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPXkKQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RJU0FCTEVfVURQX1NVUFBPUlQ9eQojIENPTkZJR19ORlNfVjRfMl9SRUFEX1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ORlNEIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19ORlNfVjRfMl9TU0NfSEVMUEVSPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19SUENTRUNfR1NTX0tSQjU9eQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CiMgQ09ORklHX0NJRlNfUE9TSVggaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TV05fVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09ORklHX05MU19VQ1MyX1VUSUxTPXkKIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CkNPTkZJR19MU01fTU1BUF9NSU5fQUREUj0zMjc2OApDT05GSUdfSEFSREVORURfVVNFUkNPUFk9eQpDT05GSUdfRk9SVElGWV9TT1VSQ0U9eQojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWD15CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxPUD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0FWQ19TVEFUUz15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX1NJRFRBQl9IQVNIX0JJVFM9OQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9TSUQyU1RSX0NBQ0hFX1NJWkU9MjU2CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0lOVFJPU1BFQ1RfUE9MSUNZPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0g9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0VYUE9SVF9CSU5BUlk9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfUEFSQU5PSURfTE9BRD15CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTEFORExPQ0s9eQpDT05GSUdfSU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX0lOVEVHUklUWV9QTEFURk9STV9LRVlSSU5HPXkKQ09ORklHX0xPQURfVUVGSV9LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQojIENPTkZJR19JTUFfS0VYRUMgaXMgbm90IHNldApDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklHX0lNQV9XUklURV9QT0xJQ1k9eQpDT05GSUdfSU1BX1JFQURfUE9MSUNZPXkKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVJDSF9QT0xJQ1k9eQojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFfQVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVFX0VBUkxZX0JPT1RfS0VZUz15CkNPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1Q9eQojIENPTkZJR19JTUFfRElTQUJMRV9IVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0xTTT0ieWFtYSxzZWxpbnV4LGxvYWRwaW4sc2FmZXNldGlkLGludGVncml0eSxicGYsYXBwYXJtb3IiCgojCiMgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIwpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfUEFUVEVSTj15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPX0JBUkU9eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVSTz15CiMgQ09ORklHX0lOSVRfU1RBQ0tfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1BBVFRFUk4gaXMgbm90IHNldApDT05GSUdfSU5JVF9TVEFDS19BTExfWkVSTz15CkNPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBSz15CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLX1ZFUkJPU0UgaXMgbm90IHNldApDT05GSUdfU1RBQ0tMRUFLX1RSQUNLX01JTl9TSVpFPTEwMAojIENPTkZJR19TVEFDS0xFQUtfTUVUUklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLTEVBS19SVU5USU1FX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfSU5JVF9PTl9BTExPQ19ERUZBVUxUX09OPXkKIyBDT05GSUdfSU5JVF9PTl9GUkVFX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1pFUk9fQ0FMTF9VU0VEX1JFR1M9eQojIENPTkZJR19aRVJPX0NBTExfVVNFRF9SRUdTIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IGluaXRpYWxpemF0aW9uCgojCiMgSGFyZGVuaW5nIG9mIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKIwpDT05GSUdfTElTVF9IQVJERU5FRD15CkNPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9OPXkKIyBlbmQgb2YgSGFyZGVuaW5nIG9mIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKCkNPTkZJR19SQU5EU1RSVUNUX05PTkU9eQojIENPTkZJR19SQU5EU1RSVUNUX0ZVTEwgaXMgbm90IHNldAojIENPTkZJR19SQU5EU1RSVUNUX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMgZW5kIG9mIFNlY3VyaXR5IG9wdGlvbnMKCkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09ORklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfTUVNQ1BZPW0KQ09ORklHX0FTWU5DX1hPUj1tCkNPTkZJR19BU1lOQ19QUT1tCkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj1tCkNPTkZJR19BU1lOQ19UWF9ESVNBQkxFX1BRX1ZBTF9ETUE9eQpDT05GSUdfQVNZTkNfVFhfRElTQUJMRV9YT1JfVkFMX0RNQT15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fU0lHPXkKQ09ORklHX0NSWVBUT19TSUcyPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQojIENPTkZJR19DUllQVE9fUENSWVBUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQojIENPTkZJR19DUllQVE9fVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRU5HSU5FPXkKIyBlbmQgb2YgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCgojCiMgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKIwpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fREg9eQpDT05GSUdfQ1JZUFRPX0RIX1JGQzc5MTlfR1JPVVBTPXkKIyBDT05GSUdfQ1JZUFRPX0VDREggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNEU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNSRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5IGlzIG5vdCBzZXQKIyBlbmQgb2YgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKCiMKIyBCbG9jayBjaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19DUllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FOVUJJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJR19DUllQVE9fRkNSWVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRUVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NNND15CiMgQ09ORklHX0NSWVBUT19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsb2NrIGNpcGhlcnMKCiMKIyBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwojCkNPTkZJR19DUllQVE9fQURJQU5UVU09eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19DQkM9eQojIENPTkZJR19DUllQVE9fQ0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQVE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9eQojIENPTkZJR19DUllQVE9fSENUUjIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MUlcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fT0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNT15CiMgZW5kIG9mIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCgojCiMgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCiMKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19HRU5JVj15CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkKQ09ORklHX0NSWVBUT19FU1NJVj15CiMgZW5kIG9mIEFFQUQgKGF1dGhlbnRpY2F0ZWQgZW5jcnlwdGlvbiB3aXRoIGFzc29jaWF0ZWQgZGF0YSkgY2lwaGVycwoKIwojIEhhc2hlcywgZGlnZXN0cywgYW5kIE1BQ3MKIwpDT05GSUdfQ1JZUFRPX0JMQUtFMkI9bQpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CiMgQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19TSEEzPXkKQ09ORklHX0NSWVBUT19TTTM9eQojIENPTkZJR19DUllQVE9fU00zX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU1RSRUVCT0cgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVk1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19XUDUxMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19YWEhBU0g9bQojIGVuZCBvZiBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCgojCiMgQ1JDcyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMj15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19DUkM2NF9ST0NLU09GVD15CiMgZW5kIG9mIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1pTVEQ9bQojIGVuZCBvZiBDb21wcmVzc2lvbgoKIwojIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgojCiMgQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWV9URVNUSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCgojCiMgVXNlcnNwYWNlIGludGVyZmFjZQojCkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfRU5BQkxFX09CU09MRVRFPXkKIyBlbmQgb2YgVXNlcnNwYWNlIGludGVyZmFjZQoKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfTkVPTj15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfTkVPTj15CgojCiMgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKGFybTY0KQojCkNPTkZJR19DUllQVE9fR0hBU0hfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X05FT049eQpDT05GSUdfQ1JZUFRPX1NIQTFfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nl9BUk02ND15CkNPTkZJR19DUllQVE9fU0hBMl9BUk02NF9DRT15CkNPTkZJR19DUllQVE9fU0hBNTEyX0FSTTY0PXkKQ09ORklHX0NSWVBUT19TSEE1MTJfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTNfQVJNNjQ9eQojIENPTkZJR19DUllQVE9fU00zX05FT04gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NNM19BUk02NF9DRT15CiMgQ09ORklHX0NSWVBUT19QT0xZVkFMX0FSTTY0X0NFIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BRVNfQVJNNjQ9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRT15CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0NFX0JMSz15CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X05FT05fQkxLPXkKQ09ORklHX0NSWVBUT19BRVNfQVJNNjRfQlM9eQpDT05GSUdfQ1JZUFRPX1NNNF9BUk02NF9DRT15CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0VfQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BUk02NF9ORU9OX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0NFX0NDTT15CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0VfQ0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BUk02NF9DRV9HQ00gaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGX0FSTTY0X0NFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKGFybTY0KQoKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX0FMTFdJTk5FUj15CkNPTkZJR19DUllQVE9fREVWX1NVTjRJX1NTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TU19QUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9DRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfVFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1NVTjhJX1NTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9TU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfRlNMX0NBQU0gaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX01YU19EQ1AgaXMgbm90IHNldAojIENPTkZJR19DQVZJVU1fQ1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9OSVRST1hfQ05ONTVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfTUFSVkVMTF9DRVNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9PQ1RFT05UWF9DUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX09DVEVPTlRYMl9DUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUXzRYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0FWSVVNX1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQ09NX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1JPQ0tDSElQPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9ST0NLQ0hJUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfWllOUU1QX0FFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfWllOUU1QX1NIQTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NIRUxTSU8gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89eQpDT05GSUdfQ1JZUFRPX0RFVl9CQ01fU1BVPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUZFWENFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NSRUUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfU0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX1NFQzIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX0hQUkUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfVFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQU1MT0dJQ19HWEwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NBMlVMIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQpDT05GSUdfWDUwOV9DRVJUSUZJQ0FURV9QQVJTRVI9eQojIENPTkZJR19QS0NTOF9QUklWQVRFX0tFWV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVI9eQojIENPTkZJR19QS0NTN19URVNUX0tFWSBpcyBub3Qgc2V0CkNPTkZJR19TSUdORURfUEVfRklMRV9WRVJJRklDQVRJT049eQojIENPTkZJR19GSVBTX1NJR05BVFVSRV9TRUxGVEVTVCBpcyBub3Qgc2V0CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfTU9EVUxFX1NJR19LRVk9ImNlcnRzL3NpZ25pbmdfa2V5LnBlbSIKQ09ORklHX01PRFVMRV9TSUdfS0VZX1RZUEVfUlNBPXkKIyBDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9FQ0RTQSBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIKIyBDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDT05EQVJZX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9IQVNIX0xJU1Q9IiIKIyBDT05GSUdfU1lTVEVNX1JFVk9DQVRJT05fTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfQVVUSF9VUERBVEUgaXMgbm90IHNldAojIGVuZCBvZiBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwoKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9bQpDT05GSUdfUkFJRDZfUFFfQkVOQ0hNQVJLPXkKQ09ORklHX0xJTkVBUl9SQU5HRVM9eQojIENPTkZJR19QQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0JJVFJFVkVSU0U9eQpDT05GSUdfSEFWRV9BUkNIX0JJVFJFVkVSU0U9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CiMgQ09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSU1FX05VTUJFUlMgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfU1RNUF9ERVZJQ0U9eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19BUkNIX1VTRV9TWU1fQU5OT1RBVElPTlM9eQojIENPTkZJR19JTkRJUkVDVF9QSU8gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9NTUlPX0FDQ0VTUyBpcyBub3Qgc2V0CgojCiMgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQ1JZUFRPX0xJQl9VVElMUz15CkNPTkZJR19DUllQVE9fTElCX0FFUz15CkNPTkZJR19DUllQVE9fTElCX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0xJQl9HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTElCX0JMQUtFMlNfR0VORVJJQz15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEFfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTlfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTk9eQpDT05GSUdfQ1JZUFRPX0xJQl9ERVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0laRT05CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEExPXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMjU2PXkKIyBlbmQgb2YgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKCkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkM2NF9ST0NLU09GVD15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM2ND15CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15CkNPTkZJR19YWEhBU0g9eQpDT05GSUdfQVVESVRfR0VORVJJQz15CkNPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDPXkKQ09ORklHX0FVRElUX0NPTVBBVF9HRU5FUklDPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz15CkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfREVDT01QUkVTU19aU1REPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX1hBUlJBWV9NVUxUST15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVD15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0RNQV9PUFM9eQpDT05GSUdfTkVFRF9TR19ETUFfRkxBR1M9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfRE1BX0RFQ0xBUkVfQ09IRVJFTlQ9eQpDT05GSUdfQVJDSF9IQVNfU0VUVVBfRE1BX09QUz15CkNPTkZJR19BUkNIX0hBU19URUFSRE9XTl9ETUFfT1BTPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfRE1BX0ZPUl9ERVZJQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19ETUFfRk9SX0NQVT15CkNPTkZJR19BUkNIX0hBU19ETUFfUFJFUF9DT0hFUkVOVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfU1dJT1RMQl9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9CT1VOQ0VfVU5BTElHTkVEX0tNQUxMT0M9eQojIENPTkZJR19ETUFfUkVTVFJJQ1RFRF9QT09MIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9OT05DT0hFUkVOVF9NTUFQPXkKQ09ORklHX0RNQV9DT0hFUkVOVF9QT09MPXkKQ09ORklHX0RNQV9ESVJFQ1RfUkVNQVA9eQpDT05GSUdfRE1BX0NNQT15CiMgQ09ORklHX0RNQV9OVU1BX0NNQSBpcyBub3Qgc2V0CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1lbW9yeSBhcmVhIHNpemU6CiMKQ09ORklHX0NNQV9TSVpFX01CWVRFUz0xNgpDT05GSUdfQ01BX1NJWkVfU0VMX01CWVRFUz15CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9QRVJDRU5UQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01JTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NQVggaXMgbm90IHNldApDT05GSUdfQ01BX0FMSUdOTUVOVD04CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFfTUFQX0JFTkNITUFSSyBpcyBub3Qgc2V0CkNPTkZJR19TR0xfQUxMT0M9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19MSUJGRFQ9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0hBVkVfR0VORVJJQ19WRFNPPXkKQ09ORklHX0dFTkVSSUNfR0VUVElNRU9GREFZPXkKQ09ORklHX0dFTkVSSUNfVkRTT19USU1FX05TPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CkNPTkZJR19GT05UUz15CiMgQ09ORklHX0ZPTlRfOHg4IGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHgxNj15CiMgQ09ORklHX0ZPTlRfNngxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfN3gxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfUEVBUkxfOHg4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9BQ09STl84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX01JTklfNHg2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF82eDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF8xMHgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOOHgxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOMTJ4MjIgaXMgbm90IHNldApDT05GSUdfRk9OVF9URVIxNngzMj15CiMgQ09ORklHX0ZPTlRfNng4IGlzIG5vdCBzZXQKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfTUVNUkVHSU9OPXkKQ09ORklHX0FSQ0hfSEFTX1VBQ0NFU1NfRkxVU0hDQUNIRT15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NUQUNLREVQT1RfQUxXQVlTX0lOSVQ9eQpDT05GSUdfU0JJVE1BUD15CkNPTkZJR19QQVJNQU49bQpDT05GSUdfT0JKQUdHPW0KIyBlbmQgb2YgTGlicmFyeSByb3V0aW5lcwoKQ09ORklHX0dFTkVSSUNfSU9SRU1BUD15CkNPTkZJR19HRU5FUklDX0xJQl9ERVZNRU1fSVNfQUxMT1dFRD15CkNPTkZJR19QTERNRlc9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQojIENPTkZJR19QUklOVEtfQ0FMTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tUUkFDRV9CVUlMRF9JRCBpcyBub3Qgc2V0CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NApDT05GSUdfQk9PVF9QUklOVEtfREVMQVk9eQojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NZTUJPTElDX0VSUk5BTUU9eQpDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgZW5kIG9mIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoKQ09ORklHX0RFQlVHX0tFUk5FTD15CkNPTkZJR19ERUJVR19NSVNDPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfQVNfSEFTX05PTl9DT05TVF9MRUIxMjg9eQojIENPTkZJR19ERUJVR19JTkZPX05PTkUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGX1RPT0xDSEFJTl9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0lORk9fRFdBUkY0PXkKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19DT01QUkVTU0VEX05PTkU9eQojIENPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19TUExJVF9CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19MQU5HX0VYQ0xVREU9eQpDT05GSUdfREVCVUdfSU5GT19CVEZfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9BTExPV19CVEZfTUlTTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19HREJfU0NSSVBUUyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19IRUFERVJTX0lOU1RBTEwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfRlVOQ1RJT05fQUxJR05fNjRCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKIyBDT05GSUdfVk1MSU5VWF9NQVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldAojIGVuZCBvZiBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCgojCiMgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCiMKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MApDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTF9TRVFVRU5DRT0iIgpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfREVCVUdfRlNfQUxMT1dfQUxMPXkKIyBDT05GSUdfREVCVUdfRlNfRElTQUxMT1dfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GU19BTExPV19OT05FIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQpDT05GSUdfVUJTQU49eQojIENPTkZJR19VQlNBTl9UUkFQIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19VQlNBTl9CT1VORFNfU1RSSUNUPXkKQ09ORklHX1VCU0FOX0JPVU5EUz15CkNPTkZJR19VQlNBTl9CT1VORFNfU1RSSUNUPXkKQ09ORklHX1VCU0FOX1NISUZUPXkKIyBDT05GSUdfVUJTQU5fRElWX1pFUk8gaXMgbm90IHNldAojIENPTkZJR19VQlNBTl9VTlJFQUNIQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9CT09MPXkKQ09ORklHX1VCU0FOX0VOVU09eQojIENPTkZJR19VQlNBTl9BTElHTk1FTlQgaXMgbm90IHNldApDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVEVTVF9VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NTQU49eQpDT05GSUdfSEFWRV9LQ1NBTl9DT01QSUxFUj15CiMgZW5kIG9mIEdlbmVyaWMgS2VybmVsIERlYnVnZ2luZyBJbnN0cnVtZW50cwoKIwojIE5ldHdvcmtpbmcgRGVidWdnaW5nCiMKIyBDT05GSUdfTkVUX0RFVl9SRUZDTlRfVFJBQ0tFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OU19SRUZDTlRfVFJBQ0tFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05FVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE5ldHdvcmtpbmcgRGVidWdnaW5nCgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0RFQlVHPXkKIyBDT05GSUdfU0xVQl9ERUJVR19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldApDT05GSUdfUEFHRV9UQUJMRV9DSEVDSz15CkNPTkZJR19QQUdFX1RBQkxFX0NIRUNLX0VORk9SQ0VEPXkKQ09ORklHX1BBR0VfUE9JU09OSU5HPXkKIyBDT05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19XWD15CkNPTkZJR19ERUJVR19XWD15CkNPTkZJR19HRU5FUklDX1BURFVNUD15CkNPTkZJR19QVERVTVBfQ09SRT15CiMgQ09ORklHX1BURFVNUF9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUl9WTUFfTE9DS19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldAojIENPTkZJR19TSFJJTktFUl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19ERUJVR19WTV9QR1RBQkxFPXkKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTV9QR1RBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQVNBTj15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fU1dfVEFHUz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fSFdfVEFHUz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fVk1BTExPQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fR0VORVJJQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fU1dfVEFHUz15CkNPTkZJR19DQ19IQVNfV09SS0lOR19OT1NBTklUSVpFX0FERFJFU1M9eQpDT05GSUdfS0FTQU49eQojIENPTkZJR19LQVNBTl9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0FTQU5fU1dfVEFHUyBpcyBub3Qgc2V0CkNPTkZJR19LQVNBTl9IV19UQUdTPXkKQ09ORklHX0tBU0FOX1ZNQUxMT0M9eQpDT05GSUdfSEFWRV9BUkNIX0tGRU5DRT15CkNPTkZJR19LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFX1NBTVBMRV9JTlRFUlZBTD0xMDAKQ09ORklHX0tGRU5DRV9OVU1fT0JKRUNUUz0yNTUKIyBDT05GSUdfS0ZFTkNFX0RFRkVSUkFCTEUgaXMgbm90IHNldAojIENPTkZJR19LRkVOQ0VfU1RBVElDX0tFWVMgaXMgbm90IHNldApDT05GSUdfS0ZFTkNFX1NUUkVTU19URVNUX0ZBVUxUUz0wCiMgZW5kIG9mIE1lbW9yeSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0tMQojIENPTkZJR19TT0ZUTE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9CVUREWT15CiMgQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XUV9DUFVfSU5URU5TSVZFX1JFUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTE9DS1VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKCiMKIyBTY2hlZHVsZXIgRGVidWdnaW5nCiMKIyBDT05GSUdfU0NIRURfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0NIRURfSU5GTz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBlbmQgb2YgU2NoZWR1bGVyIERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfTE9DS19ERUJVR0dJTkdfU1VQUE9SVD15CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SV1NFTVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLX0FMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19XV19NVVRFWF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRl9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19DU0RfTE9DS19XQUlUX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQoKIyBDT05GSUdfREVCVUdfSVJRRkxBR1MgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldAoKIwojIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKIwpDT05GSUdfREVCVUdfTElTVD15CiMgQ09ORklHX0RFQlVHX1BMSVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NHPXkKQ09ORklHX0RFQlVHX05PVElGSUVSUz15CiMgQ09ORklHX0RFQlVHX01BUExFX1RSRUUgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1JDVV9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9SRUZfU0NBTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKQ09ORklHX1JDVV9FWFBfQ1BVX1NUQUxMX1RJTUVPVVQ9MAojIENPTkZJR19SQ1VfQ1BVX1NUQUxMX0NQVVRJTUUgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgUkNVIERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19DR1JPVVBfUkVGIGlzIG5vdCBzZXQKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9SRVRWQUw9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9DQUxMX09QUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0JPT1RUSU1FX1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CiMgQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1JFVFZBTCBpcyBub3Qgc2V0CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9DQUxMUz15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0NBTExfT1BTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CiMgQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRU09GRl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19IV0xBVF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19PU05PSVNFX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSTEFUX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1QgaXMgbm90IHNldApDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfUFJPQkVfRVZFTlRTX0JURl9BUkdTPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfUEFUQ0hBQkxFX0ZVTkNUSU9OX0VOVFJZPXkKIyBDT05GSUdfU1lOVEhfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUl9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19ISVNUX1RSSUdHRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZFTlRfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FVkFMX01BUF9GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1JFQ09SRF9SRUNVUlNJT04gaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfVkFMSURBVEVfVElNRV9ERUxUQVMgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUSVJRX0RFTEFZX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19LUFJPQkVfRVZFTlRfR0VOX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVD15CkNPTkZJR19IQVZFX1NBTVBMRV9GVFJBQ0VfRElSRUNUX01VTFRJPXkKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CgojCiMgYXJtNjQgRGVidWdnaW5nCiMKIyBDT05GSUdfUElEX0lOX0NPTlRFWFRJRFIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19FRkkgaXMgbm90IHNldAojIENPTkZJR19BUk02NF9SRUxPQ19URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SRVNJR0hUIGlzIG5vdCBzZXQKIyBlbmQgb2YgYXJtNjQgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19URVNUX0RIUlkgaXMgbm90IHNldAojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QQVJNQU4gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX09CSkFHRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMKIyBlbmQgb2YgUnVzdCBoYWNraW5nCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== diff --git a/driverkit/config/7.2.0+driver/aarch64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml b/driverkit/config/7.2.0+driver/aarch64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml similarity index 62% rename from driverkit/config/7.2.0+driver/aarch64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml rename to driverkit/config/7.2.0+driver/aarch64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml index ecd94b4c88..d862e948f5 100755 --- a/driverkit/config/7.2.0+driver/aarch64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml +++ b/driverkit/config/7.2.0+driver/aarch64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml @@ -1,10 +1,10 @@ -kernelversion: "2" -kernelrelease: 6.11.0-1002-gcp +kernelversion: "3" +kernelrelease: 6.11.0-1003-gcp target: ubuntu-gcp architecture: arm64 output: - module: output/7.2.0+driver/aarch64/falco_ubuntu-gcp_6.11.0-1002-gcp_2.ko - probe: output/7.2.0+driver/aarch64/falco_ubuntu-gcp_6.11.0-1002-gcp_2.o + module: output/7.2.0+driver/aarch64/falco_ubuntu-gcp_6.11.0-1003-gcp_3.ko + probe: output/7.2.0+driver/aarch64/falco_ubuntu-gcp_6.11.0-1003-gcp_3.o kernelurls: - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1002_6.11.0-1002.2_arm64.deb - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-headers-6.11.0-1002-gcp_6.11.0-1002.2_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1003_6.11.0-1003.3_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-headers-6.11.0-1003-gcp_6.11.0-1003.3_arm64.deb diff --git a/driverkit/config/7.2.0+driver/aarch64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml b/driverkit/config/7.2.0+driver/aarch64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml deleted file mode 100755 index cbc303d9bd..0000000000 --- a/driverkit/config/7.2.0+driver/aarch64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml +++ /dev/null @@ -1,10 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.11.0-1001-realtime -target: ubuntu-realtime -architecture: arm64 -output: - module: output/7.2.0+driver/aarch64/falco_ubuntu-realtime_6.11.0-1001-realtime_1.ko - probe: output/7.2.0+driver/aarch64/falco_ubuntu-realtime_6.11.0-1001-realtime_1.o -kernelurls: - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-realtime/linux-headers-6.11.0-1001-realtime_6.11.0-1001.1_arm64.deb - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-realtime/linux-realtime-headers-6.11.0-1001_6.11.0-1001.1_all.deb diff --git a/driverkit/config/7.2.0+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml index 70f3a9ffbb..e043b16e1f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_almalinux_4.18.0-553.5.1.el8_10.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_almalinux_4.18.0-553.5.1.el8_10.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.5.1.el8_10.x86_64.rpm + - http://repo.almalinux.org/almalinux/8.10/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.5.1.el8_10.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/almalinux_4.18.0-553.el8_10.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/almalinux_4.18.0-553.el8_10.x86_64_1.yaml index ac4613db6e..eec9f61a7f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/almalinux_4.18.0-553.el8_10.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/almalinux_4.18.0-553.el8_10.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_almalinux_4.18.0-553.el8_10.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_almalinux_4.18.0-553.el8_10.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8.10/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.el8_10.x86_64.rpm + - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.el8_10.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml index add9417d3c..c5da015284 100755 --- a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.13.1.el9_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.13.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.13.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.13.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml index b929cf4667..c18f7cb3a5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.16.1.el9_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.16.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.18.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.18.1.el9_4.x86_64_1.yaml index 6ba5f6efe6..f035a752a6 100755 --- a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.18.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.18.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.18.1.el9_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.18.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.18.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.18.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml index 43a17e7a69..82e38bfd54 100755 --- a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.20.1.el9_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.20.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.20.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.20.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.22.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.22.1.el9_4.x86_64_1.yaml index f4d4c79b79..bbcec54387 100755 --- a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.22.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.22.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.22.1.el9_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.22.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.22.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.22.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.24.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.24.1.el9_4.x86_64_1.yaml index 597c758949..839f7186ea 100755 --- a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.24.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.24.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.24.1.el9_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.24.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.24.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.24.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.28.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.28.1.el9_4.x86_64_1.yaml index d286d0995c..aa4431ef73 100755 --- a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.28.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.28.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.28.1.el9_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.28.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.28.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.28.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.31.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.31.1.el9_4.x86_64_1.yaml index 4a98ec436b..0cfb263650 100755 --- a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.31.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.31.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.31.1.el9_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.31.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.31.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.31.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.37.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.37.1.el9_4.x86_64_1.yaml index 2eeadaf56a..1278a489dd 100755 --- a/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.37.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/almalinux_5.14.0-427.37.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.37.1.el9_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_almalinux_5.14.0-427.37.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.37.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.37.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml index 82873ee587..7715304624 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.o kernelurls: - - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/54a27ef1598955d2f12bcd3d29f646e7d6681e92bf047f1861fccc20013093b0/x86_64/../../../../blobstore/c9592b941a6713c183a21e4f4f29a4dcf062a1794265426996ffedb0992cebe6/kernel-devel-5.10.75-82.359.amzn2022.x86_64.rpm + - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/db05fcc4b022af5ce6a038ac10b7ed311f7611a5a0c69c9df6233bf2d6bc6c73/x86_64/../../../../blobstore/c9592b941a6713c183a21e4f4f29a4dcf062a1794265426996ffedb0992cebe6/kernel-devel-5.10.75-82.359.amzn2022.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml index 863c33c224..3617434eb1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml index 738852c17c..8d2b5f3591 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml index 3a2e5f2cd0..35a2185dba 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/b249d08eac92c548b69308c4b547d47a46a11d1e4b8ba9d6e48493cf58647816/kernel-devel-5.10.47-39.130.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b249d08eac92c548b69308c4b547d47a46a11d1e4b8ba9d6e48493cf58647816/kernel-devel-5.10.47-39.130.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml index 23d1494f71..66de412ae1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/d7a05ba10f6a969691e9d831d844ae6b90536967888c07f85a26c1ed42688e12/kernel-devel-5.10.50-44.131.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/d7a05ba10f6a969691e9d831d844ae6b90536967888c07f85a26c1ed42688e12/kernel-devel-5.10.50-44.131.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml index c2daf89817..82909a2421 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/3e3fd48637c5bee00999565017a98671165a0175906fd525ebb8c5314dbe9598/kernel-devel-5.10.68-62.173.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/3e3fd48637c5bee00999565017a98671165a0175906fd525ebb8c5314dbe9598/kernel-devel-5.10.68-62.173.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml index 05eb74e494..d077c9472b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b82670f07e0edd4ba1dd008db5a08d5bfe569ef5d1b9e259d32a5fc525668585/kernel-devel-5.10.96-90.460.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/b82670f07e0edd4ba1dd008db5a08d5bfe569ef5d1b9e259d32a5fc525668585/kernel-devel-5.10.96-90.460.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml index dc825736c7..476b3a1f11 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/b836550485e7ab9dddc4f091a8d92a89e5f13fb93eec8acd02a3b25d23112c43/kernel-devel-5.4.46-19.75.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b836550485e7ab9dddc4f091a8d92a89e5f13fb93eec8acd02a3b25d23112c43/kernel-devel-5.4.46-19.75.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml index 5b7e80035d..15bc52c409 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/84c04e5ee6220fd83bb601cffbcf57a79560747104c16ebb2cbed604e3557ef7/kernel-devel-5.4.46-23.77.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/84c04e5ee6220fd83bb601cffbcf57a79560747104c16ebb2cbed604e3557ef7/kernel-devel-5.4.46-23.77.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml index a491a96b79..b4f80dd99c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/6bae59358dae7d22dcb5367097e0665e8083ec0ddca96e54e6b0db735286f3fb/kernel-devel-5.4.58-32.125.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/6bae59358dae7d22dcb5367097e0665e8083ec0ddca96e54e6b0db735286f3fb/kernel-devel-5.4.58-32.125.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.yaml index a82530abef..24d3b1ffd1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/d42f478d8bb04b40a9ca5de254b7acbc39fd61894b70d475517189dfe836320d/kernel-devel-5.4.74-36.135.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/d42f478d8bb04b40a9ca5de254b7acbc39fd61894b70d475517189dfe836320d/kernel-devel-5.4.74-36.135.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml index 62356eeb64..441b6e3777 100755 --- a/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/117ddd7ca04faa044ae9713b7ddcfd1f1531242e6d4aedfe3d8646acc5254905/kernel-devel-5.4.95-42.163.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/117ddd7ca04faa044ae9713b7ddcfd1f1531242e6d4aedfe3d8646acc5254905/kernel-devel-5.4.95-42.163.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml index b2aa107650..8b41a60338 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-573.26.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.26.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.26.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml index aba60d41c0..944578b9ee 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-573.3.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.3.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.3.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.11.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.11.1.el6.x86_64_1.yaml index 925bc0b292..135402a757 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.11.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.11.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-642.11.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.11.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.11.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.13.2.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.13.2.el6.x86_64_1.yaml index 95428f771e..68f1771788 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.13.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.13.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-642.13.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.13.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.13.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.3.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.3.1.el6.x86_64_1.yaml index 76d4c44d5d..7ac922bf77 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-642.3.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.3.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.3.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml index 2f2086c76b..d5f1374a97 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-642.4.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.4.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.4.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml index 06617e9e45..c18e5e4d3c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-642.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml index 5bbb1dce8f..e88020a109 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-696.10.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.10.3.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.10.3.el6.x86_64_1.yaml index c67be2fe05..4c89c6e54c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.10.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.10.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-696.10.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.3.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.3.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml index 8ae47fcaf5..14b1846ecf 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-696.16.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.16.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.16.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml index 84d9fb418a..d716d10bf9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-696.18.7.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.18.7.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.18.7.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.20.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.20.1.el6.x86_64_1.yaml index 19f998c977..266497a8e1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.20.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.20.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-696.20.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.20.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.20.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml index b8c17fe0d1..c9c7e80129 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-696.23.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.23.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.23.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml index f3331a2bd3..a23edb6fdc 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-696.3.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml index ea06705fb2..91a3a247b1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-696.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/os/x86_64/Packages/kernel-devel-2.6.32-696.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/os/x86_64/Packages/kernel-devel-2.6.32-696.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml index a7890130c2..1d6ea03db8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.11.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml index 0647c9aa5a..62159e66d1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.14.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.14.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.14.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml index bd57d82f65..4f73673289 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.17.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.17.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.17.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml index 06769edb20..6f3f5298bb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.18.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml index ee4d38f9eb..15ff5a71ae 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.22.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.22.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.22.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml index 175fb31834..bf11762c66 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.23.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.23.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.23.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml index 7ec96a4d7e..59c221d4f3 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.24.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.24.3.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.24.3.el6.x86_64_1.yaml index 7c7a7309e5..10170af9a1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.24.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.24.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.24.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.3.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.3.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml index d95705b463..4e65522764 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.25.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml index 8fd2f2d573..76b57971a7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.27.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.27.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.27.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml index 68dcd1728a..e00438c1d1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.29.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml index be37aed589..2d2c1af773 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.29.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml index b4c0eae92f..d96b7b1e22 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.3.5.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.3.5.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.3.5.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml index 1a5c8ad75b..a1ca2d7bea 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.31.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.31.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.31.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml index 6c5dfa936f..d1c36a665a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.6.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml index 756b799750..8468d49726 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.9.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.9.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.9.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml index 367c3e6d9a..217cf76556 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_2.6.32-754.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm + - http://vault.centos.org/centos/6/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml index 1b8c9aad1b..83e3dfe72a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1062.1.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml index 60c522d390..16c2fb466c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1062.18.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.18.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.18.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml index e0dad141a4..9e09df9a53 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1062.4.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml index 74af5b008f..0b53ee7abb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1062.4.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.3.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml index 358dd8e7cb..0a179e2cde 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1062.9.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.9.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.9.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml index 7cbab8b5d0..7148354b45 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1062.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/os/x86_64/Packages/kernel-devel-3.10.0-1062.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/os/x86_64/Packages/kernel-devel-3.10.0-1062.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml index 053b4a86ee..6930bdf1b2 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1127.10.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.10.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.10.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml index 10ec34c4ae..4749fa6b7a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1127.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.13.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.13.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml index af73662443..adb5772e79 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1127.19.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.19.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.19.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml index 5fed7dde58..3daba23db6 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.105.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.105.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.105.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml index 14d53a9949..4d5a3a9bf6 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.108.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.108.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.108.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml index 2f7b810c99..0a498974cb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.11.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.11.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.11.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.118.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.118.1.el7.x86_64_1.yaml index 8dceb7cee1..a3539b96f7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.118.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.118.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.118.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.118.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.118.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.119.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.119.1.el7.x86_64_1.yaml index b56f9450c6..847f583e01 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.119.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.119.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.119.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.119.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.119.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml index 6ed2d7592d..5db59ea54e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.2.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml index 395e87c1c2..2bd9a494ea 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.21.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.21.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.21.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml index 16c73e1da1..f540a2a7a7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.25.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.25.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.25.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml index 02f26b8697..d2f5cd49d9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.31.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml index 78356c92e2..52eee9df0a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.41.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.41.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.41.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml index c7c66830ca..ffe84f4901 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.45.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml index 4c4c14aa1a..6654016b57 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.49.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.49.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.49.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml index ee38578299..dea2064e7f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.62.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml index 91b985f73f..f93f5f8f52 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.71.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.71.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.71.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml index ac3379db2f..36c5c2ffdc 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.76.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.76.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.76.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml index 64aac9631e..c1140be3d8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.81.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.81.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.81.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml index 9d4e75a18e..5b914dd1e8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.88.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.88.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.88.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml index 2c8cf6cb3c..55bdd0fadb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.99.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.99.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.99.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml index d0dcdf4b47..d0d2107452 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-1160.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm + - http://vault.centos.org/centos/7/os/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml index 733b17bf7d..17bd124a2f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-123.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml index 02cac2ca29..4b00aa6bad 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-123.13.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml index e0f1cb027a..ddc4a37a1a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-123.20.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.20.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.20.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.4.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.4.2.el7.x86_64_1.yaml index 7ffa6d428c..31326a0822 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.4.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.4.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-123.4.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml index 540c2de544..c210946f40 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-123.4.4.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml index 6687c07c02..a1e998adb1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-123.8.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.8.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.8.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml index aa31a3f0df..26cbca1335 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-123.9.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml index ec857cc1fe..459e4ab0a1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-123.9.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.3.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml index fa1da254c0..61ac86afcd 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-123.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/os/x86_64/Packages/kernel-devel-3.10.0-123.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/os/x86_64/Packages/kernel-devel-3.10.0-123.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml index 4634e3fc68..cf6e6024be 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-229.1.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.1.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.1.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml index dc91e9cc8d..93ef55f8d1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-229.11.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.11.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.11.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml index 27024e5561..ca70a68896 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-229.14.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.14.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.14.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml index 9533e0a5ac..91cd216396 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-229.4.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.4.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.4.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.7.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.7.2.el7.x86_64_1.yaml index 0fc33a0574..ad4b898ae6 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.7.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-229.7.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-229.7.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.7.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.7.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml index 85b01b0a99..3e90f659de 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-327.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.18.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.18.2.el7.x86_64_1.yaml index b7a154d2c6..7156fec6ad 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.18.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.18.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-327.18.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.18.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.18.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml index fc5315ee5c..51d3facd44 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-327.22.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.22.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.22.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.36.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.36.1.el7.x86_64_1.yaml index 161732757f..39356e1267 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.36.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.36.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-327.36.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml index a2bb5c82ec..e189d29a60 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-327.36.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.3.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml index d752f96dea..b0614818b0 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-514.10.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.10.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.10.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.16.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.16.1.el7.x86_64_1.yaml index dd5650d1ee..6b0a468ca2 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.16.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.16.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-514.16.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.16.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.16.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml index d65ea28632..397d16ba5e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-514.21.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml index 4efba6d57a..a6a04c4f55 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-514.26.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml index 7d2bb9a263..471b056b30 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-514.26.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml index 2c1bebeb37..b7ea54d903 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-693.1.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.1.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.1.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml index 1b2a3270fa..6c8ba1929a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-693.2.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml index 1e3671566f..6cf1b9e8f6 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-693.2.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml index fbb51893c0..85d51a029e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-693.5.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.5.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.5.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml index 617769c728..8768760a84 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-693.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/os/x86_64/Packages/kernel-devel-3.10.0-693.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/os/x86_64/Packages/kernel-devel-3.10.0-693.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml index 9c1392ee8f..ea30ff8c8b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-862.11.6.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml index b15f01229c..9f9ccc0674 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-862.3.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml index 8c248af89b..d93847e0bd 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-862.6.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.9.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.9.1.el7.x86_64_1.yaml index 7bc5679186..def7d4ebf1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.9.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-862.9.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-862.9.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.9.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.9.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.1.3.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.1.3.el7.x86_64_1.yaml index 21f6e24c2f..651f6af176 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.1.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.1.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-957.1.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.1.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.1.3.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.10.1.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.10.1.el7.x86_64_1.yaml index 04af39312f..4b803f7f06 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.10.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.10.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-957.10.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.10.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.10.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml index e65abdfa44..e09dd2e8a8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-957.12.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml index 8de5cacea9..548a343395 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-957.21.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml index 5dcecb7e1a..f7bd136d83 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-957.21.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.3.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml index 1c5da796d0..93a88a93b6 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-957.27.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.27.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.27.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.el7.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.el7.x86_64_1.yaml index c9d6500584..36bd352171 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_3.10.0-957.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_3.10.0-957.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/os/x86_64/Packages/kernel-devel-3.10.0-957.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/os/x86_64/Packages/kernel-devel-3.10.0-957.el7.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml index 33534bcbb0..485eb5ccbe 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-193.28.1.el8_2.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-193.28.1.el8_2.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.2.2004/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.x86_64.rpm + - http://archive.kernel.org/centos/8.2.2004/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml index f74303d6ce..6daf712245 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-305.10.2.el8_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-305.10.2.el8_4.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.x86_64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml index 2041bb67aa..b13f638562 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-305.17.1.el8_4.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-305.17.1.el8_4.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.17.1.el8_4.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.17.1.el8_4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml index 5eb13bcc47..4b155d11dc 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-305.3.1.el8.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-305.3.1.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml index a1c6dfdd13..db71cd8716 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.x86_64.rpm + - http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml index e27bd2aac8..448bced96e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.x86_64.rpm + - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml index d0e14599a3..d22859bf78 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-348.el8.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-348.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.el8.x86_64.rpm + - http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.el8.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml index fde70c1588..6914885353 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-552.1.1.el8.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-552.1.1.el8.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.x86_64.rpm + - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-552.3.1.el8.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-552.3.1.el8.x86_64_1.yaml index 28ca0845ee..fff36385d0 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-552.3.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-552.3.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-552.3.1.el8.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-552.3.1.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.3.1.el8.x86_64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.3.1.el8.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml index a0bb3c7cd9..8dbb2fb1ed 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-552.el8.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-552.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.el8.x86_64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.el8.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-553.5.1.el8.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-553.5.1.el8.x86_64_1.yaml index c5442cab9a..5bb331b720 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-553.5.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-553.5.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-553.5.1.el8.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-553.5.1.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.x86_64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml index 2d96845086..f3d6734099 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.x86_64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.4.2.el8_0.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.4.2.el8_0.x86_64_1.yaml index 3569cb307d..c03e7b5749 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.4.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.4.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-80.4.2.el8_0.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-80.4.2.el8_0.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.4.2.el8_0.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.4.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.7.1.el8_0.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.7.1.el8_0.x86_64_1.yaml index 3807dd4683..7f263169c0 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.7.1.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.7.1.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-80.7.1.el8_0.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-80.7.1.el8_0.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.1.el8_0.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.1.el8_0.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml index 5ddfcd2818..19313b2a73 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-80.7.2.el8_0.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-80.7.2.el8_0.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.x86_64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml index 287d1006e9..b4c367b414 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_4.18.0-80.el8.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_4.18.0-80.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.el8.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.el8.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_6.11.1-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_6.11.1-1.el8.elrepo.x86_64_1.yaml index fadd81d54c..b0cfa59b43 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_6.11.1-1.el8.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_6.11.1-1.el8.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_6.11.1-1.el8.elrepo.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_6.11.1-1.el8.elrepo.x86_64_1.o kernelurls: - - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.11.1-1.el8.elrepo.x86_64.rpm + - http://elrepo.org/linux/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.11.1-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/centos_6.11.2-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/7.2.0+driver/x86_64/centos_6.11.2-1.el8.elrepo.x86_64_1.yaml index 24ef0ee185..03fdac4b4c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/centos_6.11.2-1.el8.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/centos_6.11.2-1.el8.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_centos_6.11.2-1.el8.elrepo.x86_64_1.ko probe: output/7.2.0+driver/x86_64/falco_centos_6.11.2-1.el8.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.11.2-1.el8.elrepo.x86_64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.11.2-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.104-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.104-1.ph3_1.yaml index 97277d82de..bcb65d2b2f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.104-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.104-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.104-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.104-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.104-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.104-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.104-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.104-3.ph3_1.yaml index 0a5d1f0650..44625b13c7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.104-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.104-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.104-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.104-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.104-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.104-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml index 798aff08ee..40d4c6475d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.115-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.115-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-2.ph3_1.yaml index da0592aee6..4f597a0a8f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.115-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.115-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml index 6881a277d7..0dc42f223f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.115-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.115-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-5.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-5.ph3_1.yaml index 6b4dca7578..b65e89aba9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-5.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.115-5.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.115-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml index 2e7a4c3d7d..ea521998c8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.115-6.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.115-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml index 5c71af963b..f9cc45e216 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.126-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.126-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.126-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.126-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml index 5dfeffd2b8..b4e62049ff 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.132-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.132-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.132-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml index dbac7eeb25..f5dff984cb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.132-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.132-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.132-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-5.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-5.ph3_1.yaml index 39c442d9f7..6a723942ca 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-5.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.132-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.132-5.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.132-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.132-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml index c81330c363..e3c3497102 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.138-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.138-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.138-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.138-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml index 10f2c11944..7ea2f46035 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.145-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.145-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.145-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml index 4fccca9ea2..8d79866edb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.148-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.148-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.148-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml index cdc08fd267..45b4f5c613 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.148-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.148-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.148-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml index 3fdbc1f578..02a9217e08 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.148-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.148-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.148-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.15-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.15-2.ph3_1.yaml index cb3add81cc..070b7ae2af 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.15-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.15-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.15-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.15-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_release_3.0_x86_64/x86_64/linux-devel-4.19.15-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.15-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml index 6132cccbce..c20d7fe783 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.150-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.150-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.150-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.150-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-1.ph3_1.yaml index d226461ce7..510212ad6b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.154-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.154-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.154-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.154-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-5.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-5.ph3_1.yaml index a1249ee9af..9c1de7473b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-5.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.154-5.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.154-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.154-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.154-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-8.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-8.ph3_1.yaml index f5f9dc7b13..3684de3dc7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-8.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.154-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.154-8.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.154-8.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.154-8.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.154-8.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.160-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.160-4.ph3_1.yaml index 4493428a28..050684a4f5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.160-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.160-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.160-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.160-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.160-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.160-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml index da97f74b40..5a0512fbdf 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.164-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.164-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.164-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.164-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.174-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.174-1.ph3_1.yaml index c861f6d116..9ec8fa705c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.174-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.174-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.174-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.174-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.174-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.174-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml index 9e7c2f73d2..6e3f92937a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.174-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.174-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.174-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.174-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.174-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.174-4.ph3_1.yaml index 4853303d96..26b6c3474f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.174-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.174-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.174-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.174-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.174-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.174-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml index 09b4bfb9c0..4ca939f25c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.177-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.177-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.177-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.177-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml index 1dac153f8b..0449b9f67e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.182-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.182-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.182-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.182-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.186-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.186-2.ph3_1.yaml index 097b873ac4..2f31b96547 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.186-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.186-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.186-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.186-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.186-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.186-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml index 846322dddf..f231a3ba65 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.189-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.189-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.189-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml index d2a6bf01b7..438e39e9b9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.189-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.189-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.189-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml index 6689307d26..25e951fb3c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.191-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.191-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.191-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.191-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-2.ph3_1.yaml index 35519c49af..383c86fcd4 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.191-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.191-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.191-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml index 75c18d3a5e..2a8a8a996d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.191-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.191-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml index 9215ea2090..e9b273c26b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.191-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.191-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-1.ph3_1.yaml index dcc8c22628..b05c465db9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.198-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.198-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.198-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml index 28e547590a..ac1c90f066 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.198-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.198-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.198-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-3.ph3_1.yaml index 18de782f35..7e68168091 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.198-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.198-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.198-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml index e1665075f9..05d202cbc0 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.198-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.198-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.198-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.205-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.205-1.ph3_1.yaml index 51b04982ee..10b3b24ddb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.205-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.205-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.205-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.205-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.205-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.205-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.214-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.214-3.ph3_1.yaml index 5fad9a09e0..26c3b51400 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.214-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.214-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.214-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.214-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.214-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.214-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml index a2d8174526..95993cf992 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.217-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.217-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.217-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.217-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-1.ph3_1.yaml index 39e327112f..3ec1e31019 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.219-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.219-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.219-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-3.ph3_1.yaml index 45f6b4642f..f1a8bea510 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.219-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.219-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.219-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml index 11c85ec987..4667df7f2d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.219-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.219-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.219-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-5.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-5.ph3_1.yaml index 3c4e50f174..cea70aa931 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-5.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.219-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.219-5.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.219-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.224-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.224-1.ph3_1.yaml index 656c2354dd..b2afc638d7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.224-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.224-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.224-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.224-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.224-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.224-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml index 2003249d30..a1e205869e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.224-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.224-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.224-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.224-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.225-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.225-3.ph3_1.yaml index 3b40311d22..590d55bc46 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.225-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.225-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.225-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.225-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.225-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.225-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.225-5.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.225-5.ph3_1.yaml index 120935dadf..85b20e6139 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.225-5.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.225-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.225-5.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.225-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.225-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.225-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.229-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.229-1.ph3_1.yaml index 42165d014c..5724ba6649 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.229-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.229-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.229-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.229-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.229-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.229-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml index 9ae1798208..f61c1cb4f3 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.232-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.232-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.232-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.232-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-2.ph3_1.yaml index a06c93441a..cbd33d5377 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.232-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.232-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.232-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml index 689a4c8f01..aa9ac2c3d7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.232-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.232-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.232-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.241-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.241-1.ph3_1.yaml index 07e6b489c4..a540e7e5e9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.241-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.241-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.241-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.241-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.241-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.241-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml index 3c786a39d8..3f4ac82c22 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.247-12.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.247-12.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-12.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-12.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-13.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-13.ph3_1.yaml index 66b5010a00..526821b756 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-13.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-13.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.247-13.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.247-13.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-13.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-13.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml index baa0bb6c6a..89891f44ef 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.247-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.247-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-3.ph3_1.yaml index 242dda7ae1..57a83156fc 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.247-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.247-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-5.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-5.ph3_1.yaml index fcee75b54c..6d24273849 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-5.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.247-5.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.247-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-6.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-6.ph3_1.yaml index 3c748c722f..faaad39604 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-6.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.247-6.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.247-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-7.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-7.ph3_1.yaml index c75727a49d..1c65c14dd3 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-7.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-7.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.247-7.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.247-7.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-7.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-7.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml index 54751330ac..f3904d39dd 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.247-8.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.247-8.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-8.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-8.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-9.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-9.ph3_1.yaml index 78a07c783c..a18b12e18a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-9.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.247-9.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.247-9.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.247-9.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-9.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-9.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml index ff64b90f37..8374ea49a5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.256-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.256-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.256-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.256-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-3.ph3_1.yaml index eaf31ecd7c..5d955aa3b9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.256-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.256-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.256-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.256-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml index 13b81b0a1b..9155880687 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.256-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.256-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.256-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.256-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml index 2a536940a5..735487cc05 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.261-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.261-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.261-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.261-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml index 38f0126bab..1eca3075ed 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.264-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.264-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml index e92c3f3a8b..23b023b6ff 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.264-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.264-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml index 3841d2d3e8..48385f0245 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.264-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.264-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.264-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml index 1859998905..9e4767d993 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.268-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.268-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.268-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.268-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.268-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.268-2.ph3_1.yaml index 9d9197ce60..b7ede8dbde 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.268-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.268-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.268-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.268-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.268-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.268-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.269-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.269-2.ph3_1.yaml index d41d2f646c..5471a31b59 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.269-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.269-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.269-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.269-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.269-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.269-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.271-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.271-2.ph3_1.yaml index 532b448b26..0ff37e3cde 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.271-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.271-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.271-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.271-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.271-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.271-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml index 1c5190f38b..9787c2ac18 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.272-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.272-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.272-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml index 8ee7a7da2b..07c6d98d68 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.272-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.272-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.272-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.272-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml index 7ec8d1553c..c4a505c90a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.272-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.272-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml index 3408044759..cb58919d9b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.272-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.272-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-1.ph3_1.yaml index c3d57d4dff..e19aacba91 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.277-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.277-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.277-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.277-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-3.ph3_1.yaml index f704c9da0b..c4c980fee3 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.277-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.277-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.277-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.277-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.277-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-2.ph3_1.yaml index a23b7c8353..4875c31db3 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.283-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.283-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.283-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-5.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-5.ph3_1.yaml index 72b53a131d..9d4328ec50 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-5.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.283-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.283-5.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.283-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.283-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.283-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.285-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.285-1.ph3_1.yaml index 0dfac4680a..449766b190 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.285-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.285-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.285-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.285-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.285-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.285-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml index 3cb4c65cd7..4e3c0b2f16 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.285-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.285-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.285-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.285-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml index 6bfe17134b..bd02a69551 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.288-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.288-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.288-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.288-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-2.ph3_1.yaml index 0e22ee861e..9e27bc1aa7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.288-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.288-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.288-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-3.ph3_1.yaml index 18aa10d069..aae1a8bf95 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.288-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.288-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.288-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.288-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml index 9dda9c6d96..4346cf6b73 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.288-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.288-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.288-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.290-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.290-1.ph3_1.yaml index 5dd0d3b23a..25918768db 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.290-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.290-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.290-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.290-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.290-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.290-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.290-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.290-2.ph3_1.yaml index 6048063755..a9a6533dcb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.290-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.290-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.290-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.290-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.290-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.290-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.292-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.292-3.ph3_1.yaml index 29aa504c4c..6534d6ddb1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.292-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.292-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.292-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.292-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.292-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.292-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml index 87b7dcac24..cd6e3bc66e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.295-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.295-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.295-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.295-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml index 4a2edc52d9..8c6215c383 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.295-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.295-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.295-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.295-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.297-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.297-1.ph3_1.yaml index c921c92e90..9a654a1069 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.297-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.297-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.297-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.297-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.297-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.297-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.303-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.303-1.ph3_1.yaml index bcf3094c5f..7642ea2de2 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.303-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.303-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.303-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.303-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.303-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.303-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-1.ph3_1.yaml index 224ca6e337..5b1d0490a4 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.305-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.305-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.305-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-2.ph3_1.yaml index 3e1d49ae5e..6b0529b08d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.305-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.305-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.305-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml index 689ce985f1..0353fd7655 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.305-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.305-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.305-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-5.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-5.ph3_1.yaml index 36e88a6d43..d901b1491e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-5.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.305-5.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.305-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.305-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.305-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-6.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-6.ph3_1.yaml index 8b8bdb6824..9a8a051d8b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-6.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.305-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.305-6.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.305-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.305-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml index 34e7a9a16a..e762c15e15 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.306-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.306-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.306-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.306-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.306-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.306-2.ph3_1.yaml index fb4d9117ea..b6f16e74aa 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.306-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.306-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.306-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.306-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.306-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.306-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-2.ph3_1.yaml index 6f5ccfb165..859bf7f62d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.307-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.307-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.307-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.307-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-3.ph3_1.yaml index d1f7722eb7..40741fa7fc 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.307-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.307-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.307-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.307-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-4.ph3_1.yaml index e9b0c5756d..e8496d0c9a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.307-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.307-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.307-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.307-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.307-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-1.ph3_1.yaml index f02005462c..bffcb5cef2 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.311-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.311-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.311-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.311-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-2.ph3_1.yaml index f065fd977c..2ca5648c12 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.311-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.311-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.311-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.311-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-3.ph3_1.yaml index 8927d66592..177cbc1aef 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.311-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.311-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.311-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.311-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-4.ph3_1.yaml index 49beab8dc5..129cca34cc 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.311-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.311-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.311-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.311-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.311-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.313-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.313-1.ph3_1.yaml index 11523038f4..b3c9ae724d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.313-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.313-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.313-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.313-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.313-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.313-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.315-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.315-1.ph3_1.yaml index dee4ac4a09..5f2eeca790 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.315-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.315-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.315-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.315-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.315-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.315-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.317-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.317-1.ph3_1.yaml index fb213540db..e39b63c5f4 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.317-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.317-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.317-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.317-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.317-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.317-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.32-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.32-2.ph3_1.yaml index 25f63b6acc..04ef951415 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.32-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.32-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.32-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.32-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.32-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.32-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.321-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.321-1.ph3_1.yaml index 4964d238bc..1998aba28e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.321-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.321-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.321-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.321-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.321-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.321-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml index ab233b1c7a..6c174b8699 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.40-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.40-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.40-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.40-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.40-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.40-3.ph3_1.yaml index 4cf9591fdc..c4e8c23a80 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.40-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.40-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.40-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.40-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.40-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.40-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.52-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.52-1.ph3_1.yaml index d686b9dcad..8ff792a5c3 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.52-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.52-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.52-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.52-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.52-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.52-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml index 893638e136..b90480bfca 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.65-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.65-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.65-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.65-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.72-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.72-1.ph3_1.yaml index dc9e80acd5..89ad1b5ad4 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.72-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.72-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.72-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.72-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.72-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.72-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.72-2.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.72-2.ph3_1.yaml index 39e82e9700..d11e771714 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.72-2.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.72-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.72-2.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.72-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.72-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.72-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml index fde3f00e1b..13113332aa 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.87-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.87-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.87-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml index 8df052cac8..ac9633e682 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.87-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.87-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.87-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-1.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-1.ph3_1.yaml index fc237f2435..50c7b9b069 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-1.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.97-1.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.97-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.97-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-3.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-3.ph3_1.yaml index b7c0a6ff9b..b6ce85b630 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-3.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.97-3.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.97-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.97-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml index ca857c4fd7..a375230ae8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.97-4.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.97-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.97-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml index 8e0a445958..00e102083e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_4.19.97-5.ph3_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_4.19.97-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.97-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml index 5ec8cb7e7d..92f7655323 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.103-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.103-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml index 50376fbeb2..d1d5e1757d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.103-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.103-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.103-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml index 06c02352e7..9153da2216 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.103-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.103-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.103-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml index c5b3b0275a..9df7479863 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.103-4.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.103-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml index 9a13a98d20..3c332bc8d2 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.109-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.109-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.109-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml index 4bd280adc3..cacca070cc 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.109-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.109-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.109-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.109-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.109-4.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.109-4.ph4_1.yaml index 422afa3b7d..1e9f4d87bc 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.109-4.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.109-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.109-4.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.109-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.109-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-1.ph4_1.yaml index b8bad840a2..5030e22e65 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.118-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.118-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-10.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-10.ph4_1.yaml index f0e6e788d5..74f1aa59b9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-10.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-10.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.118-10.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.118-10.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-10.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-10.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml index 5b3fd0408f..8b8564f3c1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.118-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.118-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-3.ph4_1.yaml index c50438f4cc..6f2e3962f7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.118-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.118-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.118-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-4.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-4.ph4_1.yaml index a03270e909..46ddf5d002 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-4.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.118-4.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.118-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml index a6efdb60d3..eaf62d03bb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.118-5.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.118-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-7.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-7.ph4_1.yaml index 9b5b3ec17e..b792d6a521 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-7.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.118-7.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.118-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-7.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-9.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-9.ph4_1.yaml index f360b6bc10..7e8d86aa6b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-9.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.118-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.118-9.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.118-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml index 98b005f050..3a4a5bc90d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.132-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.132-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.132-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.132-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml index 98f00fd747..6fecdff1a9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.142-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.142-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.142-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.142-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.142-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.142-3.ph4_1.yaml index 8d00052500..40e1d981e8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.142-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.142-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.142-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.142-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.142-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.142-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml index 677e691c7e..ce57194f17 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.152-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.152-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.152-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-2.ph4_1.yaml index f7c86e9287..2b8411f506 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.152-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.152-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml index 1d717d5e44..5b88b5218e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.152-5.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.152-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.152-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml index 84ea4c2acf..edec9448a1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.152-6.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.152-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.152-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml index 90d5a438e5..5f43f3a301 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.152-8.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.152-8.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.152-8.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-8.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml index d2fef83980..74bbcf75fc 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.152-9.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.152-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-1.ph4_1.yaml index 2a7b4fd30d..0f125ccec1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.159-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.159-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.159-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml index ecb237e137..e8584f3770 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.159-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.159-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.159-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.159-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml index 7d493dda5e..f050873ca5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.159-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.159-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.159-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml index a975831694..a3520bc938 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.168-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.168-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.168-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.168-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.168-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.168-2.ph4_1.yaml index 48fd3a0df6..c9ca6b21c9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.168-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.168-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.168-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.168-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.168-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.168-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml index edd2672457..ba1a49f088 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.175-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.175-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.175-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml index 851f48207c..643196ca8b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.175-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.175-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.175-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml index 8e5407c941..8e2ee98586 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.180-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.180-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.180-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.180-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml index a0b095c6b3..bd091d422e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.183-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.183-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.183-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.183-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml index 39dc21bf97..0d61df2392 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.186-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.186-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.186-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.186-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.188-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.188-2.ph4_1.yaml index c4ef2b1268..e5fa4c1c6b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.188-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.188-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.188-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.188-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.188-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.188-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml index ed92aa10f0..bc8a18fb74 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.190-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.190-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.190-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-2.ph4_1.yaml index 07eb105846..1073d732ba 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.190-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.190-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.190-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-3.ph4_1.yaml index ef075e6da9..bf2b46f39f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.190-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.190-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.190-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml index 7cf2f0f623..f0c46baa1f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.190-4.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.190-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml index 265cd0aef2..414a6d0885 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.194-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.194-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.194-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-4.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-4.ph4_1.yaml index 67eda7c636..5bdf25157c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-4.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.194-4.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.194-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.194-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-6.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-6.ph4_1.yaml index 95fe956140..abbc78b213 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-6.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.194-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.194-6.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.194-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.194-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.197-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.197-1.ph4_1.yaml index a4ef3e0b10..7e87565381 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.197-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.197-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.197-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.197-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.197-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.197-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml index d0b94ac444..a57e883cb5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.197-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.197-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.197-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.197-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml index 3f8c375604..33759f4c93 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.198-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.198-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.198-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.198-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.200-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.200-1.ph4_1.yaml index 5b40ff21d1..5024fcd3d7 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.200-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.200-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.200-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.200-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.200-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.200-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml index 7a5b0a8d62..c9e7c1deb4 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.200-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.200-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.200-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.200-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml index b680ae27e0..be19949f6a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.201-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.201-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.201-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.201-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-1.ph4_1.yaml index 90e855ff60..394942973d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.206-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.206-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-2.ph4_1.yaml index bb54ea3ac5..4bdc3330b4 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.206-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.206-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.206-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-4.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-4.ph4_1.yaml index d155d984b3..430d499286 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-4.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.206-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.206-4.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.206-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.209-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.209-1.ph4_1.yaml index 1976a8b799..eb4b289b6c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.209-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.209-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.209-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.209-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.209-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.209-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml index bddbf6c206..9f1bcda126 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.209-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.209-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.209-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.209-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml index 18ec59612a..61b7c5b345 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.209-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.209-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.209-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.209-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.210-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.210-1.ph4_1.yaml index 9d6384f747..754cc5a1a9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.210-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.210-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.210-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.210-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.210-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.210-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.210-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.210-2.ph4_1.yaml index 3bf0072489..b6d71f03e4 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.210-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.210-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.210-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.210-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.210-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.210-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.210-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.210-3.ph4_1.yaml index 3d4a09ade6..b7f378ec5c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.210-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.210-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.210-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.210-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.210-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.210-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.212-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.212-1.ph4_1.yaml index f8bdafb97c..fafe029873 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.212-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.212-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.212-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.212-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.212-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.212-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.212-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.212-3.ph4_1.yaml index 65d0eda9bc..cc2c84605f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.212-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.212-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.212-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.212-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.212-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.212-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.214-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.214-1.ph4_1.yaml index 5280264454..2a6a0630ac 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.214-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.214-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.214-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.214-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.214-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.214-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.214-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.214-3.ph4_1.yaml index 5e6d7f772e..90b9e86b42 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.214-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.214-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.214-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.214-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.214-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.214-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.216-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.216-1.ph4_1.yaml index f7e647fbe7..41f9e6d970 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.216-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.216-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.216-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.216-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.216-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_updates_4.0_x86_64/x86_64/linux-rt-devel-5.10.216-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.219-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.219-2.ph4_1.yaml index 6f90c1b98c..404f7b3bfb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.219-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.219-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.219-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.219-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.219-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.219-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.222-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.222-1.ph4_1.yaml index ce6cefd22c..a00dc13194 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.222-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.222-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.222-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.222-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.222-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.222-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.223-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.223-1.ph4_1.yaml index cc8919c2cc..6d2fbba0f9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.223-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.223-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.223-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.223-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.223-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.223-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.223-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.223-2.ph4_1.yaml index b5eee62d1b..43b9bfb29b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.223-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.223-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.223-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.223-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.223-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.223-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.224-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.224-3.ph4_1.yaml index 44690623b8..e05ce53ca2 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.224-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.224-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.224-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.224-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.224-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.224-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.224-4.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.224-4.ph4_1.yaml index 28cabf87c8..4d3c6ffc0b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.224-4.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.224-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.224-4.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.224-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.224-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.224-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.224-5.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.224-5.ph4_1.yaml index f54a541eaa..6a865c4140 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.224-5.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.224-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.224-5.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.224-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.224-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.224-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.226-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.226-1.ph4_1.yaml index 4bf17a578f..39142a15ed 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.226-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.226-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.226-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.226-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_updates_4.0_x86_64/x86_64/linux-devel-5.10.226-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_updates_4.0_x86_64/x86_64/linux-aws-devel-5.10.226-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-10.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-10.ph4_1.yaml index aa8f420bdc..58fc1b6f7c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-10.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-10.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.25-10.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.25-10.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-10.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-10.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml index 52a31e67c9..4ae7143ced 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.25-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.25-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.25-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-3.ph4_1.yaml index 86798d8521..a7667bae39 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.25-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.25-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.25-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-5.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-5.ph4_1.yaml index 6167c4cc65..0116b0ccbb 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-5.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.25-5.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.25-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.25-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-6.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-6.ph4_1.yaml index b15e64a75a..210e082525 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-6.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.25-6.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.25-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-7.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-7.ph4_1.yaml index 211464aec8..7c434d7ee5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-7.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.25-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.25-7.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.25-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-7.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml index 1c7126624f..107f2464d1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.35-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.35-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.35-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.35-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.35-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.35-2.ph4_1.yaml index a4c1767301..179476ef71 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.35-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.35-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.35-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.35-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.35-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.35-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.4-9.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.4-9.ph4_1.yaml index 044a3755cc..b43ce477b1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.4-9.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.4-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.4-9.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.4-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_release_4.0_x86_64/x86_64/linux-rt-devel-5.10.4-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.4-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml index a8dc64bc46..5636d28f58 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.42-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.42-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.42-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.42-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml index 5292cdd3e6..1aa452b095 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.42-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.42-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.42-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.42-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.42-3.ph4_1.yaml index f0777c633c..a5959a349f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.42-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.42-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.42-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.42-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.42-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.46-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.46-1.ph4_1.yaml index c816731c93..dd6a82577e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.46-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.46-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.46-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.46-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.46-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.46-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml index 6ddebdf4df..f3f02c865b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.52-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.52-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.52-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.52-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.61-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.61-1.ph4_1.yaml index 61f8c2bbd4..f1fe0f41b0 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.61-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.61-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.61-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.61-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.61-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.61-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml index 755b8cd437..7429dc1a09 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.61-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.61-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.61-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.61-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml index ccff4c2eb3..a072c950ab 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.75-1.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.75-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.75-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.75-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml index 9c5f8c6fe6..476757d187 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.83-2.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.83-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-3.ph4_1.yaml index 36ab33140c..d461b6e8e8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.83-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.83-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.83-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml index 4bdfcf52f1..a3ea207f07 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.83-4.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.83-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.83-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-5.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-5.ph4_1.yaml index 25f587ea1c..d23ef18a22 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-5.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.83-5.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.83-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-7.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-7.ph4_1.yaml index d68720a2f8..59ac7f50dc 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-7.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.83-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.83-7.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.83-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-7.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml index c51e10f1a4..0eed36baa6 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.93-3.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.93-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.93-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml index fcde0eda97..1ee1f50a64 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.93-4.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.93-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.93-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml index 0c280fe103..7009e80781 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_5.10.93-5.ph4_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_5.10.93-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.10-10.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.10-10.ph5_1.yaml index 26f29aa0bb..444432c848 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.10-10.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.10-10.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.10-10.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.10-10.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_release_5.0_x86_64/x86_64/linux-rt-devel-6.1.10-10.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.10-10.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.10-12.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.10-12.ph5_1.yaml index 7604060219..e39fbb72c5 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.10-12.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.10-12.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.10-12.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.10-12.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.10-12.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.10-12.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.102-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.102-2.ph5_1.yaml index 045054362f..e62762141c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.102-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.102-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.102-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.102-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.102-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.102-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.106-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.106-1.ph5_1.yaml index 45c728a66f..efb2ba088e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.106-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.106-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.106-1.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.106-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.106-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.106-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.106-4.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.106-4.ph5_1.yaml index 2058e7dadf..1bf693a322 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.106-4.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.106-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.106-4.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.106-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.106-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.106-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.109-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.109-2.ph5_1.yaml index c8907d2027..94225f8182 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.109-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.109-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.109-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.109-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.109-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.109-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.28-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.28-2.ph5_1.yaml index 7b20dfcc41..08e8e31a20 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.28-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.28-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.28-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.28-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.28-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.28-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.37-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.37-1.ph5_1.yaml index 3522b58220..acff4d3ec2 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.37-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.37-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.37-1.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.37-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.37-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.37-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.37-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.37-2.ph5_1.yaml index a9ccc1554c..1261fe5db9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.37-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.37-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.37-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.37-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.37-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.37-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml index bcf92e3a32..293510f493 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.41-1.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.41-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml index e76d346d94..7bd4a76191 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.41-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.41-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml index a13508fb3f..aee9f1e13d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.41-4.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.41-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.41-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml index 14e7f2aee0..46fdb3df6e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.45-1.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.45-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml index 3c3bfceba7..214925756d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.45-3.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.45-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-5.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-5.ph5_1.yaml index c2b0817eb3..0014020362 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-5.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.45-5.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.45-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml index 4390859cb9..3f1762983d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.45-9.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.45-9.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-9.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-2.ph5_1.yaml index 57cb7ecca5..f56a8abdc1 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.53-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.53-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml index a7f3ae0bb2..8a2b6bfab8 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.53-5.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.53-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml index 324f7c63e7..df53ad4343 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.53-6.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.53-6.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-6.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-6.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-7.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-7.ph5_1.yaml index 95a26d451d..309cb22cd2 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-7.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.53-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.53-7.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.53-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-7.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml index 8eb6209b59..1629e43e57 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.56-1.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.56-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-4.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-4.ph5_1.yaml index 01b36f4c79..7c9bfccfaf 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-4.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.56-4.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.56-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-5.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-5.ph5_1.yaml index 8cc3a0fb97..3a1087d16a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-5.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.56-5.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.56-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml index 0258d863e1..6aa06e128d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.56-7.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.56-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-7.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-8.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-8.ph5_1.yaml index 29d5107d22..b86e199c6e 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-8.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.56-8.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.56-8.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.56-8.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-8.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-8.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml index fa8933195c..8d44049260 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.60-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.60-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.60-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml index 816a39d712..52aee89e1a 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.60-3.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.60-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.60-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.60-4.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.60-4.ph5_1.yaml index 9e010c0866..6b9437b5c3 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.60-4.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.60-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.60-4.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.60-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.60-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-1.ph5_1.yaml index d91f6c8f6c..6ccda1419c 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.62-1.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.62-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-11.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-11.ph5_1.yaml index 1c3140f4be..064b285a37 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-11.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.62-11.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.62-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-11.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-11.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml index dcfe88ed35..b9eff28706 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.62-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.62-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-3.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-3.ph5_1.yaml index a836517514..061f6151e9 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-3.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.62-3.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.62-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-4.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-4.ph5_1.yaml index fbdfe3ee42..2e61910265 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-4.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.62-4.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.62-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-5.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-5.ph5_1.yaml index 1f9fa0fdfc..3ba4b37ba0 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-5.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.62-5.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.62-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-7.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-7.ph5_1.yaml index ca8d841564..7200133a61 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-7.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.62-7.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.62-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-7.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml index 93f4e50010..b596d6917b 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.62-9.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.62-9.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-9.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml index 9094fd3052..199c2df641 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.70-1.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.70-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.70-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.70-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.70-2.ph5_1.yaml index 5e18c1e1aa..87a49db511 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.70-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.70-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.70-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.70-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.70-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.70-5.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.70-5.ph5_1.yaml index 63311f0394..40d49ced1f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.70-5.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.70-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.70-5.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.70-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.70-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml index 323d1923b7..f9436141da 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.75-1.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.75-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.75-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml index d75c801492..0bf544d7ee 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.77-1.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.77-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.77-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.77-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.79-3.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.79-3.ph5_1.yaml index d37cbb54d6..b9af385485 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.79-3.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.79-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.79-3.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.79-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.79-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.79-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-2.ph5_1.yaml index 94e964d014..5b4535e463 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.81-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.81-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.81-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.81-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-3.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-3.ph5_1.yaml index aef395a0c0..44be6557c6 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-3.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.81-3.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.81-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.81-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.81-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-5.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-5.ph5_1.yaml index aeec788042..e2f2d33b46 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-5.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.81-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.81-5.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.81-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.81-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.81-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.83-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.83-2.ph5_1.yaml index 3f324a1e8d..4172ae5804 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.83-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.83-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.83-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.83-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.83-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.83-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.90-2.ph5_1.yaml b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.90-2.ph5_1.yaml index 0224875ef7..b06337452d 100755 --- a/driverkit/config/7.2.0+driver/x86_64/photon_6.1.90-2.ph5_1.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/photon_6.1.90-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.0+driver/x86_64/falco_photon_6.1.90-2.ph5_1.ko probe: output/7.2.0+driver/x86_64/falco_photon_6.1.90-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.90-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.90-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.0+driver/x86_64/talos_6.6.54-talos_1_v1.8.1.yaml b/driverkit/config/7.2.0+driver/x86_64/talos_6.6.54-talos_1_v1.8.1.yaml new file mode 100755 index 0000000000..2cc536914c --- /dev/null +++ b/driverkit/config/7.2.0+driver/x86_64/talos_6.6.54-talos_1_v1.8.1.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.8.1 +kernelrelease: 6.6.54-talos +target: talos +architecture: amd64 +output: + module: output/7.2.0+driver/x86_64/falco_talos_6.6.54-talos_1_v1.8.1.ko + probe: output/7.2.0+driver/x86_64/falco_talos_6.6.54-talos_1_v1.8.1.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4NiA2LjYuNTQgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQ0NfVkVSU0lPTl9URVhUPSJnY2MgKEdDQykgMTMuMy4wIgpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklHX0dDQ19WRVJTSU9OPTEzMDMwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19BU19JU19HTlU9eQpDT05GSUdfQVNfVkVSU0lPTj0yNDMwMQpDT05GSUdfTERfSVNfQkZEPXkKQ09ORklHX0xEX1ZFUlNJT049MjQzMDEKQ09ORklHX0xMRF9WRVJTSU9OPTAKQ09ORklHX0NDX0NBTl9MSU5LPXkKQ09ORklHX0NDX0NBTl9MSU5LX1NUQVRJQz15CkNPTkZJR19DQ19IQVNfQVNNX0dPVE9fT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19USUVEX09VVFBVVD15CkNPTkZJR19UT09MU19TVVBQT1JUX1JFTFI9eQpDT05GSUdfQ0NfSEFTX0FTTV9JTkxJTkU9eQpDT05GSUdfQ0NfSEFTX05PX1BST0ZJTEVfRk5fQVRUUj15CkNPTkZJR19QQUhPTEVfVkVSU0lPTj0xMjcKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9UQUJMRV9TT1JUPXkKQ09ORklHX1RIUkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dFUlJPUiBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049Ii10YWxvcyIKIyBDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE8gaXMgbm90IHNldApDT05GSUdfQlVJTERfU0FMVD0iIgpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQpDT05GSUdfSEFWRV9LRVJORUxfWlNURD15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfWlNURD15CkNPTkZJR19ERUZBVUxUX0lOSVQ9IiIKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQojIENPTkZJR19XQVRDSF9RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0VGRkVDVElWRV9BRkZfTUFTSz15CkNPTkZJR19HRU5FUklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX01JR1JBVElPTj15CkNPTkZJR19IQVJESVJRU19TV19SRVNFTkQ9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfSVJRX01TSV9JT01NVT15CkNPTkZJR19HRU5FUklDX0lSUV9NQVRSSVhfQUxMT0NBVE9SPXkKQ09ORklHX0dFTkVSSUNfSVJRX1JFU0VSVkFUSU9OX01PREU9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09ORklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldAojIGVuZCBvZiBJUlEgc3Vic3lzdGVtCgpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9JTklUPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQpDT05GSUdfSEFWRV9QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfSURMRT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklHX05PX0haX0ZVTEwgaXMgbm90IHNldApDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HX01BWF9TS0VXX1VTPTEwMAojIGVuZCBvZiBUaW1lcnMgc3Vic3lzdGVtCgpDT05GSUdfQlBGPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRfQlBGX0pJVD15CgojCiMgQlBGIHN1YnN5c3RlbQojCkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9KSVRfQUxXQVlTX09OPXkKQ09ORklHX0JQRl9KSVRfREVGQVVMVF9PTj15CkNPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZGPXkKIyBDT05GSUdfQlBGX1BSRUxPQUQgaXMgbm90IHNldApDT05GSUdfQlBGX0xTTT15CiMgZW5kIG9mIEJQRiBzdWJzeXN0ZW0KCkNPTkZJR19QUkVFTVBUX05PTkVfQlVJTEQ9eQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0NPUkU9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMyBpcyBub3Qgc2V0CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKQ09ORklHX1BTST15CiMgQ09ORklHX1BTSV9ERUZBVUxUX0RJU0FCTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwoKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1RSRUVfU1JDVT15CkNPTkZJR19UQVNLU19SQ1VfR0VORVJJQz15CkNPTkZJR19UQVNLU19SVURFX1JDVT15CkNPTkZJR19UQVNLU19UUkFDRV9SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfTkVFRF9TRUdDQkxJU1Q9eQojIGVuZCBvZiBSQ1UgU3Vic3lzdGVtCgpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CiMgQ09ORklHX0lLSEVBREVSUyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVGX1NISUZUPTE4CkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKIyBDT05GSUdfUFJJTlRLX0lOREVYIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQoKIwojIFNjaGVkdWxlciBmZWF0dXJlcwojCiMgQ09ORklHX1VDTEFNUF9UQVNLIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2NoZWR1bGVyIGZlYXR1cmVzCgpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05GSUdfQ0NfSEFTX0lOVDEyOD15CkNPTkZJR19DQ19JTVBMSUNJVF9GQUxMVEhST1VHSD0iLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD01IgpDT05GSUdfR0NDMTBfTk9fQVJSQVlfQk9VTkRTPXkKQ09ORklHX0NDX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CiMgQ09ORklHX05VTUFfQkFMQU5DSU5HIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKIyBDT05GSUdfQ0dST1VQX0ZBVk9SX0RZTk1PRFMgaXMgbm90IHNldApDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19TQ0hFRF9NTV9DSUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQojIENPTkZJR19DR1JPVVBfUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCiMgQ09ORklHX1JEX0daSVAgaXMgbm90IHNldAojIENPTkZJR19SRF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaTUEgaXMgbm90IHNldApDT05GSUdfUkRfWFo9eQojIENPTkZJR19SRF9MWk8gaXMgbm90IHNldAojIENPTkZJR19SRF9MWjQgaXMgbm90IHNldApDT05GSUdfUkRfWlNURD15CiMgQ09ORklHX0JPT1RfQ09ORklHIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRSQU1GU19QUkVTRVJWRV9NVElNRT15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19MRF9PUlBIQU5fV0FSTl9MRVZFTD0id2FybiIKQ09ORklHX1NZU0NUTD15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19QT1NJWF9USU1FUlM9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfSU9fVVJJTkc9eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdfS0FMTFNZTVM9eQojIENPTkZJR19LQUxMU1lNU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tBTExTWU1TX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNU19BQlNPTFVURV9QRVJDUFU9eQpDT05GSUdfS0FMTFNZTVNfQkFTRV9SRUxBVElWRT15CkNPTkZJR19BUkNIX0hBU19NRU1CQVJSSUVSX1NZTkNfQ09SRT15CkNPTkZJR19LQ01QPXkKQ09ORklHX1JTRVE9eQpDT05GSUdfQ0FDSEVTVEFUX1NZU0NBTEw9eQojIENPTkZJR19ERUJVR19SU0VRIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfR1VFU1RfUEVSRl9FVkVOVFM9eQojIENPTkZJR19QQzEwNCBpcyBub3Qgc2V0CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKCkNPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT049eQpDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKCiMKIyBLZXhlYyBhbmQgY3Jhc2ggZmVhdHVyZXMKIwpDT05GSUdfQ1JBU0hfQ09SRT15CkNPTkZJR19LRVhFQ19DT1JFPXkKQ09ORklHX0hBVkVfSU1BX0tFWEVDPXkKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldApDT05GSUdfS0VYRUNfRklMRT15CkNPTkZJR19LRVhFQ19TSUc9eQojIENPTkZJR19LRVhFQ19TSUdfRk9SQ0UgaXMgbm90IHNldApDT05GSUdfS0VYRUNfQlpJTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdfQ1JBU0hfSE9UUExVRz15CkNPTkZJR19DUkFTSF9NQVhfTUVNT1JZX1JBTkdFUz04MTkyCiMgZW5kIG9mIEtleGVjIGFuZCBjcmFzaCBmZWF0dXJlcwojIGVuZCBvZiBHZW5lcmFsIHNldHVwCgpDT05GSUdfNjRCSVQ9eQpDT05GSUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NSU49MjgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MzIKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19DQ19IQVNfU0FORV9TVEFDS1BST1RFQ1RPUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1NNUD15CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfQ1BVX1JFU0NUUkwgaXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X05VTUFDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldAojIENPTkZJR19YODZfVVYgaXMgbm90IHNldAojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CkNPTkZJR19QQVJBVklSVF9YWEw9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSFZfQ0FMTEJBQ0tfVkVDVE9SPXkKQ09ORklHX1hFTj15CkNPTkZJR19YRU5fUFY9eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9QVl9TTVA9eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9QVkhWTV9TTVA9eQpDT05GSUdfWEVOX1BWSFZNX0dVRVNUPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0RPTTAgaXMgbm90IHNldApDT05GSUdfWEVOX1BWX01TUl9TQUZFPXkKQ09ORklHX0tWTV9HVUVTVD15CkNPTkZJR19BUkNIX0NQVUlETEVfSEFMVFBPTEw9eQojIENPTkZJR19QVkggaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQojIENPTkZJR19KQUlMSE9VU0VfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19BQ1JOX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVERYX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfSUEzMl9GRUFUX0NUTD15CkNPTkZJR19YODZfVk1YX0ZFQVRVUkVfTkFNRVM9eQojIENPTkZJR19QUk9DRVNTT1JfU0VMRUNUIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9IWUdPTj15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfQ1BVX1NVUF9aSEFPWElOPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CkNPTkZJR19ETUk9eQojIENPTkZJR19HQVJUX0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RfVkVTQV9TVVBQT1JUPXkKIyBDT05GSUdfTUFYU01QIGlzIG5vdCBzZXQKQ09ORklHX05SX0NQVVNfUkFOR0VfQkVHSU49MgpDT05GSUdfTlJfQ1BVU19SQU5HRV9FTkQ9NTEyCkNPTkZJR19OUl9DUFVTX0RFRkFVTFQ9NjQKQ09ORklHX05SX0NQVVM9NTEyCkNPTkZJR19TQ0hFRF9DTFVTVEVSPXkKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJR19TQ0hFRF9NQ19QUklPPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQojIENPTkZJR19YODZfTUNFTE9HX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFX0lOVEVMPXkKQ09ORklHX1g4Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKIyBDT05GSUdfWDg2X01DRV9JTkpFQ1QgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1JBUEw9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfQ1NUQVRFPXkKIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9VTkNPUkU9eQojIENPTkZJR19QRVJGX0VWRU5UU19BTURfQlJTIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwoKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfWDg2X0lPUExfSU9QRVJNPXkKQ09ORklHX01JQ1JPQ09ERT15CiMgQ09ORklHX01JQ1JPQ09ERV9MQVRFX0xPQURJTkcgaXMgbm90IHNldAojIENPTkZJR19YODZfTVNSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DUFVJRD15CiMgQ09ORklHX1g4Nl81TEVWRUwgaXMgbm90IHNldApDT05GSUdfWDg2X0RJUkVDVF9HQlBBR0VTPXkKIyBDT05GSUdfWDg2X0NQQV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX01FTV9FTkNSWVBUIGlzIG5vdCBzZXQKQ09ORklHX05VTUE9eQpDT05GSUdfQU1EX05VTUE9eQpDT05GSUdfWDg2XzY0X0FDUElfTlVNQT15CiMgQ09ORklHX05VTUFfRU1VIGlzIG5vdCBzZXQKQ09ORklHX05PREVTX1NISUZUPTYKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKIyBDT05GSUdfWDg2X1BNRU1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQpDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSz15CkNPTkZJR19NVFJSPXkKIyBDT05GSUdfTVRSUl9TQU5JVElaRVIgaXMgbm90IHNldApDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfWDg2X1VNSVA9eQpDT05GSUdfQ0NfSEFTX0lCVD15CkNPTkZJR19YODZfQ0VUPXkKQ09ORklHX1g4Nl9LRVJORUxfSUJUPXkKQ09ORklHX1g4Nl9JTlRFTF9NRU1PUllfUFJPVEVDVElPTl9LRVlTPXkKQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9PRkY9eQojIENPTkZJR19YODZfSU5URUxfVFNYX01PREVfT04gaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfVFNYX01PREVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TR1ggaXMgbm90IHNldApDT05GSUdfWDg2X1VTRVJfU0hBRE9XX1NUQUNLPXkKQ09ORklHX0VGST15CkNPTkZJR19FRklfU1RVQj15CkNPTkZJR19FRklfSEFORE9WRVJfUFJPVE9DT0w9eQojIENPTkZJR19FRklfTUlYRUQgaXMgbm90IHNldAojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19QVVJHQVRPUlk9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUdfRk9SQ0U9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19CWklNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19KVU1QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ1JBU0hfRFVNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0NSQVNIX0hPVFBMVUc9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0RZTkFNSUNfTUVNT1JZX0xBWU9VVD15CkNPTkZJR19SQU5ET01JWkVfTUVNT1JZPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUllfUEhZU0lDQUxfUEFERElORz0weDAKQ09ORklHX0FERFJFU1NfTUFTS0lORz15CkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX1hPTkxZIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FPXkKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX1NJR0FMVFNUQUNLX1NJWkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQojIGVuZCBvZiBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19DQ19IQVNfU0xTPXkKQ09ORklHX0NDX0hBU19SRVRVUk5fVEhVTks9eQpDT05GSUdfQ0NfSEFTX0VOVFJZX1BBRERJTkc9eQpDT05GSUdfRlVOQ1RJT05fUEFERElOR19DRkk9MTEKQ09ORklHX0ZVTkNUSU9OX1BBRERJTkdfQllURVM9MTYKQ09ORklHX0NBTExfUEFERElORz15CkNPTkZJR19IQVZFX0NBTExfVEhVTktTPXkKQ09ORklHX0NBTExfVEhVTktTPXkKQ09ORklHX1BSRUZJWF9TWU1CT0xTPXkKQ09ORklHX0NQVV9NSVRJR0FUSU9OUz15CkNPTkZJR19QQUdFX1RBQkxFX0lTT0xBVElPTj15CkNPTkZJR19SRVRQT0xJTkU9eQpDT05GSUdfUkVUSFVOSz15CkNPTkZJR19DUFVfVU5SRVRfRU5UUlk9eQpDT05GSUdfQ0FMTF9ERVBUSF9UUkFDS0lORz15CiMgQ09ORklHX0NBTExfVEhVTktTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JQlBCX0VOVFJZPXkKQ09ORklHX0NQVV9JQlJTX0VOVFJZPXkKQ09ORklHX0NQVV9TUlNPPXkKQ09ORklHX1NMUz15CiMgQ09ORklHX0dEU19GT1JDRV9NSVRJR0FUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01JVElHQVRJT05fUkZEUz15CkNPTkZJR19NSVRJR0FUSU9OX1NQRUNUUkVfQkhJPXkKQ09ORklHX0FSQ0hfSEFTX0FERF9QQUdFUz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKIyBDT05GSUdfU1VTUEVORF9TS0lQX1NZTkMgaXMgbm90IHNldApDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CkNPTkZJR19QTV9UUkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19FTkVSR1lfTU9ERUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CiMgQ09ORklHX0FDUElfRlBEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0xQSVQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9UQUQgaXMgbm90IHNldApDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPXkKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JHUlQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJX0hNQVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9EUFRGIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV0FUQ0hET0c9eQojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FEWEw9eQojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QRlJVVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BDQz15CiMgQ09ORklHX0FDUElfRkZIIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BSTVQ9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0FUVFJfU0VUPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQojIENPTkZJR19DUFVfRlJFUV9TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfU0NIRURVVElMPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9TQ0hFRFVUSUw9eQoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2ZXJzCiMKQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEU9eQojIENPTkZJR19YODZfUENDX0NQVUZSRVEgaXMgbm90IHNldApDT05GSUdfWDg2X0FNRF9QU1RBVEU9eQpDT05GSUdfWDg2X0FNRF9QU1RBVEVfREVGQVVMVF9NT0RFPTMKIyBDT05GSUdfWDg2X0FNRF9QU1RBVEVfVVQgaXMgbm90IHNldApDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CiMgQ09ORklHX1g4Nl9QT1dFUk5PV19LOCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldAojIENPTkZJR19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKIyBlbmQgb2YgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX1RFTyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfSEFMVFBPTEw9eQpDT05GSUdfSEFMVFBPTExfQ1BVSURMRT15CiMgZW5kIG9mIENQVSBJZGxlCgpDT05GSUdfSU5URUxfSURMRT15CiMgZW5kIG9mIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJX1hFTj15CkNPTkZJR19NTUNPTkZfRkFNMTBIPXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19JU0FfQlVTIGlzIG5vdCBzZXQKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9OQj15CiMgZW5kIG9mIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKCiMKIyBCaW5hcnkgRW11bGF0aW9ucwojCkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX1g4Nl9YMzJfQUJJIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKIyBlbmQgb2YgQmluYXJ5IEVtdWxhdGlvbnMKCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9QRk5DQUNIRT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkc9eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklOR19UU089eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklOR19BQ1FfUkVMPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09NUEFUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1fTk9fUE9MTD15CkNPTkZJR19LVk1fWEZFUl9UT19HVUVTVF9XT1JLPXkKQ09ORklHX0hBVkVfS1ZNX1BNX05PVElGSUVSPXkKQ09ORklHX0tWTV9HRU5FUklDX0hBUkRXQVJFX0VOQUJMSU5HPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CkNPTkZJR19LVk1fV0VSUk9SPXkKQ09ORklHX0tWTV9JTlRFTD15CkNPTkZJR19LVk1fQU1EPXkKQ09ORklHX0tWTV9TTU09eQojIENPTkZJR19LVk1fWEVOIGlzIG5vdCBzZXQKIyBDT05GSUdfS1ZNX1BST1ZFX01NVSBpcyBub3Qgc2V0CkNPTkZJR19BU19BVlg1MTI9eQpDT05GSUdfQVNfU0hBMV9OST15CkNPTkZJR19BU19TSEEyNTZfTkk9eQpDT05GSUdfQVNfVFBBVVNFPXkKQ09ORklHX0FTX0dGTkk9eQpDT05GSUdfQVNfV1JVU1M9eQpDT05GSUdfQVJDSF9DT05GSUdVUkVTX0NQVV9NSVRJR0FUSU9OUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfSE9UUExVR19TTVQ9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19IT1RQTFVHX0NPUkVfU1lOQ19GVUxMPXkKQ09ORklHX0hPVFBMVUdfU1BMSVRfU1RBUlRVUD15CkNPTkZJR19IT1RQTFVHX1BBUkFMTEVMPXkKQ09ORklHX0dFTkVSSUNfRU5UUlk9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TVEFUSUNfQ0FMTF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PUFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfVVBST0JFUz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19LUkVUUFJPQkVfT05fUkVUSE9PSz15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfQVJDSF9DT1JSRUNUX1NUQUNLVFJBQ0VfT05fS1JFVFBST0JFPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfTk1JX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX0ZJTkFMSVpFX0lOSVQ9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19BUkNIX1dBTlRTX05PX0lOU1RSPXkKQ09ORklHX0hBVkVfQVNNX01PRFZFUlNJT05TPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX1JTRVE9eQpDT05GSUdfSEFWRV9SVVNUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fQVJHX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUxfUkVMQVRJVkU9eQpDT05GSUdfTU1VX0dBVEhFUl9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9HQVRIRVJfUkNVX1RBQkxFX0ZSRUU9eQpDT05GSUdfTU1VX0dBVEhFUl9NRVJHRV9WTUFTPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQVV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKIyBDT05GSUdfU0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HX1RISU49eQpDT05GSUdfTFRPX05PTkU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19DRklfQ0xBTkc9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVI9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVJfT0ZGU1RBQ0s9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9NT1ZFX1BVRD15CkNPTkZJR19IQVZFX01PVkVfUE1EPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BTExPQz15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX1BNRF9NS1dSSVRFPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX0hBVkVfTU9EX0FSQ0hfU1BFQ0lGSUM9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfSEFWRV9TT0ZUSVJRX09OX09XTl9TVEFDSz15CkNPTkZJR19TT0ZUSVJRX09OX09XTl9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJVF9USFJFQUQ9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTI4CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz04CkNPTkZJR19IQVZFX0FSQ0hfQ09NUEFUX01NQVBfQkFTRVM9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl82NEtCPXkKQ09ORklHX1BBR0VfU0laRV9MRVNTX1RIQU5fMjU2S0I9eQpDT05GSUdfSEFWRV9PQkpUT09MPXkKQ09ORklHX0hBVkVfSlVNUF9MQUJFTF9IQUNLPXkKQ09ORklHX0hBVkVfTk9JTlNUUl9IQUNLPXkKQ09ORklHX0hBVkVfTk9JTlNUUl9WQUxJREFUSU9OPXkKQ09ORklHX0hBVkVfVUFDQ0VTU19WQUxJREFUSU9OPXkKQ09ORklHX0hBVkVfU1RBQ0tfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1JFTElBQkxFX1NUQUNLVFJBQ0U9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKQ09ORklHX0NPTVBBVF8zMkJJVF9USU1FPXkKQ09ORklHX0hBVkVfQVJDSF9WTUFQX1NUQUNLPXkKQ09ORklHX1ZNQVBfU1RBQ0s9eQpDT05GSUdfSEFWRV9BUkNIX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUPXkKQ09ORklHX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUPXkKQ09ORklHX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfSEFWRV9BUkNIX1BSRUwzMl9SRUxPQ0FUSU9OUz15CkNPTkZJR19BUkNIX1VTRV9NRU1SRU1BUF9QUk9UPXkKIyBDT05GSUdfTE9DS19FVkVOVF9DT1VOVFMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfTUVNX0VOQ1JZUFQ9eQpDT05GSUdfSEFWRV9TVEFUSUNfQ0FMTD15CkNPTkZJR19IQVZFX1NUQVRJQ19DQUxMX0lOTElORT15CkNPTkZJR19IQVZFX1BSRUVNUFRfRFlOQU1JQz15CkNPTkZJR19IQVZFX1BSRUVNUFRfRFlOQU1JQ19DQUxMPXkKQ09ORklHX0FSQ0hfV0FOVF9MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGQ09SRV9DT01QQVQ9eQpDT05GSUdfQVJDSF9IQVNfUEFSQU5PSURfTDFEX0ZMVVNIPXkKQ09ORklHX0RZTkFNSUNfU0lHRlJBTUU9eQpDT05GSUdfQVJDSF9IQVNfTk9OTEVBRl9QTURfWU9VTkc9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIGVuZCBvZiBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKCkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKQ09ORklHX0dDQ19QTFVHSU5TPXkKQ09ORklHX0dDQ19QTFVHSU5fTEFURU5UX0VOVFJPUFk9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UXzRCPXkKQ09ORklHX0ZVTkNUSU9OX0FMSUdOTUVOVF8xNkI9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UPTE2CiMgZW5kIG9mIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCgpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRV9TSUdfRk9STUFUPXkKQ09ORklHX01PRFVMRVM9eQojIENPTkZJR19NT0RVTEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9VTkxPQUQgaXMgbm90IHNldApDT05GSUdfTU9EVkVSU0lPTlM9eQpDT05GSUdfQVNNX01PRFZFUlNJT05TPXkKQ09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTD15CkNPTkZJR19NT0RVTEVfU0lHPXkKQ09ORklHX01PRFVMRV9TSUdfRk9SQ0U9eQpDT05GSUdfTU9EVUxFX1NJR19BTEw9eQojIENPTkZJR19NT0RVTEVfU0lHX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTIyNCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEzODQgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJR19TSEE1MTI9eQpDT05GSUdfTU9EVUxFX1NJR19IQVNIPSJzaGE1MTIiCkNPTkZJR19NT0RVTEVfQ09NUFJFU1NfTk9ORT15CiMgQ09ORklHX01PRFVMRV9DT01QUkVTU19HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX1pTVEQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQUxMT1dfTUlTU0lOR19OQU1FU1BBQ0VfSU1QT1JUUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RQUk9CRV9QQVRIPSIvc2Jpbi9tb2Rwcm9iZSIKIyBDT05GSUdfVFJJTV9VTlVTRURfS1NZTVMgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTE9DS19MRUdBQ1lfQVVUT0xPQUQ9eQpDT05GSUdfQkxLX0NHUk9VUF9SV1NUQVQ9eQpDT05GSUdfQkxLX0NHUk9VUF9QVU5UX0JJTz15CkNPTkZJR19CTEtfREVWX0JTR19DT01NT049eQpDT05GSUdfQkxLX0lDUT15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CiMgQ09ORklHX0JMS19ERVZfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9aT05FRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdfTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX1dCVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9MQVRFTkNZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9GQ19BUFBJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9DT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT1BSSU8gaXMgbm90IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkKIyBDT05GSUdfQkxLX1NFRF9PUEFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0lOTElORV9FTkNSWVBUSU9OIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19PU0ZfUEFSVElUSU9OPXkKQ09ORklHX0FNSUdBX1BBUlRJVElPTj15CiMgQ09ORklHX0FUQVJJX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NQUNfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19CU0RfRElTS0xBQkVMPXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CkNPTkZJR19TT0xBUklTX1g4Nl9QQVJUSVRJT049eQpDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMPXkKIyBDT05GSUdfTERNX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKIyBDT05GSUdfVUxUUklYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TVU5fUEFSVElUSU9OPXkKQ09ORklHX0tBUk1BX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKIyBDT05GSUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGFydGl0aW9uIFR5cGVzCgpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElPPXkKQ09ORklHX0JMS19QTT15CkNPTkZJR19CTE9DS19IT0xERVJfREVQUkVDQVRFRD15CkNPTkZJR19CTEtfTVFfU1RBQ0tJTkc9eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkKQ09ORklHX0lPU0NIRURfQkZRPXkKQ09ORklHX0JGUV9HUk9VUF9JT1NDSEVEPXkKIyBDT05GSUdfQkZRX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIElPIFNjaGVkdWxlcnMKCkNPTkZJR19QUkVFTVBUX05PVElGSUVSUz15CkNPTkZJR19BU04xPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfTk9OX09WRVJMQVBQSU5HX0FERFJFU1NfU1BBQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19DT1JFX0JFRk9SRV9VU0VSTU9ERT15CkNPTkZJR19BUkNIX0hBU19TWVNDQUxMX1dSQVBQRVI9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfQklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9eQojIGVuZCBvZiBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwoKIwojIE1lbW9yeSBNYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1dBUD15CiMgQ09ORklHX1pTV0FQIGlzIG5vdCBzZXQKCiMKIyBTTEFCIGFsbG9jYXRvciBvcHRpb25zCiMKIyBDT05GSUdfU0xBQl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQojIENPTkZJR19TTFVCX1RJTlkgaXMgbm90IHNldAojIENPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CkNPTkZJR19SQU5ET01fS01BTExPQ19DQUNIRVM9eQojIGVuZCBvZiBTTEFCIGFsbG9jYXRvciBvcHRpb25zCgpDT05GSUdfU0hVRkZMRV9QQUdFX0FMTE9DQVRPUj15CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldApDT05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19BUkNIX1dBTlRfT1BUSU1JWkVfREFYX1ZNRU1NQVA9eQpDT05GSUdfQVJDSF9XQU5UX09QVElNSVpFX0hVR0VUTEJfVk1FTU1BUD15CkNPTkZJR19IQVZFX0ZBU1RfR1VQPXkKQ09ORklHX0VYQ0xVU0lWRV9TWVNURU1fUkFNPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKIyBDT05GSUdfTUVNT1JZX0hPVFBMVUcgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSFBfTUVNTUFQX09OX01FTU9SWV9FTkFCTEU9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNPTkZJR19CQUxMT09OX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUX1VORVZJQ1RBQkxFX0RFRkFVTFQ9MQpDT05GSUdfUEFHRV9SRVBPUlRJTkc9eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5BQkxFX0hVR0VQQUdFX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9USFBfTUlHUkFUSU9OPXkKQ09ORklHX1BDUF9CQVRDSF9TQ0FMRV9NQVg9NQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfTU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVMgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15CkNPTkZJR19USFBfU1dBUD15CiMgQ09ORklHX1JFQURfT05MWV9USFBfRk9SX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CiMgQ09ORklHX0NNQSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19BUkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfQVJDSF9IQVNfUFRFX0RFVk1BUD15CkNPTkZJR19BUkNIX0hBU19aT05FX0RNQV9TRVQ9eQpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19ITU1fTUlSUk9SPXkKQ09ORklHX1ZNQVBfUEZOPXkKQ09ORklHX0FSQ0hfVVNFU19ISUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUE9PTF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19TRUNSRVRNRU09eQojIENPTkZJR19BTk9OX1ZNQV9OQU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfTFJVX0dFTj15CkNPTkZJR19MUlVfR0VOX0VOQUJMRUQ9eQojIENPTkZJR19MUlVfR0VOX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEVSX1ZNQV9MT0NLPXkKQ09ORklHX1BFUl9WTUFfTE9DSz15CkNPTkZJR19MT0NLX01NX0FORF9GSU5EX1ZNQT15CgojCiMgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojCiMgQ09ORklHX0RBTU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojIGVuZCBvZiBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCgpDT05GSUdfTkVUPXkKQ09ORklHX05FVF9JTkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQpDT05GSUdfTkVUX1hHUkVTUz15CkNPTkZJR19TS0JfRVhURU5TSU9OUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD15CiMgQ09ORklHX1BBQ0tFVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009eQpDT05GSUdfQUZfVU5JWF9PT0I9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldApDT05GSUdfVExTPW0KIyBDT05GSUdfVExTX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RMU19UT0UgaXMgbm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX09GRkxPQUQ9eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CiMgQ09ORklHX1hGUk1fVVNFUl9DT01QQVQgaXMgbm90IHNldAojIENPTkZJR19YRlJNX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0FIPXkKQ09ORklHX1hGUk1fRVNQPXkKQ09ORklHX1hGUk1fSVBDT01QPXkKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19YRFBfU09DS0VUUz15CiMgQ09ORklHX1hEUF9TT0NLRVRTX0RJQUcgaXMgbm90IHNldApDT05GSUdfTkVUX0hBTkRTSEFLRT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JPT1RQPXkKQ09ORklHX0lQX1BOUF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT1tCiMgQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1QgaXMgbm90IHNldApDT05GSUdfSVBfTVJPVVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQojIENPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQpDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkKQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1RBQkxFX1BFUlRVUkJfT1JERVI9MTYKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz15CiMgQ09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldApDT05GSUdfSU5FVF9ESUFHX0RFU1RST1k9eQpDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENPTkZJR19UQ1BfQ09OR19CSUMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQojIENPTkZJR19UQ1BfQ09OR19XRVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQkJSPXkKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0JCUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfQUg9eQpDT05GSUdfSU5FVDZfRVNQPXkKQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEPXkKIyBDT05GSUdfSU5FVDZfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CkNPTkZJR19JUFY2X0lMQT15CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD15CiMgQ09ORklHX0lQVjZfU0lUXzZSRCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApDT05GSUdfSVBWNl9GT1U9eQpDT05GSUdfSVBWNl9GT1VfVFVOTkVMPXkKQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1JQTF9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfSU9BTTZfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19NUFRDUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9eQoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX0VHUkVTUz15CkNPTkZJR19ORVRGSUxURVJfU0tJUF9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQpDT05GSUdfTkVURklMVEVSX0JQRl9MSU5LPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfSE9PSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0xPR19TWVNMT0c9eQpDT05GSUdfTkVURklMVEVSX0NPTk5DT1VOVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfT1ZTPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fRENDUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DVF9QUk9UT19HUkU9eQpDT05GSUdfTkZfQ1RfUFJPVE9fU0NUUD15CiMgQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEUgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfSDMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPXkKQ09ORklHX05GX0NPTk5UUkFDS19URlRQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORl9DVF9ORVRMSU5LX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX05BVD15CkNPTkZJR19ORl9OQVRfRlRQPXkKQ09ORklHX05GX05BVF9TSVA9eQpDT05GSUdfTkZfTkFUX1RGVFA9eQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05GX05BVF9PVlM9eQpDT05GSUdfTkVURklMVEVSX1NZTlBST1hZPXkKQ09ORklHX05GX1RBQkxFUz15CkNPTkZJR19ORl9UQUJMRVNfSU5FVD15CkNPTkZJR19ORl9UQUJMRVNfTkVUREVWPXkKQ09ORklHX05GVF9OVU1HRU49eQpDT05GSUdfTkZUX0NUPXkKIyBDT05GSUdfTkZUX0NPTk5MSU1JVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfTE9HPXkKQ09ORklHX05GVF9MSU1JVD15CkNPTkZJR19ORlRfTUFTUT15CkNPTkZJR19ORlRfUkVESVI9eQpDT05GSUdfTkZUX05BVD15CiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9RVU9UQT15CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19ORlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKQ09ORklHX05GVF9GSUI9eQpDT05GSUdfTkZUX0ZJQl9JTkVUPXkKIyBDT05GSUdfTkZUX1hGUk0gaXMgbm90IHNldAojIENPTkZJR19ORlRfU09DS0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX09TRiBpcyBub3Qgc2V0CkNPTkZJR19ORlRfVFBST1hZPXkKIyBDT05GSUdfTkZUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9eQojIENPTkZJR19ORlRfRklCX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9SRUpFQ1RfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFU19DT01QQVQ9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKIyBDT05GSUdfSVBfVlNfV0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJR19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CiMgQ09ORklHX0lQX1ZTX1BFX1NJUCBpcyBub3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX1NPQ0tFVF9JUFY0PXkKQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GVF9EVVBfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfRklCX0lQVjQ9eQojIENPTkZJR19ORl9UQUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PXkKQ09ORklHX05GX0xPR19BUlA9eQpDT05GSUdfTkZfTE9HX0lQVjQ9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9eQpDT05GSUdfTkZfTkFUX1BQVFA9eQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9eQojIENPTkZJR19JUF9ORl9NQVRDSF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX01BVENIX0VDTiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUj15CiMgQ09ORklHX0lQX05GX01BVENIX1RUTCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9OQVQ9eQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORlRfRFVQX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX0ZJQl9JUFY2PXkKQ09ORklHX05GX0RVUF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKQ09ORklHX05GX0xPR19JUFY2PXkKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CiMgQ09ORklHX0lQNl9ORl9NQVRDSF9TUkggaXMgbm90IHNldApDT05GSUdfSVA2X05GX1RBUkdFVF9ITD15CkNPTkZJR19JUDZfTkZfRklMVEVSPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfUkVKRUNUPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFk9eQpDT05GSUdfSVA2X05GX01BTkdMRT15CkNPTkZJR19JUDZfTkZfUkFXPXkKQ09ORklHX0lQNl9ORl9TRUNVUklUWT15CkNPTkZJR19JUDZfTkZfTkFUPXkKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9NQVNRVUVSQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQgaXMgbm90IHNldAojIGVuZCBvZiBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKIyBDT05GSUdfTkZfVEFCTEVTX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19CUklER0UgaXMgbm90IHNldApDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPXkKQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdFX0VCVF9BUlA9eQpDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQNj15CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQojIENPTkZJR19CUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQPXkKQ09ORklHX0lORVRfRENDUF9ESUFHPXkKCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfQ0NJRDM9eQojIENPTkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfVEZSQ19MSUI9eQojIGVuZCBvZiBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIERDQ1AgS2VybmVsIEhhY2tpbmcKCkNPTkZJR19JUF9TQ1RQPXkKIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfU0NUUF9ESUFHPXkKQ09ORklHX1JEUz15CiMgQ09ORklHX1JEU19SRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JEU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldApDT05GSUdfQVRNPXkKIyBDT05GSUdfQVRNX0NMSVAgaXMgbm90IHNldAojIENPTkZJR19BVE1fTEFORSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9CUjI2ODQgaXMgbm90IHNldApDT05GSUdfTDJUUD15CiMgQ09ORklHX0wyVFBfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0wyVFBfVjMgaXMgbm90IHNldApDT05GSUdfU1RQPXkKQ09ORklHX0JSSURHRT15CkNPTkZJR19CUklER0VfSUdNUF9TTk9PUElORz15CkNPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkc9eQojIENPTkZJR19CUklER0VfTVJQIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFX0NGTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRFNBPXkKIyBDT05GSUdfTkVUX0RTQV9UQUdfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ00gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ01fUFJFUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0hFTExDUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0dTV0lQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRURTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX01USyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0tTWiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVF84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1FDQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDRfQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDhfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JaTjFfQTVQU1cgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19MQU45MzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1RSQUlMRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19YUlM3MDBYIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQojIENPTkZJR19WTEFOXzgwMjFRX0dWUlAgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRX01WUlAgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQojIENPTkZJR182TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKQ09ORklHX05FVF9TQ0hfUFJJTz15CkNPTkZJR19ORVRfU0NIX01VTFRJUT15CkNPTkZJR19ORVRfU0NIX1JFRD15CkNPTkZJR19ORVRfU0NIX1NGQj15CkNPTkZJR19ORVRfU0NIX1NGUT15CkNPTkZJR19ORVRfU0NIX1RFUUw9eQpDT05GSUdfTkVUX1NDSF9UQkY9eQojIENPTkZJR19ORVRfU0NIX0NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRVRGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfTVFQUklPX0xJQj15CiMgQ09ORklHX05FVF9TQ0hfVEFQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKIyBDT05GSUdfTkVUX1NDSF9TS0JQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQpDT05GSUdfTkVUX1NDSF9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9DQUtFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRlE9eQpDT05GSUdfTkVUX1NDSF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQojIENPTkZJR19ORVRfU0NIX0ZRX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9eQpDT05GSUdfTkVUX1NDSF9QTFVHPXkKIyBDT05GSUdfTkVUX1NDSF9FVFMgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9ERUZBVUxUPXkKIyBDT05GSUdfREVGQVVMVF9GUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9QRklGT19GQVNUPXkKQ09ORklHX0RFRkFVTFRfTkVUX1NDSD0icGZpZm9fZmFzdCIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRfQ0xTX1UzMj15CiMgQ09ORklHX0NMU19VMzJfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NMU19VMzJfTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZMT1c9eQpDT05GSUdfTkVUX0NMU19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9eQpDT05GSUdfTkVUX0NMU19GTE9XRVI9eQpDT05GSUdfTkVUX0NMU19NQVRDSEFMTD15CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkKQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9eQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9eQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPXkKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVUX0FDVF9HQUNUPXkKIyBDT05GSUdfR0FDVF9QUk9CIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfTUlSUkVEPXkKQ09ORklHX05FVF9BQ1RfU0FNUExFPXkKQ09ORklHX05FVF9BQ1RfSVBUPXkKQ09ORklHX05FVF9BQ1RfTkFUPXkKQ09ORklHX05FVF9BQ1RfUEVESVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNPTkZJR19ORVRfQUNUX0NTVU09eQojIENPTkZJR19ORVRfQUNUX01QTFMgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9WTEFOPXkKQ09ORklHX05FVF9BQ1RfQlBGPXkKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ1RJTkZPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfU0tCTU9EPXkKQ09ORklHX05FVF9BQ1RfSUZFPXkKQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tFWT15CiMgQ09ORklHX05FVF9BQ1RfR0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCVENJTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9UQ19TS0JfRVhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD15CkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49eQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPXkKQ09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX1ZTT0NLRVRTX0RJQUc9eQpDT05GSUdfVlNPQ0tFVFNfTE9PUEJBQ0s9eQpDT05GSUdfVk1XQVJFX1ZNQ0lfVlNPQ0tFVFM9eQpDT05GSUdfVklSVElPX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUU19DT01NT049eQpDT05GSUdfSFlQRVJWX1ZTT0NLRVRTPXkKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CiMgQ09ORklHX01QTFNfUk9VVElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPXkKQ09ORklHX0hTUj15CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKIyBDT05GSUdfUVJUUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTkNTST15CiMgQ09ORklHX05DU0lfT0VNX0NNRF9HRVRfTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNTSV9PRU1fQ01EX0tFRVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BDUFVfREVWX1JFRkNOVD15CkNPTkZJR19NQVhfU0tCX0ZSQUdTPTE3CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EUk9QX01PTklUT1IgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JrIHRlc3RpbmcKIyBlbmQgb2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CiMgQ09ORklHX01DVFAgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CkNPTkZJR19QU0FNUExFPXkKQ09ORklHX05FVF9JRkU9eQpDT05GSUdfTFdUVU5ORUw9eQpDT05GSUdfTFdUVU5ORUxfQlBGPXkKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfTkVUX1NFTEZURVNUUz15CkNPTkZJR19ORVRfU09DS19NU0c9eQpDT05GSUdfTkVUX0RFVkxJTks9eQpDT05GSUdfUEFHRV9QT09MPXkKIyBDT05GSUdfUEFHRV9QT09MX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxPVkVSPXkKQ09ORklHX0VUSFRPT0xfTkVUTElOSz15CgojCiMgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSEFWRV9FSVNBPXkKIyBDT05GSUdfRUlTQSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfSE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRUFFUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0VDUkMgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE09eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKQ09ORklHX1BDSUVfRFBDPXkKQ09ORklHX1BDSUVfUFRNPXkKQ09ORklHX1BDSUVfRURSPXkKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTz15CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldApDT05GSUdfWEVOX1BDSURFVl9GUk9OVEVORD15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9MT0NLTEVTU19DT05GSUc9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj15CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0lfU0hQQyBpcyBub3Qgc2V0CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19WTUQ9eQpDT05GSUdfUENJX0hZUEVSVl9JTlRFUkZBQ0U9eQoKIwojIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgZW5kIG9mIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwoKIwojIERlc2lnbldhcmUtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9EV19QTEFUX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVzaWduV2FyZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCgojCiMgTW9iaXZlaWwtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgZW5kIG9mIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIyBlbmQgb2YgUENJIGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCkNPTkZJR19QQ0lfRU5EUE9JTlQ9eQpDT05GSUdfUENJX0VORFBPSU5UX0NPTkZJR0ZTPXkKIyBDT05GSUdfUENJX0VQRl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9FUEZfTlRCPXkKIyBlbmQgb2YgUENJIEVuZHBvaW50CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKCiMgQ09ORklHX0NYTF9CVVMgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX0FVWElMSUFSWV9CVVM9eQpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9Ii9zYmluL2hvdHBsdWciCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWVE1QRlNfU0FGRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRldfTE9BREVSX1BBR0VEX0JVRj15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTPXkKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTU19YWj15CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWlNURD15CkNPTkZJR19GV19DQUNIRT15CiMgQ09ORklHX0ZXX1VQTE9BRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRldfREVWTElOS19TWU5DX1NUQVRFX1RJTUVPVVQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19NSElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUhJX0JVU19FUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJ1cyBkZXZpY2VzCgojCiMgQ2FjaGUgRHJpdmVycwojCiMgZW5kIG9mIENhY2hlIERyaXZlcnMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgojIENPTkZJR19FREQgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlQgaXMgbm90IHNldAojIENPTkZJR19GV19DRkdfU1lTRlMgaXMgbm90IHNldApDT05GSUdfU1lTRkI9eQojIENPTkZJR19TWVNGQl9TSU1QTEVGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfRFhFX01FTV9BVFRSSUJVVEVTPXkKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVI9eQpDT05GSUdfQVBQTEVfUFJPUEVSVElFUz15CkNPTkZJR19SRVNFVF9BVFRBQ0tfTUlUSUdBVElPTj15CiMgQ09ORklHX0VGSV9SQ0kyX1RBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9bQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKQ09ORklHX05WTUVfUkRNQT1tCkNPTkZJR19OVk1FX0ZDPXkKQ09ORklHX05WTUVfVENQPXkKQ09ORklHX05WTUVfQVVUSD15CkNPTkZJR19OVk1FX1RBUkdFVD1tCkNPTkZJR19OVk1FX1RBUkdFVF9QQVNTVEhSVT15CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPW0KQ09ORklHX05WTUVfVEFSR0VUX1JETUE9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkM9bQojIENPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVRfVENQPW0KQ09ORklHX05WTUVfVEFSR0VUX0FVVEg9eQojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdfSFBfSUxPPW0KIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfQkFMTE9PTj15CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19EV19YREFUQV9QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfU0RGRUMgaXMgbm90IHNldAojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05GSUdfRUVQUk9NX0FUMjQgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldApDT05GSUdfSU5URUxfTUVJPW0KQ09ORklHX0lOVEVMX01FSV9NRT1tCkNPTkZJR19JTlRFTF9NRUlfVFhFPW0KQ09ORklHX0lOVEVMX01FSV9HU0M9bQpDT05GSUdfSU5URUxfTUVJX0hEQ1A9bQpDT05GSUdfSU5URUxfTUVJX1BYUD1tCiMgQ09ORklHX0lOVEVMX01FSV9HU0NfUFJPWFkgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1ZNQ0k9eQojIENPTkZJR19HRU5XUUUgaXMgbm90IHNldAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX1ZLIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19BTENPUl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VBQ0NFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2MgZGV2aWNlcwoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJX0NPTU1PTj15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19CTEtfREVWX0JTRz15CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQpDT05GSUdfU0NTSV9GQ19BVFRSUz15CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyWF9GQ09FIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9bQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPW0KIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01QSTNNUj1tCkNPTkZJR19TQ1NJX1NNQVJUUFFJPW0KIyBDT05GSUdfU0NTSV9IUFRJT1AgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0JVU0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NWVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NWVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9QVlNDU0k9bQpDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQ9eQpDT05GSUdfSFlQRVJWX1NUT1JBR0U9eQpDT05GSUdfTElCRkM9bQpDT05GSUdfTElCRkNPRT1tCiMgQ09ORklHX0ZDT0UgaXMgbm90IHNldApDT05GSUdfRkNPRV9GTklDPW0KIyBDT05GSUdfU0NTSV9TTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETVgzMTkxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRkRPTUFJTl9QQ0kgaXMgbm90IHNldApDT05GSUdfU0NTSV9JU0NJPW0KIyBDT05GSUdfU0NTSV9JUFMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSVRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JQTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1RFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYXzIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxBX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfUUVESSBpcyBub3Qgc2V0CkNPTkZJR19RRURGPW0KQ09ORklHX1NDU0lfTFBGQz1tCiMgQ09ORklHX1NDU0lfTFBGQ19ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CRkFfRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0NIRUxTSU9fRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MAojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NWVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJVEVTU0UgaXMgbm90IHNldAoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJR19QQVRBX0FMSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0FNRD1tCiMgQ09ORklHX1BBVEFfQVJUT1AgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRQODY3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9FRkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gyTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01BUlZFTEw9bQojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9PTERQSUlYPW0KIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0NIPW0KIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19QQVRBX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19BVEFfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CkNPTkZJR19NRF9CSVRNQVBfRklMRT15CiMgQ09ORklHX01EX0xJTkVBUiBpcyBub3Qgc2V0CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01EX01VTFRJUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0ZBVUxUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9JT0EgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9bQojIENPTkZJR19GVVNJT05fRkMgaXMgbm90IHNldApDT05GSUdfRlVTSU9OX1NBUz1tCkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKIyBDT05GSUdfRlVTSU9OX0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTl9MT0dHSU5HIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9bQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19XSVJFR1VBUkQ9eQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNPTkZJR19JUFZMQU49eQojIENPTkZJR19JUFZUQVAgaXMgbm90IHNldApDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKIyBDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUQ09OU09MRV9FWFRFTkRFRF9MT0cgaXMgbm90IHNldApDT05GSUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKQ09ORklHX1RVTj15CkNPTkZJR19UQVA9eQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBpcyBub3Qgc2V0CkNPTkZJR19WRVRIPXkKQ09ORklHX1ZJUlRJT19ORVQ9eQojIENPTkZJR19OTE1PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVlJGPW0KIyBDT05GSUdfVlNPQ0tNT04gaXMgbm90IHNldAojIENPTkZJR19BUkNORVQgaXMgbm90IHNldApDT05GSUdfQVRNX0RSSVZFUlM9eQojIENPTkZJR19BVE1fRFVNTVkgaXMgbm90IHNldAojIENPTkZJR19BVE1fVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkFJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9OSUNTVEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lEVDc3MjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0ZPUkUyMDBFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1NPTE9TIGlzIG5vdCBzZXQKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwojIENPTkZJR19CNTMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0JDTV9TRjIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0xPT1AgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0xBTlRJUV9HU1dJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVQ3NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTYwNjAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01JQ1JPQ0hJUF9LU1pfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfU0VWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfWFJTNzAwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89bQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5BX0VUSEVSTkVUPXkKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1hHQkUgaXMgbm90IHNldAojIENPTkZJR19QRFNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX0FRVElPTj1tCkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVORE9SX0FTSVg9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKIyBDT05GSUdfQVRMMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDEgaXMgbm90IHNldAojIENPTkZJR19BVEwxRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFDIGlzIG5vdCBzZXQKQ09ORklHX0FMWD1tCiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9bQojIENPTkZJR19DTklDIGlzIG5vdCBzZXQKQ09ORklHX1RJR09OMz1tCkNPTkZJR19USUdPTjNfSFdNT049eQpDT05GSUdfQk5YMlg9bQpDT05GSUdfQk5YMlhfU1JJT1Y9eQojIENPTkZJR19TWVNURU1QT1JUIGlzIG5vdCBzZXQKQ09ORklHX0JOWFQ9bQpDT05GSUdfQk5YVF9TUklPVj15CkNPTkZJR19CTlhUX0ZMT1dFUl9PRkZMT0FEPXkKIyBDT05GSUdfQk5YVF9EQ0IgaXMgbm90IHNldApDT05GSUdfQk5YVF9IV01PTj15CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPW0KIyBDT05GSUdfTElRVUlESU8gaXMgbm90IHNldAojIENPTkZJR19MSVFVSURJT19WRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT1tCiMgQ09ORklHX0NIRUxTSU9fVDFfMUcgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJR19DSEVMU0lPX1Q0PW0KIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklHX0NIRUxTSU9fSU5MSU5FX0NSWVBUTz15CkNPTkZJR19DSEVMU0lPX0lQU0VDX0lOTElORT1tCkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklHX0VOSUM9bQpDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKQ09ORklHX05FVF9WRU5ET1JfREFWSUNPTT15CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKIyBDT05GSUdfREUyMTA0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lOQk9ORF84NDAgaXMgbm90IHNldAojIENPTkZJR19ETTkxMDIgaXMgbm90IHNldAojIENPTkZJR19VTEk1MjZYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPW0KQ09ORklHX0JFMk5FVF9IV01PTj15CkNPTkZJR19CRTJORVRfQkUyPXkKQ09ORklHX0JFMk5FVF9CRTM9eQpDT05GSUdfQkUyTkVUX0xBTkNFUj15CkNPTkZJR19CRTJORVRfU0tZSEFXSz15CkNPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9GVU5HSUJMRT15CiMgQ09ORklHX0ZVTl9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEU9eQpDT05GSUdfR1ZFPW0KQ09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKIyBDT05GSUdfSElOSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPW0KQ09ORklHX0UxMDAwPW0KQ09ORklHX0UxMDAwRT1tCkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJR19JR0I9bQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQl9EQ0E9eQpDT05GSUdfSUdCVkY9bQpDT05GSUdfSVhHQkU9bQpDT05GSUdfSVhHQkVfSFdNT049eQpDT05GSUdfSVhHQkVfRENBPXkKIyBDT05GSUdfSVhHQkVfRENCIGlzIG5vdCBzZXQKQ09ORklHX0lYR0JFX0lQU0VDPXkKQ09ORklHX0lYR0JFVkY9bQpDT05GSUdfSVhHQkVWRl9JUFNFQz15CkNPTkZJR19JNDBFPW0KIyBDT05GSUdfSTQwRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSUFWRj1tCkNPTkZJR19JNDBFVkY9bQpDT05GSUdfSUNFPW0KQ09ORklHX0lDRV9TV0lUQ0hERVY9eQpDT05GSUdfSUNFX0hXVFM9eQojIENPTkZJR19GTTEwSyBpcyBub3Qgc2V0CkNPTkZJR19JR0M9bQojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9MSVRFWD15CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19NVk1ESU8gaXMgbm90IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKQ09ORklHX1NLWTI9bQojIENPTkZJR19TS1kyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFU1RFUkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKQ09ORklHX01MWDVfQ09SRT1tCkNPTkZJR19NTFg1X0ZQR0E9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVfRU5fQVJGUz15CkNPTkZJR19NTFg1X0VOX1JYTkZDPXkKQ09ORklHX01MWDVfTVBGUz15CkNPTkZJR19NTFg1X0VTV0lUQ0g9eQpDT05GSUdfTUxYNV9CUklER0U9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldAojIENPTkZJR19WQ0FQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKIyBDT05GSUdfTUlDUk9TT0ZUX01BTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OST15CiMgQ09ORklHX05JX1hHRV9NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05TODM4MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklPTj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OVklESUE9eQpDT05GSUdfRk9SQ0VERVRIPXkKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QQUNLRVRfRU5HSU5FUz15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QRU5TQU5ETz15CiMgQ09ORklHX0lPTklDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CkNPTkZJR19RTENOSUM9bQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkKQ09ORklHX05FVFhFTl9OSUM9bQpDT05GSUdfUUVEPW0KQ09ORklHX1FFRF9MTDI9eQpDT05GSUdfUUVEX1NSSU9WPXkKQ09ORklHX1FFREU9bQpDT05GSUdfUUVEX0ZDT0U9eQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ09NX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PPW0KQ09ORklHXzgxMzlUT09fUElPPXkKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PXzgxMjkgaXMgbm90IHNldAojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT1tCkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQojIENPTkZJR19ST0NLRVIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQpDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJR19TRkNfU1JJT1Y9eQpDT05GSUdfU0ZDX01DRElfTE9HR0lORz15CiMgQ09ORklHX1NGQ19GQUxDT04gaXMgbm90IHNldApDT05GSUdfU0ZDX1NJRU5BPW0KQ09ORklHX1NGQ19TSUVOQV9NQ0RJX01PTj15CkNPTkZJR19TRkNfU0lFTkFfU1JJT1Y9eQpDT05GSUdfU0ZDX1NJRU5BX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldAojIENPTkZJR19TTVNDOTQyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPQ0lPTkVYVD15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJR19TVE1NQUNfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dBTkdYVU49eQojIENPTkZJR19OR0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFhHQkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQojIENPTkZJR19YSUxJTlhfRU1BQ0xJVEUgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQVhJX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfTExfVEVNQUMgaXMgbm90IHNldApDT05GSUdfRkREST15CiMgQ09ORklHX0RFRlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSU5LPXkKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BIWT15CiMgQ09ORklHX0xFRF9UUklHR0VSX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19GSVhFRF9QSFk9eQojIENPTkZJR19TRlAgaXMgbm90IHNldAoKIwojIE1JSSBQSFkgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19BTURfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJTl9QSFkgaXMgbm90IHNldAojIENPTkZJR19BRElOMTEwMF9QSFkgaXMgbm90IHNldAojIENPTkZJR19BUVVBTlRJQV9QSFkgaXMgbm90IHNldApDT05GSUdfQVg4ODc5NkJfUEhZPW0KIyBDT05GSUdfQlJPQURDT01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNNTQxNDBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNN1hYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ004NDg4MV9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ004N1hYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NJQ0FEQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19DT1JUSU5BX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RBVklDT01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNQTFVTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xYVF9QSFkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9YV0FZX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xTSV9FVDEwMTFDX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NQVJWRUxMX1BIWT15CkNPTkZJR19NQVJWRUxMXzEwR19QSFk9eQojIENPTkZJR19NQVJWRUxMXzg4UTJYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF84OFgyMjIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWExJTkVBUl9HUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfR0VfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9UMVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DSElQX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9UMV9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST1NFTUlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9UT1JDT01NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05BVElPTkFMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05YUF9DQlRYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05YUF9DNDVfVEpBMTFYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfVEpBMTFYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OQ04yNjAwMF9QSFkgaXMgbm90IHNldAojIENPTkZJR19BVDgwM1hfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUVNFTUlfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1JFQUxURUtfUEhZPXkKIyBDT05GSUdfUkVORVNBU19QSFkgaXMgbm90IHNldAojIENPTkZJR19ST0NLQ0hJUF9QSFkgaXMgbm90IHNldApDT05GSUdfU01TQ19QSFk9bQojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODNUQzgxMV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODQ4X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2OV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzVEQ1MTBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfVklURVNTRV9QSFkgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfR01JSTJSR01JSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTRV9DT05UUk9MTEVSIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fREVWSUNFPXkKQ09ORklHX01ESU9fQlVTPXkKQ09ORklHX0ZXTk9ERV9NRElPPXkKQ09ORklHX0FDUElfTURJTz15CkNPTkZJR19NRElPX0RFVlJFUz15CiMgQ09ORklHX01ESU9fQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fQkNNX1VOSU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZVU0IgaXMgbm90IHNldAojIENPTkZJR19NRElPX1RIVU5ERVIgaXMgbm90IHNldAoKIwojIE1ESU8gTXVsdGlwbGV4ZXJzCiMKCiMKIyBQQ1MgZGV2aWNlIGRyaXZlcnMKIwojIGVuZCBvZiBQQ1MgZGV2aWNlIGRyaXZlcnMKCiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BFR0FTVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUlRMODE1MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUlRMODE1Mj1tCiMgQ09ORklHX1VTQl9MQU43OFhYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VU0JORVQ9bQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPW0KQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9bQpDT05GSUdfVVNCX05FVF9DRENfRUVNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX01CSU09bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05FVF9TUjk3MDA9bQpDT05GSUdfVVNCX05FVF9TUjk4MDA9bQpDT05GSUdfVVNCX05FVF9TTVNDNzVYWD1tCkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPW0KQ09ORklHX1VTQl9ORVRfR0w2MjBBPW0KQ09ORklHX1VTQl9ORVRfTkVUMTA4MD1tCkNPTkZJR19VU0JfTkVUX1BMVVNCPW0KQ09ORklHX1VTQl9ORVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUX0VOQUJMRT1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9bQpDT05GSUdfVVNCX0FMSV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19VU0JfTkVUX1pBVVJVUz1tCkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VTQl9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX05FVF9JTlQ1MVgxPW0KQ09ORklHX1VTQl9DRENfUEhPTkVUPW0KIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lFUlJBX05FVD1tCkNPTkZJR19VU0JfVkw2MDA9bQojIENPTkZJR19VU0JfTkVUX0NIOTIwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0FRQzExMT1tCkNPTkZJR19VU0JfUlRMODE1M19FQ009bQojIENPTkZJR19XTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FOIGlzIG5vdCBzZXQKCiMKIyBXaXJlbGVzcyBXQU4KIwojIENPTkZJR19XV0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgV2lyZWxlc3MgV0FOCgpDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CkNPTkZJR19WTVhORVQzPW0KIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CkNPTkZJR19VU0I0X05FVD1tCkNPTkZJR19IWVBFUlZfTkVUPXkKIyBDT05GSUdfTkVUREVWU0lNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9GQUlMT1ZFUj15CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKIyBDT05GSUdfSU5QVVRfTUFUUklYS01BUCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9WSVZBTERJRk1BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUElORVBIT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DWVBSRVNTX1NGIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HRjJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVBfTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UTURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19KT1lEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19RV0lJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0ZTSUE2QiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NFTlNFSEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUExNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FWEMzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZQ09OX0hZNDZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZTklUUk9OX0NTVFhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTElURUsgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TNlNZNzYxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FS1RGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTE8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01BWDExODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01FTEZBU19NSVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTk9WQVRFS19OVlRfVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTUFHSVMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVE1GVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzcyMTEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aSU5JVElYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElNQVhfSFg4MzExMkIgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENTUEtSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FQQU5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1VJTlBVVD1tCiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX1ZJQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzI2OUEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM2MjZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lOUFVUX0lERUFQQURfU0xJREVCQVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19STUk0X0NPUkUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhhcmR3YXJlIEkvTyBwb3J0cwojIGVuZCBvZiBJbnB1dCBkZXZpY2Ugc3VwcG9ydAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19MRUdBQ1lfUFRZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFR0FDWV9USU9DU1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfTERJU0NfQVVUT0xPQUQgaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklBTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDSUxJQj15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfUEVSSUNPTT15CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9MQU5USVEgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MSU5GTEVYVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TUFJEIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfUlBNU0dfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RBVEE9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT15CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj15CkNPTkZJR19IV19SQU5ET009eQojIENPTkZJR19IV19SQU5ET01fVElNRVJJT01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9BTUQgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKIyBDT05GSUdfSFdfUkFORE9NX1hJUEhFUkEgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX05WUkFNPXkKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfSFBFVD15CiMgQ09ORklHX0hQRVRfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTkdDSEVDS19USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0NSNTAgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19OU0MgaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9bQpDT05GSUdfSTJDX0FMR09CSVQ9bQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT1tCiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQ1AyNjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDSTFYWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKCiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPXkKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUODJQMzMgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFRDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX01PQ0sgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19WTVcgaXMgbm90IHNldAojIGVuZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKIyBDT05GSUdfUElOQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9MSUIgaXMgbm90IHNldAojIENPTkZJR19XMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFlfSFdNT049eQojIENPTkZJR19JUDVYWFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9DVzIwMTUgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NBTVNVTkdfU0RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUQzQxNjJMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg3Nzk3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CRDk5OTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9VRzMxMDUgaXMgbm90IHNldApDT05GSUdfSFdNT049eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTE3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUhUMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FRVUFDT01QVVRFUl9ENU5FWFQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BWElfRkFOX0NPTlRST0wgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19LOFRFTVA9bQpDT05GSUdfU0VOU09SU19LMTBURU1QPW0KQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPW0KIyBDT05GSUdfU0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfREVMTF9TTU0gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KIyBDT05GSUdfU0VOU09SU19GNzE4MDVGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRlNDSE1EIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hTMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNTUwMD1tCkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQzM0VlI1MDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFMyMzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTVI3NTIwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE02MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX0tSQUtFTjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfU01BUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PQ0NfUDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PWFAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDR4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BTUM2ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPXkKIyBDT05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU1VTX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNVU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSFBfV01JIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19JTlRFTF9UQ0M9eQpDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9eQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RDQ19DT09MSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSEZJX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCB0aGVybWFsIGRyaXZlcnMKCkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPW0KIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MApDT05GSUdfV0FUQ0hET0dfU1lTRlM9eQojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19XREFUX1dEVD1tCiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX0VDX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU0xNTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VCQ19DMzg0X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYQVJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRjcxODA4RV9XRFQgaXMgbm90IHNldApDT05GSUdfU1A1MTAwX1RDTz1tCiMgQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQk1BU1IgaXMgbm90IHNldAojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldApDT05GSUdfSTYzMDBFU0JfV0RUPW0KIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lUQ09fV0RUPW0KQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFFNWDg2X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSFpfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRUlfV0RUPW0KIyBDT05GSUdfTkk5MDNYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05JQzcwMThfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9XRFQ9bQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VTQlBDV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPW0KIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVBSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUzQyTDQzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQURFUkEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01QMjYyOSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNIPW0KIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUE1DX0JYVCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JUVM2MlggaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzU0MSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1k3NjM2QSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNDgzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTk0X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFFNWDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUQzI2MFhfSTJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl84OFBHODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfRkFONTM1NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfSVNMOTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MVEMzNjc2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc4NTcgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY0OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg4OTMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgyMDA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgyMDQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg3NzgyNiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTVA4ODU5PXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QQ0E5NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QV009eQojIENPTkZJR19SRUdVTEFUT1JfUkFBMjE1MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNDgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDQ4MDMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1MTkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDU3MzkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYxOTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTIxMzQgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRNVjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTY3NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TTEc1MTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0NPUkUgaXMgbm90IHNldAoKIwojIENFQyBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBDRUMgc3VwcG9ydAoKQ09ORklHX01FRElBX1NVUFBPUlQ9bQpDT05GSUdfTUVESUFfU1VQUE9SVF9GSUxURVI9eQojIENPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVCBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZGV2aWNlIHR5cGVzCiMKQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfUExBVEZPUk1fU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1RFU1RfU1VQUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lZGlhIGRldmljZSB0eXBlcwoKQ09ORklHX1ZJREVPX0RFVj1tCkNPTkZJR19NRURJQV9DT05UUk9MTEVSPXkKCiMKIyBWaWRlbzRMaW51eCBvcHRpb25zCiMKQ09ORklHX1ZJREVPX1Y0TDJfSTJDPXkKIyBDT05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW80TGludXggb3B0aW9ucwoKIwojIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwojCiMgZW5kIG9mIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwoKIwojIE1lZGlhIGRyaXZlcnMKIwoKIwojIERyaXZlcnMgZmlsdGVyZWQgYXMgc2VsZWN0ZWQgYXQgJ0ZpbHRlciBtZWRpYSBkcml2ZXJzJwojCgojCiMgTWVkaWEgZHJpdmVycwojCkNPTkZJR19NRURJQV9VU0JfU1VQUE9SVD15CgojCiMgV2ViY2FtIGRldmljZXMKIwojIENPTkZJR19VU0JfR1NQQ0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1MyMjU1IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9WSURFT19DTEFTUz1tCkNPTkZJR19VU0JfVklERU9fQ0xBU1NfSU5QVVRfRVZERVY9eQoKIwojIFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFsKSBVU0IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0VNMjhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUz15CiMgQ09ORklHX1ZJREVPX01FTTJNRU1fREVJTlRFUkxBQ0UgaXMgbm90IHNldAoKIwojIEFsbGVncm8gRFZUIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIEFtbG9naWMgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQW1waGlvbiBkcml2ZXJzCiMKCiMKIyBBc3BlZWQgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQXRtZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQ2FkZW5jZSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ0FERU5DRV9DU0kyUlggaXMgbm90IHNldAojIENPTkZJR19WSURFT19DQURFTkNFX0NTSTJUWCBpcyBub3Qgc2V0CgojCiMgQ2hpcHMmTWVkaWEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgSW50ZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTWFydmVsbCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ0FGRV9DQ0lDIGlzIG5vdCBzZXQKCiMKIyBNZWRpYXRlayBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBNaWNyb2NoaXAgVGVjaG5vbG9neSwgSW5jLiBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBOVmlkaWEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTlhQIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFF1YWxjb21tIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFJlbmVzYXMgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgUm9ja2NoaXAgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgU2Ftc3VuZyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgU3VueGkgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgZHJpdmVycwojCgojCiMgVmVyaXNpbGljb24gbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgVklBIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFhpbGlueCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKQ09ORklHX1VWQ19DT01NT049bQpDT05GSUdfVklERU9CVUYyX0NPUkU9bQpDT05GSUdfVklERU9CVUYyX1Y0TDI9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCiMgZW5kIG9mIE1lZGlhIGRyaXZlcnMKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBTUVSQV9TRU5TT1IgaXMgbm90IHNldAoKIwojIExlbnMgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0FLNzM3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTgwN19WQ00gaXMgbm90IHNldAojIGVuZCBvZiBMZW5zIGRyaXZlcnMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKIyBDT05GSUdfVklERU9fQURQMTY1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzU2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzY0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIEZsYXNoIGRldmljZXMKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKIyBDT05GSUdfVklERU9fQ1MzMzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1MzQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1M0wzMkEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NU1AzNDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU09OWV9CVEZfTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVERBNzQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1REQTk4NDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDE1QyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RFQTY0MjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UTFYzMjBBSUMyM0IgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVkFVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVURBMTM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZQMjdTTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004NzM5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004Nzc1IGlzIG5vdCBzZXQKIyBlbmQgb2YgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwoKIwojIFJEUyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX1NBQTY1ODggaXMgbm90IHNldAojIGVuZCBvZiBSRFMgZGVjb2RlcnMKCiMKIyBWaWRlbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxODMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3ODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fS1MwMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTUw4NlY3NjY3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMVggaXMgbm90IHNldAojIENPTkZJR19WSURFT19UQzM1ODc0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RDMzU4NzQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNTE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA3MDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFcyODA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVlBYMzIyMCBpcyBub3Qgc2V0CgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKIyBDT05GSUdfVklERU9fU0FBNzE3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjU4NDAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBkZWNvZGVycwoKIwojIFZpZGVvIGVuY29kZXJzCiMKIyBDT05GSUdfVklERU9fQURWNzE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjcxNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzM5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjc1MTEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BSzg4MVggaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzE4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RIUzgyMDAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBlbmNvZGVycwoKIwojIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCiMKIyBDT05GSUdfVklERU9fVVBENjQwMzFBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVVBENjQwODMgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCiMKIyBDT05GSUdfVklERU9fU0FBNjc1MkhTIGlzIG5vdCBzZXQKIyBlbmQgb2YgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKCiMKIyBTRFIgdHVuZXIgY2hpcHMKIwojIGVuZCBvZiBTRFIgdHVuZXIgY2hpcHMKCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX1ZJREVPX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX001Mjc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NUX01JUElEMDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19USFM3MzAzIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKCiMKIyBWaWRlbyBzZXJpYWxpemVycyBhbmQgZGVzZXJpYWxpemVycwojCiMgZW5kIG9mIFZpZGVvIHNlcmlhbGl6ZXJzIGFuZCBkZXNlcmlhbGl6ZXJzCiMgZW5kIG9mIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzCgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BUEVSVFVSRV9IRUxQRVJTPXkKQ09ORklHX1NDUkVFTl9JTkZPPXkKQ09ORklHX1ZJREVPX0NNRExJTkU9eQpDT05GSUdfVklERU9fTk9NT0RFU0VUPXkKIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CkNPTkZJR19BR1A9eQpDT05GSUdfQUdQX0FNRDY0PXkKQ09ORklHX0FHUF9JTlRFTD15CiMgQ09ORklHX0FHUF9TSVMgaXMgbm90IHNldAojIENPTkZJR19BR1BfVklBIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0dUVD15CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKQ09ORklHX0RSTT15CkNPTkZJR19EUk1fTUlQSV9EU0k9eQojIENPTkZJR19EUk1fREVCVUdfTU0gaXMgbm90IHNldApDT05GSUdfRFJNX0tNU19IRUxQRVI9eQojIENPTkZJR19EUk1fREVCVUdfRFBfTVNUX1RPUE9MT0dZX1JFRlMgaXMgbm90IHNldAojIENPTkZJR19EUk1fREVCVUdfTU9ERVNFVF9MT0NLIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZCREVWX09WRVJBTExPQz0xMDAKIyBDT05GSUdfRFJNX0ZCREVWX0xFQUtfUEhZU19TTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRElTUExBWV9IRUxQRVI9bQpDT05GSUdfRFJNX0RJU1BMQVlfRFBfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hEQ1BfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hETUlfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVFRNPW0KQ09ORklHX0RSTV9FWEVDPW0KQ09ORklHX0RSTV9CVUREWT1tCkNPTkZJR19EUk1fVFRNX0hFTFBFUj1tCkNPTkZJR19EUk1fR0VNX1NITUVNX0hFTFBFUj15CkNPTkZJR19EUk1fU1VCQUxMT0NfSEVMUEVSPW0KQ09ORklHX0RSTV9TQ0hFRD1tCgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfRFJNX0kyQ19DSDcwMDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX1NJTDE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OTUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCgojCiMgQVJNIGRldmljZXMKIwojIGVuZCBvZiBBUk0gZGV2aWNlcwoKIyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQU1ER1BVPW0KQ09ORklHX0RSTV9BTURHUFVfU0k9eQpDT05GSUdfRFJNX0FNREdQVV9DSUs9eQpDT05GSUdfRFJNX0FNREdQVV9VU0VSUFRSPXkKIyBDT05GSUdfRFJNX0FNREdQVV9XRVJST1IgaXMgbm90IHNldAoKIwojIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19EUk1fQU1EX0FDUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KCiMKIyBEaXNwbGF5IEVuZ2luZSBDb25maWd1cmF0aW9uCiMKQ09ORklHX0RSTV9BTURfREM9eQpDT05GSUdfRFJNX0FNRF9EQ19GUD15CiMgQ09ORklHX0RSTV9BTURfRENfU0kgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1EX1NFQ1VSRV9ESVNQTEFZIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBFbmdpbmUgQ29uZmlndXJhdGlvbgoKQ09ORklHX0hTQV9BTUQ9eQojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTkxNT1tCkNPTkZJR19EUk1fSTkxNV9GT1JDRV9QUk9CRT0iIgpDT05GSUdfRFJNX0k5MTVfQ0FQVFVSRV9FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9DT01QUkVTU19FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9VU0VSUFRSPXkKIyBDT05GSUdfRFJNX0k5MTVfR1ZUX0tWTUdUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JOTE1X1BYUD15CgojCiMgZHJtL2k5MTUgRGVidWdnaW5nCiMKIyBDT05GSUdfRFJNX0k5MTVfV0VSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVR19NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfU1dfRkVOQ0VfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NXX0ZFTkNFX0NIRUNLX0RBRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0RFQlVHX0dVQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfTE9XX0xFVkVMX1RSQUNFUE9JTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfVkJMQU5LX0VWQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfUlVOVElNRV9QTSBpcyBub3Qgc2V0CiMgZW5kIG9mIGRybS9pOTE1IERlYnVnZ2luZwoKIwojIGRybS9pOTE1IFByb2ZpbGUgR3VpZGVkIE9wdGltaXNhdGlvbgojCkNPTkZJR19EUk1fSTkxNV9SRVFVRVNUX1RJTUVPVVQ9MjAwMDAKQ09ORklHX0RSTV9JOTE1X0ZFTkNFX1RJTUVPVVQ9MTAwMDAKQ09ORklHX0RSTV9JOTE1X1VTRVJGQVVMVF9BVVRPU1VTUEVORD0yNTAKQ09ORklHX0RSTV9JOTE1X0hFQVJUQkVBVF9JTlRFUlZBTD0yNTAwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVQ9NjQwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVRfQ09NUFVURT03NTAwCkNPTkZJR19EUk1fSTkxNV9NQVhfUkVRVUVTVF9CVVNZV0FJVD04MDAwCkNPTkZJR19EUk1fSTkxNV9TVE9QX1RJTUVPVVQ9MTAwCkNPTkZJR19EUk1fSTkxNV9USU1FU0xJQ0VfRFVSQVRJT049MQojIGVuZCBvZiBkcm0vaTkxNSBQcm9maWxlIEd1aWRlZCBPcHRpbWlzYXRpb24KCiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZLTVMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BVPXkKQ09ORklHX0RSTV9WSVJUSU9fR1BVX0tNUz15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKCiMgQ09ORklHX0RSTV9MT09OR1NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9YRU5fRlJPTlRFTkQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZHQTE2PXkKIyBDT05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9FRkk9eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNYWFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9eQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9DT1JFPXkKQ09ORklHX0ZCX05PVElGWT15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfREVWSUNFPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9JT01FTV9GT1BTPXkKQ09ORklHX0ZCX0lPTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlNfREVGRVJSRUQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CiMKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0tUWjg4NjYgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX0RSTV9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD1tCiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0KIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj1tCiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT1tCiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUkVBVElWRV9TQjA1NDAgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9bQojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VWSVNJT04gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPW0KIyBDT05GSUdfSElEX0ZUMjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HTE9SSU9VUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR09PR0xFX1NUQURJQV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj1tCiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPW0KIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049bQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9bQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPW0KQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD1tCiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz1tCiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9bQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9bQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIEhJRC1CUEYgc3VwcG9ydAojCiMgQ09ORklHX0hJRF9CUEYgaXMgbm90IHNldAojIGVuZCBvZiBISUQtQlBGIHN1cHBvcnQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgpDT05GSUdfSTJDX0hJRD15CiMgQ09ORklHX0kyQ19ISURfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISURfT0YgaXMgbm90IHNldAoKIwojIEludGVsIElTSCBISUQgc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX0lTSF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBJU0ggSElEIHN1cHBvcnQKCiMKIyBBTUQgU0ZIIEhJRCBTdXBwb3J0CiMKIyBDT05GSUdfQU1EX1NGSF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBBTUQgU0ZIIEhJRCBTdXBwb3J0CgpDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9GRVdfSU5JVF9SRVRSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVVRPU1VTUEVORF9ERUxBWT0yCiMgQ09ORklHX1VTQl9NT04gaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QQ0lfUkVORVNBUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QTEFURk9STT15CkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQojIENPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9GU0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDExNlhfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09IQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VIQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9YRU5fSENEIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT15CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9XRE09bQojIENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RBVEFGQUIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSMDkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSNTUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9KVU1QU0hPVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfS0FSTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX01EQzgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NSUNST1RFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQklQX0NPUkUgaXMgbm90IHNldAoKIwojIFVTQiBkdWFsLW1vZGUgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9bQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89bQojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9bQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCiMgQ09ORklHX1VTQl9FTUk2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VWU0VHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFR09UT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JRE1PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX01GSV9GQVNUQ0hBUkdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NJU1VTQlZHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JT1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNJR0hURlcgaXMgbm90IHNldAojIENPTkZJR19VU0JfWVVSRVggaXMgbm90IHNldAojIENPTkZJR19VU0JfRVpVU0JfRlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hVQl9VU0IyNTFYQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjM1MDMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19UWVBFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ST0xFX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19NTUM9eQpDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19CTE9DS19NSU5PUlM9MzIKIyBDT05GSUdfU0RJT19VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST1tCkNPTkZJR19NTUNfU0RIQ0lfUExURk09bQpDT05GSUdfTU1DX1NESENJX0ZfU0RIMzA9bQojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZJQV9TRE1NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WVUIzMDAgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNIQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DUUhDST15CiMgQ09ORklHX01NQ19IU1EgaXMgbm90IHNldAojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9YRU5PTj1tCiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQVcyMDBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk5NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI2MDZNVlYgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMTlYIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX05JQzc4QlggaXMgbm90IHNldAoKIwojIEZsYXNoIGFuZCBUb3JjaCBMRUQgZHJpdmVycwojCgojCiMgUkdCIExFRCBkcml2ZXJzCiMKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0RJU0sgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQUNUSVZJVFkgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1RUWSBpcyBub3Qgc2V0CgojCiMgU2ltcGxlIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EPXkKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOU19DT05GSUdGUz15CkNPTkZJR19JTkZJTklCQU5EX1ZJUlRfRE1BPXkKIyBDT05GSUdfSU5GSU5JQkFORF9CTlhUX1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9DWEdCNCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVJETUEgaXMgbm90IHNldApDT05GSUdfTUxYNF9JTkZJTklCQU5EPW0KQ09ORklHX01MWDVfSU5GSU5JQkFORD1tCiMgQ09ORklHX0lORklOSUJBTkRfTVRIQ0EgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUUVEUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVk1XQVJFX1BWUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUkRNQVZUIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KIyBDT05GSUdfUkRNQV9TSVcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09QQV9WTklDIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0RFQ09ERV9NQ0U9eQpDT05GSUdfRURBQ19BTUQ2ND1tCkNPTkZJR19FREFDX0U3NTJYPW0KQ09ORklHX0VEQUNfSTgyOTc1WD1tCkNPTkZJR19FREFDX0kzMDAwPW0KQ09ORklHX0VEQUNfSTMyMDA9bQpDT05GSUdfRURBQ19JRTMxMjAwPW0KQ09ORklHX0VEQUNfWDM4PW0KQ09ORklHX0VEQUNfSTU0MDA9bQpDT05GSUdfRURBQ19JN0NPUkU9bQpDT05GSUdfRURBQ19JNTEwMD1tCkNPTkZJR19FREFDX0k3MzAwPW0KQ09ORklHX0VEQUNfU0JSSURHRT1tCkNPTkZJR19FREFDX1NLWD1tCiMgQ09ORklHX0VEQUNfSTEwTk0gaXMgbm90IHNldAojIENPTkZJR19FREFDX1BORDIgaXMgbm90IHNldApDT05GSUdfRURBQ19JR0VONj1tCkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19NQzE0NjgxOF9MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKIyBDT05GSUdfUlRDX0hDVE9TWVMgaXMgbm90IHNldApDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJFT1o5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUODAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRMzJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TMzUzOTBBIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GTTMxMzAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMjUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU0QzMDc4IGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRFMzMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg2MTEwIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NNT1M9eQojIENPTkZJR19SVENfRFJWX0RTMTI4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1NTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMyNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TVEsxN1RBOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUMzUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVNNNjI0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0ZUUlRDMDEwIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9HT0xERklTSCBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CiMgQ09ORklHX0FMVEVSQV9NU0dETUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRE1BNjQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRFhEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURYRF9DT01QQVQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9BVERNQT15CiMgQ09ORklHX1BMWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1hETUEgaXMgbm90IHNldAojIENPTkZJR19BTURfUFRETUEgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hJRE1BX01HTVQgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hJRE1BIGlzIG5vdCBzZXQKQ09ORklHX0RXX0RNQUNfQ09SRT15CiMgQ09ORklHX0RXX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFDX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0VETUEgaXMgbm90IHNldApDT05GSUdfSFNVX0RNQT15CiMgQ09ORklHX1NGX1BETUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9MRE1BIGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VOR0lORV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQKIyBDT05GSUdfVURNQUJVRiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9NT1ZFX05PVElGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfSEVBUFMgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU1lTRlNfU1RBVFMgaXMgbm90IHNldAojIGVuZCBvZiBETUFCVUYgb3B0aW9ucwoKQ09ORklHX0RDQT15CkNPTkZJR19VSU89bQojIENPTkZJR19VSU9fQ0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BEUlZfR0VOSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX0RNRU1fR0VOSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX0FFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19TRVJDT1MzIGlzIG5vdCBzZXQKQ09ORklHX1VJT19QQ0lfR0VORVJJQz1tCiMgQ09ORklHX1VJT19ORVRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BSVVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX0hWX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfVkZJTz1tCkNPTkZJR19WRklPX0dST1VQPXkKQ09ORklHX1ZGSU9fQ09OVEFJTkVSPXkKQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9bQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApDT05GSUdfVkZJT19WSVJRRkQ9eQoKIwojIFZGSU8gc3VwcG9ydCBmb3IgUENJIGRldmljZXMKIwpDT05GSUdfVkZJT19QQ0lfQ09SRT1tCkNPTkZJR19WRklPX1BDSV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0k9bQojIENPTkZJR19WRklPX1BDSV9WR0EgaXMgbm90IHNldAojIENPTkZJR19WRklPX1BDSV9JR0QgaXMgbm90IHNldAojIENPTkZJR19NTFg1X1ZGSU9fUENJIGlzIG5vdCBzZXQKIyBlbmQgb2YgVkZJTyBzdXBwb3J0IGZvciBQQ0kgZGV2aWNlcwoKQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj15CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVk1HRU5JRD15CiMgQ09ORklHX1ZCT1hHVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19OSVRST19FTkNMQVZFUz15CiMgQ09ORklHX0VGSV9TRUNSRVQgaXMgbm90IHNldApDT05GSUdfVklSVElPX0FOQ0hPUj15CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1BDSV9MSUI9bQpDT05GSUdfVklSVElPX1BDSV9MSUJfTEVHQUNZPW0KQ09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9bQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpDT05GSUdfVklSVElPX0JBTExPT049bQpDT05GSUdfVklSVElPX0lOUFVUPW0KQ09ORklHX1ZJUlRJT19NTUlPPW0KQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15CkNPTkZJR19WSVJUSU9fRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19WRFBBIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX0lPVExCPXkKQ09ORklHX1ZIT1NUX1RBU0s9eQpDT05GSUdfVkhPU1Q9eQpDT05GSUdfVkhPU1RfTUVOVT15CkNPTkZJR19WSE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfVlNPQ0s9eQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj15CiMgQ09ORklHX0hZUEVSVl9WVExfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfVElNRVI9eQpDT05GSUdfSFlQRVJWX1VUSUxTPXkKQ09ORklHX0hZUEVSVl9CQUxMT09OPXkKIyBlbmQgb2YgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15CkNPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVMVD15CkNPTkZJR19YRU5fREVWX0VWVENITj15CiMgQ09ORklHX1hFTl9CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTkZTPXkKQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0dOVERFVj15CkNPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DPXkKIyBDT05GSUdfWEVOX0dSQU5UX0RNQV9BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCX1hFTj15CiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9FRkk9eQpDT05GSUdfWEVOX0FVVE9fWExBVEU9eQpDT05GSUdfWEVOX0FDUEk9eQpDT05GSUdfWEVOX0hBVkVfVlBNVT15CiMgQ09ORklHX1hFTl9WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBYZW4gZHJpdmVyIHN1cHBvcnQKCiMgQ09ORklHX0dSRVlCVVMgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTExBTk9YX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1NVUkZBQ0VfUExBVEZPUk1TPXkKIyBDT05GSUdfU1VSRkFDRV8zX1BPV0VSX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9HUEUgaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDUElfV01JPXkKQ09ORklHX1dNSV9CTU9GPXkKIyBDT05GSUdfSFVBV0VJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX01YTV9XTUkgaXMgbm90IHNldAojIENPTkZJR19OVklESUFfV01JX0VDX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJQU9NSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19HSUdBQllURV9XTUkgaXMgbm90IHNldAojIENPTkZJR19ZT0dBQk9PSyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJIREYgaXMgbm90IHNldAojIENPTkZJR19BQ0VSX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUl9XTUkgaXMgbm90IHNldAojIENPTkZJR19BTURfUE1GIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9IU01QIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWX1NXQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfV01JIGlzIG5vdCBzZXQKQ09ORklHX0VFRVBDX0xBUFRPUD15CiMgQ09ORklHX1g4Nl9QTEFURk9STV9EUklWRVJTX0RFTEwgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BEX1BPQ0tFVF9GQU4gaXMgbm90IHNldAojIENPTkZJR19YODZfUExBVEZPUk1fRFJJVkVSU19IUCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJUkVMRVNTX0hPVEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldAojIENPTkZJR19MRU5PVk9fWU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9MTUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9BVE9NSVNQMl9QTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NBUl9JTlQxMDkyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90IHNldAoKIwojIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFjZSBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfU1BFRURfU0VMRUNUX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFjZSBzdXBwb3J0CgojIENPTkZJR19JTlRFTF9XTUlfU0JMX0ZXX1VQREFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1dNSV9USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgSW50ZWwgVW5jb3JlIEZyZXF1ZW5jeSBDb250cm9sCiMKIyBDT05GSUdfSU5URUxfVU5DT1JFX0ZSRVFfQ09OVFJPTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFVuY29yZSBGcmVxdWVuY3kgQ29udHJvbAoKIyBDT05GSUdfSU5URUxfSElEX0VWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVkJUTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BVTklUX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RVUkJPX01BWF8zIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVlNFQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9FQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfUTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xHX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTkFTT05JQ19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19TWVNURU03Nl9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19NTFhfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TQ1VfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU0NVX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lFTUVOU19TSU1BVElDX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTk1BVEVfRk0wN19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX1AyU0I9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1ZDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5kIG9mIENsb2NrIFNvdXJjZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRFUkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQojIGVuZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RNQT15CkNPTkZJR19JT01NVV9TVkE9eQpDT05GSUdfQU1EX0lPTU1VPXkKQ09ORklHX0FNRF9JT01NVV9WMj15CkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKQ09ORklHX0lOVEVMX0lPTU1VX1NWTT15CkNPTkZJR19JTlRFTF9JT01NVV9ERUZBVUxUX09OPXkKQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NDQUxBQkxFX01PREVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT01NVV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX0lPTU1VRkQgaXMgbm90IHNldApDT05GSUdfSVJRX1JFTUFQPXkKQ09ORklHX0hZUEVSVl9JT01NVT15CiMgQ09ORklHX1ZJUlRJT19JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19OUz15CiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJTz15CiMgZW5kIG9mIFJwbXNnIGRyaXZlcnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgZnVqaXRzdSBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIGVuZCBvZiBpLk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKIwojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoKIyBDT05GSUdfV1BDTTQ1MF9TT0MgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9DTEsgaXMgbm90IHNldAojIENPTkZJR19QV01fRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwojIENPTkZJR19HRU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MR01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CgojCiMgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwojCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBlbmQgb2YgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwoKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9JTlRFTF9MR01fRU1NQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQpDT05GSUdfVVNCND1tCiMgQ09ORklHX1VTQjRfREVCVUdGU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjRfRE1BX1RFU1QgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldApDT05GSUdfREFYPXkKIyBDT05GSUdfREVWX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CgojCiMgTGF5b3V0IFR5cGVzCiMKIyBDT05GSUdfTlZNRU1fTEFZT1VUX1NMMjhfVlBEIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTEFZT1VUX09OSUVfVExWIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGF5b3V0IFR5cGVzCgojIENPTkZJR19OVk1FTV9STUVNIGlzIG5vdCBzZXQKCiMKIyBIVyB0cmFjaW5nIHN1cHBvcnQKIwojIENPTkZJR19TVE0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9USCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhXIHRyYWNpbmcgc3VwcG9ydAoKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJT1ggaXMgbm90IHNldAojIENPTkZJR19TTElNQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09VTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMgbm90IHNldAojIENPTkZJR19QRUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKQ09ORklHX0JVRkZFUl9IRUFEPXkKQ09ORklHX0xFR0FDWV9ESVJFQ1RfSU89eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1NVUFBPUlRfVjQ9eQpDT05GSUdfWEZTX1NVUFBPUlRfQVNDSUlfQ0k9eQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQojIENPTkZJR19YRlNfUlQgaXMgbm90IHNldAojIENPTkZJR19YRlNfT05MSU5FX1NDUlVCIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNldAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19GU19WRVJJVFkgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfVklSVElPX0ZTPXkKQ09ORklHX09WRVJMQVlfRlM9eQojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGUzNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19QUk9DX1BJRF9BUkNIX1NUQVRVUz15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUEZTX1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfSFVHRVRMQl9QQUdFX09QVElNSVpFX1ZNRU1NQVA9eQojIENPTkZJR19IVUdFVExCX1BBR0VfT1BUSU1JWkVfVk1FTU1BUF9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfRUZJVkFSX0ZTPXkKIyBlbmQgb2YgUHNldWRvIGZpbGVzeXN0ZW1zCgpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5HRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FQ1JZUFRfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNQTFVTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQU1GUyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGUz15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FDSEUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1Q9eQpDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0NIT0lDRV9ERUNPTVBfQllfTU9VTlQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfU0lOR0xFPXkKIyBDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19DT01QSUxFX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQojIENPTkZJR19TUVVBU0hGU19aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1haPXkKQ09ORklHX1NRVUFTSEZTX1pTVEQ9eQojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwojIENPTkZJR19WWEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlOSVhfRlMgaXMgbm90IHNldAojIENPTkZJR19PTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VST0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkKQ09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQpDT05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9eQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19QTkZTX0ZJTEVfTEFZT1VUPXkKQ09ORklHX1BORlNfQkxPQ0s9eQpDT05GSUdfUE5GU19GTEVYRklMRV9MQVlPVVQ9eQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJrZXJuZWwub3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdfTkZTX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX1JPT1RfTkZTPXkKIyBDT05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJR19ORlNfRElTQUJMRV9VRFBfU1VQUE9SVD15CiMgQ09ORklHX05GU19WNF8yX1JFQURfUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX05GU19WNF8yX1NTQ19IRUxQRVI9eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9eQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKQ09ORklHX1JQQ1NFQ19HU1NfS1JCNT15CiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TVU5SUENfWFBSVF9SRE1BPXkKQ09ORklHX0NFUEhfRlM9eQpDT05GSUdfQ0VQSF9GU19QT1NJWF9BQ0w9eQojIENPTkZJR19DRVBIX0ZTX1NFQ1VSSVRZX0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX0NJRlM9eQojIENPTkZJR19DSUZTX1NUQVRTMiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0FMTE9XX0lOU0VDVVJFX0xFR0FDWT15CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkKIyBDT05GSUdfQ0lGU19QT1NJWCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RFQlVHPXkKIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0RFQlVHX0RVTVBfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RGU19VUENBTEw9eQojIENPTkZJR19DSUZTX1NXTl9VUENBTEwgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1NNQl9ESVJFQ1QgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1JPT1QgaXMgbm90IHNldAojIENPTkZJR19TTUJfU0VSVkVSIGlzIG5vdCBzZXQKQ09ORklHX1NNQkZTPXkKIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9InV0ZjgiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzczNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV83NzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjEgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTM2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg3NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzggaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQKQ09ORklHX05MU19BU0NJST15CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzMgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19LT0k4X1IgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9VIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VMVElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1JPQVRJQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NZUklMTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HQUVMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JQ0VMQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JTlVJVCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1RVUktJU0ggaXMgbm90IHNldApDT05GSUdfTkxTX1VURjg9eQpDT05GSUdfTkxTX1VDUzJfVVRJTFM9eQojIENPTkZJR19ETE0gaXMgbm90IHNldAojIENPTkZJR19VTklDT0RFIGlzIG5vdCBzZXQKQ09ORklHX0lPX1dRPXkKIyBlbmQgb2YgRmlsZSBzeXN0ZW1zCgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdfS0VZU19SRVFVRVNUX0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JJR19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJVU1RFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DUllQVEVEX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19LRVlfREhfT1BFUkFUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVD15CkNPTkZJR19TRUNVUklUWT15CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQojIENPTkZJR19TRUNVUklUWV9JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklUWV9QQVRIPXkKIyBDT05GSUdfSU5URUxfVFhUIGlzIG5vdCBzZXQKQ09ORklHX0xTTV9NTUFQX01JTl9BRERSPTY1NTM2CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKIyBDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9CT09UUEFSQU0gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ERVZFTE9QPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQVZDX1NUQVRTPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfU0lEVEFCX0hBU0hfQklUUz05CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX1NJRDJTVFJfQ0FDSEVfU0laRT0yNTYKIyBDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SPXkKIyBDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSU5UUk9TUEVDVF9QT0xJQ1k9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSD15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIX0RFRkFVTFQ9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfRVhQT1JUX0JJTkFSWT15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9QQVJBTk9JRF9MT0FEPXkKIyBDT05GSUdfU0VDVVJJVFlfTE9BRFBJTiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKIyBDT05GSUdfU0VDVVJJVFlfU0FGRVNFVElEIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0xPQ0tET1dOX0xTTT15CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU01fRUFSTFk9eQpDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9OT05FPXkKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19MT0NLX0RPV05fS0VSTkVMX0ZPUkNFX0NPTkZJREVOVElBTElUWSBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MQU5ETE9DSz15CkNPTkZJR19JTlRFR1JJVFk9eQpDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRT15CkNPTkZJR19JTlRFR1JJVFlfQVNZTU1FVFJJQ19LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfSU5URUdSSVRZX1BMQVRGT1JNX0tFWVJJTkc9eQpDT05GSUdfTE9BRF9VRUZJX0tFWVM9eQpDT05GSUdfSU5URUdSSVRZX0FVRElUPXkKQ09ORklHX0lNQT15CiMgQ09ORklHX0lNQV9LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9QQ1JfSURYPTEwCkNPTkZJR19JTUFfTFNNX1JVTEVTPXkKQ09ORklHX0lNQV9OR19URU1QTEFURT15CiMgQ09ORklHX0lNQV9TSUdfVEVNUExBVEUgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfVEVNUExBVEU9ImltYS1uZyIKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEEyNTYgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEE1MTI9eQpDT05GSUdfSU1BX0RFRkFVTFRfSEFTSD0ic2hhNTEyIgpDT05GSUdfSU1BX1dSSVRFX1BPTElDWT15CkNPTkZJR19JTUFfUkVBRF9QT0xJQ1k9eQpDT05GSUdfSU1BX0FQUFJBSVNFPXkKQ09ORklHX0lNQV9BUkNIX1BPTElDWT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9CVUlMRF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFX0JPT1RQQVJBTT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9NT0RTSUcgaXMgbm90IHNldAojIENPTkZJR19JTUFfQkxBQ0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19JTUFfTE9BRF9YNTA5IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9NRUFTVVJFX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTUFfUVVFVUVfRUFSTFlfQk9PVF9LRVlTPXkKQ09ORklHX0lNQV9TRUNVUkVfQU5EX09SX1RSVVNURURfQk9PVD15CiMgQ09ORklHX0lNQV9ESVNBQkxFX0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfU0VMSU5VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfQVBQQVJNT1IgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfTFNNPSJ5YW1hLHNlbGludXgsbG9hZHBpbixzYWZlc2V0aWQsaW50ZWdyaXR5LGJwZixhcHBhcm1vciIKCiMKIyBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIwoKIwojIE1lbW9yeSBpbml0aWFsaXphdGlvbgojCkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9QQVRURVJOPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pFUk9fQkFSRT15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPPXkKIyBDT05GSUdfSU5JVF9TVEFDS19OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5JVF9TVEFDS19BTExfUEFUVEVSTiBpcyBub3Qgc2V0CkNPTkZJR19JTklUX1NUQUNLX0FMTF9aRVJPPXkKQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLPXkKIyBDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0xFQUtfVkVSQk9TRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS0xFQUtfVFJBQ0tfTUlOX1NJWkU9MTAwCiMgQ09ORklHX1NUQUNLTEVBS19NRVRSSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tMRUFLX1JVTlRJTUVfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19JTklUX09OX0FMTE9DX0RFRkFVTFRfT049eQojIENPTkZJR19JTklUX09OX0ZSRUVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19DQ19IQVNfWkVST19DQUxMX1VTRURfUkVHUz15CiMgQ09ORklHX1pFUk9fQ0FMTF9VU0VEX1JFR1MgaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgaW5pdGlhbGl6YXRpb24KCiMKIyBIYXJkZW5pbmcgb2Yga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19MSVNUX0hBUkRFTkVEPXkKQ09ORklHX0JVR19PTl9EQVRBX0NPUlJVUFRJT049eQojIGVuZCBvZiBIYXJkZW5pbmcgb2Yga2VybmVsIGRhdGEgc3RydWN0dXJlcwoKQ09ORklHX1JBTkRTVFJVQ1RfTk9ORT15CiMgQ09ORklHX1JBTkRTVFJVQ1RfRlVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRTVFJVQ1RfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIyBlbmQgb2YgU2VjdXJpdHkgb3B0aW9ucwoKQ09ORklHX1hPUl9CTE9DS1M9bQpDT05GSUdfQVNZTkNfQ09SRT1tCkNPTkZJR19BU1lOQ19NRU1DUFk9bQpDT05GSUdfQVNZTkNfWE9SPW0KQ09ORklHX0FTWU5DX1BRPW0KQ09ORklHX0FTWU5DX1JBSUQ2X1JFQ09WPW0KQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19TSUc9eQpDT05GSUdfQ1JZUFRPX1NJRzI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklHX0NSWVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15CiMgQ09ORklHX0NSWVBUT19QQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CiMgQ09ORklHX0NSWVBUT19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSU1EPXkKQ09ORklHX0NSWVBUT19FTkdJTkU9eQojIGVuZCBvZiBDcnlwdG8gY29yZSBvciBoZWxwZXIKCiMKIyBQdWJsaWMta2V5IGNyeXB0b2dyYXBoeQojCkNPTkZJR19DUllQVE9fUlNBPXkKQ09ORklHX0NSWVBUT19ESD15CkNPTkZJR19DUllQVE9fREhfUkZDNzkxOV9HUk9VUFM9eQojIENPTkZJR19DUllQVE9fRUNESCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19FQ0RTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19FQ1JEU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU00yIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NVUlZFMjU1MTkgaXMgbm90IHNldAojIGVuZCBvZiBQdWJsaWMta2V5IGNyeXB0b2dyYXBoeQoKIwojIEJsb2NrIGNpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CiMgQ09ORklHX0NSWVBUT19BRVNfVEkgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQU5VQklTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FSSUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFUz15CiMgQ09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0hBWkFEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFRUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsb2NrIGNpcGhlcnMKCiMKIyBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwojCkNPTkZJR19DUllQVE9fQURJQU5UVU09eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19DQkM9eQojIENPTkZJR19DUllQVE9fQ0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQVE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9eQojIENPTkZJR19DUllQVE9fSENUUjIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MUlcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fT0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNT15CiMgZW5kIG9mIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCgojCiMgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCiMKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19HRU5JVj15CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkKQ09ORklHX0NSWVBUT19FU1NJVj15CiMgZW5kIG9mIEFFQUQgKGF1dGhlbnRpY2F0ZWQgZW5jcnlwdGlvbiB3aXRoIGFzc29jaWF0ZWQgZGF0YSkgY2lwaGVycwoKIwojIEhhc2hlcywgZGlnZXN0cywgYW5kIE1BQ3MKIwpDT05GSUdfQ1JZUFRPX0JMQUtFMkI9bQpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CiMgQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19TSEEzPXkKIyBDT05GSUdfQ1JZUFRPX1NNM19HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFhIQVNIPW0KIyBlbmQgb2YgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwoKIwojIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzI9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CiMgZW5kIG9mIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1pTVEQ9bQojIGVuZCBvZiBDb21wcmVzc2lvbgoKIwojIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgojCiMgQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWV9URVNUSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCgojCiMgVXNlcnNwYWNlIGludGVyZmFjZQojCkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfRU5BQkxFX09CU09MRVRFPXkKIyBlbmQgb2YgVXNlcnNwYWNlIGludGVyZmFjZQoKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQoKIwojIEFjY2VsZXJhdGVkIENyeXB0b2dyYXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVICh4ODYpCiMKQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5X1g4Nj15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVTM19FREVfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU000X0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU000X0FFU05JX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVkgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FSSUFfQUVTTklfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBX0FFU05JX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FSSUFfR0ZOSV9BVlg1MTJfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DSEFDSEEyMF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQUVHSVMxMjhfQUVTTklfU1NFMiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNV9TU0UyPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X0FWWDI9eQpDT05GSUdfQ1JZUFRPX0JMQUtFMlNfWDg2PXkKIyBDT05GSUdfQ1JZUFRPX1BPTFlWQUxfQ0xNVUxfTkkgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19TSEExX1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU00zX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUZfUENMTVVMIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKHg4NikKCkNPTkZJR19DUllQVE9fSFc9eQojIENPTkZJR19DUllQVE9fREVWX1BBRExPQ0sgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX0VDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBMjA0QSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9OSVRST1hfQ05ONTVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfNFhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWFZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWFZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfVklSVElPPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUZFWENFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQU1MT0dJQ19HWEwgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CiMgQ09ORklHX0ZJUFNfU0lHTkFUVVJFX1NFTEZURVNUIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVtIgpDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9SU0E9eQojIENPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX0VDRFNBIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0hBU0hfTElTVD0iIgojIENPTkZJR19TWVNURU1fUkVWT0NBVElPTl9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9BVVRIX1VQREFURSBpcyBub3Qgc2V0CiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCgpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT1tCkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQpDT05GSUdfTElORUFSX1JBTkdFUz15CiMgQ09ORklHX1BBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJTUVfTlVNQkVSUyBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQVJDSF9VU0VfU1lNX0FOTk9UQVRJT05TPXkKCiMKIyBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19DUllQVE9fTElCX1VUSUxTPXkKQ09ORklHX0NSWVBUT19MSUJfQUVTPXkKQ09ORklHX0NSWVBUT19MSUJfQVJDND15CkNPTkZJR19DUllQVE9fTElCX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0JMQUtFMlM9eQpDT05GSUdfQ1JZUFRPX0xJQl9CTEFLRTJTX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQ0hBQ0hBPXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQ1VSVkUyNTUxOT15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTlfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTk9eQpDT05GSUdfQ1JZUFRPX0xJQl9ERVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0laRT0xMQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9HRU5FUklDPXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMT15CkNPTkZJR19DUllQVE9fTElCX1NIQTI1Nj15CiMgZW5kIG9mIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQojIENPTkZJR19DUkM2NF9ST0NLU09GVCBpcyBub3Qgc2V0CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05GSUdfWFhIQVNIPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz15CkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX1pTVEQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tNUD15CkNPTkZJR19URVhUU0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hfRlNNPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfWEFSUkFZX01VTFRJPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfRE1BX09QUz15CkNPTkZJR19ORUVEX1NHX0RNQV9GTEFHUz15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfU1dJT1RMQl9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19TSUdOQVRVUkU9eQpDT05GSUdfRElNTElCPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CkNPTkZJR19VQ1MyX1NUUklORz15CkNPTkZJR19IQVZFX0dFTkVSSUNfVkRTTz15CkNPTkZJR19HRU5FUklDX0dFVFRJTUVPRkRBWT15CkNPTkZJR19HRU5FUklDX1ZEU09fVElNRV9OUz15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQpDT05GSUdfRk9OVFM9eQojIENPTkZJR19GT05UXzh4OCBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4MTY9eQojIENPTkZJR19GT05UXzZ4MTEgaXMgbm90IHNldAojIENPTkZJR19GT05UXzd4MTQgaXMgbm90IHNldAojIENPTkZJR19GT05UX1BFQVJMXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfQUNPUk5fOHg4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9NSU5JXzR4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfNngxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfMTB4MTggaXMgbm90IHNldAojIENPTkZJR19GT05UX1NVTjh4MTYgaXMgbm90IHNldAojIENPTkZJR19GT05UX1NVTjEyeDIyIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfVEVSMTZ4MzI9eQojIENPTkZJR19GT05UXzZ4OCBpcyBub3Qgc2V0CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9DQUNIRV9JTlZBTElEQVRFX01FTVJFR0lPTj15CkNPTkZJR19BUkNIX0hBU19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfQ09QWV9NQz15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQpDT05GSUdfUEFSTUFOPW0KQ09ORklHX09CSkFHRz1tCiMgZW5kIG9mIExpYnJhcnkgcm91dGluZXMKCkNPTkZJR19QTERNRlc9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQojIENPTkZJR19QUklOVEtfQ0FMTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tUUkFDRV9CVUlMRF9JRCBpcyBub3Qgc2V0CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHX0NPUkUgaXMgbm90IHNldApDT05GSUdfU1lNQk9MSUNfRVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCgpDT05GSUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJR19BU19IQVNfTk9OX0NPTlNUX0xFQjEyOD15CiMgQ09ORklHX0RFQlVHX0lORk9fTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19EV0FSRjQ9eQojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfTk9ORT15CiMgQ09ORklHX0RFQlVHX0lORk9fQ09NUFJFU1NFRF9aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX1NQTElUX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX0xBTkdfRVhDTFVERT15CkNPTkZJR19ERUJVR19JTkZPX0JURl9NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0FMTE9XX0JURl9NSVNNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MjA0OAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQojIENPTkZJR19ERUJVR19GT1JDRV9GVU5DVElPTl9BTElHTl82NEIgaXMgbm90IHNldApDT05GSUdfT0JKVE9PTD15CiMgQ09ORklHX1ZNTElOVVhfTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwoKIwojIEdlbmVyaWMgS2VybmVsIERlYnVnZ2luZyBJbnN0cnVtZW50cwojCkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDAKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTD15CkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUxfU0VRVUVOQ0U9IiIKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0RFQlVHX0ZTX0FMTE9XX0FMTD15CiMgQ09ORklHX0RFQlVHX0ZTX0RJU0FMTE9XX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRlNfQUxMT1dfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKQ09ORklHX1VCU0FOPXkKIyBDT05GSUdfVUJTQU5fVFJBUCBpcyBub3Qgc2V0CkNPTkZJR19DQ19IQVNfVUJTQU5fQk9VTkRTX1NUUklDVD15CkNPTkZJR19VQlNBTl9CT1VORFM9eQpDT05GSUdfVUJTQU5fQk9VTkRTX1NUUklDVD15CkNPTkZJR19VQlNBTl9TSElGVD15CiMgQ09ORklHX1VCU0FOX0RJVl9aRVJPIGlzIG5vdCBzZXQKQ09ORklHX1VCU0FOX0JPT0w9eQpDT05GSUdfVUJTQU5fRU5VTT15CiMgQ09ORklHX1VCU0FOX0FMSUdOTUVOVCBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19URVNUX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQ1NBTj15CkNPTkZJR19IQVZFX0tDU0FOX0NPTVBJTEVSPXkKIyBDT05GSUdfS0NTQU4gaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKCiMKIyBOZXR3b3JraW5nIERlYnVnZ2luZwojCiMgQ09ORklHX05FVF9ERVZfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfTlNfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ORVQgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JraW5nIERlYnVnZ2luZwoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfUEFHRV9UQUJMRV9DSEVDS19FTkZPUkNFRD15CkNPTkZJR19QQUdFX1BPSVNPTklORz15CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfR0VORVJJQ19QVERVTVA9eQpDT05GSUdfUFREVU1QX0NPUkU9eQojIENPTkZJR19QVERVTVBfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19QRVJfVk1BX0xPQ0tfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hSSU5LRVJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfS01BUF9MT0NBTF9GT1JDRV9NQVA9eQojIENPTkZJR19ERUJVR19LTUFQX0xPQ0FMX0ZPUkNFX01BUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1ZNQUxMT0M9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX0dFTkVSSUM9eQpDT05GSUdfQ0NfSEFTX1dPUktJTkdfTk9TQU5JVElaRV9BRERSRVNTPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tGRU5DRT15CkNPTkZJR19LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFX1NBTVBMRV9JTlRFUlZBTD0xMDAKQ09ORklHX0tGRU5DRV9OVU1fT0JKRUNUUz0yNTUKIyBDT05GSUdfS0ZFTkNFX0RFRkVSUkFCTEUgaXMgbm90IHNldAojIENPTkZJR19LRkVOQ0VfU1RBVElDX0tFWVMgaXMgbm90IHNldApDT05GSUdfS0ZFTkNFX1NUUkVTU19URVNUX0ZBVUxUUz0wCkNPTkZJR19IQVZFX0FSQ0hfS01TQU49eQojIGVuZCBvZiBNZW1vcnkgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9LTEKIyBDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfQlVERFk9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1QPXkKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfQ1BVX0lOVEVOU0lWRV9SRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX05NSV9DSEVDS19DUFUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JUlFGTEFHUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CgojCiMgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUExJU1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKIyBDT05GSUdfREVCVUdfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUkNVX1NDQUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1JFRl9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX0VYUF9DUFVfU1RBTExfVElNRU9VVD0wCiMgQ09ORklHX1JDVV9DUFVfU1RBTExfQ1BVVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBSQ1UgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0NHUk9VUF9SRUYgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX1JFVEhPT0s9eQpDT05GSUdfUkVUSE9PSz15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1JFVFZBTD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9OT19QQVRDSEFCTEU9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9PQkpUT09MX01DT1VOVD15CkNPTkZJR19IQVZFX09CSlRPT0xfTk9QX01DT1VOVD15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX0hBVkVfQlVJTERUSU1FX01DT1VOVF9TT1JUPXkKQ09ORklHX0JVSUxEVElNRV9NQ09VTlRfU09SVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQojIENPTkZJR19CT09UVElNRV9UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19GVU5DVElPTl9HUkFQSF9SRVRWQUwgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CiMgQ09ORklHX0ZQUk9CRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRU09GRl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19IV0xBVF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19PU05PSVNFX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSTEFUX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1QgaXMgbm90IHNldApDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfUFJPQkVfRVZFTlRTX0JURl9BUkdTPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfQ0M9eQojIENPTkZJR19TWU5USF9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19VU0VSX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU1RfVFJJR0dFUlMgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FVkVOVF9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfUkVDT1JEX1JFQ1VSU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU09SVF9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9WQUxJREFURV9USU1FX0RFTFRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRJUlFfREVMQVlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQUk9CRV9FVkVOVF9HRU5fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JWIGlzIG5vdCBzZXQKQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQ9eQojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU0FNUExFX0ZUUkFDRV9ESVJFQ1Q9eQpDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVF9NVUxUST15CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldAoKIwojIHg4NiBEZWJ1Z2dpbmcKIwpDT05GSUdfRUFSTFlfUFJJTlRLX1VTQj15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKQ09ORklHX0VBUkxZX1BSSU5US19EQkdQPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX1VTQl9YREJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1BHVF9EVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09ORklHX1g4Nl9ERUNPREVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VOV0lOREVSX09SQz15CiMgQ09ORklHX1VOV0lOREVSX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldAojIGVuZCBvZiB4ODYgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19URVNUX0RIUlkgaXMgbm90IHNldAojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QQVJNQU4gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX09CSkFHRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlBVIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9DTE9DS1NPVVJDRV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMKIyBlbmQgb2YgUnVzdCBoYWNraW5nCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== diff --git a/driverkit/config/7.2.0+driver/x86_64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml b/driverkit/config/7.2.0+driver/x86_64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml similarity index 60% rename from driverkit/config/7.2.0+driver/x86_64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml rename to driverkit/config/7.2.0+driver/x86_64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml index 6caa9c814e..285334ba8f 100755 --- a/driverkit/config/7.2.0+driver/x86_64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml +++ b/driverkit/config/7.2.0+driver/x86_64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml @@ -1,12 +1,12 @@ -kernelversion: "2" -kernelrelease: 6.11.0-1002-gcp +kernelversion: "3" +kernelrelease: 6.11.0-1003-gcp target: ubuntu-gcp architecture: amd64 output: - module: output/7.2.0+driver/x86_64/falco_ubuntu-gcp_6.11.0-1002-gcp_2.ko - probe: output/7.2.0+driver/x86_64/falco_ubuntu-gcp_6.11.0-1002-gcp_2.o + module: output/7.2.0+driver/x86_64/falco_ubuntu-gcp_6.11.0-1003-gcp_3.ko + probe: output/7.2.0+driver/x86_64/falco_ubuntu-gcp_6.11.0-1003-gcp_3.o kernelurls: - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1002_6.11.0-1002.2_amd64.deb - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-headers-6.11.0-1002-gcp_6.11.0-1002.2_amd64.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1002_6.11.0-1002.2_amd64.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-headers-6.11.0-1002-gcp_6.11.0-1002.2_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1003_6.11.0-1003.3_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-headers-6.11.0-1003-gcp_6.11.0-1003.3_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1003_6.11.0-1003.3_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-headers-6.11.0-1003-gcp_6.11.0-1003.3_amd64.deb diff --git a/driverkit/config/7.2.0+driver/x86_64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml b/driverkit/config/7.2.0+driver/x86_64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml deleted file mode 100755 index 3eebf275a7..0000000000 --- a/driverkit/config/7.2.0+driver/x86_64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml +++ /dev/null @@ -1,12 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.11.0-1001-realtime -target: ubuntu-realtime -architecture: amd64 -output: - module: output/7.2.0+driver/x86_64/falco_ubuntu-realtime_6.11.0-1001-realtime_1.ko - probe: output/7.2.0+driver/x86_64/falco_ubuntu-realtime_6.11.0-1001-realtime_1.o -kernelurls: - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-realtime/linux-headers-6.11.0-1001-realtime_6.11.0-1001.1_amd64.deb - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-realtime/linux-realtime-headers-6.11.0-1001_6.11.0-1001.1_all.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-realtime/linux-headers-6.11.0-1001-realtime_6.11.0-1001.1_amd64.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-realtime/linux-realtime-headers-6.11.0-1001_6.11.0-1001.1_all.deb diff --git a/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.16.1.el8_10.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.16.1.el8_10.aarch64_1.yaml index 28d3f8c088..31f8a77c10 100755 --- a/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.16.1.el8_10.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.16.1.el8_10.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_almalinux_4.18.0-553.16.1.el8_10.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_almalinux_4.18.0-553.16.1.el8_10.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8.10/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.16.1.el8_10.aarch64.rpm + - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.16.1.el8_10.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.5.1.el8_10.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.5.1.el8_10.aarch64_1.yaml index 164855ca09..9ffcd12b52 100755 --- a/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.5.1.el8_10.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.5.1.el8_10.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_almalinux_4.18.0-553.5.1.el8_10.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_almalinux_4.18.0-553.5.1.el8_10.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8_10.aarch64.rpm + - http://repo.almalinux.org/almalinux/8.10/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8_10.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.8.1.el8_10.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.8.1.el8_10.aarch64_1.yaml index 3992c9c464..da2cdc6430 100755 --- a/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.8.1.el8_10.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.8.1.el8_10.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_almalinux_4.18.0-553.8.1.el8_10.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_almalinux_4.18.0-553.8.1.el8_10.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.8.1.el8_10.aarch64.rpm + - http://repo.almalinux.org/almalinux/8.10/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.8.1.el8_10.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.el8_10.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.el8_10.aarch64_1.yaml index 9a933bbcaa..936c8d0df1 100755 --- a/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.el8_10.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/almalinux_4.18.0-553.el8_10.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_almalinux_4.18.0-553.el8_10.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_almalinux_4.18.0-553.el8_10.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.el8_10.aarch64.rpm + - http://repo.almalinux.org/almalinux/8.10/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.el8_10.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.13.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.13.1.el9_4.aarch64_1.yaml index cdfba2eb95..9c85922e17 100755 --- a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.13.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.13.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.13.1.el9_4.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.13.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.13.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.13.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.16.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.16.1.el9_4.aarch64_1.yaml index 38f1db3969..c6ce75a482 100755 --- a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.16.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.16.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.16.1.el9_4.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.16.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.20.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.20.1.el9_4.aarch64_1.yaml index f766dafba8..2db7043f87 100755 --- a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.20.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.20.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.20.1.el9_4.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.20.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.20.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.20.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.24.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.24.1.el9_4.aarch64_1.yaml index 40a99820c3..22bc5eeb02 100755 --- a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.24.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.24.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.24.1.el9_4.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.24.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.24.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.24.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.31.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.31.1.el9_4.aarch64_1.yaml index 71ae343d90..98a4a5ed8f 100755 --- a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.31.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.31.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.31.1.el9_4.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.31.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.31.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.31.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.35.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.35.1.el9_4.aarch64_1.yaml index 791474843e..3e41fd702e 100755 --- a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.35.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.35.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.35.1.el9_4.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.35.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.35.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.35.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.37.1.el9_4.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.37.1.el9_4.aarch64_1.yaml index b72fa5efce..e8a6e915f3 100755 --- a/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.37.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/almalinux_5.14.0-427.37.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.37.1.el9_4.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_almalinux_5.14.0-427.37.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.37.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.37.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml index f40b658f18..441ab73513 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.o kernelurls: - - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/db05fcc4b022af5ce6a038ac10b7ed311f7611a5a0c69c9df6233bf2d6bc6c73/aarch64/../../../../blobstore/440a6228082d68b5e322f6a4d372b09207a8f4b22eb133cf08d3bbcd2581cd5d/kernel-devel-5.10.75-82.359.amzn2022.aarch64.rpm + - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/54a27ef1598955d2f12bcd3d29f646e7d6681e92bf047f1861fccc20013093b0/aarch64/../../../../blobstore/440a6228082d68b5e322f6a4d372b09207a8f4b22eb133cf08d3bbcd2581cd5d/kernel-devel-5.10.75-82.359.amzn2022.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml index 10be6810fa..262db66cb9 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/b3c1870c86ddf75a13b81c436275ba2c66d907dc9c02907fc1731f0c443b2a68/kernel-devel-5.10.102-99.473.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b3c1870c86ddf75a13b81c436275ba2c66d907dc9c02907fc1731f0c443b2a68/kernel-devel-5.10.102-99.473.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml index 19849a1783..4d0a55b3b7 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml index cc90bda005..afbf5becf7 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7aa11bfdc99317f841d777f4edf664e19713241cc4a4ed6980f625fb6b746321/kernel-devel-5.10.130-118.517.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/7aa11bfdc99317f841d777f4edf664e19713241cc4a4ed6980f625fb6b746321/kernel-devel-5.10.130-118.517.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml index c12268a4de..24e193e57f 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.yaml index 84dc377354..125a2756b8 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/e0850e47b31c0254e264de28f08e91be47c7db1cd8b857918dabc5a62fee5b69/kernel-devel-5.10.50-44.131.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/e0850e47b31c0254e264de28f08e91be47c7db1cd8b857918dabc5a62fee5b69/kernel-devel-5.10.50-44.131.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml index 48318eeb25..64b9e0ae63 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/df7627fb6fb8ed9791a89cc60bfa5cf6c04b02ce16b03d903bb24336eacbeabc/kernel-devel-5.10.59-52.142.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/df7627fb6fb8ed9791a89cc60bfa5cf6c04b02ce16b03d903bb24336eacbeabc/kernel-devel-5.10.59-52.142.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml index 735bd8c6da..6652d1e7da 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/9021fe96b7f1db44583e30631526e12c3a641469d6ce7175b74c8753686871a4/kernel-devel-5.10.62-55.141.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9021fe96b7f1db44583e30631526e12c3a641469d6ce7175b74c8753686871a4/kernel-devel-5.10.62-55.141.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml index d319b56647..81aa5b9e0b 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml index 0d7be06a39..97a34bd9a7 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/022ddd013c5cae6739d99e110a09a612dcd07ad8d6fc1ffaee844d857e989887/kernel-devel-5.4.46-19.75.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/022ddd013c5cae6739d99e110a09a612dcd07ad8d6fc1ffaee844d857e989887/kernel-devel-5.4.46-19.75.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml index bc46c8cd6f..8b794d70ac 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/60bc14528acdf6b7518ef9a7d1662eaa76ab893539e50a52c061affaebfe92a0/kernel-devel-5.4.46-23.77.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/60bc14528acdf6b7518ef9a7d1662eaa76ab893539e50a52c061affaebfe92a0/kernel-devel-5.4.46-23.77.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml index 3cca36a923..37b98ea86b 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/ed337061f0e1aba96e903fbf115ef4f3cad0dc37316095446b8bcc8cc7b0fcc0/kernel-devel-5.4.50-25.83.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/ed337061f0e1aba96e903fbf115ef4f3cad0dc37316095446b8bcc8cc7b0fcc0/kernel-devel-5.4.50-25.83.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml index 7b93d0b3ab..d2ab950b14 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml index 3504908a70..90d464cb5e 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/dd11b8e762bce66d0d873ba71cef6a677af48623792f14b4112acfa64b3c0abc/kernel-devel-5.4.58-32.125.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/dd11b8e762bce66d0d873ba71cef6a677af48623792f14b4112acfa64b3c0abc/kernel-devel-5.4.58-32.125.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml index 14860e48fa..d2d7e5f7a6 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/9f096a5ae16b1f061b58d90cdd044d2b9b2d0c89601bb66e495800b610bdac10/kernel-devel-5.4.68-34.125.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9f096a5ae16b1f061b58d90cdd044d2b9b2d0c89601bb66e495800b610bdac10/kernel-devel-5.4.68-34.125.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml index 412cb93d31..fa5bb1e887 100755 --- a/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml index d02e07ef78..8573f0b698 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-147.8.1.el8_1.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-147.8.1.el8_1.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.1.1911/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.aarch64.rpm + - http://archive.kernel.org/centos/8.1.1911/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml index 27f1c17159..db23a61f12 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-240.22.1.el8_3.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-240.22.1.el8_3.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.3.2011/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-240.22.1.el8_3.aarch64.rpm + - http://vault.centos.org/centos/8.3.2011/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-240.22.1.el8_3.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml index ff921dd451..50d3edea24 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-305.10.2.el8_4.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-305.10.2.el8_4.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-305.25.1.el8_4.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-305.25.1.el8_4.aarch64_1.yaml index 8045e0a1be..dc0d41fa1f 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-305.25.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-305.25.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-305.25.1.el8_4.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-305.25.1.el8_4.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml index d63fb48115..d58924a49c 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml index 69eda103b0..d2984ba566 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm + - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml index e9838706cc..4738d76a85 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-348.7.1.el8_5.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-348.7.1.el8_5.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.aarch64.rpm + - http://archive.kernel.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml index c0b78032d9..3795a4e969 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm + - http://archive.kernel.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml index c45436494e..d74552edfa 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-552.1.1.el8.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-552.1.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml index 2b373202d2..6aa2d4a9ad 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-552.el8.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-552.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.el8.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml index 49acd3188f..ff453bd701 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-553.5.1.el8.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-553.5.1.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.aarch64.rpm + - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml index a9cb0f7206..251d4e887e 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-553.6.1.el8.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-553.6.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.6.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.6.1.el8.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-80.11.1.el8_0.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-80.11.1.el8_0.aarch64_1.yaml index f0e5629ac9..07fdc81118 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-80.11.1.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-80.11.1.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-80.11.1.el8_0.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-80.11.1.el8_0.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.11.1.el8_0.aarch64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.11.1.el8_0.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-80.4.2.el8_0.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-80.4.2.el8_0.aarch64_1.yaml index d457ea90a0..d4099ea7fb 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-80.4.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-80.4.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-80.4.2.el8_0.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-80.4.2.el8_0.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.4.2.el8_0.aarch64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.4.2.el8_0.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml index 9087f478c7..4000c3319f 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_4.18.0-80.el8.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_4.18.0-80.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.el8.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.el8.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/centos_6.11.2-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/7.2.1+driver/aarch64/centos_6.11.2-1.el9.elrepo.aarch64_1.yaml index bfd060a7da..b5288c461f 100755 --- a/driverkit/config/7.2.1+driver/aarch64/centos_6.11.2-1.el9.elrepo.aarch64_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/centos_6.11.2-1.el9.elrepo.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_centos_6.11.2-1.el9.elrepo.aarch64_1.ko probe: output/7.2.1+driver/aarch64/falco_centos_6.11.2-1.el9.elrepo.aarch64_1.o kernelurls: - - http://elrepo.org/linux/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.11.2-1.el9.elrepo.aarch64.rpm + - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.11.2-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/photon_5.10.226-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/aarch64/photon_5.10.226-1.ph4_1.yaml index 49660a3d79..3b7995adde 100755 --- a/driverkit/config/7.2.1+driver/aarch64/photon_5.10.226-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/photon_5.10.226-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_photon_5.10.226-1.ph4_1.ko probe: output/7.2.1+driver/aarch64/falco_photon_5.10.226-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_aarch64/aarch64/linux-devel-5.10.226-1.ph4.aarch64.rpm + - https://packages.vmware.com/photon/4.0/photon_updates_4.0_aarch64/aarch64/linux-devel-5.10.226-1.ph4.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/photon_5.10.4-16.ph4_1.yaml b/driverkit/config/7.2.1+driver/aarch64/photon_5.10.4-16.ph4_1.yaml index 348733e576..d20daccb1f 100755 --- a/driverkit/config/7.2.1+driver/aarch64/photon_5.10.4-16.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/photon_5.10.4-16.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_photon_5.10.4-16.ph4_1.ko probe: output/7.2.1+driver/aarch64/falco_photon_5.10.4-16.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_release_4.0_aarch64/aarch64/linux-devel-5.10.4-16.ph4.aarch64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_aarch64/aarch64/linux-devel-5.10.4-16.ph4.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/photon_6.1.111-1.ph5_1.yaml b/driverkit/config/7.2.1+driver/aarch64/photon_6.1.111-1.ph5_1.yaml index d6f41b0d85..24bcad0498 100755 --- a/driverkit/config/7.2.1+driver/aarch64/photon_6.1.111-1.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/photon_6.1.111-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/aarch64/falco_photon_6.1.111-1.ph5_1.ko probe: output/7.2.1+driver/aarch64/falco_photon_6.1.111-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_aarch64/aarch64/linux-devel-6.1.111-1.ph5.aarch64.rpm + - https://packages.vmware.com/photon/5.0/photon_updates_5.0_aarch64/aarch64/linux-devel-6.1.111-1.ph5.aarch64.rpm diff --git a/driverkit/config/7.2.1+driver/aarch64/talos_6.6.54-talos_1_v1.8.1.yaml b/driverkit/config/7.2.1+driver/aarch64/talos_6.6.54-talos_1_v1.8.1.yaml new file mode 100755 index 0000000000..1e391a7a19 --- /dev/null +++ b/driverkit/config/7.2.1+driver/aarch64/talos_6.6.54-talos_1_v1.8.1.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.8.1 +kernelrelease: 6.6.54-talos +target: talos +architecture: arm64 +output: + module: output/7.2.1+driver/aarch64/falco_talos_6.6.54-talos_1_v1.8.1.ko + probe: output/7.2.1+driver/aarch64/falco_talos_6.6.54-talos_1_v1.8.1.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2FybTY0IDYuNi41NCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19DQ19WRVJTSU9OX1RFWFQ9ImdjYyAoR0NDKSAxMy4zLjAiCkNPTkZJR19DQ19JU19HQ0M9eQpDT05GSUdfR0NDX1ZFUlNJT049MTMwMzAwCkNPTkZJR19DTEFOR19WRVJTSU9OPTAKQ09ORklHX0FTX0lTX0dOVT15CkNPTkZJR19BU19WRVJTSU9OPTI0MzAxCkNPTkZJR19MRF9JU19CRkQ9eQpDT05GSUdfTERfVkVSU0lPTj0yNDMwMQpDT05GSUdfTExEX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FOX0xJTks9eQpDT05GSUdfQ0NfQ0FOX0xJTktfU1RBVElDPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPX1RJRURfT1VUUFVUPXkKQ09ORklHX1RPT0xTX1NVUFBPUlRfUkVMUj15CkNPTkZJR19DQ19IQVNfQVNNX0lOTElORT15CkNPTkZJR19DQ19IQVNfTk9fUFJPRklMRV9GTl9BVFRSPXkKQ09ORklHX1BBSE9MRV9WRVJTSU9OPTEyNwpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iLXRhbG9zIgojIENPTkZJR19MT0NBTFZFUlNJT05fQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9TQUxUPSIiCkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19IQVZFX0tFUk5FTF9aU1REPXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9aU1REPXkKQ09ORklHX0RFRkFVTFRfSU5JVD0iIgpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX1dBVENIX1FVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfVVNFTElCPXkKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPV19MRVZFTD15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0hBUkRJUlFTX1NXX1JFU0VORD15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfSVJRX0ZBU1RFT0lfSElFUkFSQ0hZX0hBTkRMRVJTPXkKQ09ORklHX0dFTkVSSUNfSVJRX0lQST15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfSVJRX01TSV9JT01NVT15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKIyBDT05GSUdfR0VORVJJQ19JUlFfREVCVUdGUyBpcyBub3Qgc2V0CiMgZW5kIG9mIElSUSBzdWJzeXN0ZW0KCkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19BUkNIX0hBU19USUNLX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19IQVZFX1BPU0lYX0NQVV9USU1FUlNfVEFTS19XT1JLPXkKQ09ORklHX1BPU0lYX0NQVV9USU1FUlNfVEFTS19XT1JLPXkKQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lOR19JRExFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpfRlVMTCBpcyBub3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQojIGVuZCBvZiBUaW1lcnMgc3Vic3lzdGVtCgpDT05GSUdfQlBGPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRfQlBGX0pJVD15CgojCiMgQlBGIHN1YnN5c3RlbQojCkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9KSVRfQUxXQVlTX09OPXkKQ09ORklHX0JQRl9KSVRfREVGQVVMVF9PTj15CkNPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZGPXkKIyBDT05GSUdfQlBGX1BSRUxPQUQgaXMgbm90IHNldApDT05GSUdfQlBGX0xTTT15CiMgZW5kIG9mIEJQRiBzdWJzeXN0ZW0KCkNPTkZJR19QUkVFTVBUX05PTkVfQlVJTEQ9eQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0NPUkU9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9USEVSTUFMX1BSRVNTVVJFPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKQ09ORklHX1BTST15CiMgQ09ORklHX1BTSV9ERUZBVUxUX0RJU0FCTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwoKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1RSRUVfU1JDVT15CkNPTkZJR19UQVNLU19SQ1VfR0VORVJJQz15CkNPTkZJR19UQVNLU19SVURFX1JDVT15CkNPTkZJR19UQVNLU19UUkFDRV9SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfTkVFRF9TRUdDQkxJU1Q9eQojIGVuZCBvZiBSQ1UgU3Vic3lzdGVtCgpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CiMgQ09ORklHX0lLSEVBREVSUyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVGX1NISUZUPTE4CkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKIyBDT05GSUdfUFJJTlRLX0lOREVYIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfU0NIRURfQ0xPQ0s9eQoKIwojIFNjaGVkdWxlciBmZWF0dXJlcwojCiMgQ09ORklHX1VDTEFNUF9UQVNLIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2NoZWR1bGVyIGZlYXR1cmVzCgpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05GSUdfQ0NfSEFTX0lOVDEyOD15CkNPTkZJR19DQ19JTVBMSUNJVF9GQUxMVEhST1VHSD0iLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD01IgpDT05GSUdfR0NDMTBfTk9fQVJSQVlfQk9VTkRTPXkKQ09ORklHX0NDX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19OVU1BX0JBTEFOQ0lOR19ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQ0dST1VQUz15CkNPTkZJR19QQUdFX0NPVU5URVI9eQojIENPTkZJR19DR1JPVVBfRkFWT1JfRFlOTU9EUyBpcyBub3Qgc2V0CkNPTkZJR19NRU1DRz15CkNPTkZJR19NRU1DR19LTUVNPXkKQ09ORklHX0JMS19DR1JPVVA9eQpDT05GSUdfQ0dST1VQX1dSSVRFQkFDSz15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFORFdJRFRIPXkKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkKQ09ORklHX1NDSEVEX01NX0NJRD15CkNPTkZJR19DR1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfUkRNQT15CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkU9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX1JEX1pTVEQ9eQojIENPTkZJR19CT09UX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19JTklUUkFNRlNfUFJFU0VSVkVfTVRJTUU9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfTERfT1JQSEFOX1dBUk5fTEVWRUw9Indhcm4iCkNPTkZJR19TWVNDVEw9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQojIENPTkZJR19TR0VUTUFTS19TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19QT1NJWF9USU1FUlM9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRlVURVhfUEk9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJR19JT19VUklORz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQpDT05GSUdfTUVNQkFSUklFUj15CkNPTkZJR19LQUxMU1lNUz15CiMgQ09ORklHX0tBTExTWU1TX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfS0NNUD15CkNPTkZJR19SU0VRPXkKQ09ORklHX0NBQ0hFU1RBVF9TWVNDQUxMPXkKIyBDT05GSUdfREVCVUdfUlNFUSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX0dVRVNUX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CgojCiMgS2V4ZWMgYW5kIGNyYXNoIGZlYXR1cmVzCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX0lNQV9LRVhFQz15CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfU0lHPXkKQ09ORklHX0tFWEVDX0lNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQ1JBU0hfRFVNUD15CiMgZW5kIG9mIEtleGVjIGFuZCBjcmFzaCBmZWF0dXJlcwojIGVuZCBvZiBHZW5lcmFsIHNldHVwCgpDT05GSUdfQVJNNjQ9eQpDT05GSUdfR0NDX1NVUFBPUlRTX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CkNPTkZJR182NEJJVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJNNjRfUEFHRV9TSElGVD0xMgpDT05GSUdfQVJNNjRfQ09OVF9QVEVfU0hJRlQ9NApDT05GSUdfQVJNNjRfQ09OVF9QTURfU0hJRlQ9NApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0xOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMwpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49MTEKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19HRU5FUklDX0NTVU09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfU01QPXkKQ09ORklHX0tFUk5FTF9NT0RFX05FT049eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdfQlVJTFRJTl9SRVRVUk5fQUREUkVTU19TVFJJUFNfUEFDPXkKCiMKIyBQbGF0Zm9ybSBzZWxlY3Rpb24KIwpDT05GSUdfQVJDSF9BQ1RJT05TPXkKQ09ORklHX0FSQ0hfU1VOWEk9eQojIENPTkZJR19BUkNIX0FMUElORSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfQVBQTEUgaXMgbm90IHNldApDT05GSUdfQVJDSF9CQ009eQpDT05GSUdfQVJDSF9CQ00yODM1PXkKQ09ORklHX0FSQ0hfQkNNX0lQUk9DPXkKIyBDT05GSUdfQVJDSF9CQ01CQ0EgaXMgbm90IHNldApDT05GSUdfQVJDSF9CUkNNU1RCPXkKQ09ORklHX0FSQ0hfQkVSTElOPXkKQ09ORklHX0FSQ0hfQklUTUFJTj15CiMgQ09ORklHX0FSQ0hfRVhZTk9TIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9TUEFSWDUgaXMgbm90IHNldApDT05GSUdfQVJDSF9LMz15CkNPTkZJR19BUkNIX0xHMUs9eQpDT05GSUdfQVJDSF9ISVNJPXkKIyBDT05GSUdfQVJDSF9LRUVNQkFZIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUVESUFURUs9eQpDT05GSUdfQVJDSF9NRVNPTj15CkNPTkZJR19BUkNIX01WRUJVPXkKQ09ORklHX0FSQ0hfTlhQPXkKQ09ORklHX0FSQ0hfTEFZRVJTQ0FQRT15CkNPTkZJR19BUkNIX01YQz15CiMgQ09ORklHX0FSQ0hfUzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9NQTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9OUENNIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfUUNPTT15CkNPTkZJR19BUkNIX1JFQUxURUs9eQpDT05GSUdfQVJDSF9SRU5FU0FTPXkKQ09ORklHX0FSQ0hfUk9DS0NISVA9eQpDT05GSUdfQVJDSF9TRUFUVExFPXkKIyBDT05GSUdfQVJDSF9JTlRFTF9TT0NGUEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9TVE0zMiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NZTlFVQUNFUj15CkNPTkZJR19BUkNIX1RFR1JBPXkKQ09ORklHX0FSQ0hfU1BSRD15CkNPTkZJR19BUkNIX1RIVU5ERVI9eQpDT05GSUdfQVJDSF9USFVOREVSMj15CiMgQ09ORklHX0FSQ0hfVU5JUEhJRVIgaXMgbm90IHNldApDT05GSUdfQVJDSF9WRVhQUkVTUz15CiMgQ09ORklHX0FSQ0hfVklTQ09OVEkgaXMgbm90IHNldApDT05GSUdfQVJDSF9YR0VORT15CkNPTkZJR19BUkNIX1pZTlFNUD15CiMgZW5kIG9mIFBsYXRmb3JtIHNlbGVjdGlvbgoKIwojIEtlcm5lbCBGZWF0dXJlcwojCgojCiMgQVJNIGVycmF0YSB3b3JrYXJvdW5kcyB2aWEgdGhlIGFsdGVybmF0aXZlcyBmcmFtZXdvcmsKIwpDT05GSUdfQU1QRVJFX0VSUkFUVU1fQUMwM19DUFVfMzg9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9DTEVBTl9DQUNIRT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNjMxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNzMxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNDA2OT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgxOTQ3Mj15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgzMjA3NT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgzNDIyMD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE3NDIwOTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDU3MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDM0MTk9eQpDT05GSUdfQVJNNjRfTERfSEFTX0ZJWF9FUlJBVFVNXzg0MzQxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzEwMjQ3MTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNDE4MDQwPXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfU1BFQ1VMQVRJVkVfQVQ9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMTY1NTIyPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTMxOTM2Nz15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE1MzA5MjM9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9SRVBFQVRfVExCST15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI0NDEwMDc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMjg2ODA3PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTQ2MzIyNT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE1NDI0MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNTA4NDEyPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA1MTY3OD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzIwNzcwNTc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNjU4NDE3PXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfVFNCX0ZMVVNIX0ZBSUxVUkU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yMDU0MjIzPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA2Nzk2MT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI0NDEwMDk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNDU3MTY4PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjY0NTE5OD15CkNPTkZJR19BUk02NF9XT1JLQVJPVU5EX1NQRUNVTEFUSVZFX1VOUFJJVl9MT0FEPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjk2NjI5OD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzMxMTcyOTU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8zMTk0Mzg2PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIyMzc1PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTQ0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTU0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzI3NDU2PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzMwMTE1PXkKQ09ORklHX0NBVklVTV9UWDJfRVJSQVRVTV8yMTk9eQpDT05GSUdfRlVKSVRTVV9FUlJBVFVNXzAxMDAwMT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjE2MDA4MDI9eQpDT05GSUdfUUNPTV9GQUxLT1JfRVJSQVRVTV8xMDAzPXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fMTAwOT15CkNPTkZJR19RQ09NX1FERjI0MDBfRVJSQVRVTV8wMDY1PXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fRTEwNDE9eQpDT05GSUdfTlZJRElBX0NBUk1FTF9DTlBfRVJSQVRVTT15CkNPTkZJR19ST0NLQ0hJUF9FUlJBVFVNXzM1ODgwMDE9eQpDT05GSUdfU09DSU9ORVhUX1NZTlFVQUNFUl9QUkVJVFM9eQojIGVuZCBvZiBBUk0gZXJyYXRhIHdvcmthcm91bmRzIHZpYSB0aGUgYWx0ZXJuYXRpdmVzIGZyYW1ld29yawoKQ09ORklHX0FSTTY0XzRLX1BBR0VTPXkKIyBDT05GSUdfQVJNNjRfMTZLX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfNjRLX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfVkFfQklUU18zOSBpcyBub3Qgc2V0CkNPTkZJR19BUk02NF9WQV9CSVRTXzQ4PXkKQ09ORklHX0FSTTY0X1ZBX0JJVFM9NDgKQ09ORklHX0FSTTY0X1BBX0JJVFNfNDg9eQpDT05GSUdfQVJNNjRfUEFfQklUUz00OAojIENPTkZJR19DUFVfQklHX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfTElUVExFX0VORElBTj15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1NDSEVEX0NMVVNURVIgaXMgbm90IHNldApDT05GSUdfU0NIRURfU01UPXkKQ09ORklHX05SX0NQVVM9NTEyCkNPTkZJR19IT1RQTFVHX0NQVT15CkNPTkZJR19OVU1BPXkKQ09ORklHX05PREVTX1NISUZUPTYKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0hXX1BFUkZfRVZFTlRTPXkKQ09ORklHX0NDX0hBVkVfU0hBRE9XX0NBTExfU1RBQ0s9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0FSQ0hfREVGQVVMVF9LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ1JBU0hfRFVNUD15CkNPTkZJR19UUkFOU19UQUJMRT15CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU49eQpDT05GSUdfQVJDSF9GT1JDRV9NQVhfT1JERVI9MTAKQ09ORklHX1VOTUFQX0tFUk5FTF9BVF9FTDA9eQpDT05GSUdfTUlUSUdBVEVfU1BFQ1RSRV9CUkFOQ0hfSElTVE9SWT15CkNPTkZJR19ST0RBVEFfRlVMTF9ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQVJNNjRfU1dfVFRCUjBfUEFOPXkKQ09ORklHX0FSTTY0X1RBR0dFRF9BRERSX0FCST15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfS1VTRVJfSEVMUEVSUz15CiMgQ09ORklHX0NPTVBBVF9BTElHTk1FTlRfRklYVVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSTVY4X0RFUFJFQ0FURUQ9eQpDT05GSUdfU1dQX0VNVUxBVElPTj15CkNPTkZJR19DUDE1X0JBUlJJRVJfRU1VTEFUSU9OPXkKQ09ORklHX1NFVEVORF9FTVVMQVRJT049eQoKIwojIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9IV19BRkRCTT15CkNPTkZJR19BUk02NF9QQU49eQpDT05GSUdfQVNfSEFTX0xTRV9BVE9NSUNTPXkKQ09ORklHX0FSTTY0X0xTRV9BVE9NSUNTPXkKQ09ORklHX0FSTTY0X1VTRV9MU0VfQVRPTUlDUz15CiMgZW5kIG9mIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjIgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BU19IQVNfQVJNVjhfMj15CkNPTkZJR19BU19IQVNfU0hBMz15CkNPTkZJR19BUk02NF9QTUVNPXkKQ09ORklHX0FSTTY0X1JBU19FWFROPXkKQ09ORklHX0FSTTY0X0NOUD15CiMgZW5kIG9mIEFSTXY4LjIgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjMgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9QVFJfQVVUSD15CkNPTkZJR19BUk02NF9QVFJfQVVUSF9LRVJORUw9eQpDT05GSUdfQ0NfSEFTX0JSQU5DSF9QUk9UX1BBQ19SRVQ9eQpDT05GSUdfQ0NfSEFTX1NJR05fUkVUVVJOX0FERFJFU1M9eQpDT05GSUdfQVNfSEFTX0FSTVY4XzM9eQpDT05GSUdfQVNfSEFTX0NGSV9ORUdBVEVfUkFfU1RBVEU9eQpDT05GSUdfQVNfSEFTX0xEQVBSPXkKIyBlbmQgb2YgQVJNdjguMyBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCgojCiMgQVJNdjguNCBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCiMKQ09ORklHX0FSTTY0X0FNVV9FWFROPXkKQ09ORklHX0FTX0hBU19BUk1WOF80PXkKQ09ORklHX0FSTTY0X1RMQl9SQU5HRT15CiMgZW5kIG9mIEFSTXY4LjQgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjUgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BU19IQVNfQVJNVjhfNT15CkNPTkZJR19BUk02NF9CVEk9eQpDT05GSUdfQ0NfSEFTX0JSQU5DSF9QUk9UX1BBQ19SRVRfQlRJPXkKQ09ORklHX0FSTTY0X0UwUEQ9eQpDT05GSUdfQVJNNjRfQVNfSEFTX01URT15CkNPTkZJR19BUk02NF9NVEU9eQojIGVuZCBvZiBBUk12OC41IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC43IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJNNjRfRVBBTj15CiMgZW5kIG9mIEFSTXY4LjcgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKQ09ORklHX0FSTTY0X1NWRT15CkNPTkZJR19BUk02NF9TTUU9eQpDT05GSUdfQVJNNjRfUFNFVURPX05NST15CiMgQ09ORklHX0FSTTY0X0RFQlVHX1BSSU9SSVRZX01BU0tJTkcgaXMgbm90IHNldApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JBU0U9eQpDT05GSUdfUkFORE9NSVpFX01PRFVMRV9SRUdJT05fRlVMTD15CkNPTkZJR19DQ19IQVZFX1NUQUNLUFJPVEVDVE9SX1NZU1JFRz15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9QRVJfVEFTSz15CiMgZW5kIG9mIEtlcm5lbCBGZWF0dXJlcwoKIwojIEJvb3Qgb3B0aW9ucwojCkNPTkZJR19BUk02NF9BQ1BJX1BBUktJTkdfUFJPVE9DT0w9eQpDT05GSUdfQ01ETElORT0iY29uc29sZT10dHlBTUEwIgpDT05GSUdfQ01ETElORV9GUk9NX0JPT1RMT0FERVI9eQojIENPTkZJR19DTURMSU5FX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGST15CkNPTkZJR19ETUk9eQojIGVuZCBvZiBCb290IG9wdGlvbnMKCiMKIyBQb3dlciBtYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldApDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfUE1fR0VORVJJQ19ET01BSU5TPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19TTEVFUD15CkNPTkZJR19QTV9HRU5FUklDX0RPTUFJTlNfT0Y9eQpDT05GSUdfQ1BVX1BNPXkKIyBDT05GSUdfRU5FUkdZX01PREVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKIyBlbmQgb2YgUG93ZXIgbWFuYWdlbWVudCBvcHRpb25zCgojCiMgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKIwoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX01VTFRJUExFX0RSSVZFUlM9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CkNPTkZJR19DUFVfSURMRV9HT1ZfVEVPPXkKQ09ORklHX0RUX0lETEVfU1RBVEVTPXkKQ09ORklHX0RUX0lETEVfR0VOUEQ9eQoKIwojIEFSTSBDUFUgSWRsZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9QU0NJX0NQVUlETEU9eQpDT05GSUdfQVJNX1BTQ0lfQ1BVSURMRV9ET01BSU49eQojIGVuZCBvZiBBUk0gQ1BVIElkbGUgRHJpdmVycwojIGVuZCBvZiBDUFUgSWRsZQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19DUFVGUkVRX0RUPXkKQ09ORklHX0NQVUZSRVFfRFRfUExBVERFVj15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUT15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUV9GSUU9eQpDT05GSUdfQVJNX0FMTFdJTk5FUl9TVU41MElfQ1BVRlJFUV9OVk1FTT15CkNPTkZJR19BUk1fQVJNQURBXzM3WFhfQ1BVRlJFUT15CkNPTkZJR19BUk1fQVJNQURBXzhLX0NQVUZSRVE9eQpDT05GSUdfQVJNX1NDUElfQ1BVRlJFUT15CkNPTkZJR19BUk1fQlJDTVNUQl9BVlNfQ1BVRlJFUT15CkNPTkZJR19BUk1fSU1YX0NQVUZSRVFfRFQ9eQojIENPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUV9IVz15CkNPTkZJR19BUk1fUUNPTV9DUFVGUkVRX0hXPXkKQ09ORklHX0FSTV9SQVNQQkVSUllQSV9DUFVGUkVRPXkKQ09ORklHX0FSTV9TQ01JX0NQVUZSRVE9eQojIENPTkZJR19BUk1fVEVHUkEyMF9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9URUdSQTEyNF9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE4Nl9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE5NF9DUFVGUkVRPXkKQ09ORklHX0FSTV9USV9DUFVGUkVRPXkKQ09ORklHX1FPUklRX0NQVUZSRVE9eQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIyBlbmQgb2YgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKCkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0dFTkVSSUNfR1NJPXkKQ09ORklHX0FDUElfQ0NBX1JFUVVJUkVEPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NQQ1JfVEFCTEU9eQojIENPTkZJR19BQ1BJX0ZQRFQgaXMgbm90IHNldApDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPXkKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJR19BQ1BJX1RBRD15CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX01DRkc9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQpDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFk9eQpDT05GSUdfQUNQSV9ORklUPXkKIyBDT05GSUdfTkZJVF9TRUNVUklUWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9ITUFUPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfU0VBPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPXkKIyBDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05GSUdGUz15CiMgQ09ORklHX0FDUElfUEZSVVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9JT1JUPXkKQ09ORklHX0FDUElfR1REVD15CiMgQ09ORklHX0FDUElfQUdESSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FQTVQ9eQpDT05GSUdfQUNQSV9QUFRUPXkKQ09ORklHX0FDUElfUENDPXkKIyBDT05GSUdfQUNQSV9GRkggaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9ESVJUWV9SSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkdfQUNRX1JFTD15CkNPTkZJR19ORUVEX0tWTV9ESVJUWV9SSU5HX1dJVEhfQklUTUFQPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1fVkNQVV9SVU5fUElEX0NIQU5HRT15CkNPTkZJR19LVk1fWEZFUl9UT19HVUVTVF9XT1JLPXkKQ09ORklHX0tWTV9HRU5FUklDX0hBUkRXQVJFX0VOQUJMSU5HPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CiMgQ09ORklHX05WSEVfRUwyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9NSVRJR0FUSU9OUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfQVJDSF9IQVNfU1VCUEFHRV9GQVVMVFM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19LUFJPQkVTPXkKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVTPXkKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19HRU5FUklDX0lETEVfUE9MTF9TRVRVUD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19LRUVQSU5JVFJEPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfTk9fSU5TVFI9eQpDT05GSUdfSEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQVV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVA9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVA9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQojIENPTkZJR19TRUNDT01QX0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9TVEFDS0xFQUs9eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFOR19USElOPXkKQ09ORklHX0xUT19OT05FPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ0ZJX0NMQU5HPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lOR19VU0VSPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfTU9WRV9QVUQ9eQpDT05GSUdfSEFWRV9NT1ZFX1BNRD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfUE1EX01LV1JJVEU9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTE4CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz0xMQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl82NEtCPXkKQ09ORklHX1BBR0VfU0laRV9MRVNTX1RIQU5fMjU2S0I9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRfVE9QRE9XTl9NTUFQX0xBWU9VVD15CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKIyBDT05GSUdfQ09NUEFUXzMyQklUX1RJTUUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQpDT05GSUdfVk1BUF9TVEFDSz15CkNPTkZJR19IQVZFX0FSQ0hfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVRfREVGQVVMVD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19IQVZFX0FSQ0hfQ09NUElMRVJfSD15CkNPTkZJR19IQVZFX0FSQ0hfUFJFTDMyX1JFTE9DQVRJT05TPXkKQ09ORklHX0FSQ0hfVVNFX01FTVJFTUFQX1BST1Q9eQojIENPTkZJR19MT0NLX0VWRU5UX0NPVU5UUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19SRUxSPXkKQ09ORklHX1JFTFI9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUM9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUNfS0VZPXkKQ09ORklHX0FSQ0hfV0FOVF9MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVZFX1RSQUNFX01NSU9fQUNDRVNTPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKQ09ORklHX0ZVTkNUSU9OX0FMSUdOTUVOVF80Qj15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlRfOEI9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UPTgKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgojIENPTkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfQ0dST1VQX1BVTlRfQklPPXkKQ09ORklHX0JMS19ERVZfQlNHX0NPTU1PTj15CkNPTkZJR19CTEtfSUNRPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZX1QxMD15CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKIyBDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HX0xPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19XQlQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPTEFURU5DWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfRkNfQVBQSUQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPQ09TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9QUklPIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERUJVR19GUz15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19JTkxJTkVfRU5DUllQVElPTiBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJR19NSU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFBhcnRpdGlvbiBUeXBlcwoKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJR19CTEtfUE09eQpDT05GSUdfQkxPQ0tfSE9MREVSX0RFUFJFQ0FURUQ9eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CkNPTkZJR19JT1NDSEVEX0JGUT15CkNPTkZJR19CRlFfR1JPVVBfSU9TQ0hFRD15CiMgQ09ORklHX0JGUV9DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hlZHVsZXJzCgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfQVNOMT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1RSWUxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9UUllMT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9MT0NLX0lSUT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRUkVTVE9SRT15CkNPTkZJR19BUkNIX0lOTElORV9SRUFEX0xPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLX0lSUVNBVkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1NQSU5fVFJZTE9DSz15CkNPTkZJR19JTkxJTkVfU1BJTl9UUllMT0NLX0JIPXkKQ09ORklHX0lOTElORV9TUElOX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1NQSU5fTE9DS19CSD15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1JFQURfTE9DSz15CkNPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0JIPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfQkg9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRUkVTVE9SRT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfTk9OX09WRVJMQVBQSU5HX0FERFJFU1NfU1BBQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lTQ0FMTF9XUkFQUEVSPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfQVJDSF9CSU5GTVRfRUxGX1NUQVRFPXkKQ09ORklHX0FSQ0hfQklORk1UX0VMRl9FWFRSQV9QSERSUz15CkNPTkZJR19BUkNIX0hBVkVfRUxGX1BST1Q9eQpDT05GSUdfQVJDSF9VU0VfR05VX1BST1BFUlRZPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9mIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfWlNXQVAgaXMgbm90IHNldAoKIwojIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKIwojIENPTkZJR19TTEFCX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMVUJfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUJfTUVSR0VfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15CkNPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRFTkVEPXkKIyBDT05GSUdfU0xVQl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0NQVV9QQVJUSUFMPXkKQ09ORklHX1JBTkRPTV9LTUFMTE9DX0NBQ0hFUz15CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfQVJDSF9LRUVQX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUhQX01FTU1BUF9PTl9NRU1PUllfRU5BQkxFPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVF9VTkVWSUNUQUJMRV9ERUZBVUxUPTEKQ09ORklHX1BBR0VfUkVQT1JUSU5HPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfVEhQX01JR1JBVElPTj15CkNPTkZJR19DT05USUdfQUxMT0M9eQpDT05GSUdfUENQX0JBVENIX1NDQUxFX01BWD01CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19NTVVfTk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj0zMjc2OApDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX01FTU9SWV9GQUlMVVJFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVMgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15CkNPTkZJR19USFBfU1dBUD15CiMgQ09ORklHX1JFQURfT05MWV9USFBfRk9SX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19DTUE9eQojIENPTkZJR19DTUFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DTUFfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQVJFQVM9NwpDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfQ1VSUkVOVF9TVEFDS19QT0lOVEVSPXkKQ09ORklHX0FSQ0hfSEFTX1BURV9ERVZNQVA9eQpDT05GSUdfQVJDSF9IQVNfWk9ORV9ETUFfU0VUPXkKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVJDSF9VU0VTX0hJR0hfVk1BX0ZMQUdTPXkKQ09ORklHX0FSQ0hfVVNFU19QR19BUkNIX1g9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVBPT0xfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lBTD15CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpDT05GSUdfU0VDUkVUTUVNPXkKIyBDT05GSUdfQU5PTl9WTUFfTkFNRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlzIG5vdCBzZXQKQ09ORklHX0xSVV9HRU49eQpDT05GSUdfTFJVX0dFTl9FTkFCTEVEPXkKIyBDT05GSUdfTFJVX0dFTl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BFUl9WTUFfTE9DSz15CkNPTkZJR19QRVJfVk1BX0xPQ0s9eQpDT05GSUdfTE9DS19NTV9BTkRfRklORF9WTUE9eQoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX05FVF9YR1JFU1M9eQpDT05GSUdfU0tCX0VYVEVOU0lPTlM9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfU0NNPXkKQ09ORklHX0FGX1VOSVhfT09CPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1RMUz1tCiMgQ09ORklHX1RMU19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19UTFNfVE9FIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9PRkZMT0FEPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9eQojIENPTkZJR19YRlJNX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0FIPXkKQ09ORklHX1hGUk1fRVNQPXkKQ09ORklHX1hGUk1fSVBDT01QPXkKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19YRFBfU09DS0VUUz15CiMgQ09ORklHX1hEUF9TT0NLRVRTX0RJQUcgaXMgbm90IHNldApDT05GSUdfTkVUX0hBTkRTSEFLRT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JPT1RQPXkKQ09ORklHX0lQX1BOUF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT1tCiMgQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1QgaXMgbm90IHNldApDT05GSUdfSVBfTVJPVVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQojIENPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQpDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkKQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1RBQkxFX1BFUlRVUkJfT1JERVI9MTYKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz15CiMgQ09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldApDT05GSUdfSU5FVF9ESUFHX0RFU1RST1k9eQpDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENPTkZJR19UQ1BfQ09OR19CSUMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQojIENPTkZJR19UQ1BfQ09OR19XRVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQkJSPXkKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0JCUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfQUg9eQpDT05GSUdfSU5FVDZfRVNQPXkKQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEPXkKIyBDT05GSUdfSU5FVDZfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CkNPTkZJR19JUFY2X0lMQT15CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD15CiMgQ09ORklHX0lQVjZfU0lUXzZSRCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApDT05GSUdfSVBWNl9GT1U9eQpDT05GSUdfSVBWNl9GT1VfVFVOTkVMPXkKQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1JQTF9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfSU9BTTZfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19NUFRDUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9eQoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX0VHUkVTUz15CkNPTkZJR19ORVRGSUxURVJfU0tJUF9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQpDT05GSUdfTkVURklMVEVSX0JQRl9MSU5LPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfSE9PSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0xPR19TWVNMT0c9eQpDT05GSUdfTkVURklMVEVSX0NPTk5DT1VOVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfT1ZTPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fRENDUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DVF9QUk9UT19HUkU9eQpDT05GSUdfTkZfQ1RfUFJPVE9fU0NUUD15CiMgQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEUgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfSDMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPXkKQ09ORklHX05GX0NPTk5UUkFDS19URlRQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORl9DVF9ORVRMSU5LX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX05BVD15CkNPTkZJR19ORl9OQVRfRlRQPXkKQ09ORklHX05GX05BVF9TSVA9eQpDT05GSUdfTkZfTkFUX1RGVFA9eQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05GX05BVF9PVlM9eQpDT05GSUdfTkVURklMVEVSX1NZTlBST1hZPXkKQ09ORklHX05GX1RBQkxFUz15CkNPTkZJR19ORl9UQUJMRVNfSU5FVD15CkNPTkZJR19ORl9UQUJMRVNfTkVUREVWPXkKQ09ORklHX05GVF9OVU1HRU49eQpDT05GSUdfTkZUX0NUPXkKIyBDT05GSUdfTkZUX0NPTk5MSU1JVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfTE9HPXkKQ09ORklHX05GVF9MSU1JVD15CkNPTkZJR19ORlRfTUFTUT15CkNPTkZJR19ORlRfUkVESVI9eQpDT05GSUdfTkZUX05BVD15CiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9RVU9UQT15CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19ORlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKQ09ORklHX05GVF9GSUI9eQpDT05GSUdfTkZUX0ZJQl9JTkVUPXkKIyBDT05GSUdfTkZUX1hGUk0gaXMgbm90IHNldAojIENPTkZJR19ORlRfU09DS0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX09TRiBpcyBub3Qgc2V0CkNPTkZJR19ORlRfVFBST1hZPXkKIyBDT05GSUdfTkZUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9eQojIENPTkZJR19ORlRfRklCX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9SRUpFQ1RfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFU19DT01QQVQ9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKIyBDT05GSUdfSVBfVlNfV0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJR19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CiMgQ09ORklHX0lQX1ZTX1BFX1NJUCBpcyBub3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX1NPQ0tFVF9JUFY0PXkKQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GVF9EVVBfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfRklCX0lQVjQ9eQojIENPTkZJR19ORl9UQUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PXkKQ09ORklHX05GX0xPR19BUlA9eQpDT05GSUdfTkZfTE9HX0lQVjQ9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9eQpDT05GSUdfTkZfTkFUX1BQVFA9eQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9eQojIENPTkZJR19JUF9ORl9NQVRDSF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX01BVENIX0VDTiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUj15CiMgQ09ORklHX0lQX05GX01BVENIX1RUTCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9OQVQ9eQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORlRfRFVQX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX0ZJQl9JUFY2PXkKQ09ORklHX05GX0RVUF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKQ09ORklHX05GX0xPR19JUFY2PXkKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CiMgQ09ORklHX0lQNl9ORl9NQVRDSF9TUkggaXMgbm90IHNldApDT05GSUdfSVA2X05GX1RBUkdFVF9ITD15CkNPTkZJR19JUDZfTkZfRklMVEVSPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfUkVKRUNUPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFk9eQpDT05GSUdfSVA2X05GX01BTkdMRT15CkNPTkZJR19JUDZfTkZfUkFXPXkKQ09ORklHX0lQNl9ORl9TRUNVUklUWT15CkNPTkZJR19JUDZfTkZfTkFUPXkKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9NQVNRVUVSQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQgaXMgbm90IHNldAojIGVuZCBvZiBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKIyBDT05GSUdfTkZfVEFCTEVTX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19CUklER0UgaXMgbm90IHNldApDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPXkKQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdFX0VCVF9BUlA9eQpDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQNj15CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQojIENPTkZJR19CUEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX0RDQ1AgaXMgbm90IHNldApDT05GSUdfSVBfU0NUUD15CiMgQ09ORklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1NDVFBfRElBRz15CkNPTkZJR19SRFM9eQojIENPTkZJR19SRFNfUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEU19UQ1AgaXMgbm90IHNldAojIENPTkZJR19SRFNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19USVBDIGlzIG5vdCBzZXQKQ09ORklHX0FUTT15CiMgQ09ORklHX0FUTV9DTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkUgaXMgbm90IHNldAojIENPTkZJR19BVE1fQlIyNjg0IGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9eQojIENPTkZJR19MMlRQX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19MMlRQX1YzIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKIyBDT05GSUdfQlJJREdFX01SUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRV9DRk0gaXMgbm90IHNldApDT05GSUdfTkVUX0RTQT15CiMgQ09ORklHX05FVF9EU0FfVEFHX05PTkUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19BUjkzMzEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQlJDTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX1BSRVBFTkQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19IRUxMQ1JFRUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19HU1dJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0RTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0VEU0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19NVEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19LU1ogaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19PQ0VMT1QgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19PQ0VMT1RfODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19RQ0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SVEw0X0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SVEw4XzQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SWk4xX0E1UFNXIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfTEFOOTMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1NKQTExMDUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19UUkFJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfWFJTNzAwWCBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPXkKIyBDT05GSUdfVkxBTl84MDIxUV9HVlJQIGlzIG5vdCBzZXQKIyBDT05GSUdfVkxBTl84MDIxUV9NVlJQIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CkNPTkZJR19MTEMyPXkKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldApDT05GSUdfWDI1PXkKQ09ORklHX0xBUEI9eQpDT05GSUdfUEhPTkVUPXkKIyBDT05GSUdfNkxPV1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hlZHVsaW5nCiMKQ09ORklHX05FVF9TQ0hfSFRCPXkKQ09ORklHX05FVF9TQ0hfSEZTQz15CkNPTkZJR19ORVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9SRUQ9eQpDT05GSUdfTkVUX1NDSF9TRkI9eQpDT05GSUdfTkVUX1NDSF9TRlE9eQpDT05GSUdfTkVUX1NDSF9URVFMPXkKQ09ORklHX05FVF9TQ0hfVEJGPXkKIyBDT05GSUdfTkVUX1NDSF9DQlMgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0VURiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX01RUFJJT19MSUI9eQojIENPTkZJR19ORVRfU0NIX1RBUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0dSRUQ9eQpDT05GSUdfTkVUX1NDSF9ORVRFTT15CkNPTkZJR19ORVRfU0NIX0RSUj15CkNPTkZJR19ORVRfU0NIX01RUFJJTz15CiMgQ09ORklHX05FVF9TQ0hfU0tCUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0NIT0tFPXkKQ09ORklHX05FVF9TQ0hfUUZRPXkKQ09ORklHX05FVF9TQ0hfQ09ERUw9eQpDT05GSUdfTkVUX1NDSF9GUV9DT0RFTD15CiMgQ09ORklHX05FVF9TQ0hfQ0FLRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZRPXkKQ09ORklHX05FVF9TQ0hfSEhGPXkKQ09ORklHX05FVF9TQ0hfUElFPXkKIyBDT05GSUdfTkVUX1NDSF9GUV9QSUUgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdSRVNTPXkKQ09ORklHX05FVF9TQ0hfUExVRz15CiMgQ09ORklHX05FVF9TQ0hfRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfREVGQVVMVD15CiMgQ09ORklHX0RFRkFVTFRfRlEgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9GUV9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0ZRIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfUEZJRk9fRkFTVD15CkNPTkZJR19ERUZBVUxUX05FVF9TQ0g9InBmaWZvX2Zhc3QiCgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRfQ0xTX0JBU0lDPXkKQ09ORklHX05FVF9DTFNfUk9VVEU0PXkKQ09ORklHX05FVF9DTFNfRlc9eQpDT05GSUdfTkVUX0NMU19VMzI9eQojIENPTkZJR19DTFNfVTMyX1BFUkYgaXMgbm90IHNldAojIENPTkZJR19DTFNfVTMyX01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklHX05FVF9DTFNfQ0dST1VQPXkKQ09ORklHX05FVF9DTFNfQlBGPXkKQ09ORklHX05FVF9DTFNfRkxPV0VSPXkKQ09ORklHX05FVF9DTFNfTUFUQ0hBTEw9eQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD15CkNPTkZJR19ORVRfRU1BVENIX05CWVRFPXkKQ09ORklHX05FVF9FTUFUQ0hfVTMyPXkKQ09ORklHX05FVF9FTUFUQ0hfTUVUQT15CkNPTkZJR19ORVRfRU1BVENIX1RFWFQ9eQpDT05GSUdfTkVUX0VNQVRDSF9JUFNFVD15CiMgQ09ORklHX05FVF9FTUFUQ0hfSVBUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPXkKQ09ORklHX05FVF9BQ1RfR0FDVD15CiMgQ09ORklHX0dBQ1RfUFJPQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX01JUlJFRD15CkNPTkZJR19ORVRfQUNUX1NBTVBMRT15CkNPTkZJR19ORVRfQUNUX0lQVD15CkNPTkZJR19ORVRfQUNUX05BVD15CkNPTkZJR19ORVRfQUNUX1BFRElUPXkKQ09ORklHX05FVF9BQ1RfU0lNUD15CkNPTkZJR19ORVRfQUNUX1NLQkVESVQ9eQpDT05GSUdfTkVUX0FDVF9DU1VNPXkKIyBDT05GSUdfTkVUX0FDVF9NUExTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfVkxBTj15CkNPTkZJR19ORVRfQUNUX0JQRj15CiMgQ09ORklHX05FVF9BQ1RfQ09OTk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0NUSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1NLQk1PRD15CkNPTkZJR19ORVRfQUNUX0lGRT15CkNPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVk9eQojIENPTkZJR19ORVRfQUNUX0dBVEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQlBSSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQlRDSU5ERVggaXMgbm90IHNldAojIENPTkZJR19ORVRfVENfU0tCX0VYVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQpDT05GSUdfRENCPXkKQ09ORklHX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldApDT05GSUdfT1BFTlZTV0lUQ0g9eQpDT05GSUdfT1BFTlZTV0lUQ0hfR1JFPW0KQ09ORklHX09QRU5WU1dJVENIX1ZYTEFOPXkKQ09ORklHX09QRU5WU1dJVENIX0dFTkVWRT15CkNPTkZJR19WU09DS0VUUz15CkNPTkZJR19WU09DS0VUU19ESUFHPXkKQ09ORklHX1ZTT0NLRVRTX0xPT1BCQUNLPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUUz15CkNPTkZJR19WSVJUSU9fVlNPQ0tFVFNfQ09NTU9OPXkKQ09ORklHX0hZUEVSVl9WU09DS0VUUz15CkNPTkZJR19ORVRMSU5LX0RJQUc9eQpDT05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089eQojIENPTkZJR19NUExTX1JPVVRJTkcgaXMgbm90IHNldApDT05GSUdfTkVUX05TSD15CkNPTkZJR19IU1I9eQpDT05GSUdfTkVUX1NXSVRDSERFVj15CkNPTkZJR19ORVRfTDNfTUFTVEVSX0RFVj15CiMgQ09ORklHX1FSVFIgaXMgbm90IHNldApDT05GSUdfTkVUX05DU0k9eQojIENPTkZJR19OQ1NJX09FTV9DTURfR0VUX01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX05DU0lfT0VNX0NNRF9LRUVQX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QQ1BVX0RFVl9SRUZDTlQ9eQpDT05GSUdfTUFYX1NLQl9GUkFHUz0xNwpDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19TT0NLX1JYX1FVRVVFX01BUFBJTkc9eQpDT05GSUdfWFBTPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfQlBGX1NUUkVBTV9QQVJTRVI9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFJPUF9NT05JVE9SIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29yayB0ZXN0aW5nCiMgZW5kIG9mIE5ldHdvcmtpbmcgb3B0aW9ucwoKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfS0NNIGlzIG5vdCBzZXQKQ09ORklHX1NUUkVBTV9QQVJTRVI9eQojIENPTkZJR19NQ1RQIGlzIG5vdCBzZXQKQ09ORklHX0ZJQl9SVUxFUz15CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9eQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldApDT05GSUdfUFNBTVBMRT15CkNPTkZJR19ORVRfSUZFPXkKQ09ORklHX0xXVFVOTkVMPXkKQ09ORklHX0xXVFVOTkVMX0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NFTExTPXkKQ09ORklHX05FVF9TRUxGVEVTVFM9eQpDT05GSUdfTkVUX1NPQ0tfTVNHPXkKQ09ORklHX05FVF9ERVZMSU5LPXkKQ09ORklHX1BBR0VfUE9PTD15CkNPTkZJR19QQUdFX1BPT0xfU1RBVFM9eQpDT05GSUdfRkFJTE9WRVI9eQpDT05GSUdfRVRIVE9PTF9ORVRMSU5LPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19BUk1fQU1CQT15CkNPTkZJR19URUdSQV9BSEI9eQpDT05GSUdfSEFWRV9QQ0k9eQpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSV9ET01BSU5TX0dFTkVSSUM9eQpDT05GSUdfUENJX1NZU0NBTEw9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfSE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRUFFUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0VDUkMgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE09eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKQ09ORklHX1BDSUVfRFBDPXkKQ09ORklHX1BDSUVfUFRNPXkKQ09ORklHX1BDSUVfRURSPXkKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTz15CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfRUNBTT15CkNPTkZJR19QQ0lfQlJJREdFX0VNVUw9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj15CiMgQ09ORklHX1BDSV9EWU5BTUlDX09GX05PREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfVFVORV9PRkYgaXMgbm90IHNldApDT05GSUdfUENJRV9CVVNfREVGQVVMVD15CiMgQ09ORklHX1BDSUVfQlVTX1NBRkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQlVTX1BFRVIyUEVFUiBpcyBub3Qgc2V0CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKQ09ORklHX0hPVFBMVUdfUENJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUEk9eQojIENPTkZJR19IT1RQTFVHX1BDSV9BQ1BJX0lCTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX0NQQ0kgaXMgbm90IHNldApDT05GSUdfSE9UUExVR19QQ0lfU0hQQz15CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19QQ0lfQUFSRFZBUks9eQojIENPTkZJR19QQ0lFX0FMVEVSQSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX0JSQ01TVEI9eQpDT05GSUdfUENJRV9JUFJPQz15CkNPTkZJR19QQ0lFX0lQUk9DX1BMQVRGT1JNPXkKQ09ORklHX1BDSUVfSVBST0NfTVNJPXkKIyBDT05GSUdfUENJX0hPU1RfVEhVTkRFUl9QRU0gaXMgbm90IHNldAojIENPTkZJR19QQ0lfSE9TVF9USFVOREVSX0VDQU0gaXMgbm90IHNldAojIENPTkZJR19QQ0lfRlRQQ0kxMDAgaXMgbm90IHNldApDT05GSUdfUENJX0hPU1RfQ09NTU9OPXkKQ09ORklHX1BDSV9IT1NUX0dFTkVSSUM9eQojIENPTkZJR19QQ0lFX0hJU0lfRVJSIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9NRURJQVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTUVESUFURUtfR0VOMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTUlDUk9DSElQX0hPU1QgaXMgbm90IHNldApDT05GSUdfUENJX0hZUEVSVl9JTlRFUkZBQ0U9eQpDT05GSUdfUENJX1RFR1JBPXkKQ09ORklHX1BDSUVfUkNBUl9IT1NUPXkKIyBDT05GSUdfUENJRV9SQ0FSX0VQIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUk9DS0NISVA9eQpDT05GSUdfUENJRV9ST0NLQ0hJUF9IT1NUPXkKQ09ORklHX1BDSUVfUk9DS0NISVBfRVA9eQpDT05GSUdfUENJX1hHRU5FPXkKQ09ORklHX1BDSV9YR0VORV9NU0k9eQojIENPTkZJR19QQ0lFX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfWElMSU5YX05XTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfWElMSU5YX0NQTSBpcyBub3Qgc2V0CgojCiMgQ2FkZW5jZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUENJRV9DQURFTkNFX1BMQVRfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQ0FERU5DRV9QTEFUX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0o3MjFFX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSjcyMUVfRVAgaXMgbm90IHNldAojIGVuZCBvZiBDYWRlbmNlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKCiMKIyBEZXNpZ25XYXJlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIwpDT05GSUdfUENJRV9EVz15CkNPTkZJR19QQ0lFX0RXX0hPU1Q9eQojIENPTkZJR19QQ0lFX0FMIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX01FU09OIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0lNWDZfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9JTVg2X0VQIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQVlFUlNDQVBFPXkKIyBDT05GSUdfUENJX0xBWUVSU0NBUEVfRVAgaXMgbm90IHNldApDT05GSUdfUENJX0hJU0k9eQojIENPTkZJR19QQ0lFX0tJUklOIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9ISVNJX1NUQiBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX0FSTUFEQV84Sz15CkNPTkZJR19QQ0lFX1RFR1JBMTk0PXkKQ09ORklHX1BDSUVfVEVHUkExOTRfSE9TVD15CiMgQ09ORklHX1BDSUVfVEVHUkExOTRfRVAgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0RXX1BMQVRfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRFdfUExBVF9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1FDT009eQojIENPTkZJR19QQ0lFX1FDT01fRVAgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1JPQ0tDSElQX0RXX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfS0VZU1RPTkVfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9LRVlTVE9ORV9FUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlc2lnbldhcmUtYmFzZWQgUENJZSBjb250cm9sbGVycwoKIwojIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIwojIENPTkZJR19QQ0lFX0xBWUVSU0NBUEVfR0VONCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTU9CSVZFSUxfUExBVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIyBlbmQgb2YgUENJIGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCkNPTkZJR19QQ0lfRU5EUE9JTlQ9eQpDT05GSUdfUENJX0VORFBPSU5UX0NPTkZJR0ZTPXkKIyBDT05GSUdfUENJX0VQRl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9FUEZfTlRCPXkKIyBlbmQgb2YgUENJIEVuZHBvaW50CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKCiMgQ09ORklHX0NYTF9CVVMgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX0FVWElMSUFSWV9CVVM9eQpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9Ii9zYmluL2hvdHBsdWciCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWVE1QRlNfU0FGRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRldfTE9BREVSX1BBR0VEX0JVRj15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTPXkKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTU19YWj15CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWlNURD15CkNPTkZJR19GV19DQUNIRT15CiMgQ09ORklHX0ZXX1VQTE9BRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90IHNldApDT05GSUdfSE1FTV9SRVBPUlRJTkc9eQojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklHX1NPQ19CVVM9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdNQVBfU1BNST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQVJDSF9UT1BPTE9HWT15CkNPTkZJR19HRU5FUklDX0FSQ0hfTlVNQT15CiMgQ09ORklHX0ZXX0RFVkxJTktfU1lOQ19TVEFURV9USU1FT1VUIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwoKIwojIEJ1cyBkZXZpY2VzCiMKIyBDT05GSUdfQlJDTVNUQl9HSVNCX0FSQiBpcyBub3Qgc2V0CiMgQ09ORklHX01PWFRFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lMSUNPTl9MUEMgaXMgbm90IHNldAojIENPTkZJR19JTVhfV0VJTSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0VCSTI9eQojIENPTkZJR19RQ09NX1NTQ19CTE9DS19CVVMgaXMgbm90IHNldApDT05GSUdfU1VONTBJX0RFMl9CVVM9eQpDT05GSUdfU1VOWElfUlNCPXkKQ09ORklHX1RFR1JBX0FDT05ORUNUPXkKQ09ORklHX1RFR1JBX0dNST15CkNPTkZJR19USV9TWVNDPXkKIyBDT05GSUdfVkVYUFJFU1NfQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX01DX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX01ISV9CVVMgaXMgbm90IHNldAojIENPTkZJR19NSElfQlVTX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVzIGRldmljZXMKCiMKIyBDYWNoZSBEcml2ZXJzCiMKIyBlbmQgb2YgQ2FjaGUgRHJpdmVycwoKQ09ORklHX0NPTk5FQ1RPUj15CkNPTkZJR19QUk9DX0VWRU5UUz15CgojCiMgRmlybXdhcmUgRHJpdmVycwojCgojCiMgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBNYW5hZ2VtZW50IEludGVyZmFjZSBQcm90b2NvbAojCkNPTkZJR19BUk1fU0NNSV9QUk9UT0NPTD15CiMgQ09ORklHX0FSTV9TQ01JX1JBV19NT0RFX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfQVJNX1NDTUlfSEFWRV9UUkFOU1BPUlQ9eQpDT05GSUdfQVJNX1NDTUlfSEFWRV9TSE1FTT15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfTUFJTEJPWD15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfU01DPXkKIyBDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1NNQ19BVE9NSUNfRU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1ZJUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU0NNSV9QT1dFUl9ET01BSU49eQojIENPTkZJR19BUk1fU0NNSV9QT1dFUl9DT05UUk9MIGlzIG5vdCBzZXQKIyBlbmQgb2YgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBNYW5hZ2VtZW50IEludGVyZmFjZSBQcm90b2NvbAoKQ09ORklHX0FSTV9TQ1BJX1BST1RPQ09MPXkKQ09ORklHX0FSTV9TQ1BJX1BPV0VSX0RPTUFJTj15CkNPTkZJR19BUk1fU0RFX0lOVEVSRkFDRT15CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9eQpDT05GSUdfSVNDU0lfSUJGVD15CkNPTkZJR19SQVNQQkVSUllQSV9GSVJNV0FSRT15CkNPTkZJR19GV19DRkdfU1lTRlM9eQojIENPTkZJR19GV19DRkdfU1lTRlNfQ01ETElORSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX1NDTT15CiMgQ09ORklHX1FDT01fU0NNX0RPV05MT0FEX01PREVfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TWVNGQj15CiMgQ09ORklHX1NZU0ZCX1NJTVBMRUZCIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NDSV9QUk9UT0NPTD15CkNPTkZJR19UVVJSSVNfTU9YX1JXVE09eQojIENPTkZJR19BUk1fRkZBX1RSQU5TUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RPUkU9eQojIENPTkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TT0ZUX1JFU0VSVkU9eQpDT05GSUdfRUZJX1BBUkFNU19GUk9NX0ZEVD15CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfR0VORVJJQ19TVFVCPXkKQ09ORklHX0VGSV9aQk9PVD15CkNPTkZJR19FRklfQVJNU1RVQl9EVEJfTE9BREVSPXkKQ09ORklHX0VGSV9CT09UTE9BREVSX0NPTlRST0w9eQpDT05GSUdfRUZJX0NBUFNVTEVfTE9BREVSPXkKIyBDT05GSUdfRUZJX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkVTRVRfQVRUQUNLX01JVElHQVRJT049eQojIENPTkZJR19FRklfRElTQUJMRV9QQ0lfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9FQVJMWUNPTj15CkNPTkZJR19FRklfQ1VTVE9NX1NTRFRfT1ZFUkxBWVM9eQojIENPTkZJR19FRklfRElTQUJMRV9SVU5USU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0NPQ09fU0VDUkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAoKQ09ORklHX1VFRklfQ1BFUj15CkNPTkZJR19VRUZJX0NQRVJfQVJNPXkKQ09ORklHX01FU09OX1NNPXkKQ09ORklHX0FSTV9QU0NJX0ZXPXkKIyBDT05GSUdfQVJNX1BTQ0lfQ0hFQ0tFUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSTV9TTUNDQz15CkNPTkZJR19IQVZFX0FSTV9TTUNDQ19ESVNDT1ZFUlk9eQpDT05GSUdfQVJNX1NNQ0NDX1NPQ19JRD15CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMKQ09ORklHX1RFR1JBX0lWQz15CkNPTkZJR19URUdSQV9CUE1QPXkKIyBlbmQgb2YgVGVncmEgZmlybXdhcmUgZHJpdmVyCgojCiMgWnlucSBNUFNvQyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX1pZTlFNUF9GSVJNV0FSRT15CiMgQ09ORklHX1pZTlFNUF9GSVJNV0FSRV9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFp5bnEgTVBTb0MgRmlybXdhcmUgRHJpdmVycwojIGVuZCBvZiBGaXJtd2FyZSBEcml2ZXJzCgojIENPTkZJR19HTlNTIGlzIG5vdCBzZXQKQ09ORklHX01URD15CiMgQ09ORklHX01URF9URVNUUyBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIHBhcnNlcnMKIwojIENPTkZJR19NVERfQVI3X1BBUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90IHNldApDT05GSUdfTVREX09GX1BBUlRTPXkKIyBDT05GSUdfTVREX0FGU19QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJTRVJfVFJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFMgaXMgbm90IHNldAojIGVuZCBvZiBQYXJ0aXRpb24gcGFyc2VycwoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPXkKQ09ORklHX01URF9CTE9DSz15CgojCiMgTm90ZSB0aGF0IGluIHNvbWUgY2FzZXMgVUJJIGJsb2NrIGlzIHByZWZlcnJlZC4gU2VlIE1URF9VQklfQkxPQ0suCiMKIyBDT05GSUdfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZEX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTRkRDIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09PUFMgaXMgbm90IHNldAojIENPTkZJR19NVERfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0NGSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9KRURFQ1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9SQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0FCU0VOVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCiMgQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01URF9QTUM1NTEgaXMgbm90IHNldAojIENPTkZJR19NVERfREFUQUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01DSFAyM0syNTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUNIUDQ4TDY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TU1QyNUwgaXMgbm90IHNldAojIENPTkZJR19NVERfU0xSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUEhSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTVREUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0JMT0NLMk1URCBpcyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfTVREX0RPQ0czIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCgojCiMgTkFORAojCiMgQ09ORklHX01URF9PTkVOQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JBV19OQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NQSV9OQU5EIGlzIG5vdCBzZXQKCiMKIyBFQ0MgZW5naW5lIHN1cHBvcnQKIwojIENPTkZJR19NVERfTkFORF9FQ0NfU1dfSEFNTUlORyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0VDQ19TV19CQ0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9FQ0NfTVhJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0VDQ19NRURJQVRFSyBpcyBub3Qgc2V0CiMgZW5kIG9mIEVDQyBlbmdpbmUgc3VwcG9ydAojIGVuZCBvZiBOQU5ECgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBzZXQKIyBlbmQgb2YgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCgpDT05GSUdfTVREX1NQSV9OT1I9eQpDT05GSUdfTVREX1NQSV9OT1JfVVNFXzRLX1NFQ1RPUlM9eQojIENPTkZJR19NVERfU1BJX05PUl9TV1BfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfU1BJX05PUl9TV1BfRElTQUJMRV9PTl9WT0xBVElMRT15CiMgQ09ORklHX01URF9TUElfTk9SX1NXUF9LRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0hJU0lfU0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9IWVBFUkJVUyBpcyBub3Qgc2V0CkNPTkZJR19EVEM9eQpDT05GSUdfT0Y9eQojIENPTkZJR19PRl9VTklUVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PRl9GTEFUVFJFRT15CkNPTkZJR19PRl9FQVJMWV9GTEFUVFJFRT15CkNPTkZJR19PRl9LT0JKPXkKQ09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfUkVTRVJWRURfTUVNPXkKQ09ORklHX09GX1JFU09MVkU9eQpDT05GSUdfT0ZfT1ZFUkxBWT15CkNPTkZJR19PRl9OVU1BPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19DRFJPTT15CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9OQkQ9bQpDT05GSUdfQkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9NDA5NgojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKQ09ORklHX05WTUVfUkRNQT1tCkNPTkZJR19OVk1FX0ZDPXkKQ09ORklHX05WTUVfVENQPXkKQ09ORklHX05WTUVfQVVUSD15CkNPTkZJR19OVk1FX1RBUkdFVD1tCkNPTkZJR19OVk1FX1RBUkdFVF9QQVNTVEhSVT15CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPW0KQ09ORklHX05WTUVfVEFSR0VUX1JETUE9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkM9bQojIENPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVRfVENQPW0KQ09ORklHX05WTUVfVEFSR0VUX0FVVEg9eQojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJR19USUZNX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09ORklHX0hJNjQyMVY2MDBfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0hQX0lMTz15CiMgQ09ORklHX1FDT01fQ09JTkNFTEwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0ZBU1RSUEMgaXMgbm90IHNldAojIENPTkZJR19BUERTOTgwMkFMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0JIMTc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldAojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19TUkFNPXkKIyBDT05GSUdfRFdfWERBVEFfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1NERkVDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9ISUtFWV9VU0IgaXMgbm90IHNldAojIENPTkZJR19PUEVOX0RJQ0UgaXMgbm90IHNldAojIENPTkZJR19WQ1BVX1NUQUxMX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9BVDI1PXkKIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIGVuZCBvZiBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoKIyBDT05GSUdfU0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTV9WSyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfQUxDT1JfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19VQUNDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BWUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19HUF9QQ0kxWFhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2MgZGV2aWNlcwoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJX0NPTU1PTj15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19CTEtfREVWX0JTRz15CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQpDT05GSUdfU0NTSV9GQ19BVFRSUz15CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9eQojIENPTkZJR19TQ1NJX0NYR0IzX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9DWEdCNF9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQk5YMl9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQk5YMlhfRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JFMklTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl8zV19YWFhYX1JBSUQgaXMgbm90IHNldApDT05GSUdfU0NTSV9IUFNBPXkKIyBDT05GSUdfU0NTSV8zV185WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV8zV19TQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BQUNSQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSElTSV9TQVM9eQojIENPTkZJR19TQ1NJX0hJU0lfU0FTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSElTSV9TQVNfREVCVUdGU19ERUZBVUxUX0VOQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BRFZBTlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQVJDTVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9ORVdHRU4gaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURfU0FTPXkKQ09ORklHX1NDU0lfTVBUM1NBUz15CkNPTkZJR19TQ1NJX01QVDJTQVNfTUFYX1NHRT0xMjgKQ09ORklHX1NDU0lfTVBUM1NBU19NQVhfU0dFPTEyOAojIENPTkZJR19TQ1NJX01QVDJTQVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9NUEkzTVI9bQpDT05GSUdfU0NTSV9TTUFSVFBRST15CiMgQ09ORklHX1NDU0lfSFBUSU9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CVVNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSUyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD15CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CkNPTkZJR19MSUJGQz1tCkNPTkZJR19MSUJGQ09FPW0KIyBDT05GSUdfRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSVRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JQTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1RFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYXzIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxBX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfUUVESSBpcyBub3Qgc2V0CkNPTkZJR19RRURGPW0KQ09ORklHX1NDU0lfTFBGQz1tCiMgQ09ORklHX1NDU0lfTFBGQ19ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CRkFfRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0NIRUxTSU9fRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfQUhDSV9CUkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfQUhDSV9EV0MgaXMgbm90IHNldAojIENPTkZJR19BSENJX0lNWCBpcyBub3Qgc2V0CkNPTkZJR19BSENJX0NFVkE9eQojIENPTkZJR19BSENJX01USyBpcyBub3Qgc2V0CkNPTkZJR19BSENJX01WRUJVPXkKQ09ORklHX0FIQ0lfU1VOWEk9eQpDT05GSUdfQUhDSV9URUdSQT15CkNPTkZJR19BSENJX1hHRU5FPXkKQ09ORklHX0FIQ0lfUU9SSVE9eQojIENPTkZJR19TQVRBX0FIQ0lfU0VBVFRMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldApDT05GSUdfU0FUQV9TSUwyND15CkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQojCiMgQ09ORklHX1BEQ19BRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9RU1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1g0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19BVEFfUElJWD15CiMgQ09ORklHX1NBVEFfRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9NViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTlYgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1BST01JU0UgaXMgbm90IHNldApDT05GSUdfU0FUQV9SQ0FSPXkKIyBDT05GSUdfU0FUQV9TSUwgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9VTEkgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklURVNTRSBpcyBub3Qgc2V0CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCiMgQ09ORklHX1BBVEFfQUxJIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfQU1EPXkKIyBDT05GSUdfUEFUQV9BUlRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVFA4NjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0VGQVIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDJOIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0pNSUNST04gaXMgbm90IHNldApDT05GSUdfUEFUQV9NQVJWRUxMPXkKIyBDT05GSUdfUEFUQV9ORVRDRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3NDE1IGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfT0xEUElJWD15CiMgQ09ORklHX1BBVEFfT1BUSURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDMjAyN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1BEQ19PTEQgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JBRElTWVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JEQyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1NDSD15CiMgQ09ORklHX1BBVEFfU0VSVkVSV09SS1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9QTEFURk9STT15CkNPTkZJR19QQVRBX09GX1BMQVRGT1JNPXkKIyBDT05GSUdfUEFUQV9SWjEwMDAgaXMgbm90IHNldAoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX1BBVEFfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0JJVE1BUF9GSUxFPXkKQ09ORklHX01EX0xJTkVBUj15CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9eQpDT05GSUdfTURfRkFVTFRZPXkKQ09ORklHX0JDQUNIRT15CiMgQ09ORklHX0JDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRV9DTE9TVVJFU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRV9BU1lOQ19SRUdJU1RSQVRJT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQojIENPTkZJR19ETV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CVUZJTz15CiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CSU9fUFJJU09OPW0KQ09ORklHX0RNX1BFUlNJU1RFTlRfREFUQT1tCiMgQ09ORklHX0RNX1VOU1RSSVBFRCBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQVD15CkNPTkZJR19ETV9TTkFQU0hPVD15CkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCiMgQ09ORklHX0RNX0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fV1JJVEVDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0NMT05FIGlzIG5vdCBzZXQKQ09ORklHX0RNX01JUlJPUj15CiMgQ09ORklHX0RNX0xPR19VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJPPXkKQ09ORklHX0RNX01VTFRJUEFUSD1tCiMgQ09ORklHX0RNX01VTFRJUEFUSF9RTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9IU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9NVUxUSVBBVEhfSU9BIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENPTkZJR19ETV9EVVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1VFVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0ZMQUtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0xPR19XUklURVMgaXMgbm90IHNldAojIENPTkZJR19ETV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19ETV9BVURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkKQ09ORklHX0JPTkRJTkc9eQpDT05GSUdfRFVNTVk9eQpDT05GSUdfV0lSRUdVQVJEPXkKIyBDT05GSUdfV0lSRUdVQVJEX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUZCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNldApDT05GSUdfTUFDVkxBTj15CkNPTkZJR19NQUNWVEFQPXkKQ09ORklHX0lQVkxBTl9MM1M9eQpDT05GSUdfSVBWTEFOPXkKIyBDT05GSUdfSVBWVEFQIGlzIG5vdCBzZXQKQ09ORklHX1ZYTEFOPXkKQ09ORklHX0dFTkVWRT15CiMgQ09ORklHX0JBUkVVRFAgaXMgbm90IHNldAojIENPTkZJR19HVFAgaXMgbm90IHNldAojIENPTkZJR19BTVQgaXMgbm90IHNldAojIENPTkZJR19NQUNTRUMgaXMgbm90IHNldApDT05GSUdfTkVUQ09OU09MRT15CiMgQ09ORklHX05FVENPTlNPTEVfRFlOQU1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVENPTlNPTEVfRVhURU5ERURfTE9HIGlzIG5vdCBzZXQKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQpDT05GSUdfVEFQPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CkNPTkZJR19WSVJUSU9fTkVUPXkKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZSRj1tCiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfQjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9CQ01fU0YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01UNzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NSUNST0NISVBfS1NaX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX09DRUxPVF9FWFQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfRkVMSVggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfU0VWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfWFJTNzAwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FDVElPTlM9eQojIENPTkZJR19PV0xfRU1BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMTFdJTk5FUj15CkNPTkZJR19TVU40SV9FTUFDPXkKQ09ORklHX05FVF9WRU5ET1JfQUxURU9OPXkKIyBDT05GSUdfQUNFTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNQVpPTj15CkNPTkZJR19FTkFfRVRIRVJORVQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4MTExX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldApDT05GSUdfQU1EX1hHQkU9eQojIENPTkZJR19BTURfWEdCRV9EQ0IgaXMgbm90IHNldAojIENPTkZJR19QRFNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfWEdFTkU9eQojIENPTkZJR19ORVRfWEdFTkVfVjIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUVVBTlRJQT15CkNPTkZJR19BUVRJT049eQpDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQojIENPTkZJR19FTUFDX1JPQ0tDSElQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVNJWD15CiMgQ09ORklHX1NQSV9BWDg4Nzk2QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldApDT05GSUdfQUxYPW0KQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQojIENPTkZJR19CNDQgaXMgbm90IHNldApDT05GSUdfQkNNR0VORVQ9eQpDT05GSUdfQk5YMj15CiMgQ09ORklHX0NOSUMgaXMgbm90IHNldApDT05GSUdfVElHT04zPXkKQ09ORklHX1RJR09OM19IV01PTj15CkNPTkZJR19CTlgyWD15CkNPTkZJR19CTlgyWF9TUklPVj15CkNPTkZJR19CR01BQz15CkNPTkZJR19CR01BQ19QTEFURk9STT15CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldApDT05GSUdfQk5YVD15CkNPTkZJR19CTlhUX1NSSU9WPXkKQ09ORklHX0JOWFRfRkxPV0VSX09GRkxPQUQ9eQojIENPTkZJR19CTlhUX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19CTlhUX0hXTU9OPXkKQ09ORklHX0JDTUFTUD15CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQpDT05GSUdfTUFDQj15CkNPTkZJR19NQUNCX1VTRV9IV1NUQU1QPXkKIyBDT05GSUdfTUFDQl9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVOREVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfUkdYIGlzIG5vdCBzZXQKQ09ORklHX0NBVklVTV9QVFA9eQojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPX1ZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVMU0lPX1QxPW0KIyBDT05GSUdfQ0hFTFNJT19UMV8xRyBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1QzPW0KQ09ORklHX0NIRUxTSU9fVDQ9bQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0VkY9bQpDT05GSUdfQ0hFTFNJT19JTkxJTkVfQ1JZUFRPPXkKQ09ORklHX0NIRUxTSU9fSVBTRUNfSU5MSU5FPW0KQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz15CkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJR19HRU1JTklfRVRIRVJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9EQVZJQ09NPXkKIyBDT05GSUdfRE05MDUxIGlzIG5vdCBzZXQKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVMSVA9eQojIENPTkZJR19ERTIxMDRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVAgaXMgbm90IHNldAojIENPTkZJR19XSU5CT05EXzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNOTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VMSTUyNlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQojIENPTkZJR19FWkNISVBfTlBTX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZSRUVTQ0FMRT15CiMgQ09ORklHX0ZFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9GTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1BRX01ESU8gaXMgbm90IHNldAojIENPTkZJR19GU0xfWEdNQUNfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dJQU5GQVIgaXMgbm90IHNldAojIENPTkZJR19GU0xfRFBBQTJfU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX0lFUkIgaXMgbm90IHNldAojIENPTkZJR19GU0xfRU5FVENfTURJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFPXkKIyBDT05GSUdfRlVOX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0dPT0dMRT15CkNPTkZJR19HVkU9bQpDT05GSUdfTkVUX1ZFTkRPUl9ISVNJTElDT049eQojIENPTkZJR19ISVg1SEQyX0dNQUMgaXMgbm90IHNldAojIENPTkZJR19ISVNJX0ZFTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQMDRfRVRIIGlzIG5vdCBzZXQKQ09ORklHX0hOU19NRElPPXkKQ09ORklHX0hOUz15CkNPTkZJR19ITlNfRFNBRj15CkNPTkZJR19ITlNfRU5FVD15CiMgQ09ORklHX0hOUzMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKQ09ORklHX0UxMDA9eQpDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCVkY9eQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSVhHQkVfSVBTRUM9eQpDT05GSUdfSVhHQkVWRj15CkNPTkZJR19JWEdCRVZGX0lQU0VDPXkKQ09ORklHX0k0MEU9eQojIENPTkZJR19JNDBFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JQVZGPXkKQ09ORklHX0k0MEVWRj15CkNPTkZJR19JQ0U9eQpDT05GSUdfSUNFX1NXSVRDSERFVj15CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX0lHQz15CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEST15CiMgQ09ORklHX0FESU4xMTEwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTElURVg9eQojIENPTkZJR19MSVRFWF9MSVRFRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19NVk1ESU89eQpDT05GSUdfTVZORVRBPXkKQ09ORklHX01WUFAyPXkKIyBDT05GSUdfTVZQUDJfUFRQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFhBMTY4X0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NLR0UgaXMgbm90IHNldApDT05GSUdfU0tZMj15CiMgQ09ORklHX1NLWTJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05UWDJfQUYgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05UWDJfUEYgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05fRVAgaXMgbm90IHNldAojIENPTkZJR19QUkVTVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKQ09ORklHX01MWDVfQ09SRT1tCkNPTkZJR19NTFg1X0ZQR0E9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVfRU5fQVJGUz15CkNPTkZJR19NTFg1X0VOX1JYTkZDPXkKQ09ORklHX01MWDVfTVBGUz15CkNPTkZJR19NTFg1X0VTV0lUQ0g9eQpDT05GSUdfTUxYNV9CUklER0U9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCiMgQ09ORklHX01MWEJGX0dJR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NDIgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTEgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTFfTUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQojIENPTkZJR19FTkMyOEo2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldAojIENPTkZJR19MQU43NDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFOOTY2WF9TV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WQ0FQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKIyBDT05GSUdfTVNDQ19PQ0VMT1RfU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKQ09ORklHX05FVF9WRU5ET1JfTVlSST15CiMgQ09ORklHX01ZUkkxMEdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkk9eQojIENPTkZJR19OSV9YR0VfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CiMgQ09ORklHX05BVFNFTUkgaXMgbm90IHNldAojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVURVJJT049eQojIENPTkZJR19TMklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01FPXkKIyBDT05GSUdfTkZQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CiMgQ09ORklHX05FMktfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKQ09ORklHX0ZPUkNFREVUSD15CkNPTkZJR19ORVRfVkVORE9SX09LST15CiMgQ09ORklHX0VUSE9DIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEFDS0VUX0VOR0lORVM9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05GSUdfWUVMTE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEVOU0FORE89eQojIENPTkZJR19JT05JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CiMgQ09ORklHX1FMQTNYWFggaXMgbm90IHNldApDT05GSUdfUUxDTklDPXkKQ09ORklHX1FMQ05JQ19TUklPVj15CkNPTkZJR19RTENOSUNfRENCPXkKQ09ORklHX1FMQ05JQ19IV01PTj15CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNldApDT05GSUdfUUVEPXkKQ09ORklHX1FFRF9MTDI9eQpDT05GSUdfUUVEX1NSSU9WPXkKQ09ORklHX1FFREU9eQpDT05GSUdfUUVEX0ZDT0U9eQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ0E3MDAwX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0VNQUM9eQojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PPXkKQ09ORklHXzgxMzlUT09fUElPPXkKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PXzgxMjkgaXMgbm90IHNldAojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15CkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQojIENPTkZJR19TSF9FVEggaXMgbm90IHNldApDT05GSUdfUkFWQj15CiMgQ09ORklHX1JFTkVTQVNfRVRIRVJfU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX1JPQ0tFUj15CkNPTkZJR19ORVRfVkVORE9SX1NBTVNVTkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TRUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19TQzkyMDMxIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09MQVJGTEFSRT15CkNPTkZJR19TRkM9bQpDT05GSUdfU0ZDX01URD15CkNPTkZJR19TRkNfTUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX1NGQ19TSUVOQT1tCiMgQ09ORklHX1NGQ19TSUVOQV9NVEQgaXMgbm90IHNldApDT05GSUdfU0ZDX1NJRU5BX01DRElfTU9OPXkKQ09ORklHX1NGQ19TSUVOQV9TUklPVj15CkNPTkZJR19TRkNfU0lFTkFfTUNESV9MT0dHSU5HPXkKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CkNPTkZJR19TTUM5MVg9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5MTFYPXkKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQojIENPTkZJR19TTklfTkVUU0VDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CkNPTkZJR19TVE1NQUNfRVRIPXkKIyBDT05GSUdfU1RNTUFDX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUExBVEZPUk09eQojIENPTkZJR19EV01BQ19EV0NfUU9TX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19EV01BQ19HRU5FUklDPXkKQ09ORklHX0RXTUFDX0lQUTgwNlg9eQojIENPTkZJR19EV01BQ19NRURJQVRFSyBpcyBub3Qgc2V0CkNPTkZJR19EV01BQ19NRVNPTj15CkNPTkZJR19EV01BQ19RQ09NX0VUSFFPUz15CkNPTkZJR19EV01BQ19ST0NLQ0hJUD15CkNPTkZJR19EV01BQ19TVU5YST15CkNPTkZJR19EV01BQ19TVU44ST15CkNPTkZJR19EV01BQ19JTVg4PXkKIyBDT05GSUdfRFdNQUNfSU5URUxfUExBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RXTUFDX1RFR1JBIGlzIG5vdCBzZXQKQ09ORklHX1NUTU1BQ19QQ0k9eQpDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQojIENPTkZJR19IQVBQWU1FQUwgaXMgbm90IHNldAojIENPTkZJR19TVU5HRU0gaXMgbm90IHNldAojIENPTkZJR19DQVNTSU5JIGlzIG5vdCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1lOT1BTWVM9eQojIENPTkZJR19EV0NfWExHTUFDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJPXkKIyBDT05GSUdfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEk9eQojIENPTkZJR19USV9EQVZJTkNJX01ESU8gaXMgbm90IHNldAojIENPTkZJR19USV9DUFNXX1BIWV9TRUwgaXMgbm90IHNldAojIENPTkZJR19USV9LM19BTTY1X0NQVFMgaXMgbm90IHNldAojIENPTkZJR19UTEFOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVkVSVEVYQ09NPXkKIyBDT05GSUdfTVNFMTAyWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dBTkdYVU49eQojIENPTkZJR19OR0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFhHQkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQojIENPTkZJR19YSUxJTlhfRU1BQ0xJVEUgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQVhJX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfTExfVEVNQUMgaXMgbm90IHNldApDT05GSUdfRkREST15CiMgQ09ORklHX0RFRlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSU5LPXkKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BIWT15CkNPTkZJR19MRURfVFJJR0dFUl9QSFk9eQpDT05GSUdfUEhZTElCX0xFRFM9eQpDT05GSUdfRklYRURfUEhZPXkKIyBDT05GSUdfU0ZQIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0FNRF9QSFk9eQpDT05GSUdfTUVTT05fR1hMX1BIWT15CkNPTkZJR19BRElOX1BIWT15CiMgQ09ORklHX0FESU4xMTAwX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BUVVBTlRJQV9QSFk9eQpDT05GSUdfQVg4ODc5NkJfUEhZPW0KQ09ORklHX0JST0FEQ09NX1BIWT15CkNPTkZJR19CQ001NDE0MF9QSFk9eQpDT05GSUdfQkNNN1hYWF9QSFk9eQpDT05GSUdfQkNNODQ4ODFfUEhZPXkKQ09ORklHX0JDTTg3WFhfUEhZPXkKIyBDT05GSUdfQkNNX0NZR05VU19QSFkgaXMgbm90IHNldApDT05GSUdfQkNNX05FVF9QSFlMSUI9eQpDT05GSUdfQ0lDQURBX1BIWT15CkNPTkZJR19DT1JUSU5BX1BIWT15CkNPTkZJR19EQVZJQ09NX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPXkKQ09ORklHX0xYVF9QSFk9eQpDT05GSUdfSU5URUxfWFdBWV9QSFk9eQpDT05GSUdfTFNJX0VUMTAxMUNfUEhZPXkKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX01BUlZFTExfMTBHX1BIWT15CiMgQ09ORklHX01BUlZFTExfODhRMlhYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMXzg4WDIyMjJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYTElORUFSX0dQSFkgaXMgbm90IHNldAojIENPTkZJR19NRURJQVRFS19HRV9QSFkgaXMgbm90IHNldApDT05GSUdfTUlDUkVMX1BIWT15CiMgQ09ORklHX01JQ1JPQ0hJUF9UMVNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01JQ1JPQ0hJUF9QSFk9eQpDT05GSUdfTUlDUk9DSElQX1QxX1BIWT15CkNPTkZJR19NSUNST1NFTUlfUEhZPXkKIyBDT05GSUdfTU9UT1JDT01NX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19OQVRJT05BTF9QSFk9eQojIENPTkZJR19OWFBfQ0JUWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfQzQ1X1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKQ09ORklHX05YUF9USkExMVhYX1BIWT15CiMgQ09ORklHX05DTjI2MDAwX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BVDgwM1hfUEhZPXkKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19SRUFMVEVLX1BIWT15CkNPTkZJR19SRU5FU0FTX1BIWT15CkNPTkZJR19ST0NLQ0hJUF9QSFk9eQpDT05GSUdfU01TQ19QSFk9eQojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKQ09ORklHX1RFUkFORVRJQ1NfUEhZPXkKQ09ORklHX0RQODM4MjJfUEhZPXkKQ09ORklHX0RQODNUQzgxMV9QSFk9eQpDT05GSUdfRFA4Mzg0OF9QSFk9eQpDT05GSUdfRFA4Mzg2N19QSFk9eQpDT05GSUdfRFA4Mzg2OV9QSFk9eQojIENPTkZJR19EUDgzVEQ1MTBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1ZJVEVTU0VfUEhZPXkKIyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldAojIENPTkZJR19QU0VfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JVUz15CkNPTkZJR19GV05PREVfTURJTz15CkNPTkZJR19PRl9NRElPPXkKQ09ORklHX0FDUElfTURJTz15CkNPTkZJR19NRElPX0RFVlJFUz15CkNPTkZJR19NRElPX1NVTjRJPXkKQ09ORklHX01ESU9fWEdFTkU9eQpDT05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01ESU9fQkNNX0lQUk9DPXkKQ09ORklHX01ESU9fQkNNX1VOSU1BQz15CiMgQ09ORklHX01ESU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fSElTSV9GRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZVU0IgaXMgbm90IHNldAojIENPTkZJR19NRElPX01TQ0NfTUlJTSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fT0NURU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE0MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE4MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKCiMKIyBNRElPIE11bHRpcGxleGVycwojCkNPTkZJR19NRElPX0JVU19NVVg9eQpDT05GSUdfTURJT19CVVNfTVVYX01FU09OX0cxMkE9eQpDT05GSUdfTURJT19CVVNfTVVYX01FU09OX0dYTD1tCkNPTkZJR19NRElPX0JVU19NVVhfQkNNX0lQUk9DPXkKIyBDT05GSUdfTURJT19CVVNfTVVYX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRElPX0JVU19NVVhfTVVMVElQTEVYRVIgaXMgbm90IHNldApDT05GSUdfTURJT19CVVNfTVVYX01NSU9SRUc9eQoKIwojIFBDUyBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19QQ1NfWFBDUz15CiMgZW5kIG9mIFBDUyBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQojIENPTkZJR19VU0JfQ0FUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9LQVdFVEggaXMgbm90IHNldApDT05GSUdfVVNCX1BFR0FTVVM9eQpDT05GSUdfVVNCX1JUTDgxNTA9eQpDT05GSUdfVVNCX1JUTDgxNTI9eQpDT05GSUdfVVNCX0xBTjc4WFg9eQpDT05GSUdfVVNCX1VTQk5FVD1tCkNPTkZJR19VU0JfTkVUX0FYODgxN1g9bQpDT05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj1tCkNPTkZJR19VU0JfTkVUX0NEQ19FRU09bQpDT05GSUdfVVNCX05FVF9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9DRENfTUJJTT1tCkNPTkZJR19VU0JfTkVUX0RNOTYwMT1tCkNPTkZJR19VU0JfTkVUX1NSOTcwMD1tCkNPTkZJR19VU0JfTkVUX1NSOTgwMD1tCkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPW0KQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9bQpDT05GSUdfVVNCX05FVF9HTDYyMEE9bQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPW0KQ09ORklHX1VTQl9ORVRfUExVU0I9bQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPW0KQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVD1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVRfRU5BQkxFPW0KQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVD1tCkNPTkZJR19VU0JfQUxJX001NjMyPXkKQ09ORklHX1VTQl9BTjI3MjA9eQpDT05GSUdfVVNCX0JFTEtJTj15CkNPTkZJR19VU0JfQVJNTElOVVg9eQpDT05GSUdfVVNCX0VQU09OMjg4OD15CkNPTkZJR19VU0JfS0MyMTkwPXkKQ09ORklHX1VTQl9ORVRfWkFVUlVTPW0KQ09ORklHX1VTQl9ORVRfQ1g4MjMxMF9FVEg9bQpDT05GSUdfVVNCX05FVF9LQUxNSUE9bQpDT05GSUdfVVNCX05FVF9RTUlfV1dBTj1tCkNPTkZJR19VU0JfTkVUX0lOVDUxWDE9bQpDT05GSUdfVVNCX0NEQ19QSE9ORVQ9bQojIENPTkZJR19VU0JfSVBIRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TSUVSUkFfTkVUPW0KQ09ORklHX1VTQl9WTDYwMD1tCkNPTkZJR19VU0JfTkVUX0NIOTIwMD1tCkNPTkZJR19VU0JfTkVUX0FRQzExMT1tCkNPTkZJR19VU0JfUlRMODE1M19FQ009bQojIENPTkZJR19XTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FOIGlzIG5vdCBzZXQKCiMKIyBXaXJlbGVzcyBXQU4KIwojIENPTkZJR19XV0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgV2lyZWxlc3MgV0FOCgpDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CkNPTkZJR19WTVhORVQzPXkKIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CkNPTkZJR19VU0I0X05FVD1tCkNPTkZJR19IWVBFUlZfTkVUPXkKIyBDT05GSUdfTkVUREVWU0lNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9GQUlMT1ZFUj15CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQpDT05GSUdfSU5QVVRfVklWQUxESUZNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKIyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNTAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ETElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NOVlNfUFdSS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1RFR1JBPXkKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUElORVBIT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VONElfTFJBREMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PTUFQNCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ0FQMTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0JDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01UNjc3OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NZUFJFU1NfU0YgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09ORklHX01PVVNFX1BTMl9CWUQ9eQpDT05GSUdfTU9VU0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1NfU01CVVM9eQpDT05GSUdfTU9VU0VfUFMyX0NZUFJFU1M9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQojIENPTkZJR19NT1VTRV9QUzJfRUxBTlRFQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfU01CVVM9eQojIENPTkZJR19NT1VTRV9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0NZQVBBIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfRUxBTl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9WU1hYWEFBIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HRjJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVBfTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UTURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19KT1lEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1BTWFBBRF9TUEkgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19QWFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUVdJSUMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19GU0lBNkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TRU5TRUhBVCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQojIENPTkZJR19UQUJMRVRfVVNCX0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9LQlRBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FSMTAyMV9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMjkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjgzMTggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjg1MDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1BMTQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VYQzMwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElERUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSFlDT05fSFk0NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSFlOSVRST05fQ1NUWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lQUk9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUzZTWTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUtURjIxMjcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NRUxGQVNfTUlQNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01TRzI2MzggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9OT1ZBVEVLX05WVF9UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lNQUdJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lNWDZVTF9UU0MgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9SQVNQQkVSUllQSV9GVyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIUklHSFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dEVDg3WFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9STV9UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJTEVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJU19JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVE1GVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVU40SSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NVUjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSRkFDRTNfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aRVQ2MjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ09MSUJSSV9WRjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSVFTNVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSVFTNzIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pJTklUSVggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ISU1BWF9IWDgzMTEyQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRfQUQ3MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRNRUxfQ0FQVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CQk5TTV9QV1JLRVkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QTTg5NDFfUFdSS0VZPXkKIyBDT05GSUdfSU5QVVRfUE04WFhYX1ZJQlJBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19ERUNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19WSUJSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDPXkKQ09ORklHX0lOUFVUX0FYUDIwWF9QRUs9eQpDT05GSUdfSU5QVVRfVUlOUFVUPW0KIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9SSzgwNV9QV1JLRVkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSUJNX1BBTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzI2OUEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM2MjZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9ISVNJX1BPV0VSS0VZPXkKIyBDT05GSUdfUk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19BTUJBS01JPXkKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FQQlBTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19TRVJJT19TVU40SV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19HUElPX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGFyZHdhcmUgSS9PIHBvcnRzCiMgZW5kIG9mIElucHV0IGRldmljZSBzdXBwb3J0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1RJT0NTVEkgaXMgbm90IHNldAojIENPTkZJR19MRElTQ19BVVRPTE9BRCBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklBTlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDSUxJQj15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQkNNMjgzNUFVWCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9GU0w9eQpDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQojIENPTkZJR19TRVJJQUxfODI1MF9FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX09NQVAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTVQ2NTc3PXkKQ09ORklHX1NFUklBTF84MjUwX1BFUklDT009eQpDT05GSUdfU0VSSUFMXzgyNTBfVEVHUkE9eQpDT05GSUdfU0VSSUFMXzgyNTBfQkNNNzI3MT15CkNPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk09eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTA9eQpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0VBUkxZQ09OX1NFTUlIT1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9NRVNPTj15CkNPTkZJR19TRVJJQUxfTUVTT05fQ09OU09MRT15CkNPTkZJR19TRVJJQUxfVEVHUkE9eQpDT05GSUdfU0VSSUFMX1RFR1JBX1RDVT15CkNPTkZJR19TRVJJQUxfVEVHUkFfVENVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JTVhfRUFSTFlDT04gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NIX1NDST15CkNPTkZJR19TRVJJQUxfU0hfU0NJX05SX1VBUlRTPTExCkNPTkZJR19TRVJJQUxfU0hfU0NJX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NIX1NDSV9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfU0hfU0NJX0RNQT15CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTVNNPXkKQ09ORklHX1NFUklBTF9NU01fQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NQUkQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX01WRUJVX1VBUlQ9eQpDT05GSUdfU0VSSUFMX01WRUJVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfT1dMIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfSFZDX0RDQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JQTVNHX1RUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9ERVZfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9ETUlfREVDT0RFPXkKQ09ORklHX0lQTUlfUExBVF9EQVRBPXkKIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfSVBNQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSVBNSV9QT1dFUk9GRj15CiMgQ09ORklHX1NTSUZfSVBNSV9CTUMgaXMgbm90IHNldAojIENPTkZJR19JUE1CX0RFVklDRV9JTlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU0gaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0JDTTI4MzU9eQpDT05GSUdfSFdfUkFORE9NX0lQUk9DX1JORzIwMD15CkNPTkZJR19IV19SQU5ET01fT01BUD15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX0hXX1JBTkRPTV9ISVNJPXkKQ09ORklHX0hXX1JBTkRPTV9ISVNUQj15CkNPTkZJR19IV19SQU5ET01fWEdFTkU9eQpDT05GSUdfSFdfUkFORE9NX01FU09OPXkKQ09ORklHX0hXX1JBTkRPTV9DQVZJVU09eQpDT05GSUdfSFdfUkFORE9NX01USz15CiMgQ09ORklHX0hXX1JBTkRPTV9DQ1RSTkcgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fWElQSEVSQSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fQVJNX1NNQ0NDX1RSTkc9eQpDT05GSUdfSFdfUkFORE9NX0NOMTBLPXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TWU5RVUFDRVIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19DUjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKIyBDT05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19DQ0dYX1VDU0k9eQojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISVg1SEQyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JODAxPXkKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19CQ00yODM1PXkKQ09ORklHX0kyQ19CQ01fSVBST0M9eQpDT05GSUdfSTJDX0JSQ01TVEI9eQojIENPTkZJR19JMkNfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9TTEFWRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISVNJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JTVg9eQojIENPTkZJR19JMkNfSU1YX0xQSTJDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NRVNPTj15CiMgQ09ORklHX0kyQ19NVDY1WFggaXMgbm90IHNldApDT05GSUdfSTJDX01WNjRYWFg9eQojIENPTkZJR19JMkNfTk9NQURJSyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19JMkNfT01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PV0wgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QWEE9eQojIENPTkZJR19JMkNfUFhBX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1FDT01fQ0NJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19RVVA9eQojIENPTkZJR19JMkNfUklJQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUkszWD15CiMgQ09ORklHX0kyQ19SWlYyTSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0hfTU9CSUxFPXkKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NZTlFVQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVEVHUkE9eQpDT05GSUdfSTJDX1RFR1JBX0JQTVA9eQojIENPTkZJR19JMkNfVkVSU0FUSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RIVU5ERVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19YTFA5WFggaXMgbm90IHNldApDT05GSUdfSTJDX1JDQVI9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElPTEFOX1UyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DUDI2MTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENJMVhYWFggaXMgbm90IHNldAojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hHRU5FX1NMSU1QUk8gaXMgbm90IHNldAojIENPTkZJR19JMkNfVklSVElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CgojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFX1RFU1RVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKQ09ORklHX1NQSV9NRU09eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BTUxPR0lDX1NQSUZDX0ExIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FSTUFEQV8zNzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FYSV9TUElfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9CQ00yODM1PXkKQ09ORklHX1NQSV9CQ00yODM1QVVYPXkKQ09ORklHX1NQSV9CQ01fUVNQST15CiMgQ09ORklHX1NQSV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19TUElfQ0FERU5DRV9RVUFEU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0VfWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ERVNJR05XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9MUFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfUVVBRFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ISVNJX0tVTlBFTkcgaXMgbm90IHNldAojIENPTkZJR19TUElfSElTSV9TRkNfVjNYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9OWFBfRkxFWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9EU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NRVNPTl9TUElDQz15CkNPTkZJR19TUElfTUVTT05fU1BJRkM9eQojIENPTkZJR19TUElfTUlDUk9DSElQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TUElfTUlDUk9DSElQX0NPUkVfUVNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NVDY1WFggaXMgbm90IHNldAojIENPTkZJR19TUElfTVRLX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX09NQVAyNFhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9PUklPTj15CiMgQ09ORklHX1NQSV9QQ0kxWFhYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfUEwwMjI9eQojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ST0NLQ0hJUD15CiMgQ09ORklHX1NQSV9ST0NLQ0hJUF9TRkMgaXMgbm90IHNldAojIENPTkZJR19TUElfUlNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9SWlYyTV9DU0kgaXMgbm90IHNldAojIENPTkZJR19TUElfUUNPTV9RU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9RVVA9eQojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX01TSU9GIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX0hTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NOX0ZfT1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NVTjRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NVTjZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NZTlFVQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NWElDIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9URUdSQTIxMF9RVUFEPXkKQ09ORklHX1NQSV9URUdSQTExND15CiMgQ09ORklHX1NQSV9URUdSQTIwX1NGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9URUdSQTIwX1NMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RIVU5ERVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YTFAgaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FNRCBpcyBub3Qgc2V0CgojCiMgU1BJIE11bHRpcGxleGVyIHN1cHBvcnQKIwojIENPTkZJR19TUElfTVVYIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCkNPTkZJR19TUElfU1BJREVWPXkKIyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJR19TUElfRFlOQU1JQz15CkNPTkZJR19TUE1JPXkKIyBDT05GSUdfU1BNSV9ISVNJMzY3MCBpcyBub3Qgc2V0CkNPTkZJR19TUE1JX01TTV9QTUlDX0FSQj15CiMgQ09ORklHX1NQTUlfTVRLX1BNSUYgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19PUFRJT05BTD15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19EVEU9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19QVFBfMTU4OF9DTE9DS19LVk09eQojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFQ4MlAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVENNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfTU9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX09DUCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBUUCBjbG9jayBzdXBwb3J0CgpDT05GSUdfUElOQ1RSTD15CkNPTkZJR19HRU5FUklDX1BJTkNUUkxfR1JPVVBTPXkKQ09ORklHX1BJTk1VWD15CkNPTkZJR19HRU5FUklDX1BJTk1VWF9GVU5DVElPTlM9eQpDT05GSUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9BTUQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9BWFAyMDk9eQpDT05GSUdfUElOQ1RSTF9CTTE4ODA9eQojIENPTkZJR19QSU5DVFJMX0NZOEM5NVgwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTUFYNzc2MjA9eQojIENPTkZJR19QSU5DVFJMX01DUDIzUzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NSUNST0NISVBfU0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfUks4MDUgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9ST0NLQ0hJUD15CkNPTkZJR19QSU5DVFJMX1NJTkdMRT15CiMgQ09ORklHX1BJTkNUUkxfU1RNRlggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NYMTUwWCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1pZTlFNUD15CiMgQ09ORklHX1BJTkNUUkxfT1dMIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQkNNMjgzNT15CkNPTkZJR19QSU5DVFJMX0lQUk9DX0dQSU89eQpDT05GSUdfUElOQ1RSTF9OUzJfTVVYPXkKIyBDT05GSUdfUElOQ1RSTF9BUzM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQkVSTElOX0JHNENUIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg4TU0gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOE1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg4TVEgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhVTFAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWFJUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOTMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWFJUMTE3MCBpcyBub3Qgc2V0CgojCiMgTWVkaWFUZWsgcGluY3RybCBkcml2ZXJzCiMKQ09ORklHX0VJTlRfTVRLPXkKQ09ORklHX1BJTkNUUkxfTVRLPXkKQ09ORklHX1BJTkNUUkxfTVRLX1YyPXkKQ09ORklHX1BJTkNUUkxfTVRLX01PT1JFPXkKQ09ORklHX1BJTkNUUkxfTVRLX1BBUklTPXkKQ09ORklHX1BJTkNUUkxfTVQyNzEyPXkKQ09ORklHX1BJTkNUUkxfTVQ2NzY1PXkKQ09ORklHX1BJTkNUUkxfTVQ2Nzc5PXkKQ09ORklHX1BJTkNUUkxfTVQ2Nzk1PXkKQ09ORklHX1BJTkNUUkxfTVQ2Nzk3PXkKQ09ORklHX1BJTkNUUkxfTVQ3NjIyPXkKQ09ORklHX1BJTkNUUkxfTVQ3OTgxPXkKQ09ORklHX1BJTkNUUkxfTVQ3OTg2PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTY3PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTczPXkKQ09ORklHX1BJTkNUUkxfTVQ4MTgzPXkKQ09ORklHX1BJTkNUUkxfTVQ4MTg2PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTg4PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTkyPXkKIyBDT05GSUdfUElOQ1RSTF9NVDgxOTUgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9NVDgzNjU9eQpDT05GSUdfUElOQ1RSTF9NVDg1MTY9eQojIGVuZCBvZiBNZWRpYVRlayBwaW5jdHJsIGRyaXZlcnMKCkNPTkZJR19QSU5DVFJMX01FU09OPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fR1hCQj15CkNPTkZJR19QSU5DVFJMX01FU09OX0dYTD15CkNPTkZJR19QSU5DVFJMX01FU09OOF9QTVg9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9BWEc9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9BWEdfUE1YPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fRzEyQT15CkNPTkZJR19QSU5DVFJMX01FU09OX0ExPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fUzQ9eQpDT05GSUdfUElOQ1RSTF9BTUxPR0lDX0MzPXkKQ09ORklHX1BJTkNUUkxfTVZFQlU9eQpDT05GSUdfUElOQ1RSTF9BUk1BREFfQVA4MDY9eQpDT05GSUdfUElOQ1RSTF9BUk1BREFfQ1AxMTA9eQpDT05GSUdfUElOQ1RSTF9BQzU9eQpDT05GSUdfUElOQ1RSTF9BUk1BREFfMzdYWD15CkNPTkZJR19QSU5DVFJMX01TTT15CiMgQ09ORklHX1BJTkNUUkxfSVBRNTAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBRNTMzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBRODA3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBRNjAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBROTU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTURNOTYwNyBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01TTTg5MTY9eQojIENPTkZJR19QSU5DVFJMX01TTTg5NTMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX01TTTg5NzYgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9NU004OTk0PXkKQ09ORklHX1BJTkNUUkxfTVNNODk5Nj15CiMgQ09ORklHX1BJTkNUUkxfTVNNODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfUUNNMjI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfUUNTNDA0IGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfUURGMlhYWD15CiMgQ09ORklHX1BJTkNUUkxfUURVMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0E4Nzc1UCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0M3MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQzcyODAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NDODE4MFggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NDODI4MFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TRE02NjAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NETTY3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0RNODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TRFg3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU002MTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTYxMjUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNjM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU002Mzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTcxNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTgzNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004NTUwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfUUNPTV9TUE1JX1BNSUM9eQojIENPTkZJR19QSU5DVFJMX1FDT01fU1NCSV9QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9MUEFTU19MUEkgaXMgbm90IHNldAoKIwojIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCiMKQ09ORklHX1BJTkNUUkxfUkVORVNBUz15CiMgZW5kIG9mIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCgojIENPTkZJR19QSU5DVFJMX1NQUkRfU0M5ODYwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VOWEk9eQojIENPTkZJR19QSU5DVFJMX1NVTjRJX0ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONUkgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjZJX0EzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONklfQTMxX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0EyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfQTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BODNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BODNUX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0EyM19SIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9IMyBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1NVTjhJX0gzX1I9eQojIENPTkZJR19QSU5DVFJMX1NVTjhJX1YzUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOUlfQTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU45SV9BODBfUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOMjBJX0QxIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VONTBJX0E2ND15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BNjRfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BMTAwPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0ExMDBfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INT15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INl9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2MTY9eQpDT05GSUdfUElOQ1RSTF9TVU41MElfSDYxNl9SPXkKQ09ORklHX1BJTkNUUkxfVEVHUkE9eQpDT05GSUdfUElOQ1RSTF9URUdSQTEyND15CkNPTkZJR19QSU5DVFJMX1RFR1JBMjEwPXkKQ09ORklHX1BJTkNUUkxfVEVHUkExOTQ9eQpDT05GSUdfUElOQ1RSTF9URUdSQTIzND15CkNPTkZJR19QSU5DVFJMX1RFR1JBX1hVU0I9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPTElCX0ZBU1RQQVRIX0xJTUlUPTUxMgpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fQ0RFVj15CkNPTkZJR19HUElPX0NERVZfVjE9eQpDT05GSUdfR1BJT19HRU5FUklDPXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fNzRYWF9NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTFRFUkEgaXMgbm90IHNldAojIENPTkZJR19HUElPX0FNRFBUIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUkFTUEJFUlJZUElfRVhQPXkKQ09ORklHX0dQSU9fQkNNX1hHU19JUFJPQz15CkNPTkZJR19HUElPX0JSQ01TVEI9eQojIENPTkZJR19HUElPX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19HUElPX0RBVklOQ0kgaXMgbm90IHNldApDT05GSUdfR1BJT19EV0FQQj15CiMgQ09ORklHX0dQSU9fRUlDX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19HUElPX0VYQVIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0ZUR1BJTzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR1JHUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19ISVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19ITFdEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19MT0dJQ1ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQjg2UzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NUEM4WFhYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTVZFQlU9eQpDT05GSUdfR1BJT19NWEM9eQpDT05GSUdfR1BJT19QTDA2MT15CkNPTkZJR19HUElPX1JDQVI9eQpDT05GSUdfR1BJT19ST0NLQ0hJUD15CiMgQ09ORklHX0dQSU9fU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TWVNDT04gaXMgbm90IHNldApDT05GSUdfR1BJT19URUdSQT15CkNPTkZJR19HUElPX1RFR1JBMTg2PXkKIyBDT05GSUdfR1BJT19USFVOREVSWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1ZGNjEwPXkKQ09ORklHX0dQSU9fWEdFTkU9eQpDT05GSUdfR1BJT19YR0VORV9TQj15CiMgQ09ORklHX0dQSU9fWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YTFAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1pZTlEgaXMgbm90IHNldApDT05GSUdfR1BJT19aWU5RTVBfTU9ERVBJTj15CiMgQ09ORklHX0dQSU9fQU1EX0ZDSCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRE5QIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19GWEw2NDA4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19EUzQ1MjAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dXX1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BDQTk1M1g9eQpDT05GSUdfR1BJT19QQ0E5NTNYX0lSUT15CiMgQ09ORklHX0dQSU9fUENBOTU3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVFBJQzI4MTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgR1BJTyBleHBhbmRlcnMKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19NQVg3NzYyMD15CiMgZW5kIG9mIE1GRCBHUElPIGV4cGFuZGVycwoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSV9JRElPXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0lFX0lESU9fMjQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgR1BJTyBleHBhbmRlcnMKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPXzc0WDE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYMzE5MVggaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMDEgaXMgbm90IHNldAojIENPTkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BJU09TUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWFJBMTQwMyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNQSSBHUElPIGV4cGFuZGVycwoKIwojIFVTQiBHUElPIGV4cGFuZGVycwojCiMgZW5kIG9mIFVTQiBHUElPIGV4cGFuZGVycwoKIwojIFZpcnR1YWwgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19BR0dSRUdBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19MQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTU9DS1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19WSVJUSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX1NJTSBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpcnR1YWwgR1BJTyBkcml2ZXJzCgojIENPTkZJR19XMSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVD15CkNPTkZJR19QT1dFUl9SRVNFVF9CUkNNU1RCPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0dQSU9fUkVTVEFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0hJU0kgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9MSU5LU1RBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVF9NU009eQojIENPTkZJR19QT1dFUl9SRVNFVF9RQ09NX1BPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX09EUk9JRF9HT19VTFRSQV9QT1dFUk9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0xUQzI5NTIgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUX1hHRU5FPXkKQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTj15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTl9QT1dFUk9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0NPTl9SRUJPT1RfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1JFQk9PVF9NT0RFIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFlfSFdNT049eQojIENPTkZJR19HRU5FUklDX0FEQ19CQVRURVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA1WFhYX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQURQNTA2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQ1cyMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQU1TVU5HX1NESSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TQlMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9CUTI3WFhYPXkKQ09ORklHX0JBVFRFUllfQlEyN1hYWF9JMkM9eQojIENPTkZJR19CQVRURVJZX0JRMjdYWFhfRFRfVVBEQVRFU19OVk0gaXMgbm90IHNldAojIENPTkZJR19BWFAyMFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfSVNQMTcwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MVDM2NTEgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUQzQxNjJMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9ERVRFQ1RPUl9NQVgxNDY1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYNzc5NzYgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1FDT01fU01CQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDczNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTk4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUks4MTcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NNQjM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ3MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfVUNTMTAwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQkQ5OTk1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfVUczMTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9RQ09NX1NNQjIgaXMgbm90IHNldApDT05GSUdfSFdNT049eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUQ3MzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTE3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUhUMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FRVUFDT01QVVRFUl9ENU5FWFQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BWElfRkFOX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FSTV9TQ01JIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVJNX1NDUEk9eQojIENPTkZJR19TRU5TT1JTX0FUWFAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX0NQUk8gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0NPUlNBSVJfUFNVIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFJJVkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSTVLX0FNQj1tCiMgQ09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjcxODgyRkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3NTM3NVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZUU1RFVVRBVEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUxOFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUyMFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HNzYwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR1BJT19GQU4gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hTMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lJT19IV01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSkM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xJTkVBR0UgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDdfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ3X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTExMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTY2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQzM0VlI1MDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFMyMzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTVI3NTIwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDWFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNjMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTkwPXkKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3NDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05QQ003WFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfS1JBS0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlpYVF9TTUFSVDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX09DQ19QOF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BXTV9GQU49eQpDT05GSUdfU0VOU09SU19SQVNQQkVSUllQSV9IV01PTj15CiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDN4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQ0eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RNRTE3MzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzE0MDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzIxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzIzMDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzZXMjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTYyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTYzNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU1RUUzc1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzg3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMlhYPXkKIyBDT05GSUdfU0VOU09SU19JTkEyMzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEzMjIxPXkKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfWEdFTkUgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQpDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfT0Y9eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQpDT05GSUdfQ1BVX1RIRVJNQUw9eQpDT05GSUdfQ1BVX0ZSRVFfVEhFUk1BTD15CiMgQ09ORklHX0RFVkZSRVFfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNVUxBVElPTj15CiMgQ09ORklHX1RIRVJNQUxfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19ISVNJX1RIRVJNQUw9eQojIENPTkZJR19JTVhfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19JTVg4TU1fVEhFUk1BTD15CiMgQ09ORklHX0szX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfTUFYNzc2MjBfVEhFUk1BTD15CiMgQ09ORklHX1FPUklRX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfU1VOOElfVEhFUk1BTD15CkNPTkZJR19ST0NLQ0hJUF9USEVSTUFMPXkKIyBDT05GSUdfUkNBUl9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNBUl9HRU4zX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19SWkcyTF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNQURBX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIE1lZGlhdGVrIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19NVEtfVEhFUk1BTD15CiMgQ09ORklHX01US19TT0NfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX01US19MVlRTX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYXRlayB0aGVybWFsIGRyaXZlcnMKCkNPTkZJR19BTUxPR0lDX1RIRVJNQUw9eQoKIwojIEJyb2FkY29tIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19CQ00yNzExX1RIRVJNQUw9eQojIENPTkZJR19CQ00yODM1X1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19CUkNNU1RCX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfQkNNX05TX1RIRVJNQUw9eQpDT05GSUdfQkNNX1NSX1RIRVJNQUw9eQojIGVuZCBvZiBCcm9hZGNvbSB0aGVybWFsIGRyaXZlcnMKCiMKIyBOVklESUEgVGVncmEgdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX1RFR1JBX1NPQ1RIRVJNPXkKQ09ORklHX1RFR1JBX0JQTVBfVEhFUk1BTD15CiMgZW5kIG9mIE5WSURJQSBUZWdyYSB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX0dFTkVSSUNfQURDX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIHRoZXJtYWwgZHJpdmVycwojCiMgQ09ORklHX1FDT01fU1BNSV9BRENfVE01IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1RFTVBfQUxBUk0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX0xNSCBpcyBub3Qgc2V0CiMgZW5kIG9mIFF1YWxjb21tIHRoZXJtYWwgZHJpdmVycwoKIyBDT05GSUdfU1BSRF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQojIENPTkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPR19IQU5ETEVfQk9PVF9FTkFCTEVEPXkKQ09ORklHX1dBVENIRE9HX09QRU5fVElNRU9VVD0wCkNPTkZJR19XQVRDSERPR19TWVNGUz15CiMgQ09ORklHX1dBVENIRE9HX0hSVElNRVJfUFJFVElNRU9VVCBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgUHJldGltZW91dCBHb3Zlcm5vcnMKIwojIENPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0dPViBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19TT0ZUX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1dEQVRfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1dJTkRPV19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BUk1fU1A4MDVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BUk1fU0JTQV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTUFEQV8zN1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19EV19XQVRDSERPRz15CiMgQ09ORklHX0szX1JUSV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19TVU5YSV9XQVRDSERPRz15CiMgQ09ORklHX01BWDYzWFhfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfTUFYNzc2MjBfV0FUQ0hET0c9eQojIENPTkZJR19JTVgyX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWDdVTFBfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBX1dBVENIRE9HPXkKIyBDT05GSUdfUUNPTV9XRFQgaXMgbm90IHNldApDT05GSUdfTUVTT05fR1hCQl9XQVRDSERPRz15CkNPTkZJR19NRVNPTl9XQVRDSERPRz15CiMgQ09ORklHX01FRElBVEVLX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NNQ19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19SRU5FU0FTX1dEVD15CiMgQ09ORklHX1JFTkVTQVNfUlpBV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVORVNBU19SWk4xV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVORVNBU19SWkcyTFdEVCBpcyBub3Qgc2V0CkNPTkZJR19SVEQxMTlYX1dBVENIRE9HPXkKIyBDT05GSUdfU1BSRF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNODkxNl9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0k2MzAwRVNCX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX01BUlZFTExfR1RJX1dEVD15CiMgQ09ORklHX0JDTTI4MzVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNNzAzOF9XRFQgaXMgbm90IHNldAojIENPTkZJR19NRU5fQTIxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9XRFQgaXMgbm90IHNldAoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VTQlBDV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0FDVDg5NDVBIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TVU40SV9HUEFEQz15CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU01QUk8gaXMgbm90IHNldAojIENPTkZJR19NRkRfQVMzNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVE1FTF9GTEVYQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUTUVMX0hMQ0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JEOTU3MU1XViBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQzEwMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVhQMjBYPXkKIyBDT05GSUdfTUZEX0FYUDIwWF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX0FYUDIwWF9SU0I9eQojIENPTkZJR19NRkRfQ1M0Mkw0M19JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFERVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDU5NzAgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfR0FURVdPUktTX0dTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NUDI2MjkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSEk2NDIxX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSEk2NDIxX1NQTUkgaXMgbm90IHNldApDT05GSUdfTUZEX0hJNjU1WF9QTUlDPXkKIyBDT05GSUdfTFBDX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldAojIENPTkZJR19NRkRfSVFTNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc1NDEgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDc3NjIwPXkKIyBDT05GSUdfTUZEX01BWDc3NjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3ODQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VaWF9QQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0NQQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90IHNldAojIENPTkZJR19NRkRfTlRYRUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9RQ09NX1JQTSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1BNSV9QTUlDPXkKIyBDT05GSUdfTUZEX1NZNzYzNkEgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDQ4MzEgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SSzhYWD15CkNPTkZJR19NRkRfUks4WFhfSTJDPXkKIyBDT05GSUdfTUZEX1JLOFhYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9STjVUNjE4IGlzIG5vdCBzZXQKQ09ORklHX01GRF9TRUNfQ09SRT15CiMgQ09ORklHX01GRF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTDI4Q1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TQzI3WFhfUE1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TVE1QRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1VONklfUFJDTT15CkNPTkZJR19NRkRfU1lTQ09OPXkKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MTVUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MUDg3NTY1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE5IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5NF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5NF9TUEkgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RDMzU4OVggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFFNWDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xPQ0hOQUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JPSE1fQkQ3MThYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ST0hNX0JENzE4MjggaXMgbm90IHNldAojIENPTkZJR19NRkRfUk9ITV9CRDk1N1hNVUYgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RQTUlDMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TVE1GWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVEMyNjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LSEFEQVNfTUNVIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1FDT01fUE04MDA4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX00xMF9CTUNfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfU1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfODhQRzg2WD15CiMgQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BTkFUT1AgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVJNX1NDTUkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVczNzUwMyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQVhQMjBYPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjExIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CkNPTkZJR19SRUdVTEFUT1JfRkFONTM4ODA9eQpDT05GSUdfUkVHVUxBVE9SX0dQSU89eQpDT05GSUdfUkVHVUxBVE9SX0hJNjU1WD15CkNPTkZJR19SRUdVTEFUT1JfSVNMOTMwNT15CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODk9eQpDT05GSUdfUkVHVUxBVE9SX0xUQzM2NzY9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYMTU4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2MjA9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc4NTcgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY0OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg4OTMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDIwMDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDIwNDExIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzgyNj15CkNPTkZJR19SRUdVTEFUT1JfTUNQMTY1MDI9eQpDT05GSUdfUkVHVUxBVE9SX01QNTQxNj15CkNPTkZJR19SRUdVTEFUT1JfTVA4ODU5PXkKQ09ORklHX1JFR1VMQVRPUl9NUDg4Nlg9eQpDT05GSUdfUkVHVUxBVE9SX01QUTc5MjA9eQojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxNSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUENBOTQ1MD15CiMgQ09ORklHX1JFR1VMQVRPUl9QRjhYMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwOTAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BXTT15CiMgQ09ORklHX1JFR1VMQVRPUl9RQ09NX1JFRkdFTiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUUNPTV9TUE1JPXkKIyBDT05GSUdfUkVHVUxBVE9SX1FDT01fVVNCX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUkFBMjE1MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOX0FUVElOWSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUks4MDg9eQojIENPTkZJR19SRUdVTEFUT1JfUlQ0ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNDgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDUxOTBBIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTczOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDU3NTkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYyNDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjEzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVE1WMjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRNjc1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVFEyMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1MyTVBBMDEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1MyTVBTMTE9eQojIENPTkZJR19SRUdVTEFUT1JfUzVNODc2NyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfU0xHNTEwMDA9eQpDT05GSUdfUkVHVUxBVE9SX1NZODEwNkE9eQpDT05GSUdfUkVHVUxBVE9SX1NZODgyNFg9eQpDT05GSUdfUkVHVUxBVE9SX1NZODgyN049eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjI4NlggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjI4N1ggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MTMyPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjRYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9WQ1RSTD15CkNPTkZJR19SRUdVTEFUT1JfVlFNTUNfSVBRNDAxOT15CiMgQ09ORklHX1JFR1VMQVRPUl9RQ09NX0xBQklCQiBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0NPUkUgaXMgbm90IHNldApDT05GSUdfQ0VDX0NPUkU9eQoKIwojIENFQyBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBDRUMgc3VwcG9ydAoKQ09ORklHX01FRElBX1NVUFBPUlQ9bQpDT05GSUdfTUVESUFfU1VQUE9SVF9GSUxURVI9eQojIENPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVCBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZGV2aWNlIHR5cGVzCiMKQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfUExBVEZPUk1fU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1RFU1RfU1VQUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lZGlhIGRldmljZSB0eXBlcwoKQ09ORklHX1ZJREVPX0RFVj1tCkNPTkZJR19NRURJQV9DT05UUk9MTEVSPXkKCiMKIyBWaWRlbzRMaW51eCBvcHRpb25zCiMKQ09ORklHX1ZJREVPX1Y0TDJfSTJDPXkKIyBDT05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW80TGludXggb3B0aW9ucwoKIwojIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwojCiMgZW5kIG9mIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwoKIwojIE1lZGlhIGRyaXZlcnMKIwoKIwojIERyaXZlcnMgZmlsdGVyZWQgYXMgc2VsZWN0ZWQgYXQgJ0ZpbHRlciBtZWRpYSBkcml2ZXJzJwojCgojCiMgTWVkaWEgZHJpdmVycwojCkNPTkZJR19NRURJQV9VU0JfU1VQUE9SVD15CgojCiMgV2ViY2FtIGRldmljZXMKIwojIENPTkZJR19VU0JfR1NQQ0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1MyMjU1IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9WSURFT19DTEFTUz1tCkNPTkZJR19VU0JfVklERU9fQ0xBU1NfSU5QVVRfRVZERVY9eQoKIwojIFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFsKSBVU0IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0VNMjhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUz15CiMgQ09ORklHX1ZJREVPX01FTTJNRU1fREVJTlRFUkxBQ0UgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NVVggaXMgbm90IHNldAoKIwojIEFsbGVncm8gRFZUIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19BTExFR1JPX0RWVCBpcyBub3Qgc2V0CgojCiMgQW1sb2dpYyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fTUVTT05fR0UyRCBpcyBub3Qgc2V0CgojCiMgQW1waGlvbiBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQU1QSElPTl9WUFUgaXMgbm90IHNldAoKIwojIEFzcGVlZCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBBdG1lbCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBDYWRlbmNlIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19DQURFTkNFX0NTSTJSWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NBREVOQ0VfQ1NJMlRYIGlzIG5vdCBzZXQKCiMKIyBDaGlwcyZNZWRpYSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ09EQSBpcyBub3Qgc2V0CgojCiMgSW50ZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTWFydmVsbCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ0FGRV9DQ0lDIGlzIG5vdCBzZXQKCiMKIyBNZWRpYXRlayBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fTUVESUFURUtfVlBVIGlzIG5vdCBzZXQKCiMKIyBNaWNyb2NoaXAgVGVjaG5vbG9neSwgSW5jLiBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBOVmlkaWEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX1RFR1JBX1ZERSBpcyBub3Qgc2V0CgojCiMgTlhQIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19JTVg3X0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lNWDhNUV9NSVBJX0NTSTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVhfTUlQSV9DU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YOF9JU0kgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVhfUFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRFcxMDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVg4X0pQRUcgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19RQ09NX0NBTVNTIGlzIG5vdCBzZXQKCiMKIyBSZW5lc2FzIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19SQ0FSX0lTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JDQVJfQ1NJMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JDQVJfVklOIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUlpHMkxfQ1NJMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JaRzJMX0NSVSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JFTkVTQVNfRkNQIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUkVORVNBU19KUFUgaXMgbm90IHNldAoKIwojIFJvY2tjaGlwIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19ST0NLQ0hJUF9SR0EgaXMgbm90IHNldAojIENPTkZJR19WSURFT19ST0NLQ0hJUF9JU1AxIGlzIG5vdCBzZXQKCiMKIyBTYW1zdW5nIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFNUTWljcm9lbGVjdHJvbmljcyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBTdW54aSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fU1VONElfQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1VONklfQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1VONklfTUlQSV9DU0kyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1VOOElfQTgzVF9NSVBJX0NTSTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TVU44SV9ERUlOVEVSTEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NVTjhJX1JPVEFURSBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX1RJX0NBTCBpcyBub3Qgc2V0CgojCiMgVmVyaXNpbGljb24gbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0hBTlRSTyBpcyBub3Qgc2V0CgojCiMgVklBIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFhpbGlueCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fWElMSU5YIGlzIG5vdCBzZXQKQ09ORklHX1VWQ19DT01NT049bQpDT05GSUdfVklERU9CVUYyX0NPUkU9bQpDT05GSUdfVklERU9CVUYyX1Y0TDI9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCiMgZW5kIG9mIE1lZGlhIGRyaXZlcnMKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBTUVSQV9TRU5TT1IgaXMgbm90IHNldAoKIwojIExlbnMgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0FENTgyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FLNzM3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTgwN19WQ00gaXMgbm90IHNldAojIGVuZCBvZiBMZW5zIGRyaXZlcnMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKIyBDT05GSUdfVklERU9fQURQMTY1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzU2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzY0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIEZsYXNoIGRldmljZXMKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKIyBDT05GSUdfVklERU9fQ1MzMzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1MzQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1M0wzMkEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NU1AzNDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU09OWV9CVEZfTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVERBNzQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1REQTk4NDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDE1QyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RFQTY0MjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UTFYzMjBBSUMyM0IgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVkFVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVURBMTM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZQMjdTTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004NzM5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004Nzc1IGlzIG5vdCBzZXQKIyBlbmQgb2YgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwoKIwojIFJEUyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX1NBQTY1ODggaXMgbm90IHNldAojIGVuZCBvZiBSRFMgZGVjb2RlcnMKCiMKIyBWaWRlbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxODAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzQ4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjc2MDQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3ODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSVNMNzk5OFggaXMgbm90IHNldAojIENPTkZJR19WSURFT19LUzAxMjcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NTDg2Vjc2NjcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzExWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RDMzU4NzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEMzNTg3NDYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA1MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDcwMDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzI4MDQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MDYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUFgzMjIwIGlzIG5vdCBzZXQKCiMKIyBWaWRlbyBhbmQgYXVkaW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE3MTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1gyNTg0MCBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvIGRlY29kZXJzCgojCiMgVmlkZW8gZW5jb2RlcnMKIwojIENPTkZJR19WSURFT19BRFY3MTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzE3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjczNDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQUs4ODFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxODUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19USFM4MjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gZW5jb2RlcnMKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1VQRDY0MDMxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VQRDY0MDgzIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1NBQTY3NTJIUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCgojCiMgU0RSIHR1bmVyIGNoaXBzCiMKIyBlbmQgb2YgU0RSIHR1bmVyIGNoaXBzCgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19WSURFT19JMkMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NNTI3OTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TVF9NSVBJRDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEhTNzMwMyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCgojCiMgVmlkZW8gc2VyaWFsaXplcnMgYW5kIGRlc2VyaWFsaXplcnMKIwojIENPTkZJR19WSURFT19EUzkwVUI5MTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EUzkwVUI5NTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EUzkwVUI5NjAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBzZXJpYWxpemVycyBhbmQgZGVzZXJpYWxpemVycwoKIwojIE1lZGlhIFNQSSBBZGFwdGVycwojCiMgQ09ORklHX1ZJREVPX0dTMTY2MiBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lZGlhIFNQSSBBZGFwdGVycwojIGVuZCBvZiBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQVBFUlRVUkVfSEVMUEVSUz15CkNPTkZJR19TQ1JFRU5fSU5GTz15CkNPTkZJR19WSURFT19DTURMSU5FPXkKQ09ORklHX1ZJREVPX05PTU9ERVNFVD15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldApDT05GSUdfVEVHUkFfSE9TVDFYX0NPTlRFWFRfQlVTPXkKQ09ORklHX1RFR1JBX0hPU1QxWD15CkNPTkZJR19URUdSQV9IT1NUMVhfRklSRVdBTEw9eQpDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CiMgQ09ORklHX0RSTV9ERUJVR19NTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01TX0hFTFBFUj15CiMgQ09ORklHX0RSTV9ERUJVR19EUF9NU1RfVE9QT0xPR1lfUkVGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9ERUJVR19NT0RFU0VUX0xPQ0sgaXMgbm90IHNldApDT05GSUdfRFJNX0ZCREVWX0VNVUxBVElPTj15CkNPTkZJR19EUk1fRkJERVZfT1ZFUkFMTE9DPTEwMAojIENPTkZJR19EUk1fRkJERVZfTEVBS19QSFlTX1NNRU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9EUF9BVVhfQlVTPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9EUF9IRUxQRVI9eQpDT05GSUdfRFJNX0RJU1BMQVlfSERNSV9IRUxQRVI9eQojIENPTkZJR19EUk1fRFBfQVVYX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19EUk1fRFBfQ0VDIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9HRU1fRE1BX0hFTFBFUj15CkNPTkZJR19EUk1fR0VNX1NITUVNX0hFTFBFUj15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfRFJNX0kyQ19DSDcwMDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX1NJTDE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OTUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCgojCiMgQVJNIGRldmljZXMKIwojIENPTkZJR19EUk1fSERMQ0QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUFMSV9ESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0tPTUVEQSBpcyBub3Qgc2V0CiMgZW5kIG9mIEFSTSBkZXZpY2VzCgojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZHRU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fVktNUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUk9DS0NISVA9eQpDT05GSUdfUk9DS0NISVBfVk9QPXkKIyBDT05GSUdfUk9DS0NISVBfVk9QMiBpcyBub3Qgc2V0CkNPTkZJR19ST0NLQ0hJUF9BTkFMT0dJWF9EUD15CkNPTkZJR19ST0NLQ0hJUF9DRE5fRFA9eQpDT05GSUdfUk9DS0NISVBfRFdfSERNST15CkNPTkZJR19ST0NLQ0hJUF9EV19NSVBJX0RTST15CkNPTkZJR19ST0NLQ0hJUF9JTk5PX0hETUk9eQpDT05GSUdfUk9DS0NISVBfTFZEUz15CkNPTkZJR19ST0NLQ0hJUF9SR0I9eQpDT05GSUdfUk9DS0NISVBfUkszMDY2X0hETUk9eQojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBRzIwMCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUkNBUl9EVT15CkNPTkZJR19EUk1fUkNBUl9VU0VfQ01NPXkKQ09ORklHX0RSTV9SQ0FSX0NNTT15CiMgQ09ORklHX0RSTV9SQ0FSX0RXX0hETUkgaXMgbm90IHNldApDT05GSUdfRFJNX1JDQVJfVVNFX0xWRFM9eQpDT05GSUdfRFJNX1JDQVJfTFZEUz15CkNPTkZJR19EUk1fUkNBUl9VU0VfTUlQSV9EU0k9eQpDT05GSUdfRFJNX1JDQVJfTUlQSV9EU0k9eQojIENPTkZJR19EUk1fUlpHMkxfTUlQSV9EU0kgaXMgbm90IHNldApDT05GSUdfRFJNX1JDQVJfV1JJVEVCQUNLPXkKIyBDT05GSUdfRFJNX1NITU9CSUxFIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9TVU40ST15CkNPTkZJR19EUk1fU1VONklfRFNJPXkKQ09ORklHX0RSTV9TVU44SV9EV19IRE1JPXkKQ09ORklHX0RSTV9TVU44SV9NSVhFUj15CkNPTkZJR19EUk1fU1VOOElfVENPTl9UT1A9eQojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BVPXkKQ09ORklHX0RSTV9WSVJUSU9fR1BVX0tNUz15CiMgQ09ORklHX0RSTV9NU00gaXMgbm90IHNldApDT05GSUdfRFJNX1RFR1JBPXkKIyBDT05GSUdfRFJNX1RFR1JBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFORUxfQUJUX1kwMzBYWDA2N0EgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQVJNX1ZFUlNBVElMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9BU1VTX1owMFRfVE01UDVfTlQzNTU5NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9BVU9fQTAzMEpUTjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0JPRV9CRjA2MFk4TV9BSjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQk9FX0hJTUFYODI3OUQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQk9FX1RWMTAxV1VNX05MNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9EU0lfQ00gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTFZEUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfU0lNUExFPXkKIyBDT05GSUdfRFJNX1BBTkVMX0VEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9FQkJHX0ZUODcxOSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9FTElEQV9LRDM1VDEzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9GRUlYSU5fSzEwMV9JTTJCQTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0ZFSVlBTkdfRlkwNzAyNERJMjZBMzBEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0hJTUFYX0hYODM5NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUw5MzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lMSVRFS19JTEk5MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lMSVRFS19JTEk5ODgxQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTk5PTFVYX0VKMDMwTkEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSU5OT0xVWF9QMDc5WkNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0pBREFSRF9KRDkzNjVEQV9IMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9KRElfTFQwNzBNRTA1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0pESV9SNjM0NTIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfS0hBREFTX1RTMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0tJTkdESVNQTEFZX0tEMDk3RDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xFQURURUtfTFRLMDUwSDMxNDZXIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xFQURURUtfTFRLNTAwSEQxODI5IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfTEQ5MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xHX0xCMDM1UTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xHX0xHNDU3MyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NQUdOQUNISVBfRDUzRTZFQTg5NjYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTkVDX05MODA0OEhMMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTkVXVklTSU9OX05WMzA1MUQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTkVXVklTSU9OX05WMzA1MkMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM1NTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNTU2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzU5NTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM2NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNjY3MkEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM5MDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX01BTlRJWF9NTEFGMDU3V0U1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9PTElNRVhfTENEX09MSU5VWElOTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9PUklTRVRFQ0hfT1RBNTYwMUEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT1JJU0VURUNIX09UTTgwMDlBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX09TRF9PU0QxMDFUMjU4N181M1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1BBTkFTT05JQ19WVlgxMEYwMzROMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUkFZRElVTV9STTY3MTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1JBWURJVU1fUk02ODIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ST05CT19SQjA3MEQzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0FUTkEzM1hDMjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19EQjc0MzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkQxNkQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZEMjdBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RDdBQTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkUzSEEyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFNjNKMFgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTYzTTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU4OEEwX0FNUzQ1MkVGMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU4QUEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfU09GRUYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TRUlLT180M1dWRjFHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xRMTAxUjFTWDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xTMDM3VjdEVzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xTMDQzVDFMRTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xTMDYwVDFTWDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NJVFJPTklYX1NUNzcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSVRST05JWF9TVDc3MDMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0lUUk9OSVhfU1Q3Nzg5ViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TT05ZX0FDWDU2NUFLTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TT05ZX1RENDM1M19KREkgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU09OWV9UVUxJUF9UUlVMWV9OVDM1NTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NUQVJURUtfS0QwNzBGSEZJRDAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9URE9fVEwwNzBXU0gzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVEQwMjhUVEVDMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVEQwNDNNVEVBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVFBHMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1RSVUxZX05UMzU1OTdfV1FYR0EgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVklTSU9OT1hfUk02OTI5OSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9WSVNJT05PWF9WVERSNjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9WSVNJT05PWF9SNjY0NTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfV0lERUNISVBTX1dTMjQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9YSU5QRU5HX1hQUDA1NUMyNzIgaXMgbm90IHNldAojIGVuZCBvZiBEaXNwbGF5IFBhbmVscwoKQ09ORklHX0RSTV9CUklER0U9eQpDT05GSUdfRFJNX1BBTkVMX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCiMgQ09ORklHX0RSTV9DSElQT05FX0lDTjYyMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0hST05URUxfQ0g3MDMzIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9ESVNQTEFZX0NPTk5FQ1RPUj15CiMgQ09ORklHX0RSTV9GU0xfTERCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lURV9JVDY1MDUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDg5MTJCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ5MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ5NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ5NjExVVhDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lURV9JVDY2MTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xWRFNfQ09ERUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUVHQUNISVBTX1NURFBYWFhYX0dFX0I4NTBWM19GVyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OV0xfTUlQSV9EU0kgaXMgbm90IHNldAojIENPTkZJR19EUk1fTlhQX1BUTjM0NjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFSQURFX1BTODYyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQVJBREVfUFM4NjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NBTVNVTkdfRFNJTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUxfU0lJODYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUk5MDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJSTkyMzQgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lNUExFX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USElORV9USEM2M0xWRDEwMjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjcgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4Nzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX0RMUEMzNDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1RGUDQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9TTjY1RFNJODMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfU042NURTSTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1RQRDEyUzAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg2MzQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFggaXMgbm90IHNldApDT05GSUdfRFJNX0FOQUxPR0lYX0RQPXkKIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc2MjUgaXMgbm90IHNldApDT05GSUdfRFJNX0kyQ19BRFY3NTExPXkKQ09ORklHX0RSTV9JMkNfQURWNzUxMV9DRUM9eQojIENPTkZJR19EUk1fQ0ROU19EU0kgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0ROU19NSERQODU0NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UU1fTERCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWDhRWFBfTERCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWDhRWFBfUElYRUxfQ09NQklORVIgaXMgbm90IHNldAojIENPTkZJR19EUk1fSU1YOFFYUF9QSVhFTF9MSU5LX1RPX0RQSSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRFdfSERNST15CiMgQ09ORklHX0RSTV9EV19IRE1JX0kyU19BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9EV19IRE1JX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRFdfTUlQSV9EU0k9eQojIGVuZCBvZiBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCgojIENPTkZJR19EUk1fSU1YX0RDU1MgaXMgbm90IHNldAojIENPTkZJR19EUk1fSU1YX0xDREMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVjNEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPT05HU09OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0VUTkFWSVYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSElTSV9ISUJNQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSElTSV9LSVJJTj15CiMgQ09ORklHX0RSTV9MT0dJQ1ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01FRElBVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01YU0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWF9MQ0RJRiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTUVTT049eQpDT05GSUdfRFJNX01FU09OX0RXX0hETUk9eQpDT05GSUdfRFJNX01FU09OX0RXX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX0FSQ1BHVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTTEyVTMyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NSVBJX0RCSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSU1QTEVEUk0gaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0hYODM1N0QgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkxNjMgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkyMjUgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkzNDEgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTk0ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX01JMDI4M1FUIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9SRVBBUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9TVDc1ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX1NUNzczNVIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEwxMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fWEVOX0ZST05URU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xJTUEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORlJPU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElEU1MgaXMgbm90IHNldAojIENPTkZJR19EUk1fR1VEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NTRDEzMFggaXMgbm90IHNldAojIENPTkZJR19EUk1fU1BSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9PUklFTlRBVElPTl9RVUlSS1M9eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FSTUNMQ0Q9eQojIENPTkZJR19GQl9JTVggaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfRUZJPXkKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNYWFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NIX01PQklMRV9MQ0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fRkJERVZfRlJPTlRFTkQ9eQojIENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNldAojIENPTkZJR19GQl9NQjg2MlhYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hZUEVSVj15CkNPTkZJR19GQl9TSU1QTEU9eQojIENPTkZJR19GQl9TU0QxMzA3IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU003MTIgaXMgbm90IHNldApDT05GSUdfRkJfQ09SRT15CkNPTkZJR19GQl9OT1RJRlk9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0RFVklDRT15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQpDT05GSUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09ORklHX0ZCX1NZU19DT1BZQVJFQT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfRE1BTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfSU9NRU1fRk9QUz15CkNPTkZJR19GQl9JT01FTV9IRUxQRVJTPXkKQ09ORklHX0ZCX1NZU01FTV9IRUxQRVJTPXkKQ09ORklHX0ZCX1NZU01FTV9IRUxQRVJTX0RFRkVSUkVEPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQojIGVuZCBvZiBGcmFtZSBidWZmZXIgRGV2aWNlcwoKIwojIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAojCiMgQ09ORklHX0xDRF9DTEFTU19ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9LVEQyNTMgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfS1RaODg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QV00gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUUNPTV9XTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CgpDT05GSUdfVklERU9NT0RFX0hFTFBFUlM9eQpDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0xFR0FDWV9BQ0NFTEVSQVRJT04gaXMgbm90IHNldApDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldAojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CgpDT05GSUdfTE9HTz15CiMgQ09ORklHX0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90IHNldApDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKIyBlbmQgb2YgR3JhcGhpY3Mgc3VwcG9ydAoKIyBDT05GSUdfRFJNX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkQgaXMgbm90IHNldApDT05GSUdfSElEX1NVUFBPUlQ9eQpDT05GSUdfSElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90IHNldApDT05GSUdfSElEUkFXPXkKIyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKIyBDT05GSUdfSElEX0FDQ1VUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BQ1JVWCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9eQojIENPTkZJR19ISURfQVBQTEVJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQkVMS0lOPXkKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0JJR0JFTl9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkKIyBDT05GSUdfSElEX0NPUlNBSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQ09VR0FSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BQ0FMTFkgaXMgbm90IHNldAojIENPTkZJR19ISURfQ01FRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NQMjExMiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUkVBVElWRV9TQjA1NDAgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9eQojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VWSVNJT04gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPXkKIyBDT05GSUdfSElEX0ZUMjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HTE9SSU9VUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR09PR0xFX1NUQURJQV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPXkKIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049eQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD15CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9eQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIEhJRC1CUEYgc3VwcG9ydAojCiMgQ09ORklHX0hJRF9CUEYgaXMgbm90IHNldAojIGVuZCBvZiBISUQtQlBGIHN1cHBvcnQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgpDT05GSUdfSTJDX0hJRD15CiMgQ09ORklHX0kyQ19ISURfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISURfT0YgaXMgbm90IHNldAojIENPTkZJR19JMkNfSElEX09GX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19JMkNfSElEX09GX0dPT0RJWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldApDT05GSUdfVVNCX1VMUElfQlVTPXkKQ09ORklHX1VTQl9DT05OX0dQSU89eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNCX0ZFV19JTklUX1JFVFJJRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldApDT05GSUdfVVNCX09URz15CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19GU00gaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEU19UUklHR0VSX1VTQlBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX0FVVE9TVVNQRU5EX0RFTEFZPTIKIyBDT05GSUdfVVNCX01PTiBpcyBub3Qgc2V0CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1hIQ0lfREJHQ0FQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BDST15CiMgQ09ORklHX1VTQl9YSENJX1BDSV9SRU5FU0FTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX1hIQ0lfSElTVEIgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9NVEsgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9NVkVCVSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9SQ0FSPXkKQ09ORklHX1VTQl9YSENJX1RFR1JBPXkKIyBDT05GSUdfVVNCX0JSQ01TVEIgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST15CiMgQ09ORklHX1VTQl9FSENJX0ZTTCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9IQ0RfT1JJT049eQpDT05GSUdfVVNCX0VIQ0lfVEVHUkE9eQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk09eQojIENPTkZJR19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hFTl9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1JFTkVTQVNfVVNCSFM9eQoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPXkKIyBDT05GSUdfVVNCX1BSSU5URVIgaXMgbm90IHNldApDT05GSUdfVVNCX1dETT1tCiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPXkKIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz15CkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009eQpDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPXkKQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFIwOT15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9eQpDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9eQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPXkKQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPXkKQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPXkKQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9eQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD15CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9eQpDT05GSUdfVVNCX01JQ1JPVEVLPXkKQ09ORklHX1VTQklQX0NPUkU9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ0Q9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ19QT1JUUz04CkNPTkZJR19VU0JJUF9WSENJX05SX0hDUz0xCkNPTkZJR19VU0JJUF9IT1NUPXkKQ09ORklHX1VTQklQX1ZVREM9eQojIENPTkZJR19VU0JJUF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIGR1YWwtbW9kZSBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfQ0ROU19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01UVTMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVVTQl9IRFJDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzPXkKIyBDT05GSUdfVVNCX0RXQzNfVUxQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDM19HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzNfRFVBTF9ST0xFPXkKCiMKIyBQbGF0Zm9ybSBHbHVlIERyaXZlciBTdXBwb3J0CiMKQ09ORklHX1VTQl9EV0MzX1BDST15CkNPTkZJR19VU0JfRFdDM19IQVBTPXkKQ09ORklHX1VTQl9EV0MzX0tFWVNUT05FPXkKQ09ORklHX1VTQl9EV0MzX01FU09OX0cxMkE9eQpDT05GSUdfVVNCX0RXQzNfT0ZfU0lNUExFPXkKQ09ORklHX1VTQl9EV0MzX1FDT009eQpDT05GSUdfVVNCX0RXQzNfSU1YOE1QPXkKQ09ORklHX1VTQl9EV0MzX1hJTElOWD15CkNPTkZJR19VU0JfRFdDM19BTTYyPXkKQ09ORklHX1VTQl9EV0MyPXkKIyBDT05GSUdfVVNCX0RXQzJfSE9TVCBpcyBub3Qgc2V0CgojCiMgR2FkZ2V0L0R1YWwtcm9sZSBtb2RlIHJlcXVpcmVzIFVTQiBHYWRnZXQgc3VwcG9ydCB0byBiZSBlbmFibGVkCiMKIyBDT05GSUdfVVNCX0RXQzJfUEVSSVBIRVJBTCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMl9EVUFMX1JPTEU9eQpDT05GSUdfVVNCX0RXQzJfUENJPXkKIyBDT05GSUdfVVNCX0RXQzJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMl9UUkFDS19NSVNTRURfU09GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ0hJUElERUE9eQpDT05GSUdfVVNCX0NISVBJREVBX1VEQz15CkNPTkZJR19VU0JfQ0hJUElERUFfSE9TVD15CkNPTkZJR19VU0JfQ0hJUElERUFfUENJPXkKQ09ORklHX1VTQl9DSElQSURFQV9NU009eQpDT05GSUdfVVNCX0NISVBJREVBX0lNWD15CkNPTkZJR19VU0JfQ0hJUElERUFfR0VORVJJQz15CkNPTkZJR19VU0JfQ0hJUElERUFfVEVHUkE9eQpDT05GSUdfVVNCX0lTUDE3NjA9eQpDT05GSUdfVVNCX0lTUDE3NjBfSENEPXkKQ09ORklHX1VTQl9JU1AxNzYxX1VEQz15CiMgQ09ORklHX1VTQl9JU1AxNzYwX0hPU1RfUk9MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwX0dBREdFVF9ST0xFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU1AxNzYwX0RVQUxfUk9MRT15CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCkNPTkZJR19VU0JfU0VSSUFMPXkKQ09ORklHX1VTQl9TRVJJQUxfQ09OU09MRT15CkNPTkZJR19VU0JfU0VSSUFMX0dFTkVSSUM9eQojIENPTkZJR19VU0JfU0VSSUFMX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQUlSQ0FCTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTYgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0JFTEtJTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0NIMzQxPXkKIyBDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0NQMjEwWD15CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1lQUkVTU19NOCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRU1QRUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9GVERJX1NJTz15CiMgQ09ORklHX1VTQl9TRVJJQUxfVklTT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lQQVEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlRfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxNTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9HQVJNSU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lQVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVVVIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0xTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS09CSUxfU0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUVUUk8gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01PUzc3MjAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01PUzc4NDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01YVVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX05BVk1BTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1BMMjMwMz15CiMgQ09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUUNBVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNLIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfV1dBTj1tCkNPTkZJR19VU0JfU0VSSUFMX09QVElPTj1tCiMgQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfWFNFTlNfTVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1dJU0hCT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TU1UxMDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FUMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVVBENzhGMDczMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfWFIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklHX1VTQl9FTUk2Mj15CkNPTkZJR19VU0JfRU1JMjY9eQpDT05GSUdfVVNCX0FEVVRVWD15CkNPTkZJR19VU0JfU0VWU0VHPXkKQ09ORklHX1VTQl9MRUdPVE9XRVI9eQpDT05GSUdfVVNCX0xDRD15CkNPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjM9eQpDT05GSUdfVVNCX0NZVEhFUk09eQpDT05GSUdfVVNCX0lETU9VU0U9eQpDT05GSUdfVVNCX0FQUExFRElTUExBWT15CiMgQ09ORklHX1VTQl9RQ09NX0VVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX01GSV9GQVNUQ0hBUkdFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TSVNVU0JWR0E9eQpDT05GSUdfVVNCX0xEPXkKQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUj15CkNPTkZJR19VU0JfSU9XQVJSSU9SPXkKQ09ORklHX1VTQl9URVNUPXkKQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkU9eQpDT05GSUdfVVNCX0lTSUdIVEZXPXkKQ09ORklHX1VTQl9ZVVJFWD15CkNPTkZJR19VU0JfRVpVU0JfRlgyPXkKQ09ORklHX1VTQl9IVUJfVVNCMjUxWEI9eQpDT05GSUdfVVNCX0hTSUNfVVNCMzUwMz15CiMgQ09ORklHX1VTQl9IU0lDX1VTQjQ2MDQgaXMgbm90IHNldApDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVD15CkNPTkZJR19VU0JfQ0hBT1NLRVk9eQpDT05GSUdfQlJDTV9VU0JfUElOTUFQPXkKIyBDT05GSUdfVVNCX09OQk9BUkRfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FUTSBpcyBub3Qgc2V0CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNCX1BIWT15CkNPTkZJR19OT1BfVVNCX1hDRUlWPXkKIyBDT05GSUdfVVNCX0lTUDEzMDEgaXMgbm90IHNldApDT05GSUdfVVNCX01YU19QSFk9eQpDT05GSUdfVVNCX1RFR1JBX1BIWT15CkNPTkZJR19VU0JfVUxQST15CkNPTkZJR19VU0JfVUxQSV9WSUVXUE9SVD15CiMgZW5kIG9mIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCgpDT05GSUdfVVNCX0dBREdFVD15CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZJTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJBVz0yCkNPTkZJR19VU0JfR0FER0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgojIENPTkZJR19VX1NFUklBTF9DT05TT0xFIGlzIG5vdCBzZXQKCiMKIyBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCiMKIyBDT05GSUdfVVNCX0dSX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5NyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUkVORVNBU19VU0JIU19VREM9eQojIENPTkZJR19VU0JfUkVORVNBU19VU0IzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JFTkVTQVNfVVNCRiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QWEEyN1ggaXMgbm90IHNldAojIENPTkZJR19VU0JfTVZfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1UzRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU05QX0NPUkU9eQpDT05GSUdfVVNCX1NOUF9VRENfUExBVD15CiMgQ09ORklHX1VTQl9NNjY1OTIgaXMgbm90IHNldApDT05GSUdfVVNCX0JEQ19VREM9eQojIENPTkZJR19VU0JfQU1ENTUzNlVEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVDIyODAgaXMgbm90IHNldAojIENPTkZJR19VU0JfR09LVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FRzIwVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01BWDM0MjBfVURDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9URUdSQV9YVURDPXkKIyBDT05GSUdfVVNCX0NETlMyX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EVU1NWV9IQ0QgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCgpDT05GSUdfVVNCX0xJQkNPTVBPU0lURT15CkNPTkZJR19VU0JfRl9BQ009eQpDT05GSUdfVVNCX0ZfU1NfTEI9eQpDT05GSUdfVVNCX1VfU0VSSUFMPXkKQ09ORklHX1VTQl9VX0VUSEVSPXkKQ09ORklHX1VTQl9GX1NFUklBTD15CkNPTkZJR19VU0JfRl9PQkVYPXkKQ09ORklHX1VTQl9GX05DTT15CkNPTkZJR19VU0JfRl9FQ009eQpDT05GSUdfVVNCX0ZfRUVNPXkKQ09ORklHX1VTQl9GX1NVQlNFVD15CkNPTkZJR19VU0JfRl9STkRJUz15CkNPTkZJR19VU0JfRl9NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0ZfRlM9eQpDT05GSUdfVVNCX0ZfSElEPXkKQ09ORklHX1VTQl9GX1BSSU5URVI9eQpDT05GSUdfVVNCX0NPTkZJR0ZTPXkKQ09ORklHX1VTQl9DT05GSUdGU19TRVJJQUw9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0FDTT15CkNPTkZJR19VU0JfQ09ORklHRlNfT0JFWD15CkNPTkZJR19VU0JfQ09ORklHRlNfTkNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19FQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTV9TVUJTRVQ9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX1JORElTPXkKQ09ORklHX1VTQl9DT05GSUdGU19FRU09eQojIENPTkZJR19VU0JfQ09ORklHRlNfUEhPTkVUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfTEJfU1M9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfRlM9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfSElEPXkKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfVVZDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19GX1BSSU5URVI9eQoKIwojIFVTQiBHYWRnZXQgcHJlY29tcG9zZWQgY29uZmlndXJhdGlvbnMKIwojIENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVNTX1NUT1JBR0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NEQ19DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OT0tJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0FDTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfSElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfREJHUCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1dFQkNBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SQVdfR0FER0VUIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEdhZGdldCBwcmVjb21wb3NlZCBjb25maWd1cmF0aW9ucwoKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldApDT05GSUdfVVNCX1JPTEVfU1dJVENIPXkKQ09ORklHX01NQz15CkNPTkZJR19QV1JTRVFfRU1NQz15CkNPTkZJR19QV1JTRVFfU0lNUExFPXkKQ09ORklHX01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTMyCiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQVJNTU1DST15CkNPTkZJR19NTUNfUUNPTV9ETUw9eQpDT05GSUdfTU1DX1NUTTMyX1NETU1DPXkKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9eQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST15CkNPTkZJR19NTUNfU0RIQ0lfUExURk09eQpDT05GSUdfTU1DX1NESENJX09GX0FSQVNBTj15CiMgQ09ORklHX01NQ19TREhDSV9PRl9BVDkxIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9PRl9FU0RIQz15CkNPTkZJR19NTUNfU0RIQ0lfT0ZfRFdDTVNIQz15CkNPTkZJR19NTUNfU0RIQ0lfQ0FERU5DRT15CiMgQ09ORklHX01NQ19TREhDSV9FU0RIQ19JTVggaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX1RFR1JBPXkKIyBDT05GSUdfTU1DX1NESENJX1BYQVYzIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9GX1NESDMwPXkKIyBDT05GSUdfTU1DX1NESENJX01JTEJFQVVUIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9JUFJPQz15CkNPTkZJR19NTUNfTUVTT05fR1g9eQojIENPTkZJR19NTUNfTUVTT05fTVhfU0RJTyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfTVNNPXkKIyBDT05GSUdfTU1DX01YQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TUEk9eQojIENPTkZJR19NTUNfU0RIQ0lfU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVE1JT19DT1JFPXkKQ09ORklHX01NQ19TREhJPXkKIyBDT05GSUdfTU1DX1NESElfU1lTX0RNQUMgaXMgbm90IHNldApDT05GSUdfTU1DX1NESElfSU5URVJOQUxfRE1BQz15CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05GSUdfTU1DX0RXPXkKQ09ORklHX01NQ19EV19QTFRGTT15CiMgQ09ORklHX01NQ19EV19CTFVFRklFTEQgaXMgbm90IHNldApDT05GSUdfTU1DX0RXX0VYWU5PUz15CkNPTkZJR19NTUNfRFdfSEkzNzk4Q1YyMDA9eQpDT05GSUdfTU1DX0RXX0szPXkKIyBDT05GSUdfTU1DX0RXX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfRFdfUk9DS0NISVA9eQojIENPTkZJR19NTUNfU0hfTU1DSUYgaXMgbm90IHNldAojIENPTkZJR19NTUNfVlVCMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTSEMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU1VOWEk9eQpDT05GSUdfTU1DX0NRSENJPXkKIyBDT05GSUdfTU1DX0hTUSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQkNNMjgzNT15CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX0JSQ01TVEI9eQpDT05GSUdfTU1DX1NESENJX1hFTk9OPXkKIyBDT05GSUdfTU1DX1NESENJX0FNNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX09XTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FOMzAyNTlBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19BVzIwMFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19BVzIwMTMgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JDTTYzMjggaXMgbm90IHNldAojIENPTkZJR19MRURTX0JDTTYzNTggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NSMDAxNDExNCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfRUwxNTIwMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNjkyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0dQSU89eQojIENPTkZJR19MRURTX0xQMzk0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTVYWF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTk1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BXTT15CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI2MDZNVlYgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFQzNTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMlhYIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfU1lTQ09OPXkKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1NQSV9CWVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2OTcgaXMgbm90IHNldAoKIwojIEZsYXNoIGFuZCBUb3JjaCBMRUQgZHJpdmVycwojCgojCiMgUkdCIExFRCBkcml2ZXJzCiMKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CkNPTkZJR19MRURTX1RSSUdHRVJfVElNRVI9eQpDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9eQpDT05GSUdfTEVEU19UUklHR0VSX0RJU0s9eQojIENPTkZJR19MRURTX1RSSUdHRVJfTVREIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQ1BVPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9BQ1RJVklUWT15CkNPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj15CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1RUWSBpcyBub3Qgc2V0CgojCiMgU2ltcGxlIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EPXkKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOU19DT05GSUdGUz15CkNPTkZJR19JTkZJTklCQU5EX1ZJUlRfRE1BPXkKIyBDT05GSUdfSU5GSU5JQkFORF9CTlhUX1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9DWEdCNCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSE5TIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19NTFg0X0lORklOSUJBTkQ9bQpDT05GSUdfTUxYNV9JTkZJTklCQU5EPW0KIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9RRURSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9WTVdBUkVfUFZSRE1BIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KIyBDT05GSUdfUkRNQV9TSVcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMgbm90IHNldApDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19HSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19MQVlFUlNDQVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19USFVOREVSWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU1lOT1BTWVMgaXMgbm90IHNldAojIENPTkZJR19FREFDX1hHRU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19ETUM1MjAgaXMgbm90IHNldAojIENPTkZJR19FREFDX1pZTlFNUCBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCkNPTkZJR19SVENfU1lTVE9IQz15CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTlZNRU09eQoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09ORklHX1JUQ19JTlRGX1BST0M9eQpDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRDX0lOVEZfREVWX1VJRV9FTVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQkVPWjkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCWDgwWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0JSQ01TVEI9eQpDT05GSUdfUlRDX0RSVl9EUzEzMDc9eQojIENPTkZJR19SVENfRFJWX0RTMTMwN19DRU5UVVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNzQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSFlNODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01BWDc3Njg2PXkKIyBDT05GSUdfUlRDX0RSVl9OQ1QzMDE4WSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JLODA4PXkKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1gxMjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUzNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1NjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1ODMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000MVQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQlEzMksgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1MzNTM5MEEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0ZNMzEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDg1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRU0zMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlY4ODAzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUzVNPXkKIyBDT05GSUdfUlRDX0RSVl9TRDMwNzggaXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfTTQxVDkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SOTcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg0NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzQ4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQ1A3OTUgaXMgbm90IHNldApDT05GSUdfUlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0RTMzIzMj15CkNPTkZJR19SVENfRFJWX0RTMzIzMl9IV01PTj15CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0RTMTI4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1NTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMyNDA0IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRUZJPXkKIyBDT05GSUdfUlRDX0RSVl9TVEsxN1RBOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUMzUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVNNNjI0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9aWU5RTVAgaXMgbm90IHNldAoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfSU1YREkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0ZTTF9GVE1fQUxBUk0gaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NRVNPTl9WUlRDPXkKIyBDT05GSUdfUlRDX0RSVl9TSCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BMMDMwPXkKQ09ORklHX1JUQ19EUlZfUEwwMzE9eQpDT05GSUdfUlRDX0RSVl9TVU42ST15CiMgQ09ORklHX1JUQ19EUlZfTVYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FSTUFEQTM4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRlRSVEMwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BNOFhYWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RFR1JBPXkKIyBDT05GSUdfUlRDX0RSVl9NWEMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01YQ19WMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU05WUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQkJOU00gaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01UMjcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVQ3NjIyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWEdFTkU9eQojIENPTkZJR19SVENfRFJWX1I3MzAxIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlREMTE5WD15CiMgQ09ORklHX1JUQ19EUlZfVElfSzMgaXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19BU1lOQ19UWF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0g9eQpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19ETUFfT0Y9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1CQV9QTDA4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0FYSV9ETUFDIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9TQkFfUkFJRD1tCkNPTkZJR19ETUFfQkNNMjgzNT15CkNPTkZJR19ETUFfU1VONkk9eQojIENPTkZJR19EV19BWElfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1FETUEgaXMgbm90IHNldAojIENPTkZJR19ISVNJX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19JTVhfU0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETUE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0szX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01WX1hPUiBpcyBub3Qgc2V0CkNPTkZJR19NVl9YT1JfVjI9eQojIENPTkZJR19NWFNfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfT1dMX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19QTDMzMF9ETUE9eQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BSRF9ETUEgaXMgbm90IHNldAojIENPTkZJR19URUdSQTE4Nl9HUENfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBMjBfQVBCX0RNQT15CkNPTkZJR19URUdSQTIxMF9BRE1BPXkKIyBDT05GSUdfWEdFTkVfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9YRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1pZTlFNUF9ETUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfWllOUU1QX0RQRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX0hTRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX0NRRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX1VBUlRfQVBETUEgaXMgbm90IHNldApDT05GSUdfUUNPTV9CQU1fRE1BPXkKIyBDT05GSUdfUUNPTV9HUElfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fSElETUFfTUdNVD15CkNPTkZJR19RQ09NX0hJRE1BPXkKQ09ORklHX0RXX0RNQUNfQ09SRT15CkNPTkZJR19EV19ETUFDPXkKQ09ORklHX0RXX0RNQUNfUENJPXkKIyBDT05GSUdfRFdfRURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NGX1BETUEgaXMgbm90IHNldApDT05GSUdfUkVORVNBU19ETUE9eQpDT05GSUdfUkNBUl9ETUFDPXkKIyBDT05GSUdfUkVORVNBU19VU0JfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0szX1VETUEgaXMgbm90IHNldAoKIwojIERNQSBDbGllbnRzCiMKIyBDT05GSUdfQVNZTkNfVFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZTkNfRklMRT15CiMgQ09ORklHX1NXX1NZTkMgaXMgbm90IHNldAojIENPTkZJR19VRE1BQlVGIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX01PVkVfTk9USUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9IRUFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9TWVNGU19TVEFUUyBpcyBub3Qgc2V0CiMgZW5kIG9mIERNQUJVRiBvcHRpb25zCgpDT05GSUdfVUlPPW0KIyBDT05GSUdfVUlPX0NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QRFJWX0dFTklSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19BRUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBub3Qgc2V0CkNPTkZJR19VSU9fUENJX0dFTkVSSUM9bQojIENPTkZJR19VSU9fTkVUWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QUlVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19NRjYyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19IVl9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU89bQpDT05GSUdfVkZJT19HUk9VUD15CkNPTkZJR19WRklPX0NPTlRBSU5FUj15CkNPTkZJR19WRklPX0lPTU1VX1RZUEUxPW0KIyBDT05GSUdfVkZJT19OT0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU9fVklSUUZEPXkKCiMKIyBWRklPIHN1cHBvcnQgZm9yIFBDSSBkZXZpY2VzCiMKQ09ORklHX1ZGSU9fUENJX0NPUkU9bQpDT05GSUdfVkZJT19QQ0lfTU1BUD15CkNPTkZJR19WRklPX1BDSV9JTlRYPXkKQ09ORklHX1ZGSU9fUENJPW0KIyBDT05GSUdfTUxYNV9WRklPX1BDSSBpcyBub3Qgc2V0CiMgZW5kIG9mIFZGSU8gc3VwcG9ydCBmb3IgUENJIGRldmljZXMKCiMKIyBWRklPIHN1cHBvcnQgZm9yIHBsYXRmb3JtIGRldmljZXMKIwojIENPTkZJR19WRklPX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJT19BTUJBIGlzIG5vdCBzZXQKIyBlbmQgb2YgVkZJTyBzdXBwb3J0IGZvciBwbGF0Zm9ybSBkZXZpY2VzCgpDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZNR0VOSUQ9eQojIENPTkZJR19OSVRST19FTkNMQVZFUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQU5DSE9SPXkKQ09ORklHX1ZJUlRJTz15CkNPTkZJR19WSVJUSU9fUENJX0xJQj15CkNPTkZJR19WSVJUSU9fUENJX0xJQl9MRUdBQ1k9eQpDT05GSUdfVklSVElPX01FTlU9eQpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xFR0FDWT15CkNPTkZJR19WSVJUSU9fUE1FTT15CkNPTkZJR19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fSU5QVVQ9eQpDT05GSUdfVklSVElPX01NSU89eQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKQ09ORklHX1ZJUlRJT19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX1ZEUEEgaXMgbm90IHNldApDT05GSUdfVkhPU1RfSU9UTEI9eQpDT05GSUdfVkhPU1RfVEFTSz15CkNPTkZJR19WSE9TVD15CkNPTkZJR19WSE9TVF9NRU5VPXkKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9WU09DSz15CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPXkKQ09ORklHX0hZUEVSVl9VVElMUz15CkNPTkZJR19IWVBFUlZfQkFMTE9PTj15CiMgZW5kIG9mIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKCiMKIyBYZW4gZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfWEVOX0JBTExPT049eQpDT05GSUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQ9eQpDT05GSUdfWEVOX0RFVl9FVlRDSE49eQojIENPTkZJR19YRU5fQkFDS0VORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5GUz15CkNPTkZJR19YRU5fQ09NUEFUX1hFTkZTPXkKQ09ORklHX1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05URU5EPXkKQ09ORklHX1hFTl9HTlRERVY9eQpDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQz15CiMgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQl9YRU49eQojIENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUFJJVkNNRD15CkNPTkZJR19YRU5fRUZJPXkKQ09ORklHX1hFTl9BVVRPX1hMQVRFPXkKIyBDT05GSUdfWEVOX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIFhlbiBkcml2ZXIgc3VwcG9ydAoKIyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldAojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldAojIENPTkZJR19NRUxMQU5PWF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19TVVJGQUNFX1BMQVRGT1JNUz15CiMgQ09ORklHX1NVUkZBQ0VfM19QT1dFUl9PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfR1BFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9IT1RQTFVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENsb2NrIGRyaXZlciBmb3IgQVJNIFJlZmVyZW5jZSBkZXNpZ25zCiMKIyBDT05GSUdfQ0xLX0lDU1QgaXMgbm90IHNldAojIENPTkZJR19DTEtfU1A4MTAgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBkcml2ZXIgZm9yIEFSTSBSZWZlcmVuY2UgZGVzaWducwoKIyBDT05GSUdfTE1LMDQ4MzIgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01BWDc3Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUks4MDg9eQpDT05GSUdfQ09NTU9OX0NMS19ISTY1NVg9eQojIENPTkZJR19DT01NT05fQ0xLX1NDTUkgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TQ1BJPXkKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MTQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU3MCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0JNMTg4MD15CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTkyNSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUD15CiMgQ09ORklHX0NPTU1PTl9DTEtfRlNMX0ZMRVhTUEkgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ZTTF9TQUkgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TMk1QUzExPXkKIyBDT05GSUdfQ09NTU9OX0NMS19BWElfQ0xLR0VOIGlzIG5vdCBzZXQKQ09ORklHX0NMS19RT1JJUT15CkNPTkZJR19DTEtfTFMxMDI4QV9QTExESUc9eQojIENPTkZJR19DT01NT05fQ0xLX1hHRU5FIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUFdNPXkKIyBDT05GSUdfQ09NTU9OX0NMS19SUzlfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MjFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfVkMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19WQzUgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1ZDNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfRklYRURfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19DTEtfQUNUSU9OUz15CkNPTkZJR19DTEtfT1dMX1M1MDA9eQpDT05GSUdfQ0xLX09XTF9TNzAwPXkKQ09ORklHX0NMS19PV0xfUzkwMD15CkNPTkZJR19DTEtfQkNNMjcxMV9EVlA9eQpDT05GSUdfQ0xLX0JDTTI4MzU9eQpDT05GSUdfQ09NTU9OX0NMS19JUFJPQz15CkNPTkZJR19DTEtfQkNNX05TMj15CkNPTkZJR19DTEtfQkNNX1NSPXkKQ09ORklHX0NMS19SQVNQQkVSUllQST15CkNPTkZJR19DT01NT05fQ0xLX0hJMzUxNkNWMzAwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNTE5PXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNTU5QT15CkNPTkZJR19DT01NT05fQ0xLX0hJMzY2MD15CkNPTkZJR19DT01NT05fQ0xLX0hJMzY3MD15CkNPTkZJR19DT01NT05fQ0xLX0hJMzc5OENWMjAwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEk2MjIwPXkKQ09ORklHX1JFU0VUX0hJU0k9eQpDT05GSUdfU1RVQl9DTEtfSEk2MjIwPXkKQ09ORklHX1NUVUJfQ0xLX0hJMzY2MD15CkNPTkZJR19NWENfQ0xLPXkKQ09ORklHX0NMS19JTVg4TU09eQpDT05GSUdfQ0xLX0lNWDhNTj15CkNPTkZJR19DTEtfSU1YOE1QPXkKQ09ORklHX0NMS19JTVg4TVE9eQpDT05GSUdfQ0xLX0lNWDhVTFA9eQpDT05GSUdfQ0xLX0lNWDkzPXkKIyBDT05GSUdfVElfU0NJX0NMSyBpcyBub3Qgc2V0CkNPTkZJR19USV9TWVNDT05fQ0xLPXkKCiMKIyBDbG9jayBkcml2ZXIgZm9yIE1lZGlhVGVrIFNvQwojCkNPTkZJR19DT01NT05fQ0xLX01FRElBVEVLPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVESUFURUtfRkhDVEw9eQpDT05GSUdfQ09NTU9OX0NMS19NVDI3MTI9eQojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9CRFBTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9KUEdERUNTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9NRkdDRkcgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9NTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX1ZERUNTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9WRU5DU1lTIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfQVVESU9TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9DQU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9HQ0VTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9NTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X1ZDT0RFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01GR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkwQVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkwQlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkxQVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkxQlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkyQVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkyQlNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNjc3OT15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfSVBFU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfQ0FNU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X1ZFTkNTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9NRkdDRkcgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9BVURTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDY3OTU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk1X01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk1X1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfVkVOQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5Nz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3X01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3X1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDc2MjI9eQojIENPTkZJR19DT01NT05fQ0xLX01UNzYyMl9FVEhTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNzYyMl9ISUZTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNzYyMl9BVURTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDc5ODE9eQpDT05GSUdfQ09NTU9OX0NMS19NVDc5ODFfRVRIU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ3OTg2PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ3OTg2X0VUSFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2Nz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19BVURTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X01GR0NGRz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczX0lNR1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3M19NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3M19WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczX1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODM9eQojIENPTkZJR19DT01NT05fQ0xLX01UODE4M19BVURJT1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT1JFMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT1JFMSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9BREwgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE4M19JUFVfQ09OTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDgxODY9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfQ0FNU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X0lNR1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9JUEVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfV1BFU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X0lNUF9JSUNfV1JBUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9NQ1VTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfTURQU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X01GR0NGRz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODg9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfQURTUF9BVURJTzI2TT15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9DQU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X0lNUF9JSUNfV1JBUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9JUEVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfVkRPU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfVlBQU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X1dQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5Mj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0FVRFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lNUF9JSUNfV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lQRVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01EUFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTVNEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1NDUF9BRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDgxOTU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfQVBVU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X0FVRFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9JTVBfSUlDX1dSQVA9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X01TREM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfU0NQX0FEU1A9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfVkRPU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X1ZQUFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9DQU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X0lQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9XUEVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9WRU5DU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X0FQVT15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9DQU09eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfTUZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X1ZERUM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfVkVOQz15CkNPTkZJR19DT01NT05fQ0xLX01UODUxNj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4NTE2X0FVRFNZUyBpcyBub3Qgc2V0CiMgZW5kIG9mIENsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgU29DCgojCiMgQ2xvY2sgc3VwcG9ydCBmb3IgQW1sb2dpYyBwbGF0Zm9ybXMKIwpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9SRUdNQVA9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9EVUFMRElWPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fTVBMTD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX1BMTD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX1ZJRF9QTExfRElWPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fQ0xLQ19VVElMUz15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0FPX0NMS0M9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9FRV9DTEtDPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fQ1BVX0RZTkRJVj15CkNPTkZJR19DT01NT05fQ0xLX0dYQkI9eQpDT05GSUdfQ09NTU9OX0NMS19BWEc9eQojIENPTkZJR19DT01NT05fQ0xLX0FYR19BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQTFfUExMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19BMV9QRVJJUEhFUkFMUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0cxMkE9eQojIGVuZCBvZiBDbG9jayBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3JtcwoKQ09ORklHX0FSTUFEQV9BUF9DUF9IRUxQRVI9eQpDT05GSUdfQVJNQURBXzM3WFhfQ0xLPXkKQ09ORklHX0FSTUFEQV9BUDgwNl9TWVNDT049eQpDT05GSUdfQVJNQURBX0FQX0NQVV9DTEs9eQpDT05GSUdfQVJNQURBX0NQMTEwX1NZU0NPTj15CkNPTkZJR19RQ09NX0dEU0M9eQpDT05GSUdfQ09NTU9OX0NMS19RQ09NPXkKIyBDT05GSUdfUUNPTV9BNTNQTEwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0E3UExMIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DTEtfQVBDQ19NU004OTk2IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0FQU1NfUExMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ180MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ181MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ181MzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ182MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ184MDc0IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ185NTc0IGlzIG5vdCBzZXQKQ09ORklHX01TTV9HQ0NfODkxNj15CiMgQ09ORklHX01TTV9HQ0NfODkxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODkzOSBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODk1MyBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODk3NiBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9NTUNDXzg5OTQgaXMgbm90IHNldApDT05GSUdfTVNNX0dDQ184OTk0PXkKQ09ORklHX01TTV9HQ0NfODk5Nj15CkNPTkZJR19NU01fTU1DQ184OTk2PXkKIyBDT05GSUdfTVNNX0dDQ184OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dQVUNDXzg5OTggaXMgbm90IHNldAojIENPTkZJR19NU01fTU1DQ184OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNNX0dDQ18yMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNNX0RJU1BDQ18yMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNTX0dDQ180MDQgaXMgbm90IHNldAojIENPTkZJR19TQ19DQU1DQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfQ0FNQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0RJU1BDQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfRElTUENDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19ESVNQQ0NfODI4MFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FfR0NDXzg3NzVQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FfR1BVQ0NfODc3NVAgaXMgbm90IHNldApDT05GSUdfU0NfR0NDXzcxODA9eQojIENPTkZJR19TQ19HQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dDQ184MTgwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dDQ184MjgwWFAgaXMgbm90IHNldAojIENPTkZJR19TQ19HUFVDQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR1BVQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dQVUNDXzgyODBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0xQQVNTQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0xQQVNTQ0NfODI4MFhQIGlzIG5vdCBzZXQKQ09ORklHX1NDX0xQQVNTX0NPUkVDQ183MTgwPXkKIyBDT05GSUdfU0NfTFBBU1NfQ09SRUNDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19NU1NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX1ZJREVPQ0NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX1ZJREVPQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9DQU1DQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fR0NDXzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9NTUNDXzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9HUFVDQ182NjAgaXMgbm90IHNldAojIENPTkZJR19RQ1NfVFVSSU5HXzQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDU19RNlNTVE9QXzQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1FEVV9HQ0NfMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9HQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dQVUNDXzg0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9WSURFT0NDXzg0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9ESVNQQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0xQQVNTQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RYX0dDQ183NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0NBTUNDXzYzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9DQU1DQ184MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fQ0FNQ0NfODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ182MTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYxMjUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfNjM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ182Mzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzcxNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzgzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184NTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfNjExNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzYxMjUgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ182Mzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfNjM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzgxNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ184MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzg0NTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ184NTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fVENTUkNDXzg1NTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgxNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzg1NTAgaXMgbm90IHNldAojIENPTkZJR19TUE1JX1BNSUNfQ0xLRElWIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9IRlBMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQU1NfWENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX0dGTV9MUEFTU19TTTgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzg0NTAgaXMgbm90IHNldApDT05GSUdfQ0xLX1JFTkVTQVM9eQojIENPTkZJR19DTEtfUkNBUl9VU0IyX0NMT0NLX1NFTCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1JPQ0tDSElQPXkKQ09ORklHX0NMS19QWDMwPXkKQ09ORklHX0NMS19SSzMzMDg9eQpDT05GSUdfQ0xLX1JLMzMyOD15CkNPTkZJR19DTEtfUkszMzY4PXkKQ09ORklHX0NMS19SSzMzOTk9eQpDT05GSUdfQ0xLX1JLMzU2OD15CkNPTkZJR19DTEtfUkszNTg4PXkKQ09ORklHX1NQUkRfQ09NTU9OX0NMSz15CkNPTkZJR19TUFJEX1NDOTg2MF9DTEs9eQpDT05GSUdfU1BSRF9TQzk4NjNBX0NMSz15CiMgQ09ORklHX1NQUkRfVU1TNTEyX0NMSyBpcyBub3Qgc2V0CkNPTkZJR19TVU5YSV9DQ1U9eQpDT05GSUdfU1VONTBJX0E2NF9DQ1U9eQpDT05GSUdfU1VONTBJX0ExMDBfQ0NVPXkKQ09ORklHX1NVTjUwSV9BMTAwX1JfQ0NVPXkKQ09ORklHX1NVTjUwSV9INl9DQ1U9eQpDT05GSUdfU1VONTBJX0g2MTZfQ0NVPXkKQ09ORklHX1NVTjUwSV9INl9SX0NDVT15CkNPTkZJR19TVU42SV9SVENfQ0NVPXkKQ09ORklHX1NVTjhJX0gzX0NDVT15CkNPTkZJR19TVU44SV9ERTJfQ0NVPXkKQ09ORklHX1NVTjhJX1JfQ0NVPXkKQ09ORklHX0NMS19URUdSQV9CUE1QPXkKQ09ORklHX1RFR1JBX0NMS19ERkxMPXkKIyBDT05GSUdfWElMSU5YX1ZDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfWExOWF9DTEtXWlJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19aWU5RTVAgaXMgbm90IHNldAojIENPTkZJR19IV1NQSU5MT0NLIGlzIG5vdCBzZXQKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19USU1FUl9PRj15CkNPTkZJR19USU1FUl9BQ1BJPXkKQ09ORklHX1RJTUVSX1BST0JFPXkKQ09ORklHX0NMS1NSQ19NTUlPPXkKQ09ORklHX09NQVBfRE1fVElNRVI9eQpDT05GSUdfRFdfQVBCX1RJTUVSPXkKQ09ORklHX0RXX0FQQl9USU1FUl9PRj15CkNPTkZJR19ST0NLQ0hJUF9USU1FUj15CkNPTkZJR19PV0xfVElNRVI9eQpDT05GSUdfU1VONElfVElNRVI9eQpDT05GSUdfVEVHUkFfVElNRVI9eQojIENPTkZJR19URUdSQTE4Nl9USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19BUk1fQVJDSF9USU1FUj15CkNPTkZJR19BUk1fQVJDSF9USU1FUl9FVlRTVFJFQU09eQpDT05GSUdfQVJNX0FSQ0hfVElNRVJfT09MX1dPUktBUk9VTkQ9eQpDT05GSUdfRlNMX0VSUkFUVU1fQTAwODU4NT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjEwMTAxMDE9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NTg5MjE9eQpDT05GSUdfU1VONTBJX0VSUkFUVU1fVU5LTk9XTjE9eQpDT05GSUdfQVJNX1RJTUVSX1NQODA0PXkKQ09ORklHX01US19USU1FUj15CkNPTkZJR19NVEtfQ1BVWF9USU1FUj15CkNPTkZJR19TUFJEX1RJTUVSPXkKIyBDT05GSUdfUkVORVNBU19PU1RNIGlzIG5vdCBzZXQKQ09ORklHX1RJTUVSX0lNWF9TWVNfQ1RSPXkKIyBlbmQgb2YgQ2xvY2sgU291cmNlIGRyaXZlcnMKCkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX0FSTV9NSFU9eQojIENPTkZJR19BUk1fTUhVX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YX01CT1ggaXMgbm90IHNldApDT05GSUdfUExBVEZPUk1fTUhVPXkKIyBDT05GSUdfUEwzMjBfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19BUk1BREFfMzdYWF9SV1RNX01CT1g9eQojIENPTkZJR19PTUFQMlBMVVNfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19ST0NLQ0hJUF9NQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0JDTTI4MzVfTUJPWD15CkNPTkZJR19USV9NRVNTQUdFX01BTkFHRVI9eQpDT05GSUdfSEkzNjYwX01CT1g9eQpDT05GSUdfSEk2MjIwX01CT1g9eQojIENPTkZJR19NQUlMQk9YX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0FQQ1NfSVBDIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBX0hTUF9NQk9YPXkKIyBDT05GSUdfWEdFTkVfU0xJTVBST19NQk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX1BEQ19NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9GTEVYUk1fTUJPWD1tCiMgQ09ORklHX01US19BRFNQX01CT1ggaXMgbm90IHNldAojIENPTkZJR19NVEtfQ01EUV9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX1pZTlFNUF9JUElfTUJPWD15CkNPTkZJR19TVU42SV9NU0dCT1g9eQojIENPTkZJR19TUFJEX01CT1ggaXMgbm90IHNldAojIENPTkZJR19RQ09NX0lQQ0MgaXMgbm90IHNldApDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19JT01NVV9BUEk9eQpDT05GSUdfSU9NTVVfU1VQUE9SVD15CgojCiMgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAojCkNPTkZJR19JT01NVV9JT19QR1RBQkxFPXkKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEVfTFBBRT15CiMgQ09ORklHX0lPTU1VX0lPX1BHVEFCTEVfTFBBRV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0lPX1BHVEFCTEVfQVJNVjdTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9EQVJUIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAoKIyBDT05GSUdfSU9NTVVfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9ERUZBVUxUX0RNQV9TVFJJQ1Q9eQojIENPTkZJR19JT01NVV9ERUZBVUxUX0RNQV9MQVpZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfREVGQVVMVF9QQVNTVEhST1VHSCBpcyBub3Qgc2V0CkNPTkZJR19PRl9JT01NVT15CkNPTkZJR19JT01NVV9ETUE9eQojIENPTkZJR19JT01NVUZEIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX0lPTU1VPXkKQ09ORklHX1NVTjUwSV9JT01NVT15CkNPTkZJR19URUdSQV9JT01NVV9TTU1VPXkKIyBDT05GSUdfSVBNTVVfVk1TQSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU01NVT15CiMgQ09ORklHX0FSTV9TTU1VX0xFR0FDWV9EVF9CSU5ESU5HUyBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU01NVV9ESVNBQkxFX0JZUEFTU19CWV9ERUZBVUxUPXkKQ09ORklHX0FSTV9TTU1VX1FDT009eQojIENPTkZJR19BUk1fU01NVV9RQ09NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TTU1VX1YzPXkKIyBDT05GSUdfQVJNX1NNTVVfVjNfU1ZBIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX0lPTU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQUkRfSU9NTVUgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1JFTU9URVBST0MgaXMgbm90IHNldAojIGVuZCBvZiBSZW1vdGVwcm9jIGRyaXZlcnMKCiMKIyBScG1zZyBkcml2ZXJzCiMKQ09ORklHX1JQTVNHPXkKIyBDT05GSUdfUlBNU0dfQ0hBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JQTVNHX0NUUkwgaXMgbm90IHNldApDT05GSUdfUlBNU0dfTlM9eQojIENPTkZJR19SUE1TR19RQ09NX0dMSU5LX1JQTSBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19WSVJUSU89eQojIGVuZCBvZiBScG1zZyBkcml2ZXJzCgojIENPTkZJR19TT1VORFdJUkUgaXMgbm90IHNldAoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJR19PV0xfUE1fRE9NQUlOUyBpcyBub3Qgc2V0CgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCkNPTkZJR19NRVNPTl9DQU5WQVM9eQpDT05GSUdfTUVTT05fQ0xLX01FQVNVUkU9eQpDT05GSUdfTUVTT05fR1hfU09DSU5GTz15CkNPTkZJR19NRVNPTl9HWF9QTV9ET01BSU5TPXkKQ09ORklHX01FU09OX0VFX1BNX0RPTUFJTlM9eQpDT05GSUdfTUVTT05fU0VDVVJFX1BNX0RPTUFJTlM9eQojIGVuZCBvZiBBbWxvZ2ljIFNvQyBkcml2ZXJzCgojCiMgQnJvYWRjb20gU29DIGRyaXZlcnMKIwpDT05GSUdfQkNNMjgzNV9QT1dFUj15CkNPTkZJR19SQVNQQkVSUllQSV9QT1dFUj15CkNPTkZJR19TT0NfQlJDTVNUQj15CiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgQ09ORklHX0ZTTF9EUEFBIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVJQ0NfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9HVVRTPXkKQ09ORklHX0RQQUEyX0NPTlNPTEU9eQojIENPTkZJR19GU0xfUkNQTSBpcyBub3Qgc2V0CiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfQTY0RlhfRElBRyBpcyBub3Qgc2V0CiMgZW5kIG9mIGZ1aml0c3UgU29DIGRyaXZlcnMKCiMKIyBIaXNpbGljb24gU29DIGRyaXZlcnMKIwojIENPTkZJR19LVU5QRU5HX0hDQ1MgaXMgbm90IHNldAojIGVuZCBvZiBIaXNpbGljb24gU29DIGRyaXZlcnMKCiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMKQ09ORklHX0lNWF9HUENWMl9QTV9ET01BSU5TPXkKQ09ORklHX1NPQ19JTVg4TT15CkNPTkZJR19TT0NfSU1YOT15CkNPTkZJR19JTVg4TV9CTEtfQ1RSTD15CkNPTkZJR19JTVg5X0JMS19DVFJMPXkKIyBlbmQgb2YgaS5NWCBTb0MgZHJpdmVycwoKIwojIEVuYWJsZSBMaXRlWCBTb0MgQnVpbGRlciBzcGVjaWZpYyBkcml2ZXJzCiMKIyBDT05GSUdfTElURVhfU09DX0NPTlRST0xMRVIgaXMgbm90IHNldAojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoKIwojIE1lZGlhVGVrIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfTVRLX0NNRFEgaXMgbm90IHNldAojIENPTkZJR19NVEtfREVWQVBDIGlzIG5vdCBzZXQKQ09ORklHX01US19JTkZSQUNGRz15CiMgQ09ORklHX01US19QTUlDX1dSQVAgaXMgbm90IHNldApDT05GSUdfTVRLX1JFR1VMQVRPUl9DT1VQTEVSPXkKQ09ORklHX01US19TQ1BTWVM9eQpDT05GSUdfTVRLX1NDUFNZU19QTV9ET01BSU5TPXkKQ09ORklHX01US19NTVNZUz15CiMgZW5kIG9mIE1lZGlhVGVrIFNvQyBkcml2ZXJzCgojIENPTkZJR19XUENNNDUwX1NPQyBpcyBub3Qgc2V0CgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX0FPU1NfUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DT01NQU5EX0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DUFIgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0dFTklfU0UgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0dTQkkgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0xMQ0MgaXMgbm90IHNldAojIENPTkZJR19RQ09NX09DTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9SQU1QX0NUUkwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1JNVEZTX01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fUlBNX01BU1RFUl9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fUlBNSCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU01EX1JQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9XQ05TU19DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9BUFIgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0lDQ19CV01PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFF1YWxjb21tIFNvQyBkcml2ZXJzCgpDT05GSUdfU09DX1JFTkVTQVM9eQojIENPTkZJR19BUkNIX1I4QTc3OTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NTEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTY1IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NjEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OUYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NzAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OUEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzlHMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc0QzAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3NEUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc0QjEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I5QTA3RzA0MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDdHMDQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOUEwN0cwNTQgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I5QTA5RzAxMSBpcyBub3Qgc2V0CkNPTkZJR19ST0NLQ0hJUF9HUkY9eQpDT05GSUdfUk9DS0NISVBfSU9ET01BSU49eQpDT05GSUdfUk9DS0NISVBfUE1fRE9NQUlOUz15CkNPTkZJR19TVU5YSV9NQlVTPXkKQ09ORklHX1NVTlhJX1NSQU09eQojIENPTkZJR19TVU4yMElfUFBVIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfVEVHUkFfMTMyX1NPQz15CkNPTkZJR19BUkNIX1RFR1JBXzIxMF9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8xODZfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMTk0X1NPQz15CkNPTkZJR19BUkNIX1RFR1JBXzIzNF9TT0M9eQpDT05GSUdfU09DX1RFR1JBX0ZVU0U9eQpDT05GSUdfU09DX1RFR1JBX0ZMT1dDVFJMPXkKQ09ORklHX1NPQ19URUdSQV9QTUM9eQpDT05GSUdfU09DX1RFR1JBX1BPV0VSR0FURV9CUE1QPXkKQ09ORklHX1NPQ19URUdSQV9DQkI9eQpDT05GSUdfU09DX1RJPXkKIyBDT05GSUdfVElfU0NJX1BNX0RPTUFJTlMgaXMgbm90IHNldAojIENPTkZJR19USV9LM19SSU5HQUNDIGlzIG5vdCBzZXQKQ09ORklHX1RJX0szX1NPQ0lORk89eQojIENPTkZJR19USV9QUlVTUyBpcyBub3Qgc2V0CkNPTkZJR19USV9TQ0lfSU5UQV9NU0lfRE9NQUlOPXkKCiMKIyBYaWxpbnggU29DIGRyaXZlcnMKIwpDT05GSUdfWllOUU1QX1BPV0VSPXkKQ09ORklHX1pZTlFNUF9QTV9ET01BSU5TPXkKQ09ORklHX1hMTlhfRVZFTlRfTUFOQUdFUj15CiMgZW5kIG9mIFhpbGlueCBTb0MgZHJpdmVycwojIGVuZCBvZiBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCgpDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EPXkKQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfREVWRlJFUV9HT1ZfUEFTU0lWRT15CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKIyBDT05GSUdfQVJNX0lNWF9CVVNfREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fSU1YOE1fRERSQ19ERVZGUkVRPXkKQ09ORklHX0FSTV9URUdSQV9ERVZGUkVRPXkKQ09ORklHX0FSTV9SSzMzOTlfRE1DX0RFVkZSRVE9eQojIENPTkZJR19BUk1fU1VOOElfQTMzX01CVVNfREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19QTV9ERVZGUkVRX0VWRU5UPXkKQ09ORklHX0RFVkZSRVFfRVZFTlRfUk9DS0NISVBfREZJPXkKQ09ORklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfRVhUQ09OX0FEQ19KQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX0ZTQTk0ODAgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9NQVgzMzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1BUTjUxNTAgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUUNPTV9TUE1JX01JU0MgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUlQ4OTczQSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9TTTU1MDIgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1VTQl9HUElPPXkKQ09ORklHX01FTU9SWT15CiMgQ09ORklHX0FSTV9QTDE3Ml9NUE1DIGlzIG5vdCBzZXQKQ09ORklHX0JSQ01TVEJfRFBGRT15CkNPTkZJR19CUkNNU1RCX01FTUM9eQojIENPTkZJR19PTUFQX0dQTUMgaXMgbm90IHNldAojIENPTkZJR19GU0xfSUZDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVORVNBU19SUENJRiBpcyBub3Qgc2V0CkNPTkZJR19URUdSQV9NQz15CkNPTkZJR19URUdSQTIxMF9FTUNfVEFCTEU9eQpDT05GSUdfVEVHUkEyMTBfRU1DPXkKQ09ORklHX0lJTz15CkNPTkZJR19JSU9fQlVGRkVSPXkKIyBDT05GSUdfSUlPX0JVRkZFUl9DQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19CVUZGRVJfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX0JVRkZFUl9ETUFFTkdJTkUgaXMgbm90IHNldAojIENPTkZJR19JSU9fQlVGRkVSX0hXX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX0lJT19LRklGT19CVUY9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQojIENPTkZJR19JSU9fQ09ORklHRlMgaXMgbm90IHNldApDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCiMgQ09ORklHX0lJT19TV19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1dfVFJJR0dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19UUklHR0VSRURfRVZFTlQgaXMgbm90IHNldAoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQURJUzE2MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDMxM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzEzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNDVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM0NV9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM2N19TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzY3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNzJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM3Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENPTkZJR19CTUEyMjAgaXMgbm90IHNldAojIENPTkZJR19CTUE0MDAgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19CTUkwODhfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19EQTI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RBMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVJEMDkgaXMgbm90IHNldAojIENPTkZJR19ETUFSRDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhMUzg5NjJBRl9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWExTODk2MkFGX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19LWDAyMkFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX0tYMDIyQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19LWFNEOSBpcyBub3Qgc2V0CiMgQ09ORklHX0tYQ0pLMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX01DMzIzMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc0NTVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BNzQ1NV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NTUE3NjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BODQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTk1NTEgaXMgbm90IHNldAojIENPTkZJR19NTUE5NTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNBMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfTVhDNDAwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01YQzYyNTUgaXMgbm90IHNldAojIENPTkZJR19TQ0EzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NBMzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzgzMTIgaXMgbm90IHNldAojIENPTkZJR19TVEs4QkE1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFjY2VsZXJvbWV0ZXJzCgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENDEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzA5MVI1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjkxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjkyIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3Mjk4IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NDc2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NjA2X0lGQUNFX1BBUkFMTEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NjA2X0lGQUNFX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc2OF8xIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzkxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3ODg3IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ5NDY3IGlzIG5vdCBzZXQKIyBDT05GSUdfQURJX0FYSV9BREMgaXMgbm90IHNldAojIENPTkZJR19BWFAyMFhfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQVhQMjg4X0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTV9JUFJPQ19BREMgaXMgbm90IHNldAojIENPTkZJR19CRVJMSU4yX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NDMTAwMDFfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5WRUxPUEVfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ISTg0MzUgaXMgbm90IHNldAojIENPTkZJR19IWDcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWDdEX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWDhRWFBfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YOTNfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ3MSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0ODUgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDk2IGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEwMjcgaXMgbm90IHNldAojIENPTkZJR19NQVgxMTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExMTggaXMgbm90IHNldAojIENPTkZJR19NQVgxMTIwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExNDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEzNjMgaXMgbm90IHNldAojIENPTkZJR19NQVg5NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQMzIwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDM0MjIgaXMgbm90IHNldAojIENPTkZJR19NQ1AzOTExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfTVQ2NTc3X0FVWEFEQyBpcyBub3Qgc2V0CkNPTkZJR19NRVNPTl9TQVJBREM9eQojIENPTkZJR19OQVU3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1JSQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX0lBREMgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTUlfVkFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9BREM1IGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX1NBUkFEQz15CiMgQ09ORklHX1JJQ0hURUtfUlRRNjA1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NEX0FEQ19NT0RVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19TVU40SV9HUEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTjIwSV9HUEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4MUMgaXMgbm90IHNldAojIENPTkZJR19USV9BREMwODMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDg0UzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyMTM4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTA4UzEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyOFMwNTIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxNjFTNjI2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzc5MjQgaXMgbm90IHNldAojIENPTkZJR19USV9BRFMxMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTNzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzgzNDQgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM4Njg4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTI0UzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTMxRTA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfTE1QOTIwNjQgaXMgbm90IHNldAojIENPTkZJR19USV9UTEM0NTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfVFNDMjA0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGNjEwX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9YQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0FNUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBhbmQgZGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCiMgQ09ORklHX0FENzQxMTUgaXMgbm90IHNldAojIENPTkZJR19BRDc0NDEzUiBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuYWxvZyB0byBkaWdpdGFsIGFuZCBkaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCgojCiMgQW5hbG9nIEZyb250IEVuZHMKIwojIENPTkZJR19JSU9fUkVTQ0FMRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuYWxvZyBGcm9udCBFbmRzCgojCiMgQW1wbGlmaWVycwojCiMgQ09ORklHX0FEODM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FEQTQyNTAgaXMgbm90IHNldAojIENPTkZJR19ITUM0MjUgaXMgbm90IHNldAojIGVuZCBvZiBBbXBsaWZpZXJzCgojCiMgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzQ2IGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgQ2hlbWljYWwgU2Vuc29ycwojCiMgQ09ORklHX0FUTEFTX1BIX1NFTlNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTEFTX0VaT19TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19CTUU2ODAgaXMgbm90IHNldAojIENPTkZJR19DQ1M4MTEgaXMgbm90IHNldAojIENPTkZJR19JQVFDT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NEMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRDRYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU0lSSU9OX1NHUDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU0lSSU9OX1NHUDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BTMzBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU0VBSVJfU1VOUklTRV9DTzIgaXMgbm90IHNldAojIENPTkZJR19WWjg5WCBpcyBub3Qgc2V0CiMgZW5kIG9mIENoZW1pY2FsIFNlbnNvcnMKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24KIwojIGVuZCBvZiBIaWQgU2Vuc29yIElJTyBDb21tb24KCiMKIyBJSU8gU0NNSSBTZW5zb3JzCiMKIyBDT05GSUdfSUlPX1NDTUkgaXMgbm90IHNldAojIGVuZCBvZiBJSU8gU0NNSSBTZW5zb3JzCgojCiMgU1NQIFNlbnNvciBDb21tb24KIwojIENPTkZJR19JSU9fU1NQX1NFTlNPUkhVQiBpcyBub3Qgc2V0CiMgZW5kIG9mIFNTUCBTZW5zb3IgQ29tbW9uCgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCiMgQ09ORklHX0FEMzU1MlIgaXMgbm90IHNldAojIENPTkZJR19BRDUwNjQgaXMgbm90IHNldAojIENPTkZJR19BRDUzNjAgaXMgbm90IHNldAojIENPTkZJR19BRDUzODAgaXMgbm90IHNldAojIENPTkZJR19BRDU0MjEgaXMgbm90IHNldAojIENPTkZJR19BRDU0NDYgaXMgbm90IHNldAojIENPTkZJR19BRDU0NDkgaXMgbm90IHNldAojIENPTkZJR19BRDU1OTJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NTkzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTUwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTYyNFJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjY4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTY4Nl9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRDU2OTZfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzU4IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzcwUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEODgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQT1RfREFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFM0NDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMTY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI2MzIgaXMgbm90IHNldAojIENPTkZJR19NNjIzMzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1MTcgaXMgbm90IHNldAojIENPTkZJR19NQVg1NTIyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQ3MjUgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NzI4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDkyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzA4MlMwODUgaXMgbm90IHNldAojIENPTkZJR19USV9EQUM1NTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNzMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzc2MTIgaXMgbm90IHNldAojIENPTkZJR19WRjYxMF9EQUMgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCgojCiMgSUlPIGR1bW15IGRyaXZlcgojCiMgZW5kIG9mIElJTyBkdW1teSBkcml2ZXIKCiMKIyBGaWx0ZXJzCiMKIyBDT05GSUdfQURNVjg4MTggaXMgbm90IHNldAojIGVuZCBvZiBGaWx0ZXJzCgojCiMgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCiMKCiMKIyBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMKIyBDT05GSUdfQUQ5NTIzIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwojIENPTkZJR19BREY0MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURGNDM3MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FERjQzNzcgaXMgbm90IHNldAojIENPTkZJR19BRE1WMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FETVYxMDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfQURNVjQ0MjAgaXMgbm90IHNldAojIENPTkZJR19BRFJGNjc4MCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIyBlbmQgb2YgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCiMgQ09ORklHX0FESVMxNjA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjEzNiBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWFJTMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYUlM0NTAgaXMgbm90IHNldAojIENPTkZJR19CTUcxNjAgaXMgbm90IHNldAojIENPTkZJR19GWEFTMjEwMDJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBVMzA1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfR1lST18zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lURzMyMDAgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCgojCiMgSGVhbHRoIFNlbnNvcnMKIwoKIwojIEhlYXJ0IFJhdGUgTW9uaXRvcnMKIwojIENPTkZJR19BRkU0NDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZFNDQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzAxMDIgaXMgbm90IHNldAojIGVuZCBvZiBIZWFydCBSYXRlIE1vbml0b3JzCiMgZW5kIG9mIEhlYWx0aCBTZW5zb3JzCgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCiMgQ09ORklHX0FNMjMxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RIVDExIGlzIG5vdCBzZXQKIyBDT05GSUdfSERDMTAwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hEQzIwMTAgaXMgbm90IHNldAojIENPTkZJR19IVFMyMjEgaXMgbm90IHNldAojIENPTkZJR19IVFUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJNzAwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJNzAyMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEh1bWlkaXR5IHNlbnNvcnMKCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCiMgQ09ORklHX0FESVMxNjQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjQ2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JNSTE2MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQk9TQ0hfQk5PMDU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYT1M4NzAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYT1M4NzAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0tNWDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX0lDTTQyNjAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVl9JQ000MjYwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19JTlZfTVBVNjA1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JTlZfTVBVNjA1MF9TUEkgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfTFNNNkRTWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9MU005RFMwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKCiMKIyBMaWdodCBzZW5zb3JzCiMKIyBDT05GSUdfQUNQSV9BTFMgaXMgbm90IHNldAojIENPTkZJR19BREpEX1MzMTEgaXMgbm90IHNldAojIENPTkZJR19BRFVYMTAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMMzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMMzMyMEEgaXMgbm90IHNldAojIENPTkZJR19BUERTOTMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVM3MzIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JIMTc1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JIMTc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NNMzIxODEgaXMgbm90IHNldAojIENPTkZJR19DTTMyMzIgaXMgbm90IHNldAojIENPTkZJR19DTTMzMjMgaXMgbm90IHNldAojIENPTkZJR19DTTM2MDUgaXMgbm90IHNldAojIENPTkZJR19DTTM2NjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfR1AyQVAwMDIgaXMgbm90IHNldAojIENPTkZJR19HUDJBUDAyMEEwMEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lTTDI5MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JU0wyOTAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfSlNBMTIxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JPSE1fQlUyNzAwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JPSE1fQlUyNzAzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JQUjA1MjEgaXMgbm90IHNldAojIENPTkZJR19MVFI1MDEgaXMgbm90IHNldAojIENPTkZJR19MVFJGMjE2QSBpcyBub3Qgc2V0CiMgQ09ORklHX0xWMDEwNENTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNDQwMDAgaXMgbm90IHNldAojIENPTkZJR19NQVg0NDAwOSBpcyBub3Qgc2V0CiMgQ09ORklHX05PQTEzMDUgaXMgbm90IHNldAojIENPTkZJR19PUFQzMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUNDAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBMTIyMDMwMDEgaXMgbm90IHNldAojIENPTkZJR19TSTExMzMgaXMgbm90IHNldAojIENPTkZJR19TSTExNDUgaXMgbm90IHNldAojIENPTkZJR19TVEszMzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RfVVZJUzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfVENTMzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNldAojIENPTkZJR19UU0wyNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjU5MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDI3NzIgaXMgbm90IHNldAojIENPTkZJR19UU0w0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVM1MTgyRCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkw0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDQwMzUgaXMgbm90IHNldAojIENPTkZJR19WRU1MNjAzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZFTUw2MDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkw2MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfWk9QVDIyMDEgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodCBzZW5zb3JzCgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwojIENPTkZJR19BSzg5NzQgaXMgbm90IHNldAojIENPTkZJR19BSzg5NzUgaXMgbm90IHNldAojIENPTkZJR19BSzA5OTExIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR05fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR05fU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFHMzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQzM1MjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX01BR05fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUk0zMTAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUk0zMTAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX1RNQUc1MjczIGlzIG5vdCBzZXQKIyBDT05GSUdfWUFNQUhBX1lBUzUzMCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1hZ25ldG9tZXRlciBzZW5zb3JzCgojCiMgTXVsdGlwbGV4ZXJzCiMKIyBDT05GSUdfSUlPX01VWCBpcyBub3Qgc2V0CiMgZW5kIG9mIE11bHRpcGxleGVycwoKIwojIEluY2xpbm9tZXRlciBzZW5zb3JzCiMKIyBlbmQgb2YgSW5jbGlub21ldGVyIHNlbnNvcnMKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwojIENPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVIgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1lTRlNfVFJJR0dFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQoKIwojIExpbmVhciBhbmQgYW5ndWxhciBwb3NpdGlvbiBzZW5zb3JzCiMKIyBlbmQgb2YgTGluZWFyIGFuZCBhbmd1bGFyIHBvc2l0aW9uIHNlbnNvcnMKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKIyBDT05GSUdfQUQ1MTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU0ODEgaXMgbm90IHNldAojIENPTkZJR19NQVg1NDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQxMzEgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDEwMTAgaXMgbm90IHNldAojIENPTkZJR19UUEwwMTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfWDkyNTAgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCgojCiMgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCiMKIyBDT05GSUdfTE1QOTEwMDAgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIHBvdGVudGlvc3RhdHMKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKIyBDT05GSUdfQUJQMDYwTUcgaXMgbm90IHNldAojIENPTkZJR19CTVAyODAgaXMgbm90IHNldAojIENPTkZJR19ETEhMNjBEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFBTMzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUDEwMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMTE1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDExNV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NUEwzMTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBSTFMwMDI1UEEgaXMgbm90IHNldAojIENPTkZJR19NUzU2MTEgaXMgbm90IHNldAojIENPTkZJR19NUzU2MzcgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19UNTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQMjA2QyBpcyBub3Qgc2V0CiMgQ09ORklHX1pQQTIzMjYgaXMgbm90IHNldAojIGVuZCBvZiBQcmVzc3VyZSBzZW5zb3JzCgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwojIENPTkZJR19BUzM5MzUgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodG5pbmcgc2Vuc29ycwoKIwojIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwojCiMgQ09ORklHX0lSU0QyMDAgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJREFSX0xJVEVfVjIgaXMgbm90IHNldAojIENPTkZJR19NQjEyMzIgaXMgbm90IHNldAojIENPTkZJR19QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZENzc0MDIgaXMgbm90IHNldAojIENPTkZJR19TUkYwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTMyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NSRjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDMwMjAgaXMgbm90IHNldAojIENPTkZJR19WTDUzTDBYX0kyQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FEMlM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEMlMxMjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCiMgQ09ORklHX0xUQzI5ODMgaXMgbm90IHNldAojIENPTkZJR19NQVhJTV9USEVSTU9DT1VQTEUgaXMgbm90IHNldAojIENPTkZJR19NTFg5MDYxNCBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDkwNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QMDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QMTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfVFNZUzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNZUzAyRCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4NTYgaXMgbm90IHNldAojIENPTkZJR19NQVgzMTg2NSBpcyBub3Qgc2V0CiMgZW5kIG9mIFRlbXBlcmF0dXJlIHNlbnNvcnMKCiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0FUTUVMX1RDQiBpcyBub3Qgc2V0CkNPTkZJR19QV01fQkNNX0lQUk9DPXkKQ09ORklHX1BXTV9CQ00yODM1PXkKIyBDT05GSUdfUFdNX0JFUkxJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9CUkNNU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0NMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9EV0MgaXMgbm90IHNldAojIENPTkZJR19QV01fRlNMX0ZUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9ISUJWVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9JTVgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0lNWDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0lNWF9UUE0gaXMgbm90IHNldApDT05GSUdfUFdNX01FU09OPXkKIyBDT05GSUdfUFdNX01US19ESVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX01FRElBVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX09NQVBfRE1USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9QQ0E5Njg1IGlzIG5vdCBzZXQKQ09ORklHX1BXTV9SQVNQQkVSUllQSV9QT0U9eQojIENPTkZJR19QV01fUkNBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9SRU5FU0FTX1RQVSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUk9DS0NISVA9eQojIENPTkZJR19QV01fU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19QV01fU1VONEk9eQpDT05GSUdfUFdNX1RFR1JBPXkKIyBDT05GSUdfUFdNX1RJRUNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9USUVIUlBXTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9YSUxJTlggaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwpDT05GSUdfSVJRQ0hJUD15CkNPTkZJR19BUk1fR0lDPXkKQ09ORklHX0FSTV9HSUNfUE09eQpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQpDT05GSUdfQVJNX0dJQ19WMk09eQpDT05GSUdfQVJNX0dJQ19WMz15CkNPTkZJR19BUk1fR0lDX1YzX0lUUz15CkNPTkZJR19BUk1fR0lDX1YzX0lUU19QQ0k9eQojIENPTkZJR19BTF9GSUMgaXMgbm90IHNldApDT05GSUdfQkNNNzAzOF9MMV9JUlE9eQpDT05GSUdfQkNNNzEyMF9MMl9JUlE9eQpDT05GSUdfQlJDTVNUQl9MMl9JUlE9eQpDT05GSUdfRFdfQVBCX0lDVEw9eQpDT05GSUdfSElTSUxJQ09OX0lSUV9NQklHRU49eQpDT05GSUdfU1VONklfUl9JTlRDPXkKQ09ORklHX1NVTlhJX05NSV9JTlRDPXkKIyBDT05GSUdfWElMSU5YX0lOVEMgaXMgbm90IHNldApDT05GSUdfSU1YX0dQQ1YyPXkKQ09ORklHX01WRUJVX0dJQ1A9eQpDT05GSUdfTVZFQlVfSUNVPXkKQ09ORklHX01WRUJVX09ETUk9eQpDT05GSUdfTVZFQlVfUElDPXkKQ09ORklHX01WRUJVX1NFST15CkNPTkZJR19MU19FWFRJUlE9eQpDT05GSUdfTFNfU0NGR19NU0k9eQpDT05GSUdfUEFSVElUSU9OX1BFUkNQVT15CkNPTkZJR19RQ09NX0lSUV9DT01CSU5FUj15CkNPTkZJR19NRVNPTl9JUlFfR1BJTz15CiMgQ09ORklHX1FDT01fUERDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9NUE0gaXMgbm90IHNldApDT05GSUdfSU1YX0lSUVNURUVSPXkKQ09ORklHX0lNWF9JTlRNVVg9eQpDT05GSUdfSU1YX01VX01TST1tCkNPTkZJR19USV9TQ0lfSU5UUl9JUlFDSElQPXkKQ09ORklHX1RJX1NDSV9JTlRBX0lSUUNISVA9eQpDT05GSUdfTVNUX0lSUT15CiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19SRVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQpDT05GSUdfUkVTRVRfQkVSTElOPXkKQ09ORklHX1JFU0VUX0JSQ01TVEI9eQpDT05GSUdfUkVTRVRfQlJDTVNUQl9SRVNDQUw9eQojIENPTkZJR19SRVNFVF9JTVg3IGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX01FU09OPXkKIyBDT05GSUdfUkVTRVRfTUVTT05fQVVESU9fQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUUNPTV9BT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUUNPTV9QREMgaXMgbm90IHNldApDT05GSUdfUkVTRVRfUkFTUEJFUlJZUEk9eQpDT05GSUdfUkVTRVRfU0NNST15CkNPTkZJR19SRVNFVF9TSU1QTEU9eQpDT05GSUdfUkVTRVRfU1VOWEk9eQojIENPTkZJR19SRVNFVF9USV9TQ0kgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9USV9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9USV9UUFMzODBYIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9SRVNFVF9ISTM2NjA9eQpDT05GSUdfQ09NTU9OX1JFU0VUX0hJNjIyMD15CkNPTkZJR19SRVNFVF9URUdSQV9CUE1QPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX0dFTkVSSUNfUEhZX01JUElfRFBIWT15CkNPTkZJR19QSFlfWEdFTkU9eQojIENPTkZJR19QSFlfQ0FOX1RSQU5TQ0VJVkVSIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9TVU40SV9VU0I9eQpDT05GSUdfUEhZX1NVTjZJX01JUElfRFBIWT15CkNPTkZJR19QSFlfU1VOOUlfVVNCPXkKQ09ORklHX1BIWV9TVU41MElfVVNCMz15CkNPTkZJR19QSFlfTUVTT044Ql9VU0IyPXkKQ09ORklHX1BIWV9NRVNPTl9HWExfVVNCMj15CkNPTkZJR19QSFlfTUVTT05fRzEyQV9NSVBJX0RQSFlfQU5BTE9HPXkKQ09ORklHX1BIWV9NRVNPTl9HMTJBX1VTQjI9eQpDT05GSUdfUEhZX01FU09OX0cxMkFfVVNCM19QQ0lFPXkKQ09ORklHX1BIWV9NRVNPTl9BWEdfUENJRT15CkNPTkZJR19QSFlfTUVTT05fQVhHX01JUElfUENJRV9BTkFMT0c9eQpDT05GSUdfUEhZX01FU09OX0FYR19NSVBJX0RQSFk9eQoKIwojIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKIwpDT05GSUdfUEhZX0JDTV9TUl9VU0I9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9eQpDT05GSUdfUEhZX0JDTV9OU19VU0IyPXkKQ09ORklHX1BIWV9CQ01fTlNfVVNCMz15CkNPTkZJR19QSFlfTlMyX1BDSUU9eQpDT05GSUdfUEhZX05TMl9VU0JfRFJEPXkKQ09ORklHX1BIWV9CUkNNX1NBVEE9eQpDT05GSUdfUEhZX0JSQ01fVVNCPXkKQ09ORklHX1BIWV9CQ01fU1JfUENJRT15CiMgZW5kIG9mIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKCkNPTkZJR19QSFlfQ0FERU5DRV9UT1JSRU5UPXkKQ09ORklHX1BIWV9DQURFTkNFX0RQSFk9eQojIENPTkZJR19QSFlfQ0FERU5DRV9EUEhZX1JYIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9DQURFTkNFX1NJRVJSQT15CkNPTkZJR19QSFlfQ0FERU5DRV9TQUxWTz15CkNPTkZJR19QSFlfRlNMX0lNWDhNUV9VU0I9eQojIENPTkZJR19QSFlfTUlYRUxfTFZEU19QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX01JWEVMX01JUElfRFBIWT15CiMgQ09ORklHX1BIWV9GU0xfSU1YOE1fUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9GU0xfTFlOWF8yOEcgaXMgbm90IHNldApDT05GSUdfUEhZX0hJNjIyMF9VU0I9eQpDT05GSUdfUEhZX0hJMzY2MF9VU0I9eQojIENPTkZJR19QSFlfSEkzNjcwX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9ISTM2NzBfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfSElTVEJfQ09NQlBIWT15CkNPTkZJR19QSFlfSElTSV9JTk5PX1VTQjI9eQpDT05GSUdfUEhZX0JFUkxJTl9TQVRBPXkKQ09ORklHX1BIWV9CRVJMSU5fVVNCPXkKQ09ORklHX1BIWV9NVkVCVV9BMzcwMF9DT01QSFk9eQpDT05GSUdfUEhZX01WRUJVX0EzNzAwX1VUTUk9eQpDT05GSUdfUEhZX01WRUJVX0EzOFhfQ09NUEhZPXkKQ09ORklHX1BIWV9NVkVCVV9DUDExMF9DT01QSFk9eQojIENPTkZJR19QSFlfTVZFQlVfQ1AxMTBfVVRNSSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CkNPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMj15CiMgQ09ORklHX1BIWV9NVEtfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfTVRLX1RQSFk9eQpDT05GSUdfUEhZX01US19VRlM9eQojIENPTkZJR19QSFlfTVRLX1hTUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01US19IRE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01US19NSVBJX0RTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NVEtfRFAgaXMgbm90IHNldAojIENPTkZJR19QSFlfTEFOOTY2WF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfQ1BDQVBfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01BUFBIT05FX01ETTY2MDAgaXMgbm90IHNldAojIENPTkZJR19QSFlfT0NFTE9UX1NFUkRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0FQUTgwNjRfU0FUQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0VEUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0lQUTQwMTlfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fSVBRODA2WF9TQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUENJRTIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9RTVAgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9RVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1NOUFNfRVVTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9FVVNCMl9SRVBFQVRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX00zMV9VU0IgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfSFMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfU05QU19GRU1UT19WMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9IU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX0hTXzI4Tk0gaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfU1MgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9JUFE4MDZYX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1NHTUlJX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SOEE3NzlGMF9FVEhFUk5FVF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUkNBUl9HRU4yIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOM19QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOM19VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOM19VU0IzIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9ST0NLQ0hJUF9EUD15CiMgQ09ORklHX1BIWV9ST0NLQ0hJUF9EUEhZX1JYMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfRU1NQz15CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19IRE1JPXkKQ09ORklHX1BIWV9ST0NLQ0hJUF9JTk5PX1VTQjI9eQojIENPTkZJR19QSFlfUk9DS0NISVBfSU5OT19DU0lEUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9ST0NLQ0hJUF9JTk5PX0RTSURQSFk9eQojIENPTkZJR19QSFlfUk9DS0NISVBfTkFORU5HX0NPTUJPX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfUENJRT15CiMgQ09ORklHX1BIWV9ST0NLQ0hJUF9TTlBTX1BDSUUzIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9ST0NLQ0hJUF9UWVBFQz15CkNPTkZJR19QSFlfUk9DS0NISVBfVVNCPXkKIyBDT05GSUdfUEhZX1NBTVNVTkdfVVNCMiBpcyBub3Qgc2V0CkNPTkZJR19QSFlfVEVHUkFfWFVTQj15CkNPTkZJR19QSFlfVEVHUkExOTRfUDJVPXkKIyBDT05GSUdfUEhZX0FNNjU0X1NFUkRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9KNzIxRV9XSVogaXMgbm90IHNldAojIENPTkZJR19PTUFQX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfVFVTQjEyMTAgaXMgbm90IHNldAojIENPTkZJR19QSFlfWElMSU5YX1pZTlFNUCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIENPTkZJR19BUk1fQ0NJX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9DQ04gaXMgbm90IHNldAojIENPTkZJR19BUk1fQ01OIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9QTVU9eQpDT05GSUdfQVJNX1BNVV9BQ1BJPXkKIyBDT05GSUdfQVJNX1NNTVVfVjNfUE1VIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9QTVVWMz15CiMgQ09ORklHX0FSTV9EU1VfUE1VIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9JTVg4X0REUl9QTVU9eQojIENPTkZJR19GU0xfSU1YOV9ERFJfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9MMl9QTVUgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0wzX1BNVSBpcyBub3Qgc2V0CkNPTkZJR19USFVOREVSWDJfUE1VPXkKIyBDT05GSUdfWEdFTkVfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NQRV9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fRE1DNjIwX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfQ04xMEtfVEFEX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSUJBQkFfVU5DT1JFX0RSV19QTVUgaXMgbm90IHNldAojIENPTkZJR19ISVNJX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfUENJRV9QTVUgaXMgbm90IHNldAojIENPTkZJR19ITlMzX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfQ04xMEtfRERSX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9DT1JFU0lHSFRfUE1VX0FSQ0hfU1lTVEVNX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01FU09OX0REUl9QTVUgaXMgbm90IHNldAojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQpDT05GSUdfVVNCND1tCiMgQ09ORklHX1VTQjRfREVCVUdGU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjRfRE1BX1RFU1QgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgpDT05GSUdfTElCTlZESU1NPXkKQ09ORklHX0JMS19ERVZfUE1FTT15CkNPTkZJR19ORF9DTEFJTT15CkNPTkZJR19ORF9CVFQ9eQpDT05GSUdfQlRUPXkKQ09ORklHX09GX1BNRU09eQpDT05GSUdfREFYPXkKIyBDT05GSUdfREVWX0RBWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVl9EQVhfSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CgojCiMgTGF5b3V0IFR5cGVzCiMKIyBDT05GSUdfTlZNRU1fTEFZT1VUX1NMMjhfVlBEIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTEFZT1VUX09OSUVfVExWIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGF5b3V0IFR5cGVzCgpDT05GSUdfTlZNRU1fQkNNX09DT1RQPXkKIyBDT05GSUdfTlZNRU1fSU1YX0lJTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0lNWF9PQ09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0lNWF9PQ09UUF9FTEUgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9MQVlFUlNDQVBFX1NGUCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX01FU09OX0VGVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTUVTT05fTVhfRUZVU0UgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9NVEtfRUZVU0UgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9RQ09NX1FGUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1FDT01fU0VDX1FGUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1JNRU0gaXMgbm90IHNldApDT05GSUdfTlZNRU1fUk9DS0NISVBfRUZVU0U9eQpDT05GSUdfTlZNRU1fUk9DS0NISVBfT1RQPXkKIyBDT05GSUdfTlZNRU1fU05WU19MUEdQUiBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1NQTUlfU0RBTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1NQUkRfRUZVU0UgaXMgbm90IHNldApDT05GSUdfTlZNRU1fU1VOWElfU0lEPXkKIyBDT05GSUdfTlZNRU1fVV9CT09UX0VOViBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1pZTlFNUCBpcyBub3Qgc2V0CgojCiMgSFcgdHJhY2luZyBzdXBwb3J0CiMKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldAojIENPTkZJR19ISVNJX1BUVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhXIHRyYWNpbmcgc3VwcG9ydAoKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFRSBpcyBub3Qgc2V0CkNPTkZJR19QTV9PUFA9eQojIENPTkZJR19TSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFUkNPTk5FQ1Q9eQojIENPTkZJR19JTlRFUkNPTk5FQ1RfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJDT05ORUNUX1FDT00gaXMgbm90IHNldAojIENPTkZJR19DT1VOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQ0kgaXMgbm90IHNldAojIENPTkZJR19IVEUgaXMgbm90IHNldAojIENPTkZJR19DRFhfQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKQ09ORklHX0JVRkZFUl9IRUFEPXkKQ09ORklHX0xFR0FDWV9ESVJFQ1RfSU89eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1NVUFBPUlRfVjQ9eQpDT05GSUdfWEZTX1NVUFBPUlRfQVNDSUlfQ0k9eQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQojIENPTkZJR19YRlNfUlQgaXMgbm90IHNldAojIENPTkZJR19YRlNfT05MSU5FX1NDUlVCIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNldAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19GU19WRVJJVFkgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfVklSVElPX0ZTPXkKQ09ORklHX09WRVJMQVlfRlM9eQojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGUzNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUEZTX1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQVJDSF9IQVNfR0lHQU5USUNfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJR19FRklWQVJfRlM9eQojIGVuZCBvZiBQc2V1ZG8gZmlsZXN5c3RlbXMKCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19DUkFNRlMgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlM9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUPXkKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19DSE9JQ0VfREVDT01QX0JZX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKIyBDT05GSUdfU1FVQVNIRlNfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YWj15CkNPTkZJR19TUVVBU0hGU19aU1REPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX0RFRkFVTFRfS01TR19CWVRFUz0xMDI0MApDT05GSUdfUFNUT1JFX0NPTVBSRVNTPXkKIyBDT05GSUdfUFNUT1JFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FUk9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PXkKIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD15CkNPTkZJR19QTkZTX0JMT0NLPXkKQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPXkKQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RJU0FCTEVfVURQX1NVUFBPUlQ9eQojIENPTkZJR19ORlNfVjRfMl9SRUFEX1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ORlNEIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19ORlNfVjRfMl9TU0NfSEVMUEVSPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19SUENTRUNfR1NTX0tSQjU9eQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CiMgQ09ORklHX0NJRlNfUE9TSVggaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TV05fVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09ORklHX05MU19VQ1MyX1VUSUxTPXkKIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CkNPTkZJR19MU01fTU1BUF9NSU5fQUREUj0zMjc2OApDT05GSUdfSEFSREVORURfVVNFUkNPUFk9eQpDT05GSUdfRk9SVElGWV9TT1VSQ0U9eQojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWD15CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxPUD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0FWQ19TVEFUUz15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX1NJRFRBQl9IQVNIX0JJVFM9OQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9TSUQyU1RSX0NBQ0hFX1NJWkU9MjU2CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0lOVFJPU1BFQ1RfUE9MSUNZPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0g9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0VYUE9SVF9CSU5BUlk9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfUEFSQU5PSURfTE9BRD15CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTEFORExPQ0s9eQpDT05GSUdfSU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX0lOVEVHUklUWV9QTEFURk9STV9LRVlSSU5HPXkKQ09ORklHX0xPQURfVUVGSV9LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQojIENPTkZJR19JTUFfS0VYRUMgaXMgbm90IHNldApDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklHX0lNQV9XUklURV9QT0xJQ1k9eQpDT05GSUdfSU1BX1JFQURfUE9MSUNZPXkKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVJDSF9QT0xJQ1k9eQojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFfQVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVFX0VBUkxZX0JPT1RfS0VZUz15CkNPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1Q9eQojIENPTkZJR19JTUFfRElTQUJMRV9IVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0xTTT0ieWFtYSxzZWxpbnV4LGxvYWRwaW4sc2FmZXNldGlkLGludGVncml0eSxicGYsYXBwYXJtb3IiCgojCiMgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIwpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfUEFUVEVSTj15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPX0JBUkU9eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVSTz15CiMgQ09ORklHX0lOSVRfU1RBQ0tfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1BBVFRFUk4gaXMgbm90IHNldApDT05GSUdfSU5JVF9TVEFDS19BTExfWkVSTz15CkNPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBSz15CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLX1ZFUkJPU0UgaXMgbm90IHNldApDT05GSUdfU1RBQ0tMRUFLX1RSQUNLX01JTl9TSVpFPTEwMAojIENPTkZJR19TVEFDS0xFQUtfTUVUUklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLTEVBS19SVU5USU1FX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfSU5JVF9PTl9BTExPQ19ERUZBVUxUX09OPXkKIyBDT05GSUdfSU5JVF9PTl9GUkVFX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1pFUk9fQ0FMTF9VU0VEX1JFR1M9eQojIENPTkZJR19aRVJPX0NBTExfVVNFRF9SRUdTIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IGluaXRpYWxpemF0aW9uCgojCiMgSGFyZGVuaW5nIG9mIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKIwpDT05GSUdfTElTVF9IQVJERU5FRD15CkNPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9OPXkKIyBlbmQgb2YgSGFyZGVuaW5nIG9mIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKCkNPTkZJR19SQU5EU1RSVUNUX05PTkU9eQojIENPTkZJR19SQU5EU1RSVUNUX0ZVTEwgaXMgbm90IHNldAojIENPTkZJR19SQU5EU1RSVUNUX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMgZW5kIG9mIFNlY3VyaXR5IG9wdGlvbnMKCkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09ORklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfTUVNQ1BZPW0KQ09ORklHX0FTWU5DX1hPUj1tCkNPTkZJR19BU1lOQ19QUT1tCkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj1tCkNPTkZJR19BU1lOQ19UWF9ESVNBQkxFX1BRX1ZBTF9ETUE9eQpDT05GSUdfQVNZTkNfVFhfRElTQUJMRV9YT1JfVkFMX0RNQT15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fU0lHPXkKQ09ORklHX0NSWVBUT19TSUcyPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQojIENPTkZJR19DUllQVE9fUENSWVBUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQojIENPTkZJR19DUllQVE9fVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRU5HSU5FPXkKIyBlbmQgb2YgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCgojCiMgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKIwpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fREg9eQpDT05GSUdfQ1JZUFRPX0RIX1JGQzc5MTlfR1JPVVBTPXkKIyBDT05GSUdfQ1JZUFRPX0VDREggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNEU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNSRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5IGlzIG5vdCBzZXQKIyBlbmQgb2YgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKCiMKIyBCbG9jayBjaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19DUllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FOVUJJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJR19DUllQVE9fRkNSWVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRUVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NNND15CiMgQ09ORklHX0NSWVBUT19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsb2NrIGNpcGhlcnMKCiMKIyBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwojCkNPTkZJR19DUllQVE9fQURJQU5UVU09eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19DQkM9eQojIENPTkZJR19DUllQVE9fQ0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQVE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9eQojIENPTkZJR19DUllQVE9fSENUUjIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MUlcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fT0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNT15CiMgZW5kIG9mIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCgojCiMgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCiMKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19HRU5JVj15CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkKQ09ORklHX0NSWVBUT19FU1NJVj15CiMgZW5kIG9mIEFFQUQgKGF1dGhlbnRpY2F0ZWQgZW5jcnlwdGlvbiB3aXRoIGFzc29jaWF0ZWQgZGF0YSkgY2lwaGVycwoKIwojIEhhc2hlcywgZGlnZXN0cywgYW5kIE1BQ3MKIwpDT05GSUdfQ1JZUFRPX0JMQUtFMkI9bQpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CiMgQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19TSEEzPXkKQ09ORklHX0NSWVBUT19TTTM9eQojIENPTkZJR19DUllQVE9fU00zX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU1RSRUVCT0cgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVk1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19XUDUxMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19YWEhBU0g9bQojIGVuZCBvZiBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCgojCiMgQ1JDcyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMj15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19DUkM2NF9ST0NLU09GVD15CiMgZW5kIG9mIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1pTVEQ9bQojIGVuZCBvZiBDb21wcmVzc2lvbgoKIwojIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgojCiMgQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWV9URVNUSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCgojCiMgVXNlcnNwYWNlIGludGVyZmFjZQojCkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfRU5BQkxFX09CU09MRVRFPXkKIyBlbmQgb2YgVXNlcnNwYWNlIGludGVyZmFjZQoKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfTkVPTj15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfTkVPTj15CgojCiMgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKGFybTY0KQojCkNPTkZJR19DUllQVE9fR0hBU0hfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X05FT049eQpDT05GSUdfQ1JZUFRPX1NIQTFfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nl9BUk02ND15CkNPTkZJR19DUllQVE9fU0hBMl9BUk02NF9DRT15CkNPTkZJR19DUllQVE9fU0hBNTEyX0FSTTY0PXkKQ09ORklHX0NSWVBUT19TSEE1MTJfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTNfQVJNNjQ9eQojIENPTkZJR19DUllQVE9fU00zX05FT04gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NNM19BUk02NF9DRT15CiMgQ09ORklHX0NSWVBUT19QT0xZVkFMX0FSTTY0X0NFIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BRVNfQVJNNjQ9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRT15CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0NFX0JMSz15CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X05FT05fQkxLPXkKQ09ORklHX0NSWVBUT19BRVNfQVJNNjRfQlM9eQpDT05GSUdfQ1JZUFRPX1NNNF9BUk02NF9DRT15CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0VfQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BUk02NF9ORU9OX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0NFX0NDTT15CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0VfQ0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BUk02NF9DRV9HQ00gaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGX0FSTTY0X0NFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKGFybTY0KQoKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX0FMTFdJTk5FUj15CkNPTkZJR19DUllQVE9fREVWX1NVTjRJX1NTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TU19QUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9DRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfVFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1NVTjhJX1NTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9TU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfRlNMX0NBQU0gaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX01YU19EQ1AgaXMgbm90IHNldAojIENPTkZJR19DQVZJVU1fQ1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9OSVRST1hfQ05ONTVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfTUFSVkVMTF9DRVNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9PQ1RFT05UWF9DUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX09DVEVPTlRYMl9DUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUXzRYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0FWSVVNX1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQ09NX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1JPQ0tDSElQPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9ST0NLQ0hJUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfWllOUU1QX0FFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfWllOUU1QX1NIQTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NIRUxTSU8gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89eQpDT05GSUdfQ1JZUFRPX0RFVl9CQ01fU1BVPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUZFWENFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NSRUUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfU0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX1NFQzIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX0hQUkUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfVFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQU1MT0dJQ19HWEwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NBMlVMIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQpDT05GSUdfWDUwOV9DRVJUSUZJQ0FURV9QQVJTRVI9eQojIENPTkZJR19QS0NTOF9QUklWQVRFX0tFWV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVI9eQojIENPTkZJR19QS0NTN19URVNUX0tFWSBpcyBub3Qgc2V0CkNPTkZJR19TSUdORURfUEVfRklMRV9WRVJJRklDQVRJT049eQojIENPTkZJR19GSVBTX1NJR05BVFVSRV9TRUxGVEVTVCBpcyBub3Qgc2V0CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfTU9EVUxFX1NJR19LRVk9ImNlcnRzL3NpZ25pbmdfa2V5LnBlbSIKQ09ORklHX01PRFVMRV9TSUdfS0VZX1RZUEVfUlNBPXkKIyBDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9FQ0RTQSBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIKIyBDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDT05EQVJZX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9IQVNIX0xJU1Q9IiIKIyBDT05GSUdfU1lTVEVNX1JFVk9DQVRJT05fTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfQVVUSF9VUERBVEUgaXMgbm90IHNldAojIGVuZCBvZiBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwoKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9bQpDT05GSUdfUkFJRDZfUFFfQkVOQ0hNQVJLPXkKQ09ORklHX0xJTkVBUl9SQU5HRVM9eQojIENPTkZJR19QQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0JJVFJFVkVSU0U9eQpDT05GSUdfSEFWRV9BUkNIX0JJVFJFVkVSU0U9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CiMgQ09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSU1FX05VTUJFUlMgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfU1RNUF9ERVZJQ0U9eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19BUkNIX1VTRV9TWU1fQU5OT1RBVElPTlM9eQojIENPTkZJR19JTkRJUkVDVF9QSU8gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9NTUlPX0FDQ0VTUyBpcyBub3Qgc2V0CgojCiMgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQ1JZUFRPX0xJQl9VVElMUz15CkNPTkZJR19DUllQVE9fTElCX0FFUz15CkNPTkZJR19DUllQVE9fTElCX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0xJQl9HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTElCX0JMQUtFMlNfR0VORVJJQz15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEFfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTlfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTk9eQpDT05GSUdfQ1JZUFRPX0xJQl9ERVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0laRT05CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEExPXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMjU2PXkKIyBlbmQgb2YgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKCkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkM2NF9ST0NLU09GVD15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM2ND15CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15CkNPTkZJR19YWEhBU0g9eQpDT05GSUdfQVVESVRfR0VORVJJQz15CkNPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDPXkKQ09ORklHX0FVRElUX0NPTVBBVF9HRU5FUklDPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz15CkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfREVDT01QUkVTU19aU1REPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX1hBUlJBWV9NVUxUST15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVD15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0RNQV9PUFM9eQpDT05GSUdfTkVFRF9TR19ETUFfRkxBR1M9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfRE1BX0RFQ0xBUkVfQ09IRVJFTlQ9eQpDT05GSUdfQVJDSF9IQVNfU0VUVVBfRE1BX09QUz15CkNPTkZJR19BUkNIX0hBU19URUFSRE9XTl9ETUFfT1BTPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfRE1BX0ZPUl9ERVZJQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19ETUFfRk9SX0NQVT15CkNPTkZJR19BUkNIX0hBU19ETUFfUFJFUF9DT0hFUkVOVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfU1dJT1RMQl9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9CT1VOQ0VfVU5BTElHTkVEX0tNQUxMT0M9eQojIENPTkZJR19ETUFfUkVTVFJJQ1RFRF9QT09MIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9OT05DT0hFUkVOVF9NTUFQPXkKQ09ORklHX0RNQV9DT0hFUkVOVF9QT09MPXkKQ09ORklHX0RNQV9ESVJFQ1RfUkVNQVA9eQpDT05GSUdfRE1BX0NNQT15CiMgQ09ORklHX0RNQV9OVU1BX0NNQSBpcyBub3Qgc2V0CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1lbW9yeSBhcmVhIHNpemU6CiMKQ09ORklHX0NNQV9TSVpFX01CWVRFUz0xNgpDT05GSUdfQ01BX1NJWkVfU0VMX01CWVRFUz15CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9QRVJDRU5UQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01JTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NQVggaXMgbm90IHNldApDT05GSUdfQ01BX0FMSUdOTUVOVD04CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFfTUFQX0JFTkNITUFSSyBpcyBub3Qgc2V0CkNPTkZJR19TR0xfQUxMT0M9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19MSUJGRFQ9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0hBVkVfR0VORVJJQ19WRFNPPXkKQ09ORklHX0dFTkVSSUNfR0VUVElNRU9GREFZPXkKQ09ORklHX0dFTkVSSUNfVkRTT19USU1FX05TPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CkNPTkZJR19GT05UUz15CiMgQ09ORklHX0ZPTlRfOHg4IGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHgxNj15CiMgQ09ORklHX0ZPTlRfNngxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfN3gxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfUEVBUkxfOHg4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9BQ09STl84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX01JTklfNHg2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF82eDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF8xMHgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOOHgxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOMTJ4MjIgaXMgbm90IHNldApDT05GSUdfRk9OVF9URVIxNngzMj15CiMgQ09ORklHX0ZPTlRfNng4IGlzIG5vdCBzZXQKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfTUVNUkVHSU9OPXkKQ09ORklHX0FSQ0hfSEFTX1VBQ0NFU1NfRkxVU0hDQUNIRT15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NUQUNLREVQT1RfQUxXQVlTX0lOSVQ9eQpDT05GSUdfU0JJVE1BUD15CkNPTkZJR19QQVJNQU49bQpDT05GSUdfT0JKQUdHPW0KIyBlbmQgb2YgTGlicmFyeSByb3V0aW5lcwoKQ09ORklHX0dFTkVSSUNfSU9SRU1BUD15CkNPTkZJR19HRU5FUklDX0xJQl9ERVZNRU1fSVNfQUxMT1dFRD15CkNPTkZJR19QTERNRlc9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQojIENPTkZJR19QUklOVEtfQ0FMTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tUUkFDRV9CVUlMRF9JRCBpcyBub3Qgc2V0CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NApDT05GSUdfQk9PVF9QUklOVEtfREVMQVk9eQojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NZTUJPTElDX0VSUk5BTUU9eQpDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgZW5kIG9mIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoKQ09ORklHX0RFQlVHX0tFUk5FTD15CkNPTkZJR19ERUJVR19NSVNDPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfQVNfSEFTX05PTl9DT05TVF9MRUIxMjg9eQojIENPTkZJR19ERUJVR19JTkZPX05PTkUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGX1RPT0xDSEFJTl9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0lORk9fRFdBUkY0PXkKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19DT01QUkVTU0VEX05PTkU9eQojIENPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19TUExJVF9CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19MQU5HX0VYQ0xVREU9eQpDT05GSUdfREVCVUdfSU5GT19CVEZfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9BTExPV19CVEZfTUlTTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19HREJfU0NSSVBUUyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19IRUFERVJTX0lOU1RBTEwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfRlVOQ1RJT05fQUxJR05fNjRCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKIyBDT05GSUdfVk1MSU5VWF9NQVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldAojIGVuZCBvZiBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCgojCiMgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCiMKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MApDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTF9TRVFVRU5DRT0iIgpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfREVCVUdfRlNfQUxMT1dfQUxMPXkKIyBDT05GSUdfREVCVUdfRlNfRElTQUxMT1dfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GU19BTExPV19OT05FIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQpDT05GSUdfVUJTQU49eQojIENPTkZJR19VQlNBTl9UUkFQIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19VQlNBTl9CT1VORFNfU1RSSUNUPXkKQ09ORklHX1VCU0FOX0JPVU5EUz15CkNPTkZJR19VQlNBTl9CT1VORFNfU1RSSUNUPXkKQ09ORklHX1VCU0FOX1NISUZUPXkKIyBDT05GSUdfVUJTQU5fRElWX1pFUk8gaXMgbm90IHNldAojIENPTkZJR19VQlNBTl9VTlJFQUNIQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9CT09MPXkKQ09ORklHX1VCU0FOX0VOVU09eQojIENPTkZJR19VQlNBTl9BTElHTk1FTlQgaXMgbm90IHNldApDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVEVTVF9VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NTQU49eQpDT05GSUdfSEFWRV9LQ1NBTl9DT01QSUxFUj15CiMgZW5kIG9mIEdlbmVyaWMgS2VybmVsIERlYnVnZ2luZyBJbnN0cnVtZW50cwoKIwojIE5ldHdvcmtpbmcgRGVidWdnaW5nCiMKIyBDT05GSUdfTkVUX0RFVl9SRUZDTlRfVFJBQ0tFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OU19SRUZDTlRfVFJBQ0tFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05FVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE5ldHdvcmtpbmcgRGVidWdnaW5nCgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0RFQlVHPXkKIyBDT05GSUdfU0xVQl9ERUJVR19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldApDT05GSUdfUEFHRV9UQUJMRV9DSEVDSz15CkNPTkZJR19QQUdFX1RBQkxFX0NIRUNLX0VORk9SQ0VEPXkKQ09ORklHX1BBR0VfUE9JU09OSU5HPXkKIyBDT05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19XWD15CkNPTkZJR19ERUJVR19XWD15CkNPTkZJR19HRU5FUklDX1BURFVNUD15CkNPTkZJR19QVERVTVBfQ09SRT15CiMgQ09ORklHX1BURFVNUF9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUl9WTUFfTE9DS19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldAojIENPTkZJR19TSFJJTktFUl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19ERUJVR19WTV9QR1RBQkxFPXkKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTV9QR1RBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQVNBTj15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fU1dfVEFHUz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fSFdfVEFHUz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fVk1BTExPQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fR0VORVJJQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fU1dfVEFHUz15CkNPTkZJR19DQ19IQVNfV09SS0lOR19OT1NBTklUSVpFX0FERFJFU1M9eQpDT05GSUdfS0FTQU49eQojIENPTkZJR19LQVNBTl9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0FTQU5fU1dfVEFHUyBpcyBub3Qgc2V0CkNPTkZJR19LQVNBTl9IV19UQUdTPXkKQ09ORklHX0tBU0FOX1ZNQUxMT0M9eQpDT05GSUdfSEFWRV9BUkNIX0tGRU5DRT15CkNPTkZJR19LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFX1NBTVBMRV9JTlRFUlZBTD0xMDAKQ09ORklHX0tGRU5DRV9OVU1fT0JKRUNUUz0yNTUKIyBDT05GSUdfS0ZFTkNFX0RFRkVSUkFCTEUgaXMgbm90IHNldAojIENPTkZJR19LRkVOQ0VfU1RBVElDX0tFWVMgaXMgbm90IHNldApDT05GSUdfS0ZFTkNFX1NUUkVTU19URVNUX0ZBVUxUUz0wCiMgZW5kIG9mIE1lbW9yeSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0tMQojIENPTkZJR19TT0ZUTE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9CVUREWT15CiMgQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XUV9DUFVfSU5URU5TSVZFX1JFUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTE9DS1VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKCiMKIyBTY2hlZHVsZXIgRGVidWdnaW5nCiMKIyBDT05GSUdfU0NIRURfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0NIRURfSU5GTz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBlbmQgb2YgU2NoZWR1bGVyIERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfTE9DS19ERUJVR0dJTkdfU1VQUE9SVD15CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SV1NFTVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLX0FMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19XV19NVVRFWF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRl9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19DU0RfTE9DS19XQUlUX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQoKIyBDT05GSUdfREVCVUdfSVJRRkxBR1MgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldAoKIwojIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKIwpDT05GSUdfREVCVUdfTElTVD15CiMgQ09ORklHX0RFQlVHX1BMSVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NHPXkKQ09ORklHX0RFQlVHX05PVElGSUVSUz15CiMgQ09ORklHX0RFQlVHX01BUExFX1RSRUUgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1JDVV9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9SRUZfU0NBTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKQ09ORklHX1JDVV9FWFBfQ1BVX1NUQUxMX1RJTUVPVVQ9MAojIENPTkZJR19SQ1VfQ1BVX1NUQUxMX0NQVVRJTUUgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgUkNVIERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19DR1JPVVBfUkVGIGlzIG5vdCBzZXQKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9SRVRWQUw9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9DQUxMX09QUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0JPT1RUSU1FX1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CiMgQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1JFVFZBTCBpcyBub3Qgc2V0CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9DQUxMUz15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0NBTExfT1BTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CiMgQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRU09GRl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19IV0xBVF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19PU05PSVNFX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSTEFUX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1QgaXMgbm90IHNldApDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfUFJPQkVfRVZFTlRTX0JURl9BUkdTPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfUEFUQ0hBQkxFX0ZVTkNUSU9OX0VOVFJZPXkKIyBDT05GSUdfU1lOVEhfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUl9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19ISVNUX1RSSUdHRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZFTlRfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FVkFMX01BUF9GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1JFQ09SRF9SRUNVUlNJT04gaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfVkFMSURBVEVfVElNRV9ERUxUQVMgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUSVJRX0RFTEFZX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19LUFJPQkVfRVZFTlRfR0VOX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVD15CkNPTkZJR19IQVZFX1NBTVBMRV9GVFJBQ0VfRElSRUNUX01VTFRJPXkKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CgojCiMgYXJtNjQgRGVidWdnaW5nCiMKIyBDT05GSUdfUElEX0lOX0NPTlRFWFRJRFIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19FRkkgaXMgbm90IHNldAojIENPTkZJR19BUk02NF9SRUxPQ19URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SRVNJR0hUIGlzIG5vdCBzZXQKIyBlbmQgb2YgYXJtNjQgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19URVNUX0RIUlkgaXMgbm90IHNldAojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QQVJNQU4gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX09CSkFHRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMKIyBlbmQgb2YgUnVzdCBoYWNraW5nCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== diff --git a/driverkit/config/7.2.1+driver/aarch64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml b/driverkit/config/7.2.1+driver/aarch64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml similarity index 62% rename from driverkit/config/7.2.1+driver/aarch64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml rename to driverkit/config/7.2.1+driver/aarch64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml index e17923ef5b..a1c62aa439 100755 --- a/driverkit/config/7.2.1+driver/aarch64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml +++ b/driverkit/config/7.2.1+driver/aarch64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml @@ -1,10 +1,10 @@ -kernelversion: "2" -kernelrelease: 6.11.0-1002-gcp +kernelversion: "3" +kernelrelease: 6.11.0-1003-gcp target: ubuntu-gcp architecture: arm64 output: - module: output/7.2.1+driver/aarch64/falco_ubuntu-gcp_6.11.0-1002-gcp_2.ko - probe: output/7.2.1+driver/aarch64/falco_ubuntu-gcp_6.11.0-1002-gcp_2.o + module: output/7.2.1+driver/aarch64/falco_ubuntu-gcp_6.11.0-1003-gcp_3.ko + probe: output/7.2.1+driver/aarch64/falco_ubuntu-gcp_6.11.0-1003-gcp_3.o kernelurls: - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1002_6.11.0-1002.2_arm64.deb - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-headers-6.11.0-1002-gcp_6.11.0-1002.2_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1003_6.11.0-1003.3_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-headers-6.11.0-1003-gcp_6.11.0-1003.3_arm64.deb diff --git a/driverkit/config/7.2.1+driver/aarch64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml b/driverkit/config/7.2.1+driver/aarch64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml deleted file mode 100755 index 04c45307f4..0000000000 --- a/driverkit/config/7.2.1+driver/aarch64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml +++ /dev/null @@ -1,10 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.11.0-1001-realtime -target: ubuntu-realtime -architecture: arm64 -output: - module: output/7.2.1+driver/aarch64/falco_ubuntu-realtime_6.11.0-1001-realtime_1.ko - probe: output/7.2.1+driver/aarch64/falco_ubuntu-realtime_6.11.0-1001-realtime_1.o -kernelurls: - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-realtime/linux-headers-6.11.0-1001-realtime_6.11.0-1001.1_arm64.deb - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-realtime/linux-realtime-headers-6.11.0-1001_6.11.0-1001.1_all.deb diff --git a/driverkit/config/7.2.1+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml index dd1024342b..2a13baad78 100755 --- a/driverkit/config/7.2.1+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_almalinux_4.18.0-553.5.1.el8_10.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_almalinux_4.18.0-553.5.1.el8_10.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.5.1.el8_10.x86_64.rpm + - http://repo.almalinux.org/almalinux/8.10/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.5.1.el8_10.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/almalinux_4.18.0-553.el8_10.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/almalinux_4.18.0-553.el8_10.x86_64_1.yaml index 420ff4abe7..c1c2c15379 100755 --- a/driverkit/config/7.2.1+driver/x86_64/almalinux_4.18.0-553.el8_10.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/almalinux_4.18.0-553.el8_10.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_almalinux_4.18.0-553.el8_10.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_almalinux_4.18.0-553.el8_10.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8.10/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.el8_10.x86_64.rpm + - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.el8_10.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml index b9183c1364..ad6fa74af3 100755 --- a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.13.1.el9_4.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.13.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.13.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.13.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml index 8a6c3c8b9f..7c5896aaf7 100755 --- a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.16.1.el9_4.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.16.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.18.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.18.1.el9_4.x86_64_1.yaml index c0d07538c8..69f0f634b8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.18.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.18.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.18.1.el9_4.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.18.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.18.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.18.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml index 60afff89e3..0f3eb2ea2a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.20.1.el9_4.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.20.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.20.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.20.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.22.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.22.1.el9_4.x86_64_1.yaml index 33eddf230a..59e892c44a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.22.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.22.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.22.1.el9_4.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.22.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.22.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.22.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.24.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.24.1.el9_4.x86_64_1.yaml index 759247f5da..182483efa2 100755 --- a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.24.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.24.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.24.1.el9_4.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.24.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.24.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.24.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.28.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.28.1.el9_4.x86_64_1.yaml index e49fefe9a6..f1d1d866ba 100755 --- a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.28.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.28.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.28.1.el9_4.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.28.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.28.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.28.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.31.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.31.1.el9_4.x86_64_1.yaml index 8716dcc594..107b3779c4 100755 --- a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.31.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.31.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.31.1.el9_4.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.31.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.31.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.31.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.37.1.el9_4.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.37.1.el9_4.x86_64_1.yaml index 81916da666..83a3f29634 100755 --- a/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.37.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/almalinux_5.14.0-427.37.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.37.1.el9_4.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_almalinux_5.14.0-427.37.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.37.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.37.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml index 5204b5005e..22f43d2194 100755 --- a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.o kernelurls: - - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/54a27ef1598955d2f12bcd3d29f646e7d6681e92bf047f1861fccc20013093b0/x86_64/../../../../blobstore/c9592b941a6713c183a21e4f4f29a4dcf062a1794265426996ffedb0992cebe6/kernel-devel-5.10.75-82.359.amzn2022.x86_64.rpm + - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/db05fcc4b022af5ce6a038ac10b7ed311f7611a5a0c69c9df6233bf2d6bc6c73/x86_64/../../../../blobstore/c9592b941a6713c183a21e4f4f29a4dcf062a1794265426996ffedb0992cebe6/kernel-devel-5.10.75-82.359.amzn2022.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml index eba475b92c..03781d164d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml index a802a60f84..d021b89422 100755 --- a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml index 6dad34c255..09bb063086 100755 --- a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/b249d08eac92c548b69308c4b547d47a46a11d1e4b8ba9d6e48493cf58647816/kernel-devel-5.10.47-39.130.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b249d08eac92c548b69308c4b547d47a46a11d1e4b8ba9d6e48493cf58647816/kernel-devel-5.10.47-39.130.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml index 72fb36e305..a0215b996b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/d7a05ba10f6a969691e9d831d844ae6b90536967888c07f85a26c1ed42688e12/kernel-devel-5.10.50-44.131.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/d7a05ba10f6a969691e9d831d844ae6b90536967888c07f85a26c1ed42688e12/kernel-devel-5.10.50-44.131.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml index fcb0b112e4..7b1b629466 100755 --- a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/3e3fd48637c5bee00999565017a98671165a0175906fd525ebb8c5314dbe9598/kernel-devel-5.10.68-62.173.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/3e3fd48637c5bee00999565017a98671165a0175906fd525ebb8c5314dbe9598/kernel-devel-5.10.68-62.173.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml index e1add5d767..fea237e096 100755 --- a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b82670f07e0edd4ba1dd008db5a08d5bfe569ef5d1b9e259d32a5fc525668585/kernel-devel-5.10.96-90.460.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/b82670f07e0edd4ba1dd008db5a08d5bfe569ef5d1b9e259d32a5fc525668585/kernel-devel-5.10.96-90.460.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml index bb7fca0666..918324a97f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/b836550485e7ab9dddc4f091a8d92a89e5f13fb93eec8acd02a3b25d23112c43/kernel-devel-5.4.46-19.75.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b836550485e7ab9dddc4f091a8d92a89e5f13fb93eec8acd02a3b25d23112c43/kernel-devel-5.4.46-19.75.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml index 5063fb643d..233febd659 100755 --- a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/84c04e5ee6220fd83bb601cffbcf57a79560747104c16ebb2cbed604e3557ef7/kernel-devel-5.4.46-23.77.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/84c04e5ee6220fd83bb601cffbcf57a79560747104c16ebb2cbed604e3557ef7/kernel-devel-5.4.46-23.77.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml index f7e34bc984..7209fdc8c0 100755 --- a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/6bae59358dae7d22dcb5367097e0665e8083ec0ddca96e54e6b0db735286f3fb/kernel-devel-5.4.58-32.125.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/6bae59358dae7d22dcb5367097e0665e8083ec0ddca96e54e6b0db735286f3fb/kernel-devel-5.4.58-32.125.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.yaml index 710d13f78d..07498a650b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/d42f478d8bb04b40a9ca5de254b7acbc39fd61894b70d475517189dfe836320d/kernel-devel-5.4.74-36.135.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/d42f478d8bb04b40a9ca5de254b7acbc39fd61894b70d475517189dfe836320d/kernel-devel-5.4.74-36.135.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml index 78941e075f..eb49905cc0 100755 --- a/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/117ddd7ca04faa044ae9713b7ddcfd1f1531242e6d4aedfe3d8646acc5254905/kernel-devel-5.4.95-42.163.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/117ddd7ca04faa044ae9713b7ddcfd1f1531242e6d4aedfe3d8646acc5254905/kernel-devel-5.4.95-42.163.amzn2.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml index c91a293bf0..a4a1b23d32 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-573.26.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.26.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.26.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml index bf22deab05..2a58002d65 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-573.3.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.3.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.3.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.11.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.11.1.el6.x86_64_1.yaml index 465ab494a6..2b9e8a06da 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.11.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.11.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-642.11.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.11.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.11.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.13.2.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.13.2.el6.x86_64_1.yaml index 5e2b47dc22..a439316181 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.13.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.13.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-642.13.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.13.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.13.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.3.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.3.1.el6.x86_64_1.yaml index 624997b3dc..8c3df4e659 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-642.3.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.3.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.3.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml index a01db27366..5927c70cff 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-642.4.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.4.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.4.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml index 56b60b7efb..fd4aa95478 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-642.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml index a74c29ff66..d89bfa0c0d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-696.10.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.10.3.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.10.3.el6.x86_64_1.yaml index 1941abafef..a59153dd3e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.10.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.10.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-696.10.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.3.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.3.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml index 547250d823..17fc81c0e9 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-696.16.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.16.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.16.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml index 0bcb2f04b7..3b8f5e4c56 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-696.18.7.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.18.7.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.18.7.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.20.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.20.1.el6.x86_64_1.yaml index 7f881efcc6..488ac6151f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.20.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.20.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-696.20.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.20.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.20.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml index e2b322ad71..408d571e0c 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-696.23.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.23.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.23.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml index 8e4354fd3c..6bba850cee 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-696.3.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml index b095550c87..8195524c23 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-696.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/os/x86_64/Packages/kernel-devel-2.6.32-696.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/os/x86_64/Packages/kernel-devel-2.6.32-696.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml index 8de2e569e0..ffa0276a78 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.11.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml index 18ab51ed36..70c34cdbed 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.14.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.14.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.14.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml index 028417f005..b3462d4896 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.17.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.17.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.17.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml index f158e65e0e..a454b69d2d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.18.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml index 93d2ab0a14..478797294d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.22.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.22.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.22.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml index fd0a19a8ba..5f6f214743 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.23.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.23.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.23.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml index 53befb1abd..87ceb4d33a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.24.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.24.3.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.24.3.el6.x86_64_1.yaml index 8888a4fc46..32f375f01a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.24.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.24.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.24.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.3.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.3.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml index 41d1ff377d..eb2fabe2c1 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.25.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml index a541a9e938..52aed1b95d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.27.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.27.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.27.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml index ecb3967690..4f2b667c19 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.29.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml index e6df77aace..4fdce3a74f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.29.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.2.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml index cdc144e3a3..2b4a224347 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.3.5.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.3.5.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.3.5.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml index f81ad8f1f1..06b6a2d731 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.31.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.31.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.31.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml index 207c80830b..d361ad6188 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.6.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml index dc52483a87..55d1c4f920 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.9.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.9.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.9.1.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml index b2f5efdaec..00f7862df8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_2.6.32-754.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm + - http://vault.centos.org/centos/6/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml index 20d7e0ad1d..83db9c584e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1062.1.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml index 103823813f..0d5c4d3bba 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1062.18.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.18.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.18.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml index 21d7c2358a..a09278f7fe 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1062.4.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml index b91d663a92..68bd035b57 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1062.4.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.3.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml index 8c29828005..430576c82e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1062.9.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.9.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.9.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml index 0a2538b051..d2ac72908a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1062.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/os/x86_64/Packages/kernel-devel-3.10.0-1062.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/os/x86_64/Packages/kernel-devel-3.10.0-1062.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml index aa7968ea11..0ea302a470 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1127.10.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.10.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.10.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml index 9390910674..b29e26ef08 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1127.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.13.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.13.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml index cad4b57da8..e0ab7f02d0 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1127.19.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.19.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.19.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml index d95cf88d39..14a2f5e7d9 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.105.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.105.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.105.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml index 37a3f90302..18b5aabf46 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.108.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.108.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.108.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml index 4d9c9f0e29..83f8ee0527 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.11.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.11.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.11.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.118.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.118.1.el7.x86_64_1.yaml index 881e720c24..00aa68621b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.118.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.118.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.118.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.118.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.118.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.119.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.119.1.el7.x86_64_1.yaml index d052ffe20c..49edbd4a84 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.119.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.119.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.119.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.119.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.119.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml index 3fedc9f27e..2fcdd18ee5 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.2.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml index 3b439c452e..9305364e66 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.21.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.21.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.21.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml index 397eedacd5..589366fb63 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.25.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.25.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.25.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml index ba6d06ce5d..7e512a4834 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.31.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml index 6c2d7156f2..74b743c8e8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.41.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.41.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.41.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml index 40d8942a6f..0c4e70d94d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.45.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml index 316ea2705c..0d0c637104 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.49.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.49.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.49.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml index 240aede17a..b42bbe2228 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.62.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml index f00ae30055..de4e592e9d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.71.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.71.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.71.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml index 228126a6e0..1dd1dd1562 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.76.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.76.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.76.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml index 9242d26ec1..c5d4097a41 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.81.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.81.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.81.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml index 1b66476586..d8791f52a8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.88.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.88.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.88.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml index 66980804eb..4b7471f387 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.99.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.99.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.99.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml index 73c20e7bff..c1cb2876c8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-1160.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm + - http://vault.centos.org/centos/7/os/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml index 78bf47e6b4..5f8de3bb97 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-123.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml index eebee15aef..85a27c182e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-123.13.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml index 86887cc842..1867c3a497 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-123.20.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.20.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.20.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.4.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.4.2.el7.x86_64_1.yaml index 6277efd110..3e4a933ba7 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.4.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.4.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-123.4.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml index f4ce8c3344..c0b9b9133f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-123.4.4.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml index 33b92059df..10e48b68a8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-123.8.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.8.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.8.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml index 5db8be4e0b..52ebfd2aad 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-123.9.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml index f47f0ad14d..e24b51fd49 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-123.9.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.3.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml index 90de7fd563..429b991357 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-123.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/os/x86_64/Packages/kernel-devel-3.10.0-123.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/os/x86_64/Packages/kernel-devel-3.10.0-123.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml index bb969c144f..8f83aa60fd 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-229.1.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.1.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.1.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml index bc063b5cf1..d4db23250e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-229.11.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.11.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.11.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml index 928ead0714..858375629b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-229.14.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.14.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.14.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml index e12bcbb283..2c5954d0a8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-229.4.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.4.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.4.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.7.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.7.2.el7.x86_64_1.yaml index 1318fafec3..9bfe0632fa 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.7.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-229.7.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-229.7.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.7.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.7.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml index 31c57d50fe..9173cd5c52 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-327.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.18.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.18.2.el7.x86_64_1.yaml index 470e84d31e..09d7230821 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.18.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.18.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-327.18.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.18.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.18.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml index 1da99e1216..a887609d4d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-327.22.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.22.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.22.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.36.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.36.1.el7.x86_64_1.yaml index 0d142eaa8b..92d72d82c1 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.36.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.36.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-327.36.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml index bb6230ac36..d5a9fac582 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-327.36.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.3.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml index 3e90d4d560..a4d59e2bb5 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-514.10.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.10.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.10.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.16.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.16.1.el7.x86_64_1.yaml index 76913eb7a8..fbefae6326 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.16.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.16.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-514.16.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.16.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.16.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml index 6d74c3a9e3..11e032c910 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-514.21.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml index 4183dcc6d3..a49ad52aee 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-514.26.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml index d89c694964..0a20a7416f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-514.26.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml index b036c66f24..4465744d46 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-693.1.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.1.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.1.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml index dda12b0b53..a44ce82d45 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-693.2.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml index ea06f2c941..1d32105c9b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-693.2.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml index 9202d6758f..21c312a3e2 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-693.5.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.5.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.5.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml index ad7a11fb37..2945ab22dd 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-693.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/os/x86_64/Packages/kernel-devel-3.10.0-693.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/os/x86_64/Packages/kernel-devel-3.10.0-693.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml index e1091b1088..429b5e9865 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-862.11.6.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml index 12a539c613..1c85e66d3b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-862.3.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml index 5f12af7d40..344a7cc91b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-862.6.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.9.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.9.1.el7.x86_64_1.yaml index a95d16a021..f8484a8eb4 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.9.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-862.9.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-862.9.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.9.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.9.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.1.3.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.1.3.el7.x86_64_1.yaml index 3ba3aeabab..43b3d6cb3b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.1.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.1.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-957.1.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.1.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.1.3.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.10.1.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.10.1.el7.x86_64_1.yaml index a3fb25d6a0..18954b7364 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.10.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.10.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-957.10.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.10.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.10.1.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml index 66cf913de5..f11d962205 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-957.12.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml index 6479b20284..3136ce9301 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-957.21.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml index 797583a3df..c22d254ace 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-957.21.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.3.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml index b795b1d49e..7524bc28bd 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-957.27.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.27.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.27.2.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.el7.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.el7.x86_64_1.yaml index 041152cc6f..6f6a5ac470 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.el7.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_3.10.0-957.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_3.10.0-957.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/os/x86_64/Packages/kernel-devel-3.10.0-957.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/os/x86_64/Packages/kernel-devel-3.10.0-957.el7.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml index 45931f5bac..557c9d8893 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-193.28.1.el8_2.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-193.28.1.el8_2.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.2.2004/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.x86_64.rpm + - http://archive.kernel.org/centos/8.2.2004/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml index f9d0d176ef..7686acb07e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-305.10.2.el8_4.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-305.10.2.el8_4.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.x86_64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml index c297416b60..35aa3d450e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-305.17.1.el8_4.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-305.17.1.el8_4.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.17.1.el8_4.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.17.1.el8_4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml index 7b0c59da52..8deb451adf 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-305.3.1.el8.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-305.3.1.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml index 59e1f4a991..5af3aa61ee 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.x86_64.rpm + - http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml index 6fc346ad9c..71381771f1 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.x86_64.rpm + - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml index fc88e02532..a8bee92fef 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-348.el8.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-348.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.el8.x86_64.rpm + - http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.el8.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml index 388e894231..0c373fe1c7 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-552.1.1.el8.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-552.1.1.el8.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.x86_64.rpm + - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-552.3.1.el8.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-552.3.1.el8.x86_64_1.yaml index 5363f8ee86..ab9563d85d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-552.3.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-552.3.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-552.3.1.el8.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-552.3.1.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.3.1.el8.x86_64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.3.1.el8.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml index 4ee926f56a..137752696d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-552.el8.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-552.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.el8.x86_64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.el8.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-553.5.1.el8.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-553.5.1.el8.x86_64_1.yaml index b26657c48e..bce3d50ec5 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-553.5.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-553.5.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-553.5.1.el8.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-553.5.1.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.x86_64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml index 5ae6752ffd..c7aa44e145 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.x86_64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.4.2.el8_0.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.4.2.el8_0.x86_64_1.yaml index 6e926d2343..69d1293015 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.4.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.4.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-80.4.2.el8_0.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-80.4.2.el8_0.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.4.2.el8_0.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.4.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.7.1.el8_0.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.7.1.el8_0.x86_64_1.yaml index f5752e91bf..1b66b7ab9b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.7.1.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.7.1.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-80.7.1.el8_0.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-80.7.1.el8_0.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.1.el8_0.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.1.el8_0.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml index dc479885bb..7c93a07183 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-80.7.2.el8_0.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-80.7.2.el8_0.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.x86_64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml index 4b75ef84a1..208db477c1 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_4.18.0-80.el8.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_4.18.0-80.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.el8.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.el8.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_6.11.1-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_6.11.1-1.el8.elrepo.x86_64_1.yaml index f5b1d072fa..265a3a24fe 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_6.11.1-1.el8.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_6.11.1-1.el8.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_6.11.1-1.el8.elrepo.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_6.11.1-1.el8.elrepo.x86_64_1.o kernelurls: - - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.11.1-1.el8.elrepo.x86_64.rpm + - http://elrepo.org/linux/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.11.1-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/centos_6.11.2-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/7.2.1+driver/x86_64/centos_6.11.2-1.el8.elrepo.x86_64_1.yaml index 1b173635cc..1e9c1a446e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/centos_6.11.2-1.el8.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/centos_6.11.2-1.el8.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_centos_6.11.2-1.el8.elrepo.x86_64_1.ko probe: output/7.2.1+driver/x86_64/falco_centos_6.11.2-1.el8.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.11.2-1.el8.elrepo.x86_64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.11.2-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.104-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.104-1.ph3_1.yaml index b9ff68415c..7a7358fadc 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.104-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.104-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.104-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.104-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.104-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.104-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.104-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.104-3.ph3_1.yaml index 8019a6e79f..e2b74bd5e8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.104-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.104-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.104-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.104-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.104-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.104-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml index f3c0917e39..080865daf9 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.115-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.115-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-2.ph3_1.yaml index 94b4e085a3..7cb527c5f6 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.115-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.115-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml index 3eaa0e503a..708cae2b32 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.115-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.115-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-5.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-5.ph3_1.yaml index d467d8298b..99697dc89e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-5.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.115-5.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.115-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml index e905c5d2ac..9b033b325e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.115-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.115-6.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.115-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml index d7d71892c4..4380269577 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.126-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.126-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.126-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.126-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.126-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml index 9a572f3d7d..d3a0140637 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.132-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.132-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.132-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.132-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml index 5768ac364c..189eeac09e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.132-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.132-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.132-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.132-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.132-5.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.132-5.ph3_1.yaml index 1398419300..ff8255c1bc 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.132-5.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.132-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.132-5.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.132-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.132-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml index 76dbbf931f..062fa63bfb 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.138-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.138-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.138-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.138-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.138-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml index 077093a8ad..c9cf0eb5d8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.145-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.145-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.145-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.145-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml index ed61cd6cfe..4a07de8c51 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.148-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.148-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.148-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.148-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml index b4d491c8df..f7940e007b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.148-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.148-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.148-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.148-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml index 3c1e115f20..b7f761f25c 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.148-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.148-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.148-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.148-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.15-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.15-2.ph3_1.yaml index 50851b87b4..67a04f665a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.15-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.15-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.15-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.15-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_release_3.0_x86_64/x86_64/linux-devel-4.19.15-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.15-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml index a513cbb327..2d48667a9d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.150-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.150-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.150-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.150-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.150-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.154-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.154-1.ph3_1.yaml index 30d58b79b4..4860b452c7 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.154-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.154-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.154-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.154-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.154-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.154-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.154-5.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.154-5.ph3_1.yaml index 46e5a5529e..6b01c2c14e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.154-5.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.154-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.154-5.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.154-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.154-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.154-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.154-8.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.154-8.ph3_1.yaml index f3fed3a558..36abd580d2 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.154-8.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.154-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.154-8.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.154-8.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.154-8.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.154-8.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.160-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.160-4.ph3_1.yaml index c378b08075..775b0879b6 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.160-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.160-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.160-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.160-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.160-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.160-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml index 2d8ec653f7..883fd22c3a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.164-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.164-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.164-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.164-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.164-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.174-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.174-1.ph3_1.yaml index 2b67db7611..de877c5c71 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.174-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.174-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.174-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.174-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.174-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.174-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml index 71d5383a4f..5b1d5de1f6 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.174-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.174-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.174-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.174-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.174-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.174-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.174-4.ph3_1.yaml index 9c2c3dfb2d..ca7e922b80 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.174-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.174-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.174-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.174-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.174-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.174-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml index 514f815cda..b5ba58b80c 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.177-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.177-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.177-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.177-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.177-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml index c24673f088..33ddda977a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.182-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.182-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.182-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.182-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.182-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.186-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.186-2.ph3_1.yaml index f644205901..783136da44 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.186-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.186-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.186-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.186-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.186-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.186-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml index f6cb3bbe37..ab0871460c 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.189-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.189-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.189-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.189-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml index 5a954684d4..979158f49f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.189-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.189-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.189-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.189-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml index 286b15d9ca..96e470e37b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.191-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.191-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.191-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.191-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-2.ph3_1.yaml index 103c2bf260..740ac05c1b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.191-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.191-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.191-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml index 4289a049ba..58c560ae45 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.191-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.191-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml index 71caff9c9a..5fab4dbf5f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.191-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.191-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.191-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-1.ph3_1.yaml index 41147c5733..6c1eaf98be 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.198-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.198-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.198-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml index d07310f28d..9309890d46 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.198-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.198-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.198-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-3.ph3_1.yaml index e33100bccf..68b3dd06f1 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.198-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.198-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.198-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml index 100cd00e64..b0d9ec31e5 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.198-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.198-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.198-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.198-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.205-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.205-1.ph3_1.yaml index bff7c464d8..2a72693d45 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.205-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.205-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.205-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.205-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.205-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.205-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.214-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.214-3.ph3_1.yaml index fe9e9e8339..2a26e8c48b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.214-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.214-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.214-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.214-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.214-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.214-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml index 61b3ca677d..8949b49a4c 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.217-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.217-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.217-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.217-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.217-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-1.ph3_1.yaml index 3f5eb950c4..c2f0fba11e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.219-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.219-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.219-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-3.ph3_1.yaml index d34f6f4d19..9b9b5829dc 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.219-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.219-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.219-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml index adf674e32c..147ca980cf 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.219-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.219-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.219-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-5.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-5.ph3_1.yaml index 614e41e64e..78c8eda48f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-5.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.219-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.219-5.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.219-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.224-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.224-1.ph3_1.yaml index a5c4d012b0..ebfadbe135 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.224-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.224-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.224-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.224-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.224-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.224-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml index ff96b82d28..7c501a331f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.224-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.224-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.224-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.224-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.224-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.225-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.225-3.ph3_1.yaml index 83929098be..f1407b30d4 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.225-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.225-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.225-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.225-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.225-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.225-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.225-5.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.225-5.ph3_1.yaml index 9d94549ff0..2ea63cd9e9 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.225-5.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.225-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.225-5.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.225-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.225-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.225-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.229-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.229-1.ph3_1.yaml index b622db2a00..6f05908244 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.229-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.229-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.229-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.229-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.229-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.229-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml index bac30596a2..2094af9a47 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.232-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.232-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.232-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.232-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.232-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.232-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.232-2.ph3_1.yaml index 6e6a38ee72..a8427c13e0 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.232-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.232-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.232-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.232-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.232-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml index 20c41fd7a4..b7ca8734dc 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.232-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.232-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.232-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.232-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.241-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.241-1.ph3_1.yaml index b1413d515a..ace9fc58e2 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.241-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.241-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.241-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.241-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.241-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.241-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml index 6cbb5c0465..3adfb63851 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-12.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.247-12.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.247-12.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-12.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-12.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-13.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-13.ph3_1.yaml index a6656ce6ae..3633bb66f7 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-13.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-13.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.247-13.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.247-13.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-13.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-13.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml index 84e42f77ce..1cca26c0a7 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.247-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.247-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-3.ph3_1.yaml index fb97337d73..7b104732bf 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.247-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.247-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-5.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-5.ph3_1.yaml index e124d1600e..401c8515db 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-5.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.247-5.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.247-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-6.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-6.ph3_1.yaml index 03dea36a77..f8bc5ab1a4 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-6.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.247-6.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.247-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-7.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-7.ph3_1.yaml index 64b660b642..b783f7c067 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-7.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-7.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.247-7.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.247-7.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-7.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-7.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml index 827296ee56..40a1b67154 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.247-8.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.247-8.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-8.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-8.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-9.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-9.ph3_1.yaml index 7beed21a8c..fb4f96a23f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-9.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.247-9.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.247-9.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.247-9.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-9.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-9.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml index 7d819c17ff..25e1d85482 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.256-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.256-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.256-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.256-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.256-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.256-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.256-3.ph3_1.yaml index 00b8e03d36..d57c4c42a2 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.256-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.256-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.256-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.256-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.256-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.256-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml index 969f608cf9..52b0722b5a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.256-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.256-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.256-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.256-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.256-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml index 519e65b9f1..9576113997 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.261-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.261-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.261-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.261-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.261-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml index 6e39c25c8e..b52a572946 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.264-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.264-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.264-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml index 69a2982281..8bf61d1619 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.264-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.264-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.264-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml index 3466e5f0e5..5190a16aca 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.264-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.264-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.264-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.264-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml index 4f2a96e8ab..d765683494 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.268-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.268-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.268-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.268-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.268-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.268-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.268-2.ph3_1.yaml index d3e9bd6830..96200e3ee4 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.268-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.268-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.268-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.268-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.268-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.268-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.269-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.269-2.ph3_1.yaml index 287159cad4..48e802f455 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.269-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.269-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.269-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.269-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.269-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.269-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.271-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.271-2.ph3_1.yaml index d46cba14eb..5f62b17d06 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.271-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.271-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.271-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.271-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.271-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.271-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml index db5b29041a..ab64925dda 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.272-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.272-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.272-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml index bac1f76dbf..73287e0666 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.272-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.272-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.272-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.272-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml index ea201d9748..b34bbf62bf 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.272-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.272-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml index dda258cadd..b8e4a9f0eb 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.272-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.272-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.272-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.277-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.277-1.ph3_1.yaml index fee5c08516..35a3406731 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.277-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.277-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.277-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.277-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.277-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.277-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.277-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.277-3.ph3_1.yaml index 46c6accee2..69e20fb933 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.277-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.277-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.277-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.277-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.277-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.277-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.283-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.283-2.ph3_1.yaml index ecd662b920..e6c85044a8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.283-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.283-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.283-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.283-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.283-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.283-5.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.283-5.ph3_1.yaml index c8cac60be6..42db6607b6 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.283-5.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.283-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.283-5.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.283-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.283-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.283-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.285-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.285-1.ph3_1.yaml index 0147b0f58b..70e628249b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.285-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.285-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.285-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.285-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.285-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.285-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml index 5312167b5b..8f5fb8b639 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.285-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.285-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.285-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.285-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.285-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml index 861421dfe6..a68d2aa021 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.288-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.288-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.288-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.288-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-2.ph3_1.yaml index 0b14ba5de0..922bc59684 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.288-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.288-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.288-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-3.ph3_1.yaml index b00357ba54..dd654a2276 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.288-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.288-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.288-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.288-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml index 680d99bd8f..6c634483cd 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.288-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.288-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.288-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.288-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.290-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.290-1.ph3_1.yaml index b5b9ef34a7..30f1a083ea 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.290-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.290-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.290-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.290-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.290-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.290-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.290-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.290-2.ph3_1.yaml index ae3db8146f..17bc0c2268 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.290-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.290-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.290-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.290-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.290-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.290-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.292-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.292-3.ph3_1.yaml index 666bb157b8..40fcca00a0 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.292-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.292-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.292-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.292-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.292-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.292-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml index 4009984090..2a8fa6e5cd 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.295-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.295-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.295-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.295-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.295-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml index db8f09f14d..b9c9b249f0 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.295-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.295-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.295-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.295-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.295-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.297-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.297-1.ph3_1.yaml index a6fb6cc523..d1cd01234e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.297-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.297-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.297-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.297-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.297-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.297-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.303-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.303-1.ph3_1.yaml index b110d8a6c8..4353e47371 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.303-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.303-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.303-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.303-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.303-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.303-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-1.ph3_1.yaml index f85ed10381..c20b0046eb 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.305-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.305-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.305-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-2.ph3_1.yaml index 7d891be04d..19857beefe 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.305-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.305-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.305-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml index c512135e41..00bc6f8553 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.305-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.305-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.305-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-5.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-5.ph3_1.yaml index e0f7a539a6..096e9e45b8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-5.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.305-5.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.305-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.305-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.305-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-6.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-6.ph3_1.yaml index 420d84d412..912f29aed5 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-6.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.305-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.305-6.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.305-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.305-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml index d7158eba9a..2fa2086f30 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.306-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.306-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.306-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.306-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.306-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.306-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.306-2.ph3_1.yaml index 0b409691e8..a4af16a1a1 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.306-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.306-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.306-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.306-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.306-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.306-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.307-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.307-2.ph3_1.yaml index e86a8fe12a..3e767cfc3b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.307-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.307-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.307-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.307-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.307-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.307-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.307-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.307-3.ph3_1.yaml index b79f4d57a9..b67c25bd38 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.307-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.307-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.307-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.307-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.307-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.307-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.307-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.307-4.ph3_1.yaml index 27f3eaed1a..9828e5db62 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.307-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.307-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.307-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.307-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.307-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.307-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-1.ph3_1.yaml index 644828be67..b9e149a039 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.311-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.311-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.311-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.311-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-2.ph3_1.yaml index 0a1af31f8a..6022d350ce 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.311-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.311-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.311-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.311-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-3.ph3_1.yaml index e7c6397903..1ee786d6bc 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.311-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.311-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.311-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.311-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-4.ph3_1.yaml index e801204eae..59a4fe8faf 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.311-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.311-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.311-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.311-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.311-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.313-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.313-1.ph3_1.yaml index b7bfb92825..b496368402 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.313-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.313-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.313-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.313-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.313-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.313-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.315-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.315-1.ph3_1.yaml index c47c376028..44d5932b7a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.315-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.315-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.315-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.315-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.315-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.315-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.317-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.317-1.ph3_1.yaml index 018927d24c..a06e1cea7c 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.317-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.317-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.317-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.317-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.317-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.317-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.32-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.32-2.ph3_1.yaml index d641cd84e5..37e68c8a9b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.32-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.32-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.32-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.32-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.32-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.32-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.321-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.321-1.ph3_1.yaml index 3f8f8c88f8..7755b1e2c7 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.321-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.321-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.321-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.321-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.321-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.321-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml index 7dab19d85d..899d017078 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.40-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.40-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.40-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.40-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.40-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.40-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.40-3.ph3_1.yaml index e5ab92ce26..432309c792 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.40-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.40-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.40-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.40-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.40-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.40-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.52-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.52-1.ph3_1.yaml index 828f14686d..0f2bd89a44 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.52-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.52-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.52-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.52-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.52-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.52-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml index eb8b4f88da..b05cbd4733 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.65-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.65-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.65-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.65-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.65-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.72-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.72-1.ph3_1.yaml index 4856387dc1..8daba7ca9f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.72-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.72-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.72-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.72-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.72-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.72-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.72-2.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.72-2.ph3_1.yaml index 81df98d17f..015962ba6f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.72-2.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.72-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.72-2.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.72-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.72-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.72-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml index 8fa4d9f617..25163aefcb 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.87-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.87-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.87-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.87-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml index 7cd5575d5c..2b3137f82a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.87-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.87-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.87-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.87-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-1.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-1.ph3_1.yaml index be689c27cb..5146dede18 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-1.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.97-1.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.97-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.97-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-3.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-3.ph3_1.yaml index 8c60250301..16ba062608 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-3.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.97-3.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.97-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.97-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml index 1ba9b25f59..bf4de64a87 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.97-4.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.97-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.97-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml index 6332a1961a..5c0d8996f1 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_4.19.97-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_4.19.97-5.ph3_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_4.19.97-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.97-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml index d3628eb186..216f22adae 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.103-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.103-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml index 3178dff403..3797efaa7f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.103-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.103-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.103-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml index 102db071ea..28e18b9ff0 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.103-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.103-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.103-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml index 3e502370ae..157167d40a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.103-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.103-4.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.103-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml index 73083c66f9..da001b4145 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.109-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.109-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.109-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.109-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml index 9dfdbac47b..3f2e69b8a9 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.109-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.109-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.109-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.109-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.109-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.109-4.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.109-4.ph4_1.yaml index 116a1e2b54..30c2395509 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.109-4.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.109-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.109-4.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.109-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.109-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-1.ph4_1.yaml index ac0ebc741f..1c2b6da4f6 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.118-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.118-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-10.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-10.ph4_1.yaml index 3903337b90..19747916e8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-10.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-10.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.118-10.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.118-10.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-10.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-10.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml index 8a36582d8d..658ff9c99d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.118-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.118-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-3.ph4_1.yaml index acfe390e83..80f794a1eb 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.118-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.118-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.118-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-4.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-4.ph4_1.yaml index 6d8b686d79..737a3997b1 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-4.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.118-4.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.118-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml index c042b81795..2a1b4b7dbb 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.118-5.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.118-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-7.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-7.ph4_1.yaml index 40ab91e1c5..708340b0f5 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-7.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.118-7.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.118-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-7.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-9.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-9.ph4_1.yaml index 23a2f3f1a1..f95f2138cb 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-9.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.118-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.118-9.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.118-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml index eb1f3834ea..0da3d929da 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.132-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.132-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.132-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.132-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.132-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml index 4aa71ab917..7a853f405d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.142-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.142-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.142-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.142-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.142-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.142-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.142-3.ph4_1.yaml index b27fa61809..ed657d64f3 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.142-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.142-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.142-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.142-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.142-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.142-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml index 10e34a85f3..7ba5137e48 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.152-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.152-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.152-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-2.ph4_1.yaml index 089bc918f9..c5ac1d57ff 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.152-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.152-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml index 867d1dc988..f8d0f83f8d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.152-5.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.152-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.152-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml index 49354f3b4f..64fee7e2a8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.152-6.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.152-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.152-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml index ac57744e0d..5eecce94df 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.152-8.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.152-8.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.152-8.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-8.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml index fa48593ff3..16c1a7caad 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.152-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.152-9.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.152-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.159-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.159-1.ph4_1.yaml index 9503cf296f..dfcbcf946f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.159-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.159-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.159-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.159-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.159-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml index dc463d39b5..7a71f48330 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.159-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.159-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.159-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.159-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.159-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml index b9fa277424..d6688fac6e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.159-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.159-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.159-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.159-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml index f9453e43ac..ba7a3979f1 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.168-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.168-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.168-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.168-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.168-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.168-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.168-2.ph4_1.yaml index d23ef8df99..f1831aa0b1 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.168-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.168-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.168-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.168-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.168-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.168-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.175-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.175-1.ph4_1.yaml index 62aab34e79..a18c6ec0cf 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.175-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.175-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.175-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.175-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.175-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml index 17cb555a66..c74a43e02b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.175-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.175-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.175-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.175-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml index 2534fd0484..3857dac785 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.180-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.180-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.180-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.180-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.180-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml index b8761ab6ed..b987be8e8a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.183-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.183-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.183-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.183-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.183-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml index 37bc270a3c..43e47b1d9b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.186-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.186-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.186-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.186-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.186-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.188-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.188-2.ph4_1.yaml index e7590a8666..ffca6c9a1b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.188-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.188-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.188-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.188-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.188-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.188-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml index a56a2a4ad8..468ac99dba 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.190-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.190-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.190-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-2.ph4_1.yaml index 0e1c05bc93..fd3a553260 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.190-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.190-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.190-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-3.ph4_1.yaml index 130304fbbe..da7466e8f0 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.190-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.190-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.190-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml index de94204537..6b2af674e8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.190-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.190-4.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.190-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml index c57b37155b..b0daa07414 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.194-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.194-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.194-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.194-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.194-4.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.194-4.ph4_1.yaml index 57b83edee1..0c5831b381 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.194-4.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.194-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.194-4.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.194-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.194-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.194-6.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.194-6.ph4_1.yaml index 68e6c9bd2e..c195868300 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.194-6.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.194-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.194-6.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.194-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.194-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.197-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.197-1.ph4_1.yaml index 242c9be0bd..9f34ccf916 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.197-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.197-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.197-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.197-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.197-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.197-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml index 67f6040760..4e55a5614c 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.197-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.197-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.197-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.197-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.197-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml index 9868ed2c6b..bb93e5bd89 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.198-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.198-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.198-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.198-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.198-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.200-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.200-1.ph4_1.yaml index 03dd428c46..6fe64aa1c4 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.200-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.200-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.200-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.200-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.200-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.200-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml index c11b04c285..ba3a0ff29c 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.200-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.200-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.200-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.200-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.200-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml index b7106035ee..75b09f2ddb 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.201-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.201-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.201-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.201-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.201-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.206-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.206-1.ph4_1.yaml index 5746e0fefb..d16ef47e3a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.206-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.206-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.206-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.206-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.206-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.206-2.ph4_1.yaml index 4936c30a94..daeb7467ac 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.206-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.206-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.206-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.206-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.206-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.206-4.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.206-4.ph4_1.yaml index 3be3d18cdf..33f0bc876f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.206-4.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.206-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.206-4.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.206-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.209-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.209-1.ph4_1.yaml index 7504bae212..54bde72829 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.209-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.209-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.209-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.209-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.209-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.209-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml index ea921c7c83..94b4d5404c 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.209-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.209-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.209-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.209-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.209-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml index b53b5a1a15..bbe778f4fc 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.209-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.209-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.209-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.209-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.209-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.210-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.210-1.ph4_1.yaml index 7529bfd03a..337c0164cd 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.210-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.210-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.210-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.210-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.210-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.210-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.210-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.210-2.ph4_1.yaml index aefd7242f6..fb35daa88a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.210-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.210-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.210-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.210-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.210-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.210-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.210-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.210-3.ph4_1.yaml index 994d0fa1ce..9874254af7 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.210-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.210-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.210-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.210-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.210-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.210-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.212-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.212-1.ph4_1.yaml index 1e044748df..4f3f11008f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.212-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.212-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.212-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.212-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.212-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.212-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.212-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.212-3.ph4_1.yaml index 24b0b6542d..24ca462c80 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.212-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.212-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.212-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.212-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.212-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.212-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.214-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.214-1.ph4_1.yaml index f553ea5688..f8c4a38639 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.214-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.214-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.214-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.214-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.214-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.214-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.214-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.214-3.ph4_1.yaml index f65d52acde..75eca312fb 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.214-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.214-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.214-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.214-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.214-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.214-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.216-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.216-1.ph4_1.yaml index b4d9cff400..e4cfd269e9 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.216-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.216-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.216-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.216-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.216-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_updates_4.0_x86_64/x86_64/linux-rt-devel-5.10.216-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.219-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.219-2.ph4_1.yaml index cab0d54251..4523351395 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.219-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.219-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.219-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.219-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.219-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.219-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.222-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.222-1.ph4_1.yaml index 6c9dd7e3d0..199e63a947 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.222-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.222-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.222-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.222-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.222-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.222-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.223-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.223-1.ph4_1.yaml index 1a75822968..8d97b515f8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.223-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.223-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.223-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.223-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.223-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.223-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.223-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.223-2.ph4_1.yaml index 0e3a819996..ba63f34c0f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.223-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.223-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.223-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.223-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.223-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.223-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.224-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.224-3.ph4_1.yaml index 5735586982..153ad6d669 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.224-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.224-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.224-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.224-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.224-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.224-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.224-4.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.224-4.ph4_1.yaml index 5c54a0bf30..6b11a03b2e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.224-4.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.224-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.224-4.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.224-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.224-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.224-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.224-5.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.224-5.ph4_1.yaml index 9ae8e3e1e4..248c341dde 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.224-5.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.224-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.224-5.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.224-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.224-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.224-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.226-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.226-1.ph4_1.yaml index febc97d8e5..d0ae91d3ad 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.226-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.226-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.226-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.226-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_updates_4.0_x86_64/x86_64/linux-devel-5.10.226-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_updates_4.0_x86_64/x86_64/linux-aws-devel-5.10.226-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-10.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-10.ph4_1.yaml index 79ec5be574..dac0939790 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-10.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-10.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.25-10.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.25-10.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-10.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-10.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml index 959ac08f44..a0fd5bdf3a 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.25-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.25-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.25-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-3.ph4_1.yaml index bbcdffbcd5..a7b9966220 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.25-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.25-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.25-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-5.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-5.ph4_1.yaml index 3d6cfa6d9f..6fb09b56db 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-5.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.25-5.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.25-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.25-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-6.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-6.ph4_1.yaml index 1a02f677e5..06fc10fe98 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-6.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.25-6.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.25-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-7.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-7.ph4_1.yaml index d98c612b62..94e0da2c7f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-7.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.25-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.25-7.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.25-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-7.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml index 58b8c8235b..1f7188d414 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.35-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.35-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.35-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.35-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.35-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.35-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.35-2.ph4_1.yaml index 000ffa10ed..2397cc9a01 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.35-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.35-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.35-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.35-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.35-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.35-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.4-9.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.4-9.ph4_1.yaml index 0ae85bb03d..03fab855eb 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.4-9.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.4-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.4-9.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.4-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_release_4.0_x86_64/x86_64/linux-rt-devel-5.10.4-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.4-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml index 949436c791..8bc1432fb4 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.42-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.42-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.42-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.42-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.42-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml index b1562a5722..04905163d8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.42-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.42-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.42-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.42-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.42-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.42-3.ph4_1.yaml index a1b22358e2..5b2abffed1 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.42-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.42-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.42-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.42-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.42-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.46-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.46-1.ph4_1.yaml index 1edd453efe..a6084dba65 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.46-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.46-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.46-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.46-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.46-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.46-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml index fbcfc14c3a..a96e718882 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.52-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.52-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.52-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.52-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.52-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.61-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.61-1.ph4_1.yaml index 0cf7be6a48..aac0f8ce81 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.61-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.61-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.61-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.61-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.61-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.61-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml index 11a3dbb730..a0092574ee 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.61-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.61-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.61-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.61-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.61-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml index 794233f7ea..dfe1071adc 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.75-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.75-1.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.75-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.75-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.75-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml index 1d399ec5ac..7a6a76f851 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.83-2.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.83-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-3.ph4_1.yaml index 0dbb6719a6..59d7c473ee 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.83-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.83-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.83-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml index 17a694b7fc..f28436c6a4 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.83-4.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.83-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.83-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-5.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-5.ph4_1.yaml index 9b11a79db9..97a54c7101 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-5.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.83-5.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.83-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-7.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-7.ph4_1.yaml index 431a6c891a..2cc0d7e5a0 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-7.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.83-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.83-7.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.83-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-7.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml index 7f8b518182..79ec9e5e08 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.93-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.93-3.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.93-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.93-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml index b346868791..c97e496543 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.93-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.93-4.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.93-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.93-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml index b888de7cc4..9f2677a8ca 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_5.10.93-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_5.10.93-5.ph4_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_5.10.93-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.10-10.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.10-10.ph5_1.yaml index 69c5850d77..64243d1021 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.10-10.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.10-10.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.10-10.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.10-10.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_release_5.0_x86_64/x86_64/linux-rt-devel-6.1.10-10.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.10-10.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.10-12.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.10-12.ph5_1.yaml index fb75edba1e..a22770f07d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.10-12.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.10-12.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.10-12.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.10-12.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.10-12.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.10-12.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.102-2.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.102-2.ph5_1.yaml index bc6417c319..290c587d4c 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.102-2.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.102-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.102-2.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.102-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.102-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.102-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.106-1.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.106-1.ph5_1.yaml index 93ec530f4a..abef111a86 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.106-1.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.106-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.106-1.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.106-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.106-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.106-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.106-4.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.106-4.ph5_1.yaml index 7032936cc8..ce3269ed9c 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.106-4.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.106-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.106-4.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.106-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.106-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.106-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.109-2.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.109-2.ph5_1.yaml index 90f4b9bc78..18ab828a64 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.109-2.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.109-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.109-2.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.109-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.109-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.109-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.28-2.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.28-2.ph5_1.yaml index abbd27c73d..f10ad271b8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.28-2.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.28-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.28-2.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.28-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.28-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.28-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.37-1.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.37-1.ph5_1.yaml index b9c20adfd4..5a7b84beb0 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.37-1.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.37-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.37-1.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.37-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.37-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.37-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.37-2.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.37-2.ph5_1.yaml index a7bb748c98..39d41d5737 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.37-2.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.37-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.37-2.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.37-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.37-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.37-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml index 7ecdf2e4c2..279ad08a2c 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.41-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.41-1.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.41-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml index 5a7d34ef60..0914c20eef 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.41-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.41-2.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.41-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml index f67c0788c0..f1c9f8ec54 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.41-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.41-4.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.41-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.41-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml index f1869c4904..f4a63b5acc 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.45-1.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.45-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml index f5d468a529..8f19642743 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.45-3.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.45-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-5.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-5.ph5_1.yaml index 66013cacea..f58c28e2c4 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-5.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.45-5.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.45-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml index 344f9639ee..5ad26f3a79 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.45-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.45-9.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.45-9.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-9.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-2.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-2.ph5_1.yaml index 37b9867aeb..cd937064cc 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-2.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.53-2.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.53-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml index 8f0341f2bd..61c002e5b4 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.53-5.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.53-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml index d983c40342..6dba3ee768 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-6.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.53-6.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.53-6.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-6.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-6.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-7.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-7.ph5_1.yaml index 34f1f04f16..c72f76970f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-7.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.53-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.53-7.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.53-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-7.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml index a9937b25cd..fb1cc2a62f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.56-1.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.56-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-4.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-4.ph5_1.yaml index 1ed2adccf2..62b3b175b8 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-4.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.56-4.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.56-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-5.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-5.ph5_1.yaml index b8565f4913..b03334543b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-5.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.56-5.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.56-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml index 29df8e598e..56aefbb86d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.56-7.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.56-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-7.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-8.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-8.ph5_1.yaml index a1aa3e0bee..94d83de7a7 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-8.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.56-8.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.56-8.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.56-8.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-8.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-8.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml index d573e93ae9..690d85a133 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.60-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.60-2.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.60-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.60-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml index 738a646484..8c30da541f 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.60-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.60-3.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.60-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.60-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.60-4.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.60-4.ph5_1.yaml index 9b800297f9..cbf23809bd 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.60-4.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.60-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.60-4.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.60-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.60-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-1.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-1.ph5_1.yaml index 986823cb3d..5beb47ac79 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-1.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.62-1.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.62-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-11.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-11.ph5_1.yaml index ba85742e18..4a2ea272c4 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-11.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.62-11.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.62-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-11.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-11.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml index 59484a4c5a..252d8f6dd5 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.62-2.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.62-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-3.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-3.ph5_1.yaml index 97d21ecbb5..6ff1f52089 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-3.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.62-3.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.62-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-4.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-4.ph5_1.yaml index 8818825715..e48ee3ee14 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-4.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.62-4.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.62-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-5.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-5.ph5_1.yaml index de0291f6a5..2c6110486d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-5.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.62-5.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.62-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-7.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-7.ph5_1.yaml index 43ea9eaabc..a72c6ea2b5 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-7.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.62-7.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.62-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-7.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml index 30a4d3ffd5..cdf12e54fc 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.62-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.62-9.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.62-9.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-9.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml index 52295925fd..90e1832910 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.70-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.70-1.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.70-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.70-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.70-2.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.70-2.ph5_1.yaml index 53f8959d6f..24dbd71dc2 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.70-2.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.70-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.70-2.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.70-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.70-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.70-5.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.70-5.ph5_1.yaml index 5c89e8250c..4986d5b68e 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.70-5.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.70-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.70-5.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.70-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.70-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml index 18eb3848ed..2d636f8b16 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.75-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.75-1.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.75-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.75-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml index 6a17e619c9..540788d9f3 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.77-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.77-1.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.77-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.77-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.77-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.79-3.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.79-3.ph5_1.yaml index 8086e6a3e9..38c5f5d5ea 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.79-3.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.79-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.79-3.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.79-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.79-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.79-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.81-2.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.81-2.ph5_1.yaml index 954d4dcbca..98892aadbf 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.81-2.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.81-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.81-2.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.81-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.81-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.81-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.81-3.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.81-3.ph5_1.yaml index 32a87543a8..6b0eaa8842 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.81-3.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.81-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.81-3.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.81-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.81-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.81-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.81-5.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.81-5.ph5_1.yaml index 5307f919c0..666b32904b 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.81-5.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.81-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.81-5.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.81-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.81-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.81-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.83-2.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.83-2.ph5_1.yaml index c1b9a70e24..f5a8a49930 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.83-2.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.83-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.83-2.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.83-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.83-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.83-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.90-2.ph5_1.yaml b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.90-2.ph5_1.yaml index 184af151ec..e807bf326d 100755 --- a/driverkit/config/7.2.1+driver/x86_64/photon_6.1.90-2.ph5_1.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/photon_6.1.90-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.2.1+driver/x86_64/falco_photon_6.1.90-2.ph5_1.ko probe: output/7.2.1+driver/x86_64/falco_photon_6.1.90-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.90-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.90-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.2.1+driver/x86_64/talos_6.6.54-talos_1_v1.8.1.yaml b/driverkit/config/7.2.1+driver/x86_64/talos_6.6.54-talos_1_v1.8.1.yaml new file mode 100755 index 0000000000..4e176468e7 --- /dev/null +++ b/driverkit/config/7.2.1+driver/x86_64/talos_6.6.54-talos_1_v1.8.1.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.8.1 +kernelrelease: 6.6.54-talos +target: talos +architecture: amd64 +output: + module: output/7.2.1+driver/x86_64/falco_talos_6.6.54-talos_1_v1.8.1.ko + probe: output/7.2.1+driver/x86_64/falco_talos_6.6.54-talos_1_v1.8.1.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4NiA2LjYuNTQgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQ0NfVkVSU0lPTl9URVhUPSJnY2MgKEdDQykgMTMuMy4wIgpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklHX0dDQ19WRVJTSU9OPTEzMDMwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19BU19JU19HTlU9eQpDT05GSUdfQVNfVkVSU0lPTj0yNDMwMQpDT05GSUdfTERfSVNfQkZEPXkKQ09ORklHX0xEX1ZFUlNJT049MjQzMDEKQ09ORklHX0xMRF9WRVJTSU9OPTAKQ09ORklHX0NDX0NBTl9MSU5LPXkKQ09ORklHX0NDX0NBTl9MSU5LX1NUQVRJQz15CkNPTkZJR19DQ19IQVNfQVNNX0dPVE9fT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19USUVEX09VVFBVVD15CkNPTkZJR19UT09MU19TVVBQT1JUX1JFTFI9eQpDT05GSUdfQ0NfSEFTX0FTTV9JTkxJTkU9eQpDT05GSUdfQ0NfSEFTX05PX1BST0ZJTEVfRk5fQVRUUj15CkNPTkZJR19QQUhPTEVfVkVSU0lPTj0xMjcKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9UQUJMRV9TT1JUPXkKQ09ORklHX1RIUkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dFUlJPUiBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049Ii10YWxvcyIKIyBDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE8gaXMgbm90IHNldApDT05GSUdfQlVJTERfU0FMVD0iIgpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQpDT05GSUdfSEFWRV9LRVJORUxfWlNURD15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfWlNURD15CkNPTkZJR19ERUZBVUxUX0lOSVQ9IiIKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQojIENPTkZJR19XQVRDSF9RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0VGRkVDVElWRV9BRkZfTUFTSz15CkNPTkZJR19HRU5FUklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX01JR1JBVElPTj15CkNPTkZJR19IQVJESVJRU19TV19SRVNFTkQ9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfSVJRX01TSV9JT01NVT15CkNPTkZJR19HRU5FUklDX0lSUV9NQVRSSVhfQUxMT0NBVE9SPXkKQ09ORklHX0dFTkVSSUNfSVJRX1JFU0VSVkFUSU9OX01PREU9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09ORklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldAojIGVuZCBvZiBJUlEgc3Vic3lzdGVtCgpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9JTklUPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQpDT05GSUdfSEFWRV9QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfSURMRT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklHX05PX0haX0ZVTEwgaXMgbm90IHNldApDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HX01BWF9TS0VXX1VTPTEwMAojIGVuZCBvZiBUaW1lcnMgc3Vic3lzdGVtCgpDT05GSUdfQlBGPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRfQlBGX0pJVD15CgojCiMgQlBGIHN1YnN5c3RlbQojCkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9KSVRfQUxXQVlTX09OPXkKQ09ORklHX0JQRl9KSVRfREVGQVVMVF9PTj15CkNPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZGPXkKIyBDT05GSUdfQlBGX1BSRUxPQUQgaXMgbm90IHNldApDT05GSUdfQlBGX0xTTT15CiMgZW5kIG9mIEJQRiBzdWJzeXN0ZW0KCkNPTkZJR19QUkVFTVBUX05PTkVfQlVJTEQ9eQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0NPUkU9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMyBpcyBub3Qgc2V0CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKQ09ORklHX1BTST15CiMgQ09ORklHX1BTSV9ERUZBVUxUX0RJU0FCTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwoKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1RSRUVfU1JDVT15CkNPTkZJR19UQVNLU19SQ1VfR0VORVJJQz15CkNPTkZJR19UQVNLU19SVURFX1JDVT15CkNPTkZJR19UQVNLU19UUkFDRV9SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfTkVFRF9TRUdDQkxJU1Q9eQojIGVuZCBvZiBSQ1UgU3Vic3lzdGVtCgpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CiMgQ09ORklHX0lLSEVBREVSUyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVGX1NISUZUPTE4CkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKIyBDT05GSUdfUFJJTlRLX0lOREVYIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQoKIwojIFNjaGVkdWxlciBmZWF0dXJlcwojCiMgQ09ORklHX1VDTEFNUF9UQVNLIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2NoZWR1bGVyIGZlYXR1cmVzCgpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05GSUdfQ0NfSEFTX0lOVDEyOD15CkNPTkZJR19DQ19JTVBMSUNJVF9GQUxMVEhST1VHSD0iLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD01IgpDT05GSUdfR0NDMTBfTk9fQVJSQVlfQk9VTkRTPXkKQ09ORklHX0NDX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CiMgQ09ORklHX05VTUFfQkFMQU5DSU5HIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKIyBDT05GSUdfQ0dST1VQX0ZBVk9SX0RZTk1PRFMgaXMgbm90IHNldApDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19TQ0hFRF9NTV9DSUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQojIENPTkZJR19DR1JPVVBfUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCiMgQ09ORklHX1JEX0daSVAgaXMgbm90IHNldAojIENPTkZJR19SRF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaTUEgaXMgbm90IHNldApDT05GSUdfUkRfWFo9eQojIENPTkZJR19SRF9MWk8gaXMgbm90IHNldAojIENPTkZJR19SRF9MWjQgaXMgbm90IHNldApDT05GSUdfUkRfWlNURD15CiMgQ09ORklHX0JPT1RfQ09ORklHIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRSQU1GU19QUkVTRVJWRV9NVElNRT15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19MRF9PUlBIQU5fV0FSTl9MRVZFTD0id2FybiIKQ09ORklHX1NZU0NUTD15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19QT1NJWF9USU1FUlM9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfSU9fVVJJTkc9eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdfS0FMTFNZTVM9eQojIENPTkZJR19LQUxMU1lNU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tBTExTWU1TX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNU19BQlNPTFVURV9QRVJDUFU9eQpDT05GSUdfS0FMTFNZTVNfQkFTRV9SRUxBVElWRT15CkNPTkZJR19BUkNIX0hBU19NRU1CQVJSSUVSX1NZTkNfQ09SRT15CkNPTkZJR19LQ01QPXkKQ09ORklHX1JTRVE9eQpDT05GSUdfQ0FDSEVTVEFUX1NZU0NBTEw9eQojIENPTkZJR19ERUJVR19SU0VRIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfR1VFU1RfUEVSRl9FVkVOVFM9eQojIENPTkZJR19QQzEwNCBpcyBub3Qgc2V0CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKCkNPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT049eQpDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKCiMKIyBLZXhlYyBhbmQgY3Jhc2ggZmVhdHVyZXMKIwpDT05GSUdfQ1JBU0hfQ09SRT15CkNPTkZJR19LRVhFQ19DT1JFPXkKQ09ORklHX0hBVkVfSU1BX0tFWEVDPXkKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldApDT05GSUdfS0VYRUNfRklMRT15CkNPTkZJR19LRVhFQ19TSUc9eQojIENPTkZJR19LRVhFQ19TSUdfRk9SQ0UgaXMgbm90IHNldApDT05GSUdfS0VYRUNfQlpJTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdfQ1JBU0hfSE9UUExVRz15CkNPTkZJR19DUkFTSF9NQVhfTUVNT1JZX1JBTkdFUz04MTkyCiMgZW5kIG9mIEtleGVjIGFuZCBjcmFzaCBmZWF0dXJlcwojIGVuZCBvZiBHZW5lcmFsIHNldHVwCgpDT05GSUdfNjRCSVQ9eQpDT05GSUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NSU49MjgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MzIKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19DQ19IQVNfU0FORV9TVEFDS1BST1RFQ1RPUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1NNUD15CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfQ1BVX1JFU0NUUkwgaXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X05VTUFDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldAojIENPTkZJR19YODZfVVYgaXMgbm90IHNldAojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CkNPTkZJR19QQVJBVklSVF9YWEw9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSFZfQ0FMTEJBQ0tfVkVDVE9SPXkKQ09ORklHX1hFTj15CkNPTkZJR19YRU5fUFY9eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9QVl9TTVA9eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9QVkhWTV9TTVA9eQpDT05GSUdfWEVOX1BWSFZNX0dVRVNUPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0RPTTAgaXMgbm90IHNldApDT05GSUdfWEVOX1BWX01TUl9TQUZFPXkKQ09ORklHX0tWTV9HVUVTVD15CkNPTkZJR19BUkNIX0NQVUlETEVfSEFMVFBPTEw9eQojIENPTkZJR19QVkggaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQojIENPTkZJR19KQUlMSE9VU0VfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19BQ1JOX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVERYX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfSUEzMl9GRUFUX0NUTD15CkNPTkZJR19YODZfVk1YX0ZFQVRVUkVfTkFNRVM9eQojIENPTkZJR19QUk9DRVNTT1JfU0VMRUNUIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9IWUdPTj15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfQ1BVX1NVUF9aSEFPWElOPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CkNPTkZJR19ETUk9eQojIENPTkZJR19HQVJUX0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RfVkVTQV9TVVBQT1JUPXkKIyBDT05GSUdfTUFYU01QIGlzIG5vdCBzZXQKQ09ORklHX05SX0NQVVNfUkFOR0VfQkVHSU49MgpDT05GSUdfTlJfQ1BVU19SQU5HRV9FTkQ9NTEyCkNPTkZJR19OUl9DUFVTX0RFRkFVTFQ9NjQKQ09ORklHX05SX0NQVVM9NTEyCkNPTkZJR19TQ0hFRF9DTFVTVEVSPXkKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJR19TQ0hFRF9NQ19QUklPPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQojIENPTkZJR19YODZfTUNFTE9HX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFX0lOVEVMPXkKQ09ORklHX1g4Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKIyBDT05GSUdfWDg2X01DRV9JTkpFQ1QgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1JBUEw9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfQ1NUQVRFPXkKIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9VTkNPUkU9eQojIENPTkZJR19QRVJGX0VWRU5UU19BTURfQlJTIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwoKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfWDg2X0lPUExfSU9QRVJNPXkKQ09ORklHX01JQ1JPQ09ERT15CiMgQ09ORklHX01JQ1JPQ09ERV9MQVRFX0xPQURJTkcgaXMgbm90IHNldAojIENPTkZJR19YODZfTVNSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DUFVJRD15CiMgQ09ORklHX1g4Nl81TEVWRUwgaXMgbm90IHNldApDT05GSUdfWDg2X0RJUkVDVF9HQlBBR0VTPXkKIyBDT05GSUdfWDg2X0NQQV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX01FTV9FTkNSWVBUIGlzIG5vdCBzZXQKQ09ORklHX05VTUE9eQpDT05GSUdfQU1EX05VTUE9eQpDT05GSUdfWDg2XzY0X0FDUElfTlVNQT15CiMgQ09ORklHX05VTUFfRU1VIGlzIG5vdCBzZXQKQ09ORklHX05PREVTX1NISUZUPTYKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKIyBDT05GSUdfWDg2X1BNRU1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQpDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSz15CkNPTkZJR19NVFJSPXkKIyBDT05GSUdfTVRSUl9TQU5JVElaRVIgaXMgbm90IHNldApDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfWDg2X1VNSVA9eQpDT05GSUdfQ0NfSEFTX0lCVD15CkNPTkZJR19YODZfQ0VUPXkKQ09ORklHX1g4Nl9LRVJORUxfSUJUPXkKQ09ORklHX1g4Nl9JTlRFTF9NRU1PUllfUFJPVEVDVElPTl9LRVlTPXkKQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9PRkY9eQojIENPTkZJR19YODZfSU5URUxfVFNYX01PREVfT04gaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfVFNYX01PREVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TR1ggaXMgbm90IHNldApDT05GSUdfWDg2X1VTRVJfU0hBRE9XX1NUQUNLPXkKQ09ORklHX0VGST15CkNPTkZJR19FRklfU1RVQj15CkNPTkZJR19FRklfSEFORE9WRVJfUFJPVE9DT0w9eQojIENPTkZJR19FRklfTUlYRUQgaXMgbm90IHNldAojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19QVVJHQVRPUlk9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUdfRk9SQ0U9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19CWklNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19KVU1QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ1JBU0hfRFVNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0NSQVNIX0hPVFBMVUc9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0RZTkFNSUNfTUVNT1JZX0xBWU9VVD15CkNPTkZJR19SQU5ET01JWkVfTUVNT1JZPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUllfUEhZU0lDQUxfUEFERElORz0weDAKQ09ORklHX0FERFJFU1NfTUFTS0lORz15CkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX1hPTkxZIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FPXkKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX1NJR0FMVFNUQUNLX1NJWkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQojIGVuZCBvZiBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19DQ19IQVNfU0xTPXkKQ09ORklHX0NDX0hBU19SRVRVUk5fVEhVTks9eQpDT05GSUdfQ0NfSEFTX0VOVFJZX1BBRERJTkc9eQpDT05GSUdfRlVOQ1RJT05fUEFERElOR19DRkk9MTEKQ09ORklHX0ZVTkNUSU9OX1BBRERJTkdfQllURVM9MTYKQ09ORklHX0NBTExfUEFERElORz15CkNPTkZJR19IQVZFX0NBTExfVEhVTktTPXkKQ09ORklHX0NBTExfVEhVTktTPXkKQ09ORklHX1BSRUZJWF9TWU1CT0xTPXkKQ09ORklHX0NQVV9NSVRJR0FUSU9OUz15CkNPTkZJR19QQUdFX1RBQkxFX0lTT0xBVElPTj15CkNPTkZJR19SRVRQT0xJTkU9eQpDT05GSUdfUkVUSFVOSz15CkNPTkZJR19DUFVfVU5SRVRfRU5UUlk9eQpDT05GSUdfQ0FMTF9ERVBUSF9UUkFDS0lORz15CiMgQ09ORklHX0NBTExfVEhVTktTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JQlBCX0VOVFJZPXkKQ09ORklHX0NQVV9JQlJTX0VOVFJZPXkKQ09ORklHX0NQVV9TUlNPPXkKQ09ORklHX1NMUz15CiMgQ09ORklHX0dEU19GT1JDRV9NSVRJR0FUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01JVElHQVRJT05fUkZEUz15CkNPTkZJR19NSVRJR0FUSU9OX1NQRUNUUkVfQkhJPXkKQ09ORklHX0FSQ0hfSEFTX0FERF9QQUdFUz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKIyBDT05GSUdfU1VTUEVORF9TS0lQX1NZTkMgaXMgbm90IHNldApDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CkNPTkZJR19QTV9UUkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19FTkVSR1lfTU9ERUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CiMgQ09ORklHX0FDUElfRlBEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0xQSVQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9UQUQgaXMgbm90IHNldApDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPXkKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JHUlQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJX0hNQVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9EUFRGIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV0FUQ0hET0c9eQojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FEWEw9eQojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QRlJVVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BDQz15CiMgQ09ORklHX0FDUElfRkZIIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BSTVQ9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0FUVFJfU0VUPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQojIENPTkZJR19DUFVfRlJFUV9TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfU0NIRURVVElMPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9TQ0hFRFVUSUw9eQoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2ZXJzCiMKQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEU9eQojIENPTkZJR19YODZfUENDX0NQVUZSRVEgaXMgbm90IHNldApDT05GSUdfWDg2X0FNRF9QU1RBVEU9eQpDT05GSUdfWDg2X0FNRF9QU1RBVEVfREVGQVVMVF9NT0RFPTMKIyBDT05GSUdfWDg2X0FNRF9QU1RBVEVfVVQgaXMgbm90IHNldApDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CiMgQ09ORklHX1g4Nl9QT1dFUk5PV19LOCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldAojIENPTkZJR19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKIyBlbmQgb2YgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX1RFTyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfSEFMVFBPTEw9eQpDT05GSUdfSEFMVFBPTExfQ1BVSURMRT15CiMgZW5kIG9mIENQVSBJZGxlCgpDT05GSUdfSU5URUxfSURMRT15CiMgZW5kIG9mIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJX1hFTj15CkNPTkZJR19NTUNPTkZfRkFNMTBIPXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19JU0FfQlVTIGlzIG5vdCBzZXQKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9OQj15CiMgZW5kIG9mIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKCiMKIyBCaW5hcnkgRW11bGF0aW9ucwojCkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX1g4Nl9YMzJfQUJJIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKIyBlbmQgb2YgQmluYXJ5IEVtdWxhdGlvbnMKCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9QRk5DQUNIRT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkc9eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklOR19UU089eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklOR19BQ1FfUkVMPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09NUEFUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1fTk9fUE9MTD15CkNPTkZJR19LVk1fWEZFUl9UT19HVUVTVF9XT1JLPXkKQ09ORklHX0hBVkVfS1ZNX1BNX05PVElGSUVSPXkKQ09ORklHX0tWTV9HRU5FUklDX0hBUkRXQVJFX0VOQUJMSU5HPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CkNPTkZJR19LVk1fV0VSUk9SPXkKQ09ORklHX0tWTV9JTlRFTD15CkNPTkZJR19LVk1fQU1EPXkKQ09ORklHX0tWTV9TTU09eQojIENPTkZJR19LVk1fWEVOIGlzIG5vdCBzZXQKIyBDT05GSUdfS1ZNX1BST1ZFX01NVSBpcyBub3Qgc2V0CkNPTkZJR19BU19BVlg1MTI9eQpDT05GSUdfQVNfU0hBMV9OST15CkNPTkZJR19BU19TSEEyNTZfTkk9eQpDT05GSUdfQVNfVFBBVVNFPXkKQ09ORklHX0FTX0dGTkk9eQpDT05GSUdfQVNfV1JVU1M9eQpDT05GSUdfQVJDSF9DT05GSUdVUkVTX0NQVV9NSVRJR0FUSU9OUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfSE9UUExVR19TTVQ9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19IT1RQTFVHX0NPUkVfU1lOQ19GVUxMPXkKQ09ORklHX0hPVFBMVUdfU1BMSVRfU1RBUlRVUD15CkNPTkZJR19IT1RQTFVHX1BBUkFMTEVMPXkKQ09ORklHX0dFTkVSSUNfRU5UUlk9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TVEFUSUNfQ0FMTF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PUFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfVVBST0JFUz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19LUkVUUFJPQkVfT05fUkVUSE9PSz15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfQVJDSF9DT1JSRUNUX1NUQUNLVFJBQ0VfT05fS1JFVFBST0JFPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfTk1JX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX0ZJTkFMSVpFX0lOSVQ9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19BUkNIX1dBTlRTX05PX0lOU1RSPXkKQ09ORklHX0hBVkVfQVNNX01PRFZFUlNJT05TPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX1JTRVE9eQpDT05GSUdfSEFWRV9SVVNUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fQVJHX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUxfUkVMQVRJVkU9eQpDT05GSUdfTU1VX0dBVEhFUl9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9HQVRIRVJfUkNVX1RBQkxFX0ZSRUU9eQpDT05GSUdfTU1VX0dBVEhFUl9NRVJHRV9WTUFTPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQVV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKIyBDT05GSUdfU0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HX1RISU49eQpDT05GSUdfTFRPX05PTkU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19DRklfQ0xBTkc9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVI9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVJfT0ZGU1RBQ0s9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9NT1ZFX1BVRD15CkNPTkZJR19IQVZFX01PVkVfUE1EPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BTExPQz15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX1BNRF9NS1dSSVRFPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX0hBVkVfTU9EX0FSQ0hfU1BFQ0lGSUM9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfSEFWRV9TT0ZUSVJRX09OX09XTl9TVEFDSz15CkNPTkZJR19TT0ZUSVJRX09OX09XTl9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJVF9USFJFQUQ9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTI4CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz04CkNPTkZJR19IQVZFX0FSQ0hfQ09NUEFUX01NQVBfQkFTRVM9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl82NEtCPXkKQ09ORklHX1BBR0VfU0laRV9MRVNTX1RIQU5fMjU2S0I9eQpDT05GSUdfSEFWRV9PQkpUT09MPXkKQ09ORklHX0hBVkVfSlVNUF9MQUJFTF9IQUNLPXkKQ09ORklHX0hBVkVfTk9JTlNUUl9IQUNLPXkKQ09ORklHX0hBVkVfTk9JTlNUUl9WQUxJREFUSU9OPXkKQ09ORklHX0hBVkVfVUFDQ0VTU19WQUxJREFUSU9OPXkKQ09ORklHX0hBVkVfU1RBQ0tfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1JFTElBQkxFX1NUQUNLVFJBQ0U9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKQ09ORklHX0NPTVBBVF8zMkJJVF9USU1FPXkKQ09ORklHX0hBVkVfQVJDSF9WTUFQX1NUQUNLPXkKQ09ORklHX1ZNQVBfU1RBQ0s9eQpDT05GSUdfSEFWRV9BUkNIX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUPXkKQ09ORklHX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUPXkKQ09ORklHX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfSEFWRV9BUkNIX1BSRUwzMl9SRUxPQ0FUSU9OUz15CkNPTkZJR19BUkNIX1VTRV9NRU1SRU1BUF9QUk9UPXkKIyBDT05GSUdfTE9DS19FVkVOVF9DT1VOVFMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfTUVNX0VOQ1JZUFQ9eQpDT05GSUdfSEFWRV9TVEFUSUNfQ0FMTD15CkNPTkZJR19IQVZFX1NUQVRJQ19DQUxMX0lOTElORT15CkNPTkZJR19IQVZFX1BSRUVNUFRfRFlOQU1JQz15CkNPTkZJR19IQVZFX1BSRUVNUFRfRFlOQU1JQ19DQUxMPXkKQ09ORklHX0FSQ0hfV0FOVF9MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGQ09SRV9DT01QQVQ9eQpDT05GSUdfQVJDSF9IQVNfUEFSQU5PSURfTDFEX0ZMVVNIPXkKQ09ORklHX0RZTkFNSUNfU0lHRlJBTUU9eQpDT05GSUdfQVJDSF9IQVNfTk9OTEVBRl9QTURfWU9VTkc9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIGVuZCBvZiBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKCkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKQ09ORklHX0dDQ19QTFVHSU5TPXkKQ09ORklHX0dDQ19QTFVHSU5fTEFURU5UX0VOVFJPUFk9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UXzRCPXkKQ09ORklHX0ZVTkNUSU9OX0FMSUdOTUVOVF8xNkI9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UPTE2CiMgZW5kIG9mIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCgpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRV9TSUdfRk9STUFUPXkKQ09ORklHX01PRFVMRVM9eQojIENPTkZJR19NT0RVTEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9VTkxPQUQgaXMgbm90IHNldApDT05GSUdfTU9EVkVSU0lPTlM9eQpDT05GSUdfQVNNX01PRFZFUlNJT05TPXkKQ09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTD15CkNPTkZJR19NT0RVTEVfU0lHPXkKQ09ORklHX01PRFVMRV9TSUdfRk9SQ0U9eQpDT05GSUdfTU9EVUxFX1NJR19BTEw9eQojIENPTkZJR19NT0RVTEVfU0lHX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTIyNCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEzODQgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJR19TSEE1MTI9eQpDT05GSUdfTU9EVUxFX1NJR19IQVNIPSJzaGE1MTIiCkNPTkZJR19NT0RVTEVfQ09NUFJFU1NfTk9ORT15CiMgQ09ORklHX01PRFVMRV9DT01QUkVTU19HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX1pTVEQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQUxMT1dfTUlTU0lOR19OQU1FU1BBQ0VfSU1QT1JUUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RQUk9CRV9QQVRIPSIvc2Jpbi9tb2Rwcm9iZSIKIyBDT05GSUdfVFJJTV9VTlVTRURfS1NZTVMgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTE9DS19MRUdBQ1lfQVVUT0xPQUQ9eQpDT05GSUdfQkxLX0NHUk9VUF9SV1NUQVQ9eQpDT05GSUdfQkxLX0NHUk9VUF9QVU5UX0JJTz15CkNPTkZJR19CTEtfREVWX0JTR19DT01NT049eQpDT05GSUdfQkxLX0lDUT15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CiMgQ09ORklHX0JMS19ERVZfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9aT05FRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdfTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX1dCVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9MQVRFTkNZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9GQ19BUFBJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9DT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT1BSSU8gaXMgbm90IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkKIyBDT05GSUdfQkxLX1NFRF9PUEFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0lOTElORV9FTkNSWVBUSU9OIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19PU0ZfUEFSVElUSU9OPXkKQ09ORklHX0FNSUdBX1BBUlRJVElPTj15CiMgQ09ORklHX0FUQVJJX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NQUNfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19CU0RfRElTS0xBQkVMPXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CkNPTkZJR19TT0xBUklTX1g4Nl9QQVJUSVRJT049eQpDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMPXkKIyBDT05GSUdfTERNX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKIyBDT05GSUdfVUxUUklYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TVU5fUEFSVElUSU9OPXkKQ09ORklHX0tBUk1BX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKIyBDT05GSUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGFydGl0aW9uIFR5cGVzCgpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElPPXkKQ09ORklHX0JMS19QTT15CkNPTkZJR19CTE9DS19IT0xERVJfREVQUkVDQVRFRD15CkNPTkZJR19CTEtfTVFfU1RBQ0tJTkc9eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkKQ09ORklHX0lPU0NIRURfQkZRPXkKQ09ORklHX0JGUV9HUk9VUF9JT1NDSEVEPXkKIyBDT05GSUdfQkZRX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIElPIFNjaGVkdWxlcnMKCkNPTkZJR19QUkVFTVBUX05PVElGSUVSUz15CkNPTkZJR19BU04xPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfTk9OX09WRVJMQVBQSU5HX0FERFJFU1NfU1BBQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19DT1JFX0JFRk9SRV9VU0VSTU9ERT15CkNPTkZJR19BUkNIX0hBU19TWVNDQUxMX1dSQVBQRVI9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfQklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9eQojIGVuZCBvZiBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwoKIwojIE1lbW9yeSBNYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1dBUD15CiMgQ09ORklHX1pTV0FQIGlzIG5vdCBzZXQKCiMKIyBTTEFCIGFsbG9jYXRvciBvcHRpb25zCiMKIyBDT05GSUdfU0xBQl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQojIENPTkZJR19TTFVCX1RJTlkgaXMgbm90IHNldAojIENPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CkNPTkZJR19SQU5ET01fS01BTExPQ19DQUNIRVM9eQojIGVuZCBvZiBTTEFCIGFsbG9jYXRvciBvcHRpb25zCgpDT05GSUdfU0hVRkZMRV9QQUdFX0FMTE9DQVRPUj15CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldApDT05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19BUkNIX1dBTlRfT1BUSU1JWkVfREFYX1ZNRU1NQVA9eQpDT05GSUdfQVJDSF9XQU5UX09QVElNSVpFX0hVR0VUTEJfVk1FTU1BUD15CkNPTkZJR19IQVZFX0ZBU1RfR1VQPXkKQ09ORklHX0VYQ0xVU0lWRV9TWVNURU1fUkFNPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKIyBDT05GSUdfTUVNT1JZX0hPVFBMVUcgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSFBfTUVNTUFQX09OX01FTU9SWV9FTkFCTEU9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNPTkZJR19CQUxMT09OX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUX1VORVZJQ1RBQkxFX0RFRkFVTFQ9MQpDT05GSUdfUEFHRV9SRVBPUlRJTkc9eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5BQkxFX0hVR0VQQUdFX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9USFBfTUlHUkFUSU9OPXkKQ09ORklHX1BDUF9CQVRDSF9TQ0FMRV9NQVg9NQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfTU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVMgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15CkNPTkZJR19USFBfU1dBUD15CiMgQ09ORklHX1JFQURfT05MWV9USFBfRk9SX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CiMgQ09ORklHX0NNQSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19BUkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfQVJDSF9IQVNfUFRFX0RFVk1BUD15CkNPTkZJR19BUkNIX0hBU19aT05FX0RNQV9TRVQ9eQpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19ITU1fTUlSUk9SPXkKQ09ORklHX1ZNQVBfUEZOPXkKQ09ORklHX0FSQ0hfVVNFU19ISUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUE9PTF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19TRUNSRVRNRU09eQojIENPTkZJR19BTk9OX1ZNQV9OQU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfTFJVX0dFTj15CkNPTkZJR19MUlVfR0VOX0VOQUJMRUQ9eQojIENPTkZJR19MUlVfR0VOX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEVSX1ZNQV9MT0NLPXkKQ09ORklHX1BFUl9WTUFfTE9DSz15CkNPTkZJR19MT0NLX01NX0FORF9GSU5EX1ZNQT15CgojCiMgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojCiMgQ09ORklHX0RBTU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojIGVuZCBvZiBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCgpDT05GSUdfTkVUPXkKQ09ORklHX05FVF9JTkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQpDT05GSUdfTkVUX1hHUkVTUz15CkNPTkZJR19TS0JfRVhURU5TSU9OUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD15CiMgQ09ORklHX1BBQ0tFVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009eQpDT05GSUdfQUZfVU5JWF9PT0I9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldApDT05GSUdfVExTPW0KIyBDT05GSUdfVExTX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RMU19UT0UgaXMgbm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX09GRkxPQUQ9eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CiMgQ09ORklHX1hGUk1fVVNFUl9DT01QQVQgaXMgbm90IHNldAojIENPTkZJR19YRlJNX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0FIPXkKQ09ORklHX1hGUk1fRVNQPXkKQ09ORklHX1hGUk1fSVBDT01QPXkKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19YRFBfU09DS0VUUz15CiMgQ09ORklHX1hEUF9TT0NLRVRTX0RJQUcgaXMgbm90IHNldApDT05GSUdfTkVUX0hBTkRTSEFLRT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JPT1RQPXkKQ09ORklHX0lQX1BOUF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT1tCiMgQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1QgaXMgbm90IHNldApDT05GSUdfSVBfTVJPVVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQojIENPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQpDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkKQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1RBQkxFX1BFUlRVUkJfT1JERVI9MTYKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz15CiMgQ09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldApDT05GSUdfSU5FVF9ESUFHX0RFU1RST1k9eQpDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENPTkZJR19UQ1BfQ09OR19CSUMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQojIENPTkZJR19UQ1BfQ09OR19XRVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQkJSPXkKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0JCUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfQUg9eQpDT05GSUdfSU5FVDZfRVNQPXkKQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEPXkKIyBDT05GSUdfSU5FVDZfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CkNPTkZJR19JUFY2X0lMQT15CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD15CiMgQ09ORklHX0lQVjZfU0lUXzZSRCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApDT05GSUdfSVBWNl9GT1U9eQpDT05GSUdfSVBWNl9GT1VfVFVOTkVMPXkKQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1JQTF9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfSU9BTTZfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19NUFRDUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9eQoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX0VHUkVTUz15CkNPTkZJR19ORVRGSUxURVJfU0tJUF9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQpDT05GSUdfTkVURklMVEVSX0JQRl9MSU5LPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfSE9PSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0xPR19TWVNMT0c9eQpDT05GSUdfTkVURklMVEVSX0NPTk5DT1VOVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfT1ZTPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fRENDUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DVF9QUk9UT19HUkU9eQpDT05GSUdfTkZfQ1RfUFJPVE9fU0NUUD15CiMgQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEUgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfSDMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPXkKQ09ORklHX05GX0NPTk5UUkFDS19URlRQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORl9DVF9ORVRMSU5LX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX05BVD15CkNPTkZJR19ORl9OQVRfRlRQPXkKQ09ORklHX05GX05BVF9TSVA9eQpDT05GSUdfTkZfTkFUX1RGVFA9eQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05GX05BVF9PVlM9eQpDT05GSUdfTkVURklMVEVSX1NZTlBST1hZPXkKQ09ORklHX05GX1RBQkxFUz15CkNPTkZJR19ORl9UQUJMRVNfSU5FVD15CkNPTkZJR19ORl9UQUJMRVNfTkVUREVWPXkKQ09ORklHX05GVF9OVU1HRU49eQpDT05GSUdfTkZUX0NUPXkKIyBDT05GSUdfTkZUX0NPTk5MSU1JVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfTE9HPXkKQ09ORklHX05GVF9MSU1JVD15CkNPTkZJR19ORlRfTUFTUT15CkNPTkZJR19ORlRfUkVESVI9eQpDT05GSUdfTkZUX05BVD15CiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9RVU9UQT15CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19ORlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKQ09ORklHX05GVF9GSUI9eQpDT05GSUdfTkZUX0ZJQl9JTkVUPXkKIyBDT05GSUdfTkZUX1hGUk0gaXMgbm90IHNldAojIENPTkZJR19ORlRfU09DS0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX09TRiBpcyBub3Qgc2V0CkNPTkZJR19ORlRfVFBST1hZPXkKIyBDT05GSUdfTkZUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9eQojIENPTkZJR19ORlRfRklCX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9SRUpFQ1RfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFU19DT01QQVQ9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKIyBDT05GSUdfSVBfVlNfV0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJR19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CiMgQ09ORklHX0lQX1ZTX1BFX1NJUCBpcyBub3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX1NPQ0tFVF9JUFY0PXkKQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GVF9EVVBfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfRklCX0lQVjQ9eQojIENPTkZJR19ORl9UQUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PXkKQ09ORklHX05GX0xPR19BUlA9eQpDT05GSUdfTkZfTE9HX0lQVjQ9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9eQpDT05GSUdfTkZfTkFUX1BQVFA9eQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9eQojIENPTkZJR19JUF9ORl9NQVRDSF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX01BVENIX0VDTiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUj15CiMgQ09ORklHX0lQX05GX01BVENIX1RUTCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9OQVQ9eQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORlRfRFVQX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX0ZJQl9JUFY2PXkKQ09ORklHX05GX0RVUF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKQ09ORklHX05GX0xPR19JUFY2PXkKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CiMgQ09ORklHX0lQNl9ORl9NQVRDSF9TUkggaXMgbm90IHNldApDT05GSUdfSVA2X05GX1RBUkdFVF9ITD15CkNPTkZJR19JUDZfTkZfRklMVEVSPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfUkVKRUNUPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFk9eQpDT05GSUdfSVA2X05GX01BTkdMRT15CkNPTkZJR19JUDZfTkZfUkFXPXkKQ09ORklHX0lQNl9ORl9TRUNVUklUWT15CkNPTkZJR19JUDZfTkZfTkFUPXkKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9NQVNRVUVSQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQgaXMgbm90IHNldAojIGVuZCBvZiBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKIyBDT05GSUdfTkZfVEFCTEVTX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19CUklER0UgaXMgbm90IHNldApDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPXkKQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdFX0VCVF9BUlA9eQpDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQNj15CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQojIENPTkZJR19CUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQPXkKQ09ORklHX0lORVRfRENDUF9ESUFHPXkKCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfQ0NJRDM9eQojIENPTkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfVEZSQ19MSUI9eQojIGVuZCBvZiBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIERDQ1AgS2VybmVsIEhhY2tpbmcKCkNPTkZJR19JUF9TQ1RQPXkKIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfU0NUUF9ESUFHPXkKQ09ORklHX1JEUz15CiMgQ09ORklHX1JEU19SRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JEU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldApDT05GSUdfQVRNPXkKIyBDT05GSUdfQVRNX0NMSVAgaXMgbm90IHNldAojIENPTkZJR19BVE1fTEFORSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9CUjI2ODQgaXMgbm90IHNldApDT05GSUdfTDJUUD15CiMgQ09ORklHX0wyVFBfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0wyVFBfVjMgaXMgbm90IHNldApDT05GSUdfU1RQPXkKQ09ORklHX0JSSURHRT15CkNPTkZJR19CUklER0VfSUdNUF9TTk9PUElORz15CkNPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkc9eQojIENPTkZJR19CUklER0VfTVJQIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFX0NGTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRFNBPXkKIyBDT05GSUdfTkVUX0RTQV9UQUdfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ00gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ01fUFJFUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0hFTExDUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0dTV0lQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRURTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX01USyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0tTWiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVF84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1FDQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDRfQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDhfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JaTjFfQTVQU1cgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19MQU45MzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1RSQUlMRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19YUlM3MDBYIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQojIENPTkZJR19WTEFOXzgwMjFRX0dWUlAgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRX01WUlAgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQojIENPTkZJR182TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKQ09ORklHX05FVF9TQ0hfUFJJTz15CkNPTkZJR19ORVRfU0NIX01VTFRJUT15CkNPTkZJR19ORVRfU0NIX1JFRD15CkNPTkZJR19ORVRfU0NIX1NGQj15CkNPTkZJR19ORVRfU0NIX1NGUT15CkNPTkZJR19ORVRfU0NIX1RFUUw9eQpDT05GSUdfTkVUX1NDSF9UQkY9eQojIENPTkZJR19ORVRfU0NIX0NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRVRGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfTVFQUklPX0xJQj15CiMgQ09ORklHX05FVF9TQ0hfVEFQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKIyBDT05GSUdfTkVUX1NDSF9TS0JQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQpDT05GSUdfTkVUX1NDSF9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9DQUtFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRlE9eQpDT05GSUdfTkVUX1NDSF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQojIENPTkZJR19ORVRfU0NIX0ZRX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9eQpDT05GSUdfTkVUX1NDSF9QTFVHPXkKIyBDT05GSUdfTkVUX1NDSF9FVFMgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9ERUZBVUxUPXkKIyBDT05GSUdfREVGQVVMVF9GUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9QRklGT19GQVNUPXkKQ09ORklHX0RFRkFVTFRfTkVUX1NDSD0icGZpZm9fZmFzdCIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRfQ0xTX1UzMj15CiMgQ09ORklHX0NMU19VMzJfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NMU19VMzJfTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZMT1c9eQpDT05GSUdfTkVUX0NMU19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9eQpDT05GSUdfTkVUX0NMU19GTE9XRVI9eQpDT05GSUdfTkVUX0NMU19NQVRDSEFMTD15CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkKQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9eQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9eQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPXkKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVUX0FDVF9HQUNUPXkKIyBDT05GSUdfR0FDVF9QUk9CIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfTUlSUkVEPXkKQ09ORklHX05FVF9BQ1RfU0FNUExFPXkKQ09ORklHX05FVF9BQ1RfSVBUPXkKQ09ORklHX05FVF9BQ1RfTkFUPXkKQ09ORklHX05FVF9BQ1RfUEVESVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNPTkZJR19ORVRfQUNUX0NTVU09eQojIENPTkZJR19ORVRfQUNUX01QTFMgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9WTEFOPXkKQ09ORklHX05FVF9BQ1RfQlBGPXkKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ1RJTkZPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfU0tCTU9EPXkKQ09ORklHX05FVF9BQ1RfSUZFPXkKQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tFWT15CiMgQ09ORklHX05FVF9BQ1RfR0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCVENJTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9UQ19TS0JfRVhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD15CkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49eQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPXkKQ09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX1ZTT0NLRVRTX0RJQUc9eQpDT05GSUdfVlNPQ0tFVFNfTE9PUEJBQ0s9eQpDT05GSUdfVk1XQVJFX1ZNQ0lfVlNPQ0tFVFM9eQpDT05GSUdfVklSVElPX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUU19DT01NT049eQpDT05GSUdfSFlQRVJWX1ZTT0NLRVRTPXkKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CiMgQ09ORklHX01QTFNfUk9VVElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPXkKQ09ORklHX0hTUj15CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKIyBDT05GSUdfUVJUUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTkNTST15CiMgQ09ORklHX05DU0lfT0VNX0NNRF9HRVRfTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNTSV9PRU1fQ01EX0tFRVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BDUFVfREVWX1JFRkNOVD15CkNPTkZJR19NQVhfU0tCX0ZSQUdTPTE3CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EUk9QX01PTklUT1IgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JrIHRlc3RpbmcKIyBlbmQgb2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CiMgQ09ORklHX01DVFAgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CkNPTkZJR19QU0FNUExFPXkKQ09ORklHX05FVF9JRkU9eQpDT05GSUdfTFdUVU5ORUw9eQpDT05GSUdfTFdUVU5ORUxfQlBGPXkKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfTkVUX1NFTEZURVNUUz15CkNPTkZJR19ORVRfU09DS19NU0c9eQpDT05GSUdfTkVUX0RFVkxJTks9eQpDT05GSUdfUEFHRV9QT09MPXkKIyBDT05GSUdfUEFHRV9QT09MX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxPVkVSPXkKQ09ORklHX0VUSFRPT0xfTkVUTElOSz15CgojCiMgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSEFWRV9FSVNBPXkKIyBDT05GSUdfRUlTQSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfSE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRUFFUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0VDUkMgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE09eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKQ09ORklHX1BDSUVfRFBDPXkKQ09ORklHX1BDSUVfUFRNPXkKQ09ORklHX1BDSUVfRURSPXkKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTz15CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldApDT05GSUdfWEVOX1BDSURFVl9GUk9OVEVORD15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9MT0NLTEVTU19DT05GSUc9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj15CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0lfU0hQQyBpcyBub3Qgc2V0CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19WTUQ9eQpDT05GSUdfUENJX0hZUEVSVl9JTlRFUkZBQ0U9eQoKIwojIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgZW5kIG9mIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwoKIwojIERlc2lnbldhcmUtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9EV19QTEFUX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVzaWduV2FyZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCgojCiMgTW9iaXZlaWwtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgZW5kIG9mIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIyBlbmQgb2YgUENJIGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCkNPTkZJR19QQ0lfRU5EUE9JTlQ9eQpDT05GSUdfUENJX0VORFBPSU5UX0NPTkZJR0ZTPXkKIyBDT05GSUdfUENJX0VQRl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9FUEZfTlRCPXkKIyBlbmQgb2YgUENJIEVuZHBvaW50CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKCiMgQ09ORklHX0NYTF9CVVMgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX0FVWElMSUFSWV9CVVM9eQpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9Ii9zYmluL2hvdHBsdWciCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWVE1QRlNfU0FGRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRldfTE9BREVSX1BBR0VEX0JVRj15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTPXkKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTU19YWj15CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWlNURD15CkNPTkZJR19GV19DQUNIRT15CiMgQ09ORklHX0ZXX1VQTE9BRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRldfREVWTElOS19TWU5DX1NUQVRFX1RJTUVPVVQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19NSElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUhJX0JVU19FUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJ1cyBkZXZpY2VzCgojCiMgQ2FjaGUgRHJpdmVycwojCiMgZW5kIG9mIENhY2hlIERyaXZlcnMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgojIENPTkZJR19FREQgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlQgaXMgbm90IHNldAojIENPTkZJR19GV19DRkdfU1lTRlMgaXMgbm90IHNldApDT05GSUdfU1lTRkI9eQojIENPTkZJR19TWVNGQl9TSU1QTEVGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfRFhFX01FTV9BVFRSSUJVVEVTPXkKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVI9eQpDT05GSUdfQVBQTEVfUFJPUEVSVElFUz15CkNPTkZJR19SRVNFVF9BVFRBQ0tfTUlUSUdBVElPTj15CiMgQ09ORklHX0VGSV9SQ0kyX1RBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9bQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKQ09ORklHX05WTUVfUkRNQT1tCkNPTkZJR19OVk1FX0ZDPXkKQ09ORklHX05WTUVfVENQPXkKQ09ORklHX05WTUVfQVVUSD15CkNPTkZJR19OVk1FX1RBUkdFVD1tCkNPTkZJR19OVk1FX1RBUkdFVF9QQVNTVEhSVT15CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPW0KQ09ORklHX05WTUVfVEFSR0VUX1JETUE9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkM9bQojIENPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVRfVENQPW0KQ09ORklHX05WTUVfVEFSR0VUX0FVVEg9eQojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdfSFBfSUxPPW0KIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfQkFMTE9PTj15CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19EV19YREFUQV9QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfU0RGRUMgaXMgbm90IHNldAojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05GSUdfRUVQUk9NX0FUMjQgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldApDT05GSUdfSU5URUxfTUVJPW0KQ09ORklHX0lOVEVMX01FSV9NRT1tCkNPTkZJR19JTlRFTF9NRUlfVFhFPW0KQ09ORklHX0lOVEVMX01FSV9HU0M9bQpDT05GSUdfSU5URUxfTUVJX0hEQ1A9bQpDT05GSUdfSU5URUxfTUVJX1BYUD1tCiMgQ09ORklHX0lOVEVMX01FSV9HU0NfUFJPWFkgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1ZNQ0k9eQojIENPTkZJR19HRU5XUUUgaXMgbm90IHNldAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX1ZLIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19BTENPUl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VBQ0NFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2MgZGV2aWNlcwoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJX0NPTU1PTj15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19CTEtfREVWX0JTRz15CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQpDT05GSUdfU0NTSV9GQ19BVFRSUz15CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyWF9GQ09FIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9bQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPW0KIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01QSTNNUj1tCkNPTkZJR19TQ1NJX1NNQVJUUFFJPW0KIyBDT05GSUdfU0NTSV9IUFRJT1AgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0JVU0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NWVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NWVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9QVlNDU0k9bQpDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQ9eQpDT05GSUdfSFlQRVJWX1NUT1JBR0U9eQpDT05GSUdfTElCRkM9bQpDT05GSUdfTElCRkNPRT1tCiMgQ09ORklHX0ZDT0UgaXMgbm90IHNldApDT05GSUdfRkNPRV9GTklDPW0KIyBDT05GSUdfU0NTSV9TTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETVgzMTkxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRkRPTUFJTl9QQ0kgaXMgbm90IHNldApDT05GSUdfU0NTSV9JU0NJPW0KIyBDT05GSUdfU0NTSV9JUFMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSVRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JQTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1RFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYXzIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxBX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfUUVESSBpcyBub3Qgc2V0CkNPTkZJR19RRURGPW0KQ09ORklHX1NDU0lfTFBGQz1tCiMgQ09ORklHX1NDU0lfTFBGQ19ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CRkFfRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0NIRUxTSU9fRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MAojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NWVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJVEVTU0UgaXMgbm90IHNldAoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJR19QQVRBX0FMSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0FNRD1tCiMgQ09ORklHX1BBVEFfQVJUT1AgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRQODY3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9FRkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gyTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01BUlZFTEw9bQojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9PTERQSUlYPW0KIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0NIPW0KIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19QQVRBX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19BVEFfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CkNPTkZJR19NRF9CSVRNQVBfRklMRT15CiMgQ09ORklHX01EX0xJTkVBUiBpcyBub3Qgc2V0CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01EX01VTFRJUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0ZBVUxUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9JT0EgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9bQojIENPTkZJR19GVVNJT05fRkMgaXMgbm90IHNldApDT05GSUdfRlVTSU9OX1NBUz1tCkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKIyBDT05GSUdfRlVTSU9OX0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTl9MT0dHSU5HIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9bQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19XSVJFR1VBUkQ9eQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNPTkZJR19JUFZMQU49eQojIENPTkZJR19JUFZUQVAgaXMgbm90IHNldApDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKIyBDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUQ09OU09MRV9FWFRFTkRFRF9MT0cgaXMgbm90IHNldApDT05GSUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKQ09ORklHX1RVTj15CkNPTkZJR19UQVA9eQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBpcyBub3Qgc2V0CkNPTkZJR19WRVRIPXkKQ09ORklHX1ZJUlRJT19ORVQ9eQojIENPTkZJR19OTE1PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVlJGPW0KIyBDT05GSUdfVlNPQ0tNT04gaXMgbm90IHNldAojIENPTkZJR19BUkNORVQgaXMgbm90IHNldApDT05GSUdfQVRNX0RSSVZFUlM9eQojIENPTkZJR19BVE1fRFVNTVkgaXMgbm90IHNldAojIENPTkZJR19BVE1fVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkFJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9OSUNTVEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lEVDc3MjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0ZPUkUyMDBFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1NPTE9TIGlzIG5vdCBzZXQKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwojIENPTkZJR19CNTMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0JDTV9TRjIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0xPT1AgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0xBTlRJUV9HU1dJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVQ3NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTYwNjAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01JQ1JPQ0hJUF9LU1pfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfU0VWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfWFJTNzAwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89bQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5BX0VUSEVSTkVUPXkKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1hHQkUgaXMgbm90IHNldAojIENPTkZJR19QRFNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX0FRVElPTj1tCkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVORE9SX0FTSVg9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKIyBDT05GSUdfQVRMMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDEgaXMgbm90IHNldAojIENPTkZJR19BVEwxRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFDIGlzIG5vdCBzZXQKQ09ORklHX0FMWD1tCiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9bQojIENPTkZJR19DTklDIGlzIG5vdCBzZXQKQ09ORklHX1RJR09OMz1tCkNPTkZJR19USUdPTjNfSFdNT049eQpDT05GSUdfQk5YMlg9bQpDT05GSUdfQk5YMlhfU1JJT1Y9eQojIENPTkZJR19TWVNURU1QT1JUIGlzIG5vdCBzZXQKQ09ORklHX0JOWFQ9bQpDT05GSUdfQk5YVF9TUklPVj15CkNPTkZJR19CTlhUX0ZMT1dFUl9PRkZMT0FEPXkKIyBDT05GSUdfQk5YVF9EQ0IgaXMgbm90IHNldApDT05GSUdfQk5YVF9IV01PTj15CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPW0KIyBDT05GSUdfTElRVUlESU8gaXMgbm90IHNldAojIENPTkZJR19MSVFVSURJT19WRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT1tCiMgQ09ORklHX0NIRUxTSU9fVDFfMUcgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJR19DSEVMU0lPX1Q0PW0KIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklHX0NIRUxTSU9fSU5MSU5FX0NSWVBUTz15CkNPTkZJR19DSEVMU0lPX0lQU0VDX0lOTElORT1tCkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklHX0VOSUM9bQpDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKQ09ORklHX05FVF9WRU5ET1JfREFWSUNPTT15CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKIyBDT05GSUdfREUyMTA0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lOQk9ORF84NDAgaXMgbm90IHNldAojIENPTkZJR19ETTkxMDIgaXMgbm90IHNldAojIENPTkZJR19VTEk1MjZYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPW0KQ09ORklHX0JFMk5FVF9IV01PTj15CkNPTkZJR19CRTJORVRfQkUyPXkKQ09ORklHX0JFMk5FVF9CRTM9eQpDT05GSUdfQkUyTkVUX0xBTkNFUj15CkNPTkZJR19CRTJORVRfU0tZSEFXSz15CkNPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9GVU5HSUJMRT15CiMgQ09ORklHX0ZVTl9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEU9eQpDT05GSUdfR1ZFPW0KQ09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKIyBDT05GSUdfSElOSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPW0KQ09ORklHX0UxMDAwPW0KQ09ORklHX0UxMDAwRT1tCkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJR19JR0I9bQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQl9EQ0E9eQpDT05GSUdfSUdCVkY9bQpDT05GSUdfSVhHQkU9bQpDT05GSUdfSVhHQkVfSFdNT049eQpDT05GSUdfSVhHQkVfRENBPXkKIyBDT05GSUdfSVhHQkVfRENCIGlzIG5vdCBzZXQKQ09ORklHX0lYR0JFX0lQU0VDPXkKQ09ORklHX0lYR0JFVkY9bQpDT05GSUdfSVhHQkVWRl9JUFNFQz15CkNPTkZJR19JNDBFPW0KIyBDT05GSUdfSTQwRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSUFWRj1tCkNPTkZJR19JNDBFVkY9bQpDT05GSUdfSUNFPW0KQ09ORklHX0lDRV9TV0lUQ0hERVY9eQpDT05GSUdfSUNFX0hXVFM9eQojIENPTkZJR19GTTEwSyBpcyBub3Qgc2V0CkNPTkZJR19JR0M9bQojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9MSVRFWD15CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19NVk1ESU8gaXMgbm90IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKQ09ORklHX1NLWTI9bQojIENPTkZJR19TS1kyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFU1RFUkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKQ09ORklHX01MWDVfQ09SRT1tCkNPTkZJR19NTFg1X0ZQR0E9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVfRU5fQVJGUz15CkNPTkZJR19NTFg1X0VOX1JYTkZDPXkKQ09ORklHX01MWDVfTVBGUz15CkNPTkZJR19NTFg1X0VTV0lUQ0g9eQpDT05GSUdfTUxYNV9CUklER0U9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldAojIENPTkZJR19WQ0FQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKIyBDT05GSUdfTUlDUk9TT0ZUX01BTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OST15CiMgQ09ORklHX05JX1hHRV9NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05TODM4MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklPTj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OVklESUE9eQpDT05GSUdfRk9SQ0VERVRIPXkKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QQUNLRVRfRU5HSU5FUz15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QRU5TQU5ETz15CiMgQ09ORklHX0lPTklDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CkNPTkZJR19RTENOSUM9bQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkKQ09ORklHX05FVFhFTl9OSUM9bQpDT05GSUdfUUVEPW0KQ09ORklHX1FFRF9MTDI9eQpDT05GSUdfUUVEX1NSSU9WPXkKQ09ORklHX1FFREU9bQpDT05GSUdfUUVEX0ZDT0U9eQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ09NX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PPW0KQ09ORklHXzgxMzlUT09fUElPPXkKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PXzgxMjkgaXMgbm90IHNldAojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT1tCkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQojIENPTkZJR19ST0NLRVIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQpDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJR19TRkNfU1JJT1Y9eQpDT05GSUdfU0ZDX01DRElfTE9HR0lORz15CiMgQ09ORklHX1NGQ19GQUxDT04gaXMgbm90IHNldApDT05GSUdfU0ZDX1NJRU5BPW0KQ09ORklHX1NGQ19TSUVOQV9NQ0RJX01PTj15CkNPTkZJR19TRkNfU0lFTkFfU1JJT1Y9eQpDT05GSUdfU0ZDX1NJRU5BX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldAojIENPTkZJR19TTVNDOTQyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPQ0lPTkVYVD15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJR19TVE1NQUNfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dBTkdYVU49eQojIENPTkZJR19OR0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFhHQkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQojIENPTkZJR19YSUxJTlhfRU1BQ0xJVEUgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQVhJX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfTExfVEVNQUMgaXMgbm90IHNldApDT05GSUdfRkREST15CiMgQ09ORklHX0RFRlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSU5LPXkKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BIWT15CiMgQ09ORklHX0xFRF9UUklHR0VSX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19GSVhFRF9QSFk9eQojIENPTkZJR19TRlAgaXMgbm90IHNldAoKIwojIE1JSSBQSFkgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19BTURfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJTl9QSFkgaXMgbm90IHNldAojIENPTkZJR19BRElOMTEwMF9QSFkgaXMgbm90IHNldAojIENPTkZJR19BUVVBTlRJQV9QSFkgaXMgbm90IHNldApDT05GSUdfQVg4ODc5NkJfUEhZPW0KIyBDT05GSUdfQlJPQURDT01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNNTQxNDBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNN1hYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ004NDg4MV9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ004N1hYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NJQ0FEQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19DT1JUSU5BX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RBVklDT01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNQTFVTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xYVF9QSFkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9YV0FZX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xTSV9FVDEwMTFDX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NQVJWRUxMX1BIWT15CkNPTkZJR19NQVJWRUxMXzEwR19QSFk9eQojIENPTkZJR19NQVJWRUxMXzg4UTJYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF84OFgyMjIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWExJTkVBUl9HUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfR0VfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9UMVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DSElQX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9UMV9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST1NFTUlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9UT1JDT01NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05BVElPTkFMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05YUF9DQlRYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05YUF9DNDVfVEpBMTFYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfVEpBMTFYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OQ04yNjAwMF9QSFkgaXMgbm90IHNldAojIENPTkZJR19BVDgwM1hfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUVNFTUlfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1JFQUxURUtfUEhZPXkKIyBDT05GSUdfUkVORVNBU19QSFkgaXMgbm90IHNldAojIENPTkZJR19ST0NLQ0hJUF9QSFkgaXMgbm90IHNldApDT05GSUdfU01TQ19QSFk9bQojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODNUQzgxMV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODQ4X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2OV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzVEQ1MTBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfVklURVNTRV9QSFkgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfR01JSTJSR01JSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTRV9DT05UUk9MTEVSIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fREVWSUNFPXkKQ09ORklHX01ESU9fQlVTPXkKQ09ORklHX0ZXTk9ERV9NRElPPXkKQ09ORklHX0FDUElfTURJTz15CkNPTkZJR19NRElPX0RFVlJFUz15CiMgQ09ORklHX01ESU9fQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fQkNNX1VOSU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZVU0IgaXMgbm90IHNldAojIENPTkZJR19NRElPX1RIVU5ERVIgaXMgbm90IHNldAoKIwojIE1ESU8gTXVsdGlwbGV4ZXJzCiMKCiMKIyBQQ1MgZGV2aWNlIGRyaXZlcnMKIwojIGVuZCBvZiBQQ1MgZGV2aWNlIGRyaXZlcnMKCiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BFR0FTVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUlRMODE1MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUlRMODE1Mj1tCiMgQ09ORklHX1VTQl9MQU43OFhYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VU0JORVQ9bQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPW0KQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9bQpDT05GSUdfVVNCX05FVF9DRENfRUVNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX01CSU09bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05FVF9TUjk3MDA9bQpDT05GSUdfVVNCX05FVF9TUjk4MDA9bQpDT05GSUdfVVNCX05FVF9TTVNDNzVYWD1tCkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPW0KQ09ORklHX1VTQl9ORVRfR0w2MjBBPW0KQ09ORklHX1VTQl9ORVRfTkVUMTA4MD1tCkNPTkZJR19VU0JfTkVUX1BMVVNCPW0KQ09ORklHX1VTQl9ORVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUX0VOQUJMRT1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9bQpDT05GSUdfVVNCX0FMSV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19VU0JfTkVUX1pBVVJVUz1tCkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VTQl9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX05FVF9JTlQ1MVgxPW0KQ09ORklHX1VTQl9DRENfUEhPTkVUPW0KIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lFUlJBX05FVD1tCkNPTkZJR19VU0JfVkw2MDA9bQojIENPTkZJR19VU0JfTkVUX0NIOTIwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0FRQzExMT1tCkNPTkZJR19VU0JfUlRMODE1M19FQ009bQojIENPTkZJR19XTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FOIGlzIG5vdCBzZXQKCiMKIyBXaXJlbGVzcyBXQU4KIwojIENPTkZJR19XV0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgV2lyZWxlc3MgV0FOCgpDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CkNPTkZJR19WTVhORVQzPW0KIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CkNPTkZJR19VU0I0X05FVD1tCkNPTkZJR19IWVBFUlZfTkVUPXkKIyBDT05GSUdfTkVUREVWU0lNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9GQUlMT1ZFUj15CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKIyBDT05GSUdfSU5QVVRfTUFUUklYS01BUCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9WSVZBTERJRk1BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUElORVBIT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DWVBSRVNTX1NGIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HRjJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVBfTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UTURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19KT1lEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19RV0lJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0ZTSUE2QiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NFTlNFSEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUExNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FWEMzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZQ09OX0hZNDZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZTklUUk9OX0NTVFhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTElURUsgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TNlNZNzYxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FS1RGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTE8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01BWDExODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01FTEZBU19NSVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTk9WQVRFS19OVlRfVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTUFHSVMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVE1GVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzcyMTEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aSU5JVElYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElNQVhfSFg4MzExMkIgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENTUEtSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FQQU5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1VJTlBVVD1tCiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX1ZJQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzI2OUEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM2MjZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lOUFVUX0lERUFQQURfU0xJREVCQVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19STUk0X0NPUkUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhhcmR3YXJlIEkvTyBwb3J0cwojIGVuZCBvZiBJbnB1dCBkZXZpY2Ugc3VwcG9ydAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19MRUdBQ1lfUFRZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFR0FDWV9USU9DU1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfTERJU0NfQVVUT0xPQUQgaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklBTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDSUxJQj15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfUEVSSUNPTT15CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9MQU5USVEgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MSU5GTEVYVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TUFJEIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfUlBNU0dfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RBVEE9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT15CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj15CkNPTkZJR19IV19SQU5ET009eQojIENPTkZJR19IV19SQU5ET01fVElNRVJJT01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9BTUQgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKIyBDT05GSUdfSFdfUkFORE9NX1hJUEhFUkEgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX05WUkFNPXkKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfSFBFVD15CiMgQ09ORklHX0hQRVRfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTkdDSEVDS19USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0NSNTAgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19OU0MgaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9bQpDT05GSUdfSTJDX0FMR09CSVQ9bQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT1tCiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQ1AyNjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDSTFYWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKCiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPXkKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUODJQMzMgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFRDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX01PQ0sgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19WTVcgaXMgbm90IHNldAojIGVuZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKIyBDT05GSUdfUElOQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9MSUIgaXMgbm90IHNldAojIENPTkZJR19XMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFlfSFdNT049eQojIENPTkZJR19JUDVYWFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9DVzIwMTUgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NBTVNVTkdfU0RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUQzQxNjJMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg3Nzk3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CRDk5OTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9VRzMxMDUgaXMgbm90IHNldApDT05GSUdfSFdNT049eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTE3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUhUMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FRVUFDT01QVVRFUl9ENU5FWFQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BWElfRkFOX0NPTlRST0wgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19LOFRFTVA9bQpDT05GSUdfU0VOU09SU19LMTBURU1QPW0KQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPW0KIyBDT05GSUdfU0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfREVMTF9TTU0gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KIyBDT05GSUdfU0VOU09SU19GNzE4MDVGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRlNDSE1EIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hTMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNTUwMD1tCkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQzM0VlI1MDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFMyMzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTVI3NTIwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE02MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX0tSQUtFTjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfU01BUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PQ0NfUDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PWFAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDR4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BTUM2ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPXkKIyBDT05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU1VTX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNVU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSFBfV01JIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19JTlRFTF9UQ0M9eQpDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9eQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RDQ19DT09MSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSEZJX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCB0aGVybWFsIGRyaXZlcnMKCkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPW0KIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MApDT05GSUdfV0FUQ0hET0dfU1lTRlM9eQojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19XREFUX1dEVD1tCiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX0VDX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU0xNTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VCQ19DMzg0X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYQVJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRjcxODA4RV9XRFQgaXMgbm90IHNldApDT05GSUdfU1A1MTAwX1RDTz1tCiMgQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQk1BU1IgaXMgbm90IHNldAojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldApDT05GSUdfSTYzMDBFU0JfV0RUPW0KIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lUQ09fV0RUPW0KQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFFNWDg2X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSFpfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRUlfV0RUPW0KIyBDT05GSUdfTkk5MDNYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05JQzcwMThfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9XRFQ9bQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VTQlBDV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPW0KIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVBSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUzQyTDQzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQURFUkEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01QMjYyOSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNIPW0KIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUE1DX0JYVCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JUVM2MlggaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzU0MSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1k3NjM2QSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNDgzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTk0X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFFNWDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUQzI2MFhfSTJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl84OFBHODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfRkFONTM1NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfSVNMOTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MVEMzNjc2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc4NTcgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY0OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg4OTMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgyMDA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgyMDQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg3NzgyNiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTVA4ODU5PXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QQ0E5NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QV009eQojIENPTkZJR19SRUdVTEFUT1JfUkFBMjE1MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNDgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDQ4MDMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1MTkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDU3MzkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYxOTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTIxMzQgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRNVjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTY3NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TTEc1MTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0NPUkUgaXMgbm90IHNldAoKIwojIENFQyBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBDRUMgc3VwcG9ydAoKQ09ORklHX01FRElBX1NVUFBPUlQ9bQpDT05GSUdfTUVESUFfU1VQUE9SVF9GSUxURVI9eQojIENPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVCBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZGV2aWNlIHR5cGVzCiMKQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfUExBVEZPUk1fU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1RFU1RfU1VQUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lZGlhIGRldmljZSB0eXBlcwoKQ09ORklHX1ZJREVPX0RFVj1tCkNPTkZJR19NRURJQV9DT05UUk9MTEVSPXkKCiMKIyBWaWRlbzRMaW51eCBvcHRpb25zCiMKQ09ORklHX1ZJREVPX1Y0TDJfSTJDPXkKIyBDT05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW80TGludXggb3B0aW9ucwoKIwojIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwojCiMgZW5kIG9mIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwoKIwojIE1lZGlhIGRyaXZlcnMKIwoKIwojIERyaXZlcnMgZmlsdGVyZWQgYXMgc2VsZWN0ZWQgYXQgJ0ZpbHRlciBtZWRpYSBkcml2ZXJzJwojCgojCiMgTWVkaWEgZHJpdmVycwojCkNPTkZJR19NRURJQV9VU0JfU1VQUE9SVD15CgojCiMgV2ViY2FtIGRldmljZXMKIwojIENPTkZJR19VU0JfR1NQQ0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1MyMjU1IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9WSURFT19DTEFTUz1tCkNPTkZJR19VU0JfVklERU9fQ0xBU1NfSU5QVVRfRVZERVY9eQoKIwojIFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFsKSBVU0IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0VNMjhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUz15CiMgQ09ORklHX1ZJREVPX01FTTJNRU1fREVJTlRFUkxBQ0UgaXMgbm90IHNldAoKIwojIEFsbGVncm8gRFZUIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIEFtbG9naWMgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQW1waGlvbiBkcml2ZXJzCiMKCiMKIyBBc3BlZWQgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQXRtZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQ2FkZW5jZSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ0FERU5DRV9DU0kyUlggaXMgbm90IHNldAojIENPTkZJR19WSURFT19DQURFTkNFX0NTSTJUWCBpcyBub3Qgc2V0CgojCiMgQ2hpcHMmTWVkaWEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgSW50ZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTWFydmVsbCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ0FGRV9DQ0lDIGlzIG5vdCBzZXQKCiMKIyBNZWRpYXRlayBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBNaWNyb2NoaXAgVGVjaG5vbG9neSwgSW5jLiBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBOVmlkaWEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTlhQIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFF1YWxjb21tIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFJlbmVzYXMgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgUm9ja2NoaXAgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgU2Ftc3VuZyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgU3VueGkgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgZHJpdmVycwojCgojCiMgVmVyaXNpbGljb24gbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgVklBIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFhpbGlueCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKQ09ORklHX1VWQ19DT01NT049bQpDT05GSUdfVklERU9CVUYyX0NPUkU9bQpDT05GSUdfVklERU9CVUYyX1Y0TDI9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCiMgZW5kIG9mIE1lZGlhIGRyaXZlcnMKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBTUVSQV9TRU5TT1IgaXMgbm90IHNldAoKIwojIExlbnMgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0FLNzM3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTgwN19WQ00gaXMgbm90IHNldAojIGVuZCBvZiBMZW5zIGRyaXZlcnMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKIyBDT05GSUdfVklERU9fQURQMTY1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzU2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzY0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIEZsYXNoIGRldmljZXMKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKIyBDT05GSUdfVklERU9fQ1MzMzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1MzQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1M0wzMkEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NU1AzNDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU09OWV9CVEZfTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVERBNzQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1REQTk4NDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDE1QyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RFQTY0MjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UTFYzMjBBSUMyM0IgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVkFVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVURBMTM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZQMjdTTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004NzM5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004Nzc1IGlzIG5vdCBzZXQKIyBlbmQgb2YgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwoKIwojIFJEUyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX1NBQTY1ODggaXMgbm90IHNldAojIGVuZCBvZiBSRFMgZGVjb2RlcnMKCiMKIyBWaWRlbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxODMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3ODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fS1MwMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTUw4NlY3NjY3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMVggaXMgbm90IHNldAojIENPTkZJR19WSURFT19UQzM1ODc0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RDMzU4NzQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNTE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA3MDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFcyODA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVlBYMzIyMCBpcyBub3Qgc2V0CgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKIyBDT05GSUdfVklERU9fU0FBNzE3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjU4NDAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBkZWNvZGVycwoKIwojIFZpZGVvIGVuY29kZXJzCiMKIyBDT05GSUdfVklERU9fQURWNzE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjcxNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzM5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjc1MTEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BSzg4MVggaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzE4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RIUzgyMDAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBlbmNvZGVycwoKIwojIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCiMKIyBDT05GSUdfVklERU9fVVBENjQwMzFBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVVBENjQwODMgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCiMKIyBDT05GSUdfVklERU9fU0FBNjc1MkhTIGlzIG5vdCBzZXQKIyBlbmQgb2YgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKCiMKIyBTRFIgdHVuZXIgY2hpcHMKIwojIGVuZCBvZiBTRFIgdHVuZXIgY2hpcHMKCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX1ZJREVPX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX001Mjc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NUX01JUElEMDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19USFM3MzAzIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKCiMKIyBWaWRlbyBzZXJpYWxpemVycyBhbmQgZGVzZXJpYWxpemVycwojCiMgZW5kIG9mIFZpZGVvIHNlcmlhbGl6ZXJzIGFuZCBkZXNlcmlhbGl6ZXJzCiMgZW5kIG9mIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzCgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BUEVSVFVSRV9IRUxQRVJTPXkKQ09ORklHX1NDUkVFTl9JTkZPPXkKQ09ORklHX1ZJREVPX0NNRExJTkU9eQpDT05GSUdfVklERU9fTk9NT0RFU0VUPXkKIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CkNPTkZJR19BR1A9eQpDT05GSUdfQUdQX0FNRDY0PXkKQ09ORklHX0FHUF9JTlRFTD15CiMgQ09ORklHX0FHUF9TSVMgaXMgbm90IHNldAojIENPTkZJR19BR1BfVklBIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0dUVD15CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKQ09ORklHX0RSTT15CkNPTkZJR19EUk1fTUlQSV9EU0k9eQojIENPTkZJR19EUk1fREVCVUdfTU0gaXMgbm90IHNldApDT05GSUdfRFJNX0tNU19IRUxQRVI9eQojIENPTkZJR19EUk1fREVCVUdfRFBfTVNUX1RPUE9MT0dZX1JFRlMgaXMgbm90IHNldAojIENPTkZJR19EUk1fREVCVUdfTU9ERVNFVF9MT0NLIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZCREVWX09WRVJBTExPQz0xMDAKIyBDT05GSUdfRFJNX0ZCREVWX0xFQUtfUEhZU19TTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRElTUExBWV9IRUxQRVI9bQpDT05GSUdfRFJNX0RJU1BMQVlfRFBfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hEQ1BfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hETUlfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVFRNPW0KQ09ORklHX0RSTV9FWEVDPW0KQ09ORklHX0RSTV9CVUREWT1tCkNPTkZJR19EUk1fVFRNX0hFTFBFUj1tCkNPTkZJR19EUk1fR0VNX1NITUVNX0hFTFBFUj15CkNPTkZJR19EUk1fU1VCQUxMT0NfSEVMUEVSPW0KQ09ORklHX0RSTV9TQ0hFRD1tCgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfRFJNX0kyQ19DSDcwMDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX1NJTDE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OTUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCgojCiMgQVJNIGRldmljZXMKIwojIGVuZCBvZiBBUk0gZGV2aWNlcwoKIyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQU1ER1BVPW0KQ09ORklHX0RSTV9BTURHUFVfU0k9eQpDT05GSUdfRFJNX0FNREdQVV9DSUs9eQpDT05GSUdfRFJNX0FNREdQVV9VU0VSUFRSPXkKIyBDT05GSUdfRFJNX0FNREdQVV9XRVJST1IgaXMgbm90IHNldAoKIwojIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19EUk1fQU1EX0FDUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KCiMKIyBEaXNwbGF5IEVuZ2luZSBDb25maWd1cmF0aW9uCiMKQ09ORklHX0RSTV9BTURfREM9eQpDT05GSUdfRFJNX0FNRF9EQ19GUD15CiMgQ09ORklHX0RSTV9BTURfRENfU0kgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1EX1NFQ1VSRV9ESVNQTEFZIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBFbmdpbmUgQ29uZmlndXJhdGlvbgoKQ09ORklHX0hTQV9BTUQ9eQojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTkxNT1tCkNPTkZJR19EUk1fSTkxNV9GT1JDRV9QUk9CRT0iIgpDT05GSUdfRFJNX0k5MTVfQ0FQVFVSRV9FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9DT01QUkVTU19FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9VU0VSUFRSPXkKIyBDT05GSUdfRFJNX0k5MTVfR1ZUX0tWTUdUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JOTE1X1BYUD15CgojCiMgZHJtL2k5MTUgRGVidWdnaW5nCiMKIyBDT05GSUdfRFJNX0k5MTVfV0VSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVR19NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfU1dfRkVOQ0VfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NXX0ZFTkNFX0NIRUNLX0RBRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0RFQlVHX0dVQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfTE9XX0xFVkVMX1RSQUNFUE9JTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfVkJMQU5LX0VWQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfUlVOVElNRV9QTSBpcyBub3Qgc2V0CiMgZW5kIG9mIGRybS9pOTE1IERlYnVnZ2luZwoKIwojIGRybS9pOTE1IFByb2ZpbGUgR3VpZGVkIE9wdGltaXNhdGlvbgojCkNPTkZJR19EUk1fSTkxNV9SRVFVRVNUX1RJTUVPVVQ9MjAwMDAKQ09ORklHX0RSTV9JOTE1X0ZFTkNFX1RJTUVPVVQ9MTAwMDAKQ09ORklHX0RSTV9JOTE1X1VTRVJGQVVMVF9BVVRPU1VTUEVORD0yNTAKQ09ORklHX0RSTV9JOTE1X0hFQVJUQkVBVF9JTlRFUlZBTD0yNTAwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVQ9NjQwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVRfQ09NUFVURT03NTAwCkNPTkZJR19EUk1fSTkxNV9NQVhfUkVRVUVTVF9CVVNZV0FJVD04MDAwCkNPTkZJR19EUk1fSTkxNV9TVE9QX1RJTUVPVVQ9MTAwCkNPTkZJR19EUk1fSTkxNV9USU1FU0xJQ0VfRFVSQVRJT049MQojIGVuZCBvZiBkcm0vaTkxNSBQcm9maWxlIEd1aWRlZCBPcHRpbWlzYXRpb24KCiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZLTVMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BVPXkKQ09ORklHX0RSTV9WSVJUSU9fR1BVX0tNUz15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKCiMgQ09ORklHX0RSTV9MT09OR1NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9YRU5fRlJPTlRFTkQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZHQTE2PXkKIyBDT05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9FRkk9eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNYWFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9eQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9DT1JFPXkKQ09ORklHX0ZCX05PVElGWT15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfREVWSUNFPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9JT01FTV9GT1BTPXkKQ09ORklHX0ZCX0lPTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlNfREVGRVJSRUQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CiMKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0tUWjg4NjYgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX0RSTV9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD1tCiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0KIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj1tCiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT1tCiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUkVBVElWRV9TQjA1NDAgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9bQojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VWSVNJT04gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPW0KIyBDT05GSUdfSElEX0ZUMjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HTE9SSU9VUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR09PR0xFX1NUQURJQV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj1tCiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPW0KIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049bQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9bQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPW0KQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD1tCiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz1tCiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9bQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9bQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIEhJRC1CUEYgc3VwcG9ydAojCiMgQ09ORklHX0hJRF9CUEYgaXMgbm90IHNldAojIGVuZCBvZiBISUQtQlBGIHN1cHBvcnQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgpDT05GSUdfSTJDX0hJRD15CiMgQ09ORklHX0kyQ19ISURfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISURfT0YgaXMgbm90IHNldAoKIwojIEludGVsIElTSCBISUQgc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX0lTSF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBJU0ggSElEIHN1cHBvcnQKCiMKIyBBTUQgU0ZIIEhJRCBTdXBwb3J0CiMKIyBDT05GSUdfQU1EX1NGSF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBBTUQgU0ZIIEhJRCBTdXBwb3J0CgpDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9GRVdfSU5JVF9SRVRSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVVRPU1VTUEVORF9ERUxBWT0yCiMgQ09ORklHX1VTQl9NT04gaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QQ0lfUkVORVNBUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QTEFURk9STT15CkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQojIENPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9GU0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDExNlhfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09IQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VIQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9YRU5fSENEIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT15CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9XRE09bQojIENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RBVEFGQUIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSMDkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSNTUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9KVU1QU0hPVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfS0FSTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX01EQzgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NSUNST1RFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQklQX0NPUkUgaXMgbm90IHNldAoKIwojIFVTQiBkdWFsLW1vZGUgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9bQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89bQojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9bQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCiMgQ09ORklHX1VTQl9FTUk2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VWU0VHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFR09UT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JRE1PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX01GSV9GQVNUQ0hBUkdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NJU1VTQlZHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JT1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNJR0hURlcgaXMgbm90IHNldAojIENPTkZJR19VU0JfWVVSRVggaXMgbm90IHNldAojIENPTkZJR19VU0JfRVpVU0JfRlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hVQl9VU0IyNTFYQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjM1MDMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19UWVBFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ST0xFX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19NTUM9eQpDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19CTE9DS19NSU5PUlM9MzIKIyBDT05GSUdfU0RJT19VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST1tCkNPTkZJR19NTUNfU0RIQ0lfUExURk09bQpDT05GSUdfTU1DX1NESENJX0ZfU0RIMzA9bQojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZJQV9TRE1NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WVUIzMDAgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNIQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DUUhDST15CiMgQ09ORklHX01NQ19IU1EgaXMgbm90IHNldAojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9YRU5PTj1tCiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQVcyMDBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk5NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI2MDZNVlYgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMTlYIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX05JQzc4QlggaXMgbm90IHNldAoKIwojIEZsYXNoIGFuZCBUb3JjaCBMRUQgZHJpdmVycwojCgojCiMgUkdCIExFRCBkcml2ZXJzCiMKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0RJU0sgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQUNUSVZJVFkgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1RUWSBpcyBub3Qgc2V0CgojCiMgU2ltcGxlIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EPXkKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOU19DT05GSUdGUz15CkNPTkZJR19JTkZJTklCQU5EX1ZJUlRfRE1BPXkKIyBDT05GSUdfSU5GSU5JQkFORF9CTlhUX1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9DWEdCNCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVJETUEgaXMgbm90IHNldApDT05GSUdfTUxYNF9JTkZJTklCQU5EPW0KQ09ORklHX01MWDVfSU5GSU5JQkFORD1tCiMgQ09ORklHX0lORklOSUJBTkRfTVRIQ0EgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUUVEUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVk1XQVJFX1BWUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUkRNQVZUIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KIyBDT05GSUdfUkRNQV9TSVcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09QQV9WTklDIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0RFQ09ERV9NQ0U9eQpDT05GSUdfRURBQ19BTUQ2ND1tCkNPTkZJR19FREFDX0U3NTJYPW0KQ09ORklHX0VEQUNfSTgyOTc1WD1tCkNPTkZJR19FREFDX0kzMDAwPW0KQ09ORklHX0VEQUNfSTMyMDA9bQpDT05GSUdfRURBQ19JRTMxMjAwPW0KQ09ORklHX0VEQUNfWDM4PW0KQ09ORklHX0VEQUNfSTU0MDA9bQpDT05GSUdfRURBQ19JN0NPUkU9bQpDT05GSUdfRURBQ19JNTEwMD1tCkNPTkZJR19FREFDX0k3MzAwPW0KQ09ORklHX0VEQUNfU0JSSURHRT1tCkNPTkZJR19FREFDX1NLWD1tCiMgQ09ORklHX0VEQUNfSTEwTk0gaXMgbm90IHNldAojIENPTkZJR19FREFDX1BORDIgaXMgbm90IHNldApDT05GSUdfRURBQ19JR0VONj1tCkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19NQzE0NjgxOF9MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKIyBDT05GSUdfUlRDX0hDVE9TWVMgaXMgbm90IHNldApDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJFT1o5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUODAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRMzJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TMzUzOTBBIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GTTMxMzAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMjUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU0QzMDc4IGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRFMzMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg2MTEwIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NNT1M9eQojIENPTkZJR19SVENfRFJWX0RTMTI4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1NTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMyNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TVEsxN1RBOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUMzUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVNNNjI0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0ZUUlRDMDEwIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9HT0xERklTSCBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CiMgQ09ORklHX0FMVEVSQV9NU0dETUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRE1BNjQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRFhEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURYRF9DT01QQVQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9BVERNQT15CiMgQ09ORklHX1BMWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1hETUEgaXMgbm90IHNldAojIENPTkZJR19BTURfUFRETUEgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hJRE1BX01HTVQgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hJRE1BIGlzIG5vdCBzZXQKQ09ORklHX0RXX0RNQUNfQ09SRT15CiMgQ09ORklHX0RXX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFDX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0VETUEgaXMgbm90IHNldApDT05GSUdfSFNVX0RNQT15CiMgQ09ORklHX1NGX1BETUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9MRE1BIGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VOR0lORV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQKIyBDT05GSUdfVURNQUJVRiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9NT1ZFX05PVElGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfSEVBUFMgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU1lTRlNfU1RBVFMgaXMgbm90IHNldAojIGVuZCBvZiBETUFCVUYgb3B0aW9ucwoKQ09ORklHX0RDQT15CkNPTkZJR19VSU89bQojIENPTkZJR19VSU9fQ0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BEUlZfR0VOSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX0RNRU1fR0VOSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX0FFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19TRVJDT1MzIGlzIG5vdCBzZXQKQ09ORklHX1VJT19QQ0lfR0VORVJJQz1tCiMgQ09ORklHX1VJT19ORVRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BSVVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX0hWX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfVkZJTz1tCkNPTkZJR19WRklPX0dST1VQPXkKQ09ORklHX1ZGSU9fQ09OVEFJTkVSPXkKQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9bQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApDT05GSUdfVkZJT19WSVJRRkQ9eQoKIwojIFZGSU8gc3VwcG9ydCBmb3IgUENJIGRldmljZXMKIwpDT05GSUdfVkZJT19QQ0lfQ09SRT1tCkNPTkZJR19WRklPX1BDSV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0k9bQojIENPTkZJR19WRklPX1BDSV9WR0EgaXMgbm90IHNldAojIENPTkZJR19WRklPX1BDSV9JR0QgaXMgbm90IHNldAojIENPTkZJR19NTFg1X1ZGSU9fUENJIGlzIG5vdCBzZXQKIyBlbmQgb2YgVkZJTyBzdXBwb3J0IGZvciBQQ0kgZGV2aWNlcwoKQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj15CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVk1HRU5JRD15CiMgQ09ORklHX1ZCT1hHVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19OSVRST19FTkNMQVZFUz15CiMgQ09ORklHX0VGSV9TRUNSRVQgaXMgbm90IHNldApDT05GSUdfVklSVElPX0FOQ0hPUj15CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1BDSV9MSUI9bQpDT05GSUdfVklSVElPX1BDSV9MSUJfTEVHQUNZPW0KQ09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9bQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpDT05GSUdfVklSVElPX0JBTExPT049bQpDT05GSUdfVklSVElPX0lOUFVUPW0KQ09ORklHX1ZJUlRJT19NTUlPPW0KQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15CkNPTkZJR19WSVJUSU9fRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19WRFBBIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX0lPVExCPXkKQ09ORklHX1ZIT1NUX1RBU0s9eQpDT05GSUdfVkhPU1Q9eQpDT05GSUdfVkhPU1RfTUVOVT15CkNPTkZJR19WSE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfVlNPQ0s9eQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj15CiMgQ09ORklHX0hZUEVSVl9WVExfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfVElNRVI9eQpDT05GSUdfSFlQRVJWX1VUSUxTPXkKQ09ORklHX0hZUEVSVl9CQUxMT09OPXkKIyBlbmQgb2YgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15CkNPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVMVD15CkNPTkZJR19YRU5fREVWX0VWVENITj15CiMgQ09ORklHX1hFTl9CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTkZTPXkKQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0dOVERFVj15CkNPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DPXkKIyBDT05GSUdfWEVOX0dSQU5UX0RNQV9BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCX1hFTj15CiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9FRkk9eQpDT05GSUdfWEVOX0FVVE9fWExBVEU9eQpDT05GSUdfWEVOX0FDUEk9eQpDT05GSUdfWEVOX0hBVkVfVlBNVT15CiMgQ09ORklHX1hFTl9WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBYZW4gZHJpdmVyIHN1cHBvcnQKCiMgQ09ORklHX0dSRVlCVVMgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTExBTk9YX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1NVUkZBQ0VfUExBVEZPUk1TPXkKIyBDT05GSUdfU1VSRkFDRV8zX1BPV0VSX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9HUEUgaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDUElfV01JPXkKQ09ORklHX1dNSV9CTU9GPXkKIyBDT05GSUdfSFVBV0VJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX01YTV9XTUkgaXMgbm90IHNldAojIENPTkZJR19OVklESUFfV01JX0VDX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJQU9NSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19HSUdBQllURV9XTUkgaXMgbm90IHNldAojIENPTkZJR19ZT0dBQk9PSyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJIREYgaXMgbm90IHNldAojIENPTkZJR19BQ0VSX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUl9XTUkgaXMgbm90IHNldAojIENPTkZJR19BTURfUE1GIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9IU01QIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWX1NXQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfV01JIGlzIG5vdCBzZXQKQ09ORklHX0VFRVBDX0xBUFRPUD15CiMgQ09ORklHX1g4Nl9QTEFURk9STV9EUklWRVJTX0RFTEwgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BEX1BPQ0tFVF9GQU4gaXMgbm90IHNldAojIENPTkZJR19YODZfUExBVEZPUk1fRFJJVkVSU19IUCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJUkVMRVNTX0hPVEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldAojIENPTkZJR19MRU5PVk9fWU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9MTUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9BVE9NSVNQMl9QTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NBUl9JTlQxMDkyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90IHNldAoKIwojIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFjZSBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfU1BFRURfU0VMRUNUX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFjZSBzdXBwb3J0CgojIENPTkZJR19JTlRFTF9XTUlfU0JMX0ZXX1VQREFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1dNSV9USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgSW50ZWwgVW5jb3JlIEZyZXF1ZW5jeSBDb250cm9sCiMKIyBDT05GSUdfSU5URUxfVU5DT1JFX0ZSRVFfQ09OVFJPTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFVuY29yZSBGcmVxdWVuY3kgQ29udHJvbAoKIyBDT05GSUdfSU5URUxfSElEX0VWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVkJUTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BVTklUX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RVUkJPX01BWF8zIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVlNFQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9FQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfUTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xHX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTkFTT05JQ19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19TWVNURU03Nl9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19NTFhfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TQ1VfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU0NVX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lFTUVOU19TSU1BVElDX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTk1BVEVfRk0wN19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX1AyU0I9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1ZDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5kIG9mIENsb2NrIFNvdXJjZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRFUkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQojIGVuZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RNQT15CkNPTkZJR19JT01NVV9TVkE9eQpDT05GSUdfQU1EX0lPTU1VPXkKQ09ORklHX0FNRF9JT01NVV9WMj15CkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKQ09ORklHX0lOVEVMX0lPTU1VX1NWTT15CkNPTkZJR19JTlRFTF9JT01NVV9ERUZBVUxUX09OPXkKQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NDQUxBQkxFX01PREVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT01NVV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX0lPTU1VRkQgaXMgbm90IHNldApDT05GSUdfSVJRX1JFTUFQPXkKQ09ORklHX0hZUEVSVl9JT01NVT15CiMgQ09ORklHX1ZJUlRJT19JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19OUz15CiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJTz15CiMgZW5kIG9mIFJwbXNnIGRyaXZlcnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgZnVqaXRzdSBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIGVuZCBvZiBpLk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKIwojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoKIyBDT05GSUdfV1BDTTQ1MF9TT0MgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9DTEsgaXMgbm90IHNldAojIENPTkZJR19QV01fRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwojIENPTkZJR19HRU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MR01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CgojCiMgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwojCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBlbmQgb2YgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwoKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9JTlRFTF9MR01fRU1NQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQpDT05GSUdfVVNCND1tCiMgQ09ORklHX1VTQjRfREVCVUdGU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjRfRE1BX1RFU1QgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldApDT05GSUdfREFYPXkKIyBDT05GSUdfREVWX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CgojCiMgTGF5b3V0IFR5cGVzCiMKIyBDT05GSUdfTlZNRU1fTEFZT1VUX1NMMjhfVlBEIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTEFZT1VUX09OSUVfVExWIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGF5b3V0IFR5cGVzCgojIENPTkZJR19OVk1FTV9STUVNIGlzIG5vdCBzZXQKCiMKIyBIVyB0cmFjaW5nIHN1cHBvcnQKIwojIENPTkZJR19TVE0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9USCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhXIHRyYWNpbmcgc3VwcG9ydAoKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJT1ggaXMgbm90IHNldAojIENPTkZJR19TTElNQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09VTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMgbm90IHNldAojIENPTkZJR19QRUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKQ09ORklHX0JVRkZFUl9IRUFEPXkKQ09ORklHX0xFR0FDWV9ESVJFQ1RfSU89eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1NVUFBPUlRfVjQ9eQpDT05GSUdfWEZTX1NVUFBPUlRfQVNDSUlfQ0k9eQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQojIENPTkZJR19YRlNfUlQgaXMgbm90IHNldAojIENPTkZJR19YRlNfT05MSU5FX1NDUlVCIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNldAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19GU19WRVJJVFkgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfVklSVElPX0ZTPXkKQ09ORklHX09WRVJMQVlfRlM9eQojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGUzNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19QUk9DX1BJRF9BUkNIX1NUQVRVUz15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUEZTX1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfSFVHRVRMQl9QQUdFX09QVElNSVpFX1ZNRU1NQVA9eQojIENPTkZJR19IVUdFVExCX1BBR0VfT1BUSU1JWkVfVk1FTU1BUF9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfRUZJVkFSX0ZTPXkKIyBlbmQgb2YgUHNldWRvIGZpbGVzeXN0ZW1zCgpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5HRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FQ1JZUFRfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNQTFVTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQU1GUyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGUz15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FDSEUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1Q9eQpDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0NIT0lDRV9ERUNPTVBfQllfTU9VTlQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfU0lOR0xFPXkKIyBDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19DT01QSUxFX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQojIENPTkZJR19TUVVBU0hGU19aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1haPXkKQ09ORklHX1NRVUFTSEZTX1pTVEQ9eQojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwojIENPTkZJR19WWEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlOSVhfRlMgaXMgbm90IHNldAojIENPTkZJR19PTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VST0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkKQ09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQpDT05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9eQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19QTkZTX0ZJTEVfTEFZT1VUPXkKQ09ORklHX1BORlNfQkxPQ0s9eQpDT05GSUdfUE5GU19GTEVYRklMRV9MQVlPVVQ9eQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJrZXJuZWwub3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdfTkZTX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX1JPT1RfTkZTPXkKIyBDT05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJR19ORlNfRElTQUJMRV9VRFBfU1VQUE9SVD15CiMgQ09ORklHX05GU19WNF8yX1JFQURfUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX05GU19WNF8yX1NTQ19IRUxQRVI9eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9eQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKQ09ORklHX1JQQ1NFQ19HU1NfS1JCNT15CiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TVU5SUENfWFBSVF9SRE1BPXkKQ09ORklHX0NFUEhfRlM9eQpDT05GSUdfQ0VQSF9GU19QT1NJWF9BQ0w9eQojIENPTkZJR19DRVBIX0ZTX1NFQ1VSSVRZX0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX0NJRlM9eQojIENPTkZJR19DSUZTX1NUQVRTMiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0FMTE9XX0lOU0VDVVJFX0xFR0FDWT15CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkKIyBDT05GSUdfQ0lGU19QT1NJWCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RFQlVHPXkKIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0RFQlVHX0RVTVBfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RGU19VUENBTEw9eQojIENPTkZJR19DSUZTX1NXTl9VUENBTEwgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1NNQl9ESVJFQ1QgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1JPT1QgaXMgbm90IHNldAojIENPTkZJR19TTUJfU0VSVkVSIGlzIG5vdCBzZXQKQ09ORklHX1NNQkZTPXkKIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9InV0ZjgiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzczNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV83NzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjEgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTM2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg3NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzggaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQKQ09ORklHX05MU19BU0NJST15CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzMgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19LT0k4X1IgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9VIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VMVElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1JPQVRJQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NZUklMTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HQUVMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JQ0VMQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JTlVJVCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1RVUktJU0ggaXMgbm90IHNldApDT05GSUdfTkxTX1VURjg9eQpDT05GSUdfTkxTX1VDUzJfVVRJTFM9eQojIENPTkZJR19ETE0gaXMgbm90IHNldAojIENPTkZJR19VTklDT0RFIGlzIG5vdCBzZXQKQ09ORklHX0lPX1dRPXkKIyBlbmQgb2YgRmlsZSBzeXN0ZW1zCgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdfS0VZU19SRVFVRVNUX0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JJR19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJVU1RFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DUllQVEVEX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19LRVlfREhfT1BFUkFUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVD15CkNPTkZJR19TRUNVUklUWT15CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQojIENPTkZJR19TRUNVUklUWV9JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklUWV9QQVRIPXkKIyBDT05GSUdfSU5URUxfVFhUIGlzIG5vdCBzZXQKQ09ORklHX0xTTV9NTUFQX01JTl9BRERSPTY1NTM2CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKIyBDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9CT09UUEFSQU0gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ERVZFTE9QPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQVZDX1NUQVRTPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfU0lEVEFCX0hBU0hfQklUUz05CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX1NJRDJTVFJfQ0FDSEVfU0laRT0yNTYKIyBDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SPXkKIyBDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSU5UUk9TUEVDVF9QT0xJQ1k9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSD15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIX0RFRkFVTFQ9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfRVhQT1JUX0JJTkFSWT15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9QQVJBTk9JRF9MT0FEPXkKIyBDT05GSUdfU0VDVVJJVFlfTE9BRFBJTiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKIyBDT05GSUdfU0VDVVJJVFlfU0FGRVNFVElEIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0xPQ0tET1dOX0xTTT15CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU01fRUFSTFk9eQpDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9OT05FPXkKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19MT0NLX0RPV05fS0VSTkVMX0ZPUkNFX0NPTkZJREVOVElBTElUWSBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MQU5ETE9DSz15CkNPTkZJR19JTlRFR1JJVFk9eQpDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRT15CkNPTkZJR19JTlRFR1JJVFlfQVNZTU1FVFJJQ19LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfSU5URUdSSVRZX1BMQVRGT1JNX0tFWVJJTkc9eQpDT05GSUdfTE9BRF9VRUZJX0tFWVM9eQpDT05GSUdfSU5URUdSSVRZX0FVRElUPXkKQ09ORklHX0lNQT15CiMgQ09ORklHX0lNQV9LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9QQ1JfSURYPTEwCkNPTkZJR19JTUFfTFNNX1JVTEVTPXkKQ09ORklHX0lNQV9OR19URU1QTEFURT15CiMgQ09ORklHX0lNQV9TSUdfVEVNUExBVEUgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfVEVNUExBVEU9ImltYS1uZyIKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEEyNTYgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEE1MTI9eQpDT05GSUdfSU1BX0RFRkFVTFRfSEFTSD0ic2hhNTEyIgpDT05GSUdfSU1BX1dSSVRFX1BPTElDWT15CkNPTkZJR19JTUFfUkVBRF9QT0xJQ1k9eQpDT05GSUdfSU1BX0FQUFJBSVNFPXkKQ09ORklHX0lNQV9BUkNIX1BPTElDWT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9CVUlMRF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFX0JPT1RQQVJBTT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9NT0RTSUcgaXMgbm90IHNldAojIENPTkZJR19JTUFfQkxBQ0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19JTUFfTE9BRF9YNTA5IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9NRUFTVVJFX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTUFfUVVFVUVfRUFSTFlfQk9PVF9LRVlTPXkKQ09ORklHX0lNQV9TRUNVUkVfQU5EX09SX1RSVVNURURfQk9PVD15CiMgQ09ORklHX0lNQV9ESVNBQkxFX0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfU0VMSU5VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfQVBQQVJNT1IgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfTFNNPSJ5YW1hLHNlbGludXgsbG9hZHBpbixzYWZlc2V0aWQsaW50ZWdyaXR5LGJwZixhcHBhcm1vciIKCiMKIyBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIwoKIwojIE1lbW9yeSBpbml0aWFsaXphdGlvbgojCkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9QQVRURVJOPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pFUk9fQkFSRT15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPPXkKIyBDT05GSUdfSU5JVF9TVEFDS19OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5JVF9TVEFDS19BTExfUEFUVEVSTiBpcyBub3Qgc2V0CkNPTkZJR19JTklUX1NUQUNLX0FMTF9aRVJPPXkKQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLPXkKIyBDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0xFQUtfVkVSQk9TRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS0xFQUtfVFJBQ0tfTUlOX1NJWkU9MTAwCiMgQ09ORklHX1NUQUNLTEVBS19NRVRSSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tMRUFLX1JVTlRJTUVfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19JTklUX09OX0FMTE9DX0RFRkFVTFRfT049eQojIENPTkZJR19JTklUX09OX0ZSRUVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19DQ19IQVNfWkVST19DQUxMX1VTRURfUkVHUz15CiMgQ09ORklHX1pFUk9fQ0FMTF9VU0VEX1JFR1MgaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgaW5pdGlhbGl6YXRpb24KCiMKIyBIYXJkZW5pbmcgb2Yga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19MSVNUX0hBUkRFTkVEPXkKQ09ORklHX0JVR19PTl9EQVRBX0NPUlJVUFRJT049eQojIGVuZCBvZiBIYXJkZW5pbmcgb2Yga2VybmVsIGRhdGEgc3RydWN0dXJlcwoKQ09ORklHX1JBTkRTVFJVQ1RfTk9ORT15CiMgQ09ORklHX1JBTkRTVFJVQ1RfRlVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRTVFJVQ1RfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIyBlbmQgb2YgU2VjdXJpdHkgb3B0aW9ucwoKQ09ORklHX1hPUl9CTE9DS1M9bQpDT05GSUdfQVNZTkNfQ09SRT1tCkNPTkZJR19BU1lOQ19NRU1DUFk9bQpDT05GSUdfQVNZTkNfWE9SPW0KQ09ORklHX0FTWU5DX1BRPW0KQ09ORklHX0FTWU5DX1JBSUQ2X1JFQ09WPW0KQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19TSUc9eQpDT05GSUdfQ1JZUFRPX1NJRzI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklHX0NSWVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15CiMgQ09ORklHX0NSWVBUT19QQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CiMgQ09ORklHX0NSWVBUT19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSU1EPXkKQ09ORklHX0NSWVBUT19FTkdJTkU9eQojIGVuZCBvZiBDcnlwdG8gY29yZSBvciBoZWxwZXIKCiMKIyBQdWJsaWMta2V5IGNyeXB0b2dyYXBoeQojCkNPTkZJR19DUllQVE9fUlNBPXkKQ09ORklHX0NSWVBUT19ESD15CkNPTkZJR19DUllQVE9fREhfUkZDNzkxOV9HUk9VUFM9eQojIENPTkZJR19DUllQVE9fRUNESCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19FQ0RTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19FQ1JEU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU00yIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NVUlZFMjU1MTkgaXMgbm90IHNldAojIGVuZCBvZiBQdWJsaWMta2V5IGNyeXB0b2dyYXBoeQoKIwojIEJsb2NrIGNpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CiMgQ09ORklHX0NSWVBUT19BRVNfVEkgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQU5VQklTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FSSUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFUz15CiMgQ09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0hBWkFEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFRUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsb2NrIGNpcGhlcnMKCiMKIyBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwojCkNPTkZJR19DUllQVE9fQURJQU5UVU09eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19DQkM9eQojIENPTkZJR19DUllQVE9fQ0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQVE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9eQojIENPTkZJR19DUllQVE9fSENUUjIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MUlcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fT0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNT15CiMgZW5kIG9mIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCgojCiMgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCiMKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19HRU5JVj15CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkKQ09ORklHX0NSWVBUT19FU1NJVj15CiMgZW5kIG9mIEFFQUQgKGF1dGhlbnRpY2F0ZWQgZW5jcnlwdGlvbiB3aXRoIGFzc29jaWF0ZWQgZGF0YSkgY2lwaGVycwoKIwojIEhhc2hlcywgZGlnZXN0cywgYW5kIE1BQ3MKIwpDT05GSUdfQ1JZUFRPX0JMQUtFMkI9bQpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CiMgQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19TSEEzPXkKIyBDT05GSUdfQ1JZUFRPX1NNM19HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFhIQVNIPW0KIyBlbmQgb2YgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwoKIwojIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzI9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CiMgZW5kIG9mIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1pTVEQ9bQojIGVuZCBvZiBDb21wcmVzc2lvbgoKIwojIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgojCiMgQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWV9URVNUSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCgojCiMgVXNlcnNwYWNlIGludGVyZmFjZQojCkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfRU5BQkxFX09CU09MRVRFPXkKIyBlbmQgb2YgVXNlcnNwYWNlIGludGVyZmFjZQoKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQoKIwojIEFjY2VsZXJhdGVkIENyeXB0b2dyYXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVICh4ODYpCiMKQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5X1g4Nj15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVTM19FREVfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU000X0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU000X0FFU05JX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVkgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FSSUFfQUVTTklfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBX0FFU05JX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FSSUFfR0ZOSV9BVlg1MTJfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DSEFDSEEyMF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQUVHSVMxMjhfQUVTTklfU1NFMiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNV9TU0UyPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X0FWWDI9eQpDT05GSUdfQ1JZUFRPX0JMQUtFMlNfWDg2PXkKIyBDT05GSUdfQ1JZUFRPX1BPTFlWQUxfQ0xNVUxfTkkgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19TSEExX1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU00zX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUZfUENMTVVMIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKHg4NikKCkNPTkZJR19DUllQVE9fSFc9eQojIENPTkZJR19DUllQVE9fREVWX1BBRExPQ0sgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX0VDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBMjA0QSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9OSVRST1hfQ05ONTVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfNFhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWFZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWFZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfVklSVElPPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUZFWENFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQU1MT0dJQ19HWEwgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CiMgQ09ORklHX0ZJUFNfU0lHTkFUVVJFX1NFTEZURVNUIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVtIgpDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9SU0E9eQojIENPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX0VDRFNBIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0hBU0hfTElTVD0iIgojIENPTkZJR19TWVNURU1fUkVWT0NBVElPTl9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9BVVRIX1VQREFURSBpcyBub3Qgc2V0CiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCgpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT1tCkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQpDT05GSUdfTElORUFSX1JBTkdFUz15CiMgQ09ORklHX1BBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJTUVfTlVNQkVSUyBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQVJDSF9VU0VfU1lNX0FOTk9UQVRJT05TPXkKCiMKIyBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19DUllQVE9fTElCX1VUSUxTPXkKQ09ORklHX0NSWVBUT19MSUJfQUVTPXkKQ09ORklHX0NSWVBUT19MSUJfQVJDND15CkNPTkZJR19DUllQVE9fTElCX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0JMQUtFMlM9eQpDT05GSUdfQ1JZUFRPX0xJQl9CTEFLRTJTX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQ0hBQ0hBPXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQ1VSVkUyNTUxOT15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTlfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTk9eQpDT05GSUdfQ1JZUFRPX0xJQl9ERVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0laRT0xMQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9HRU5FUklDPXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMT15CkNPTkZJR19DUllQVE9fTElCX1NIQTI1Nj15CiMgZW5kIG9mIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQojIENPTkZJR19DUkM2NF9ST0NLU09GVCBpcyBub3Qgc2V0CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05GSUdfWFhIQVNIPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz15CkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX1pTVEQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tNUD15CkNPTkZJR19URVhUU0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hfRlNNPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfWEFSUkFZX01VTFRJPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfRE1BX09QUz15CkNPTkZJR19ORUVEX1NHX0RNQV9GTEFHUz15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfU1dJT1RMQl9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19TSUdOQVRVUkU9eQpDT05GSUdfRElNTElCPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CkNPTkZJR19VQ1MyX1NUUklORz15CkNPTkZJR19IQVZFX0dFTkVSSUNfVkRTTz15CkNPTkZJR19HRU5FUklDX0dFVFRJTUVPRkRBWT15CkNPTkZJR19HRU5FUklDX1ZEU09fVElNRV9OUz15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQpDT05GSUdfRk9OVFM9eQojIENPTkZJR19GT05UXzh4OCBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4MTY9eQojIENPTkZJR19GT05UXzZ4MTEgaXMgbm90IHNldAojIENPTkZJR19GT05UXzd4MTQgaXMgbm90IHNldAojIENPTkZJR19GT05UX1BFQVJMXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfQUNPUk5fOHg4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9NSU5JXzR4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfNngxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfMTB4MTggaXMgbm90IHNldAojIENPTkZJR19GT05UX1NVTjh4MTYgaXMgbm90IHNldAojIENPTkZJR19GT05UX1NVTjEyeDIyIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfVEVSMTZ4MzI9eQojIENPTkZJR19GT05UXzZ4OCBpcyBub3Qgc2V0CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9DQUNIRV9JTlZBTElEQVRFX01FTVJFR0lPTj15CkNPTkZJR19BUkNIX0hBU19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfQ09QWV9NQz15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQpDT05GSUdfUEFSTUFOPW0KQ09ORklHX09CSkFHRz1tCiMgZW5kIG9mIExpYnJhcnkgcm91dGluZXMKCkNPTkZJR19QTERNRlc9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQojIENPTkZJR19QUklOVEtfQ0FMTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tUUkFDRV9CVUlMRF9JRCBpcyBub3Qgc2V0CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHX0NPUkUgaXMgbm90IHNldApDT05GSUdfU1lNQk9MSUNfRVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCgpDT05GSUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJR19BU19IQVNfTk9OX0NPTlNUX0xFQjEyOD15CiMgQ09ORklHX0RFQlVHX0lORk9fTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19EV0FSRjQ9eQojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfTk9ORT15CiMgQ09ORklHX0RFQlVHX0lORk9fQ09NUFJFU1NFRF9aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX1NQTElUX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX0xBTkdfRVhDTFVERT15CkNPTkZJR19ERUJVR19JTkZPX0JURl9NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0FMTE9XX0JURl9NSVNNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MjA0OAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQojIENPTkZJR19ERUJVR19GT1JDRV9GVU5DVElPTl9BTElHTl82NEIgaXMgbm90IHNldApDT05GSUdfT0JKVE9PTD15CiMgQ09ORklHX1ZNTElOVVhfTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwoKIwojIEdlbmVyaWMgS2VybmVsIERlYnVnZ2luZyBJbnN0cnVtZW50cwojCkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDAKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTD15CkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUxfU0VRVUVOQ0U9IiIKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0RFQlVHX0ZTX0FMTE9XX0FMTD15CiMgQ09ORklHX0RFQlVHX0ZTX0RJU0FMTE9XX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRlNfQUxMT1dfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKQ09ORklHX1VCU0FOPXkKIyBDT05GSUdfVUJTQU5fVFJBUCBpcyBub3Qgc2V0CkNPTkZJR19DQ19IQVNfVUJTQU5fQk9VTkRTX1NUUklDVD15CkNPTkZJR19VQlNBTl9CT1VORFM9eQpDT05GSUdfVUJTQU5fQk9VTkRTX1NUUklDVD15CkNPTkZJR19VQlNBTl9TSElGVD15CiMgQ09ORklHX1VCU0FOX0RJVl9aRVJPIGlzIG5vdCBzZXQKQ09ORklHX1VCU0FOX0JPT0w9eQpDT05GSUdfVUJTQU5fRU5VTT15CiMgQ09ORklHX1VCU0FOX0FMSUdOTUVOVCBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19URVNUX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQ1NBTj15CkNPTkZJR19IQVZFX0tDU0FOX0NPTVBJTEVSPXkKIyBDT05GSUdfS0NTQU4gaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKCiMKIyBOZXR3b3JraW5nIERlYnVnZ2luZwojCiMgQ09ORklHX05FVF9ERVZfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfTlNfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ORVQgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JraW5nIERlYnVnZ2luZwoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfUEFHRV9UQUJMRV9DSEVDS19FTkZPUkNFRD15CkNPTkZJR19QQUdFX1BPSVNPTklORz15CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfR0VORVJJQ19QVERVTVA9eQpDT05GSUdfUFREVU1QX0NPUkU9eQojIENPTkZJR19QVERVTVBfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19QRVJfVk1BX0xPQ0tfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hSSU5LRVJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfS01BUF9MT0NBTF9GT1JDRV9NQVA9eQojIENPTkZJR19ERUJVR19LTUFQX0xPQ0FMX0ZPUkNFX01BUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1ZNQUxMT0M9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX0dFTkVSSUM9eQpDT05GSUdfQ0NfSEFTX1dPUktJTkdfTk9TQU5JVElaRV9BRERSRVNTPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tGRU5DRT15CkNPTkZJR19LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFX1NBTVBMRV9JTlRFUlZBTD0xMDAKQ09ORklHX0tGRU5DRV9OVU1fT0JKRUNUUz0yNTUKIyBDT05GSUdfS0ZFTkNFX0RFRkVSUkFCTEUgaXMgbm90IHNldAojIENPTkZJR19LRkVOQ0VfU1RBVElDX0tFWVMgaXMgbm90IHNldApDT05GSUdfS0ZFTkNFX1NUUkVTU19URVNUX0ZBVUxUUz0wCkNPTkZJR19IQVZFX0FSQ0hfS01TQU49eQojIGVuZCBvZiBNZW1vcnkgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9LTEKIyBDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfQlVERFk9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1QPXkKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfQ1BVX0lOVEVOU0lWRV9SRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX05NSV9DSEVDS19DUFUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JUlFGTEFHUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CgojCiMgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUExJU1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKIyBDT05GSUdfREVCVUdfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUkNVX1NDQUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1JFRl9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX0VYUF9DUFVfU1RBTExfVElNRU9VVD0wCiMgQ09ORklHX1JDVV9DUFVfU1RBTExfQ1BVVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBSQ1UgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0NHUk9VUF9SRUYgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX1JFVEhPT0s9eQpDT05GSUdfUkVUSE9PSz15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1JFVFZBTD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9OT19QQVRDSEFCTEU9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9PQkpUT09MX01DT1VOVD15CkNPTkZJR19IQVZFX09CSlRPT0xfTk9QX01DT1VOVD15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX0hBVkVfQlVJTERUSU1FX01DT1VOVF9TT1JUPXkKQ09ORklHX0JVSUxEVElNRV9NQ09VTlRfU09SVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQojIENPTkZJR19CT09UVElNRV9UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19GVU5DVElPTl9HUkFQSF9SRVRWQUwgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CiMgQ09ORklHX0ZQUk9CRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRU09GRl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19IV0xBVF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19PU05PSVNFX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSTEFUX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1QgaXMgbm90IHNldApDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfUFJPQkVfRVZFTlRTX0JURl9BUkdTPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfQ0M9eQojIENPTkZJR19TWU5USF9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19VU0VSX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU1RfVFJJR0dFUlMgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FVkVOVF9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfUkVDT1JEX1JFQ1VSU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU09SVF9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9WQUxJREFURV9USU1FX0RFTFRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRJUlFfREVMQVlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQUk9CRV9FVkVOVF9HRU5fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JWIGlzIG5vdCBzZXQKQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQ9eQojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU0FNUExFX0ZUUkFDRV9ESVJFQ1Q9eQpDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVF9NVUxUST15CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldAoKIwojIHg4NiBEZWJ1Z2dpbmcKIwpDT05GSUdfRUFSTFlfUFJJTlRLX1VTQj15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKQ09ORklHX0VBUkxZX1BSSU5US19EQkdQPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX1VTQl9YREJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1BHVF9EVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09ORklHX1g4Nl9ERUNPREVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VOV0lOREVSX09SQz15CiMgQ09ORklHX1VOV0lOREVSX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldAojIGVuZCBvZiB4ODYgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19URVNUX0RIUlkgaXMgbm90IHNldAojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QQVJNQU4gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX09CSkFHRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlBVIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9DTE9DS1NPVVJDRV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMKIyBlbmQgb2YgUnVzdCBoYWNraW5nCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== diff --git a/driverkit/config/7.2.1+driver/x86_64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml b/driverkit/config/7.2.1+driver/x86_64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml similarity index 60% rename from driverkit/config/7.2.1+driver/x86_64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml rename to driverkit/config/7.2.1+driver/x86_64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml index ac42f515df..5aafac4ba4 100755 --- a/driverkit/config/7.2.1+driver/x86_64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml +++ b/driverkit/config/7.2.1+driver/x86_64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml @@ -1,12 +1,12 @@ -kernelversion: "2" -kernelrelease: 6.11.0-1002-gcp +kernelversion: "3" +kernelrelease: 6.11.0-1003-gcp target: ubuntu-gcp architecture: amd64 output: - module: output/7.2.1+driver/x86_64/falco_ubuntu-gcp_6.11.0-1002-gcp_2.ko - probe: output/7.2.1+driver/x86_64/falco_ubuntu-gcp_6.11.0-1002-gcp_2.o + module: output/7.2.1+driver/x86_64/falco_ubuntu-gcp_6.11.0-1003-gcp_3.ko + probe: output/7.2.1+driver/x86_64/falco_ubuntu-gcp_6.11.0-1003-gcp_3.o kernelurls: - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1002_6.11.0-1002.2_amd64.deb - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-headers-6.11.0-1002-gcp_6.11.0-1002.2_amd64.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1002_6.11.0-1002.2_amd64.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-headers-6.11.0-1002-gcp_6.11.0-1002.2_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1003_6.11.0-1003.3_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-headers-6.11.0-1003-gcp_6.11.0-1003.3_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1003_6.11.0-1003.3_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-headers-6.11.0-1003-gcp_6.11.0-1003.3_amd64.deb diff --git a/driverkit/config/7.2.1+driver/x86_64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml b/driverkit/config/7.2.1+driver/x86_64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml deleted file mode 100755 index 852b0a0d86..0000000000 --- a/driverkit/config/7.2.1+driver/x86_64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml +++ /dev/null @@ -1,12 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.11.0-1001-realtime -target: ubuntu-realtime -architecture: amd64 -output: - module: output/7.2.1+driver/x86_64/falco_ubuntu-realtime_6.11.0-1001-realtime_1.ko - probe: output/7.2.1+driver/x86_64/falco_ubuntu-realtime_6.11.0-1001-realtime_1.o -kernelurls: - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-realtime/linux-headers-6.11.0-1001-realtime_6.11.0-1001.1_amd64.deb - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-realtime/linux-realtime-headers-6.11.0-1001_6.11.0-1001.1_all.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-realtime/linux-headers-6.11.0-1001-realtime_6.11.0-1001.1_amd64.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-realtime/linux-realtime-headers-6.11.0-1001_6.11.0-1001.1_all.deb diff --git a/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.16.1.el8_10.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.16.1.el8_10.aarch64_1.yaml index 693f2eb61a..1309a24fcc 100755 --- a/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.16.1.el8_10.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.16.1.el8_10.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_almalinux_4.18.0-553.16.1.el8_10.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_almalinux_4.18.0-553.16.1.el8_10.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8.10/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.16.1.el8_10.aarch64.rpm + - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.16.1.el8_10.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.5.1.el8_10.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.5.1.el8_10.aarch64_1.yaml index 046074cce4..78f113222a 100755 --- a/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.5.1.el8_10.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.5.1.el8_10.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_almalinux_4.18.0-553.5.1.el8_10.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_almalinux_4.18.0-553.5.1.el8_10.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8_10.aarch64.rpm + - http://repo.almalinux.org/almalinux/8.10/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8_10.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.8.1.el8_10.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.8.1.el8_10.aarch64_1.yaml index 914f76f1c6..44adb74954 100755 --- a/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.8.1.el8_10.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.8.1.el8_10.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_almalinux_4.18.0-553.8.1.el8_10.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_almalinux_4.18.0-553.8.1.el8_10.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.8.1.el8_10.aarch64.rpm + - http://repo.almalinux.org/almalinux/8.10/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.8.1.el8_10.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.el8_10.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.el8_10.aarch64_1.yaml index 135b88289e..2b36b8684f 100755 --- a/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.el8_10.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/almalinux_4.18.0-553.el8_10.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_almalinux_4.18.0-553.el8_10.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_almalinux_4.18.0-553.el8_10.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.el8_10.aarch64.rpm + - http://repo.almalinux.org/almalinux/8.10/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.el8_10.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.13.1.el9_4.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.13.1.el9_4.aarch64_1.yaml index d278f48865..38a78f3695 100755 --- a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.13.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.13.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.13.1.el9_4.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.13.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.13.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.13.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.16.1.el9_4.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.16.1.el9_4.aarch64_1.yaml index 416614f7fc..33d4199633 100755 --- a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.16.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.16.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.16.1.el9_4.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.16.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.20.1.el9_4.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.20.1.el9_4.aarch64_1.yaml index a47c3e856d..2f6a94a90b 100755 --- a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.20.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.20.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.20.1.el9_4.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.20.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.20.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.20.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.24.1.el9_4.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.24.1.el9_4.aarch64_1.yaml index 45b1c15570..3eb38c9319 100755 --- a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.24.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.24.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.24.1.el9_4.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.24.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.24.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.24.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.31.1.el9_4.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.31.1.el9_4.aarch64_1.yaml index cd001f1eb5..f5424cd4f8 100755 --- a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.31.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.31.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.31.1.el9_4.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.31.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.31.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.31.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.35.1.el9_4.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.35.1.el9_4.aarch64_1.yaml index 688c3f507a..8489499e5c 100755 --- a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.35.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.35.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.35.1.el9_4.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.35.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.35.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.35.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.37.1.el9_4.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.37.1.el9_4.aarch64_1.yaml index 6420e98ec4..53d0ee05d5 100755 --- a/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.37.1.el9_4.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/almalinux_5.14.0-427.37.1.el9_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.37.1.el9_4.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_almalinux_5.14.0-427.37.1.el9_4.aarch64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.37.1.el9_4.aarch64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/aarch64/os/Packages/kernel-devel-5.14.0-427.37.1.el9_4.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml index 3d55398ef3..f4075b90b1 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.aarch64_1.o kernelurls: - - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/db05fcc4b022af5ce6a038ac10b7ed311f7611a5a0c69c9df6233bf2d6bc6c73/aarch64/../../../../blobstore/440a6228082d68b5e322f6a4d372b09207a8f4b22eb133cf08d3bbcd2581cd5d/kernel-devel-5.10.75-82.359.amzn2022.aarch64.rpm + - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/54a27ef1598955d2f12bcd3d29f646e7d6681e92bf047f1861fccc20013093b0/aarch64/../../../../blobstore/440a6228082d68b5e322f6a4d372b09207a8f4b22eb133cf08d3bbcd2581cd5d/kernel-devel-5.10.75-82.359.amzn2022.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml index 241738b376..ae1ba07883 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.102-99.473.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/b3c1870c86ddf75a13b81c436275ba2c66d907dc9c02907fc1731f0c443b2a68/kernel-devel-5.10.102-99.473.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b3c1870c86ddf75a13b81c436275ba2c66d907dc9c02907fc1731f0c443b2a68/kernel-devel-5.10.102-99.473.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml index bcdd99c7a0..818d1ddd84 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.106-102.504.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/79cf88f9a0cf0974211b571fe61519052e1610e7578ddf2b510b963061b686cc/kernel-devel-5.10.106-102.504.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml index b7668a31d6..f028b76c78 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.130-118.517.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7aa11bfdc99317f841d777f4edf664e19713241cc4a4ed6980f625fb6b746321/kernel-devel-5.10.130-118.517.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/7aa11bfdc99317f841d777f4edf664e19713241cc4a4ed6980f625fb6b746321/kernel-devel-5.10.130-118.517.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml index 26d9cd4fb1..c8d34d5d4c 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.29-27.126.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/f962dc2d90fa28668a7790dfdb237df670a2b891784ce5c98ab7ba6885ca4269/kernel-devel-5.10.29-27.126.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.yaml index 94cb397e7a..ea6f303db6 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.50-44.131.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/e0850e47b31c0254e264de28f08e91be47c7db1cd8b857918dabc5a62fee5b69/kernel-devel-5.10.50-44.131.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/e0850e47b31c0254e264de28f08e91be47c7db1cd8b857918dabc5a62fee5b69/kernel-devel-5.10.50-44.131.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml index e878c13cab..b4d4cce3be 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.59-52.142.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/df7627fb6fb8ed9791a89cc60bfa5cf6c04b02ce16b03d903bb24336eacbeabc/kernel-devel-5.10.59-52.142.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/df7627fb6fb8ed9791a89cc60bfa5cf6c04b02ce16b03d903bb24336eacbeabc/kernel-devel-5.10.59-52.142.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml index 19039c5ca2..b98cfc02fd 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.62-55.141.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/9021fe96b7f1db44583e30631526e12c3a641469d6ce7175b74c8753686871a4/kernel-devel-5.10.62-55.141.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9021fe96b7f1db44583e30631526e12c3a641469d6ce7175b74c8753686871a4/kernel-devel-5.10.62-55.141.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml index 43c082dfcd..ca655de624 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.10.68-62.173.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/aarch64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/07e0ff60c6c6a30ba6f388db60cc3a11cca896aa955c1947dad39e67d5609518/kernel-devel-5.10.68-62.173.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml index a47cb381a0..19daca906b 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.46-19.75.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/022ddd013c5cae6739d99e110a09a612dcd07ad8d6fc1ffaee844d857e989887/kernel-devel-5.4.46-19.75.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/022ddd013c5cae6739d99e110a09a612dcd07ad8d6fc1ffaee844d857e989887/kernel-devel-5.4.46-19.75.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml index e019b2440b..51039d42d7 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.46-23.77.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/60bc14528acdf6b7518ef9a7d1662eaa76ab893539e50a52c061affaebfe92a0/kernel-devel-5.4.46-23.77.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/60bc14528acdf6b7518ef9a7d1662eaa76ab893539e50a52c061affaebfe92a0/kernel-devel-5.4.46-23.77.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml index 1edb62a820..172738bfeb 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.50-25.83.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/ed337061f0e1aba96e903fbf115ef4f3cad0dc37316095446b8bcc8cc7b0fcc0/kernel-devel-5.4.50-25.83.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/ed337061f0e1aba96e903fbf115ef4f3cad0dc37316095446b8bcc8cc7b0fcc0/kernel-devel-5.4.50-25.83.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml index 7a4d1d714e..6f7a5cfeb7 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.58-27.104.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/7f2a4df8630194324a6ade003ee3ae79dfbd6a6604a11b81b5b6e19ce9613901/kernel-devel-5.4.58-27.104.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml index 9295b5b0b8..e79f162858 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.58-32.125.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/dd11b8e762bce66d0d873ba71cef6a677af48623792f14b4112acfa64b3c0abc/kernel-devel-5.4.58-32.125.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/dd11b8e762bce66d0d873ba71cef6a677af48623792f14b4112acfa64b3c0abc/kernel-devel-5.4.58-32.125.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml index d1c678d6bb..324c6ebf94 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.68-34.125.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/9f096a5ae16b1f061b58d90cdd044d2b9b2d0c89601bb66e495800b610bdac10/kernel-devel-5.4.68-34.125.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/9f096a5ae16b1f061b58d90cdd044d2b9b2d0c89601bb66e495800b610bdac10/kernel-devel-5.4.68-34.125.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml index 3135be9abd..146426a709 100755 --- a/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_amazonlinux2_5.4.95-42.163.amzn2.aarch64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/aarch64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/aarch64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/360be58f909470cf6b6c307031b7d178d00acfe5ed084798336bd0f15f6e1926/kernel-devel-5.4.95-42.163.amzn2.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml index cedb87f280..c359854765 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-147.8.1.el8_1.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-147.8.1.el8_1.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-147.8.1.el8_1.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.1.1911/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.aarch64.rpm + - http://archive.kernel.org/centos/8.1.1911/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-147.8.1.el8_1.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml index 45650a4521..fe822cc59b 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-240.22.1.el8_3.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-240.22.1.el8_3.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-240.22.1.el8_3.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.3.2011/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-240.22.1.el8_3.aarch64.rpm + - http://vault.centos.org/centos/8.3.2011/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-240.22.1.el8_3.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml index 80b7dfef84..6825b17638 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-305.10.2.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-305.10.2.el8_4.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-305.10.2.el8_4.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.aarch64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-305.25.1.el8_4.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-305.25.1.el8_4.aarch64_1.yaml index 5a274d1920..6f2283fef5 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-305.25.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-305.25.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-305.25.1.el8_4.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-305.25.1.el8_4.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.25.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml index 65d7deadbf..82da5814ea 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-305.7.1.el8_4.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-305.7.1.el8_4.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.aarch64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-305.7.1.el8_4.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml index 9412952295..ea99194f05 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-348.2.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-348.2.1.el8_5.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm + - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml index dba616b8e0..cbb6496a24 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-348.7.1.el8_5.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-348.7.1.el8_5.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-348.7.1.el8_5.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.aarch64.rpm + - http://archive.kernel.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml index 19c44c4d06..339452a1a4 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-348.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-348.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm + - http://archive.kernel.org/centos/8.5.2111/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-348.el8.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml index 618d545b88..6ee2653069 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-552.1.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-552.1.1.el8.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-552.1.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml index e1d7e84e49..99b608a64a 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-552.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-552.el8.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-552.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-552.el8.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml index ec0a0dc4c6..6f3dcbb31f 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-553.5.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-553.5.1.el8.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-553.5.1.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.aarch64.rpm + - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml index 3f4da63264..0dabc2103b 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-553.6.1.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-553.6.1.el8.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-553.6.1.el8.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.6.1.el8.aarch64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-553.6.1.el8.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-80.11.1.el8_0.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-80.11.1.el8_0.aarch64_1.yaml index e3efbab80e..e3dff7a986 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-80.11.1.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-80.11.1.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-80.11.1.el8_0.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-80.11.1.el8_0.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.11.1.el8_0.aarch64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.11.1.el8_0.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-80.4.2.el8_0.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-80.4.2.el8_0.aarch64_1.yaml index 0e6624a084..cb87870630 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-80.4.2.el8_0.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-80.4.2.el8_0.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-80.4.2.el8_0.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-80.4.2.el8_0.aarch64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.4.2.el8_0.aarch64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.4.2.el8_0.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml index 783a1d9336..f0a90858bb 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_4.18.0-80.el8.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_4.18.0-80.el8.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_4.18.0-80.el8.aarch64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.el8.aarch64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/aarch64/os/Packages/kernel-devel-4.18.0-80.el8.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/centos_6.11.2-1.el9.elrepo.aarch64_1.yaml b/driverkit/config/7.3.0+driver/aarch64/centos_6.11.2-1.el9.elrepo.aarch64_1.yaml index 6a2faccdfd..206320c0bf 100755 --- a/driverkit/config/7.3.0+driver/aarch64/centos_6.11.2-1.el9.elrepo.aarch64_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/centos_6.11.2-1.el9.elrepo.aarch64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_centos_6.11.2-1.el9.elrepo.aarch64_1.ko probe: output/7.3.0+driver/aarch64/falco_centos_6.11.2-1.el9.elrepo.aarch64_1.o kernelurls: - - http://elrepo.org/linux/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.11.2-1.el9.elrepo.aarch64.rpm + - http://mirrors.coreix.net/elrepo/kernel/el9/aarch64/RPMS/kernel-ml-devel-6.11.2-1.el9.elrepo.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/photon_5.10.226-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/aarch64/photon_5.10.226-1.ph4_1.yaml index 69ea82dce3..f402dc6b4e 100755 --- a/driverkit/config/7.3.0+driver/aarch64/photon_5.10.226-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/photon_5.10.226-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_photon_5.10.226-1.ph4_1.ko probe: output/7.3.0+driver/aarch64/falco_photon_5.10.226-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_aarch64/aarch64/linux-devel-5.10.226-1.ph4.aarch64.rpm + - https://packages.vmware.com/photon/4.0/photon_updates_4.0_aarch64/aarch64/linux-devel-5.10.226-1.ph4.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/photon_5.10.4-16.ph4_1.yaml b/driverkit/config/7.3.0+driver/aarch64/photon_5.10.4-16.ph4_1.yaml index 7eb6cd615a..0f5b28f4ae 100755 --- a/driverkit/config/7.3.0+driver/aarch64/photon_5.10.4-16.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/photon_5.10.4-16.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_photon_5.10.4-16.ph4_1.ko probe: output/7.3.0+driver/aarch64/falco_photon_5.10.4-16.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_release_4.0_aarch64/aarch64/linux-devel-5.10.4-16.ph4.aarch64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_aarch64/aarch64/linux-devel-5.10.4-16.ph4.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/photon_6.1.111-1.ph5_1.yaml b/driverkit/config/7.3.0+driver/aarch64/photon_6.1.111-1.ph5_1.yaml index 33ea83dbfb..9adb2a84bc 100755 --- a/driverkit/config/7.3.0+driver/aarch64/photon_6.1.111-1.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/photon_6.1.111-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/aarch64/falco_photon_6.1.111-1.ph5_1.ko probe: output/7.3.0+driver/aarch64/falco_photon_6.1.111-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_aarch64/aarch64/linux-devel-6.1.111-1.ph5.aarch64.rpm + - https://packages.vmware.com/photon/5.0/photon_updates_5.0_aarch64/aarch64/linux-devel-6.1.111-1.ph5.aarch64.rpm diff --git a/driverkit/config/7.3.0+driver/aarch64/talos_6.6.54-talos_1_v1.8.1.yaml b/driverkit/config/7.3.0+driver/aarch64/talos_6.6.54-talos_1_v1.8.1.yaml new file mode 100755 index 0000000000..c415082e66 --- /dev/null +++ b/driverkit/config/7.3.0+driver/aarch64/talos_6.6.54-talos_1_v1.8.1.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.8.1 +kernelrelease: 6.6.54-talos +target: talos +architecture: arm64 +output: + module: output/7.3.0+driver/aarch64/falco_talos_6.6.54-talos_1_v1.8.1.ko + probe: output/7.3.0+driver/aarch64/falco_talos_6.6.54-talos_1_v1.8.1.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2FybTY0IDYuNi41NCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19DQ19WRVJTSU9OX1RFWFQ9ImdjYyAoR0NDKSAxMy4zLjAiCkNPTkZJR19DQ19JU19HQ0M9eQpDT05GSUdfR0NDX1ZFUlNJT049MTMwMzAwCkNPTkZJR19DTEFOR19WRVJTSU9OPTAKQ09ORklHX0FTX0lTX0dOVT15CkNPTkZJR19BU19WRVJTSU9OPTI0MzAxCkNPTkZJR19MRF9JU19CRkQ9eQpDT05GSUdfTERfVkVSU0lPTj0yNDMwMQpDT05GSUdfTExEX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FOX0xJTks9eQpDT05GSUdfQ0NfQ0FOX0xJTktfU1RBVElDPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPX1RJRURfT1VUUFVUPXkKQ09ORklHX1RPT0xTX1NVUFBPUlRfUkVMUj15CkNPTkZJR19DQ19IQVNfQVNNX0lOTElORT15CkNPTkZJR19DQ19IQVNfTk9fUFJPRklMRV9GTl9BVFRSPXkKQ09ORklHX1BBSE9MRV9WRVJTSU9OPTEyNwpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iLXRhbG9zIgojIENPTkZJR19MT0NBTFZFUlNJT05fQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9TQUxUPSIiCkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19IQVZFX0tFUk5FTF9aU1REPXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9aU1REPXkKQ09ORklHX0RFRkFVTFRfSU5JVD0iIgpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX1dBVENIX1FVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfVVNFTElCPXkKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPV19MRVZFTD15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0hBUkRJUlFTX1NXX1JFU0VORD15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfSVJRX0ZBU1RFT0lfSElFUkFSQ0hZX0hBTkRMRVJTPXkKQ09ORklHX0dFTkVSSUNfSVJRX0lQST15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfSVJRX01TSV9JT01NVT15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKIyBDT05GSUdfR0VORVJJQ19JUlFfREVCVUdGUyBpcyBub3Qgc2V0CiMgZW5kIG9mIElSUSBzdWJzeXN0ZW0KCkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19BUkNIX0hBU19USUNLX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19IQVZFX1BPU0lYX0NQVV9USU1FUlNfVEFTS19XT1JLPXkKQ09ORklHX1BPU0lYX0NQVV9USU1FUlNfVEFTS19XT1JLPXkKQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lOR19JRExFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpfRlVMTCBpcyBub3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQojIGVuZCBvZiBUaW1lcnMgc3Vic3lzdGVtCgpDT05GSUdfQlBGPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRfQlBGX0pJVD15CgojCiMgQlBGIHN1YnN5c3RlbQojCkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9KSVRfQUxXQVlTX09OPXkKQ09ORklHX0JQRl9KSVRfREVGQVVMVF9PTj15CkNPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZGPXkKIyBDT05GSUdfQlBGX1BSRUxPQUQgaXMgbm90IHNldApDT05GSUdfQlBGX0xTTT15CiMgZW5kIG9mIEJQRiBzdWJzeXN0ZW0KCkNPTkZJR19QUkVFTVBUX05PTkVfQlVJTEQ9eQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0NPUkU9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9USEVSTUFMX1BSRVNTVVJFPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKQ09ORklHX1BTST15CiMgQ09ORklHX1BTSV9ERUZBVUxUX0RJU0FCTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwoKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1RSRUVfU1JDVT15CkNPTkZJR19UQVNLU19SQ1VfR0VORVJJQz15CkNPTkZJR19UQVNLU19SVURFX1JDVT15CkNPTkZJR19UQVNLU19UUkFDRV9SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfTkVFRF9TRUdDQkxJU1Q9eQojIGVuZCBvZiBSQ1UgU3Vic3lzdGVtCgpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CiMgQ09ORklHX0lLSEVBREVSUyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVGX1NISUZUPTE4CkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKIyBDT05GSUdfUFJJTlRLX0lOREVYIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfU0NIRURfQ0xPQ0s9eQoKIwojIFNjaGVkdWxlciBmZWF0dXJlcwojCiMgQ09ORklHX1VDTEFNUF9UQVNLIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2NoZWR1bGVyIGZlYXR1cmVzCgpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05GSUdfQ0NfSEFTX0lOVDEyOD15CkNPTkZJR19DQ19JTVBMSUNJVF9GQUxMVEhST1VHSD0iLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD01IgpDT05GSUdfR0NDMTBfTk9fQVJSQVlfQk9VTkRTPXkKQ09ORklHX0NDX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19OVU1BX0JBTEFOQ0lOR19ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQ0dST1VQUz15CkNPTkZJR19QQUdFX0NPVU5URVI9eQojIENPTkZJR19DR1JPVVBfRkFWT1JfRFlOTU9EUyBpcyBub3Qgc2V0CkNPTkZJR19NRU1DRz15CkNPTkZJR19NRU1DR19LTUVNPXkKQ09ORklHX0JMS19DR1JPVVA9eQpDT05GSUdfQ0dST1VQX1dSSVRFQkFDSz15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFORFdJRFRIPXkKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkKQ09ORklHX1NDSEVEX01NX0NJRD15CkNPTkZJR19DR1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfUkRNQT15CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkU9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX1JEX1pTVEQ9eQojIENPTkZJR19CT09UX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19JTklUUkFNRlNfUFJFU0VSVkVfTVRJTUU9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfTERfT1JQSEFOX1dBUk49eQpDT05GSUdfTERfT1JQSEFOX1dBUk5fTEVWRUw9Indhcm4iCkNPTkZJR19TWVNDVEw9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQojIENPTkZJR19TR0VUTUFTS19TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19QT1NJWF9USU1FUlM9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRlVURVhfUEk9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJR19JT19VUklORz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQpDT05GSUdfTUVNQkFSUklFUj15CkNPTkZJR19LQUxMU1lNUz15CiMgQ09ORklHX0tBTExTWU1TX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfS0NNUD15CkNPTkZJR19SU0VRPXkKQ09ORklHX0NBQ0hFU1RBVF9TWVNDQUxMPXkKIyBDT05GSUdfREVCVUdfUlNFUSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX0dVRVNUX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CgojCiMgS2V4ZWMgYW5kIGNyYXNoIGZlYXR1cmVzCiMKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX0lNQV9LRVhFQz15CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfU0lHPXkKQ09ORklHX0tFWEVDX0lNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQ1JBU0hfRFVNUD15CiMgZW5kIG9mIEtleGVjIGFuZCBjcmFzaCBmZWF0dXJlcwojIGVuZCBvZiBHZW5lcmFsIHNldHVwCgpDT05GSUdfQVJNNjQ9eQpDT05GSUdfR0NDX1NVUFBPUlRTX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CkNPTkZJR182NEJJVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJNNjRfUEFHRV9TSElGVD0xMgpDT05GSUdfQVJNNjRfQ09OVF9QVEVfU0hJRlQ9NApDT05GSUdfQVJNNjRfQ09OVF9QTURfU0hJRlQ9NApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0xOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMwpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49MTEKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19HRU5FUklDX0NTVU09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfU01QPXkKQ09ORklHX0tFUk5FTF9NT0RFX05FT049eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdfQlVJTFRJTl9SRVRVUk5fQUREUkVTU19TVFJJUFNfUEFDPXkKCiMKIyBQbGF0Zm9ybSBzZWxlY3Rpb24KIwpDT05GSUdfQVJDSF9BQ1RJT05TPXkKQ09ORklHX0FSQ0hfU1VOWEk9eQojIENPTkZJR19BUkNIX0FMUElORSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfQVBQTEUgaXMgbm90IHNldApDT05GSUdfQVJDSF9CQ009eQpDT05GSUdfQVJDSF9CQ00yODM1PXkKQ09ORklHX0FSQ0hfQkNNX0lQUk9DPXkKIyBDT05GSUdfQVJDSF9CQ01CQ0EgaXMgbm90IHNldApDT05GSUdfQVJDSF9CUkNNU1RCPXkKQ09ORklHX0FSQ0hfQkVSTElOPXkKQ09ORklHX0FSQ0hfQklUTUFJTj15CiMgQ09ORklHX0FSQ0hfRVhZTk9TIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9TUEFSWDUgaXMgbm90IHNldApDT05GSUdfQVJDSF9LMz15CkNPTkZJR19BUkNIX0xHMUs9eQpDT05GSUdfQVJDSF9ISVNJPXkKIyBDT05GSUdfQVJDSF9LRUVNQkFZIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUVESUFURUs9eQpDT05GSUdfQVJDSF9NRVNPTj15CkNPTkZJR19BUkNIX01WRUJVPXkKQ09ORklHX0FSQ0hfTlhQPXkKQ09ORklHX0FSQ0hfTEFZRVJTQ0FQRT15CkNPTkZJR19BUkNIX01YQz15CiMgQ09ORklHX0FSQ0hfUzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9NQTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9OUENNIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfUUNPTT15CkNPTkZJR19BUkNIX1JFQUxURUs9eQpDT05GSUdfQVJDSF9SRU5FU0FTPXkKQ09ORklHX0FSQ0hfUk9DS0NISVA9eQpDT05GSUdfQVJDSF9TRUFUVExFPXkKIyBDT05GSUdfQVJDSF9JTlRFTF9TT0NGUEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9TVE0zMiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NZTlFVQUNFUj15CkNPTkZJR19BUkNIX1RFR1JBPXkKQ09ORklHX0FSQ0hfU1BSRD15CkNPTkZJR19BUkNIX1RIVU5ERVI9eQpDT05GSUdfQVJDSF9USFVOREVSMj15CiMgQ09ORklHX0FSQ0hfVU5JUEhJRVIgaXMgbm90IHNldApDT05GSUdfQVJDSF9WRVhQUkVTUz15CiMgQ09ORklHX0FSQ0hfVklTQ09OVEkgaXMgbm90IHNldApDT05GSUdfQVJDSF9YR0VORT15CkNPTkZJR19BUkNIX1pZTlFNUD15CiMgZW5kIG9mIFBsYXRmb3JtIHNlbGVjdGlvbgoKIwojIEtlcm5lbCBGZWF0dXJlcwojCgojCiMgQVJNIGVycmF0YSB3b3JrYXJvdW5kcyB2aWEgdGhlIGFsdGVybmF0aXZlcyBmcmFtZXdvcmsKIwpDT05GSUdfQU1QRVJFX0VSUkFUVU1fQUMwM19DUFVfMzg9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9DTEVBTl9DQUNIRT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNjMxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNzMxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgyNDA2OT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgxOTQ3Mj15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgzMjA3NT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzgzNDIyMD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE3NDIwOTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDU3MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDM0MTk9eQpDT05GSUdfQVJNNjRfTERfSEFTX0ZJWF9FUlJBVFVNXzg0MzQxOT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzEwMjQ3MTg9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNDE4MDQwPXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfU1BFQ1VMQVRJVkVfQVQ9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMTY1NTIyPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTMxOTM2Nz15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE1MzA5MjM9eQpDT05GSUdfQVJNNjRfV09SS0FST1VORF9SRVBFQVRfVExCST15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI0NDEwMDc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xMjg2ODA3PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMTQ2MzIyNT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzE1NDI0MTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8xNTA4NDEyPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA1MTY3OD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzIwNzcwNTc9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNjU4NDE3PXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfVFNCX0ZMVVNIX0ZBSUxVUkU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yMDU0MjIzPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjA2Nzk2MT15CkNPTkZJR19BUk02NF9FUlJBVFVNXzI0NDEwMDk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8yNDU3MTY4PXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjY0NTE5OD15CkNPTkZJR19BUk02NF9XT1JLQVJPVU5EX1NQRUNVTEFUSVZFX1VOUFJJVl9MT0FEPXkKQ09ORklHX0FSTTY0X0VSUkFUVU1fMjk2NjI5OD15CkNPTkZJR19BUk02NF9FUlJBVFVNXzMxMTcyOTU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV8zMTk0Mzg2PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIyMzc1PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTQ0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzIzMTU0PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzI3NDU2PXkKQ09ORklHX0NBVklVTV9FUlJBVFVNXzMwMTE1PXkKQ09ORklHX0NBVklVTV9UWDJfRVJSQVRVTV8yMTk9eQpDT05GSUdfRlVKSVRTVV9FUlJBVFVNXzAxMDAwMT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjE2MDA4MDI9eQpDT05GSUdfUUNPTV9GQUxLT1JfRVJSQVRVTV8xMDAzPXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fMTAwOT15CkNPTkZJR19RQ09NX1FERjI0MDBfRVJSQVRVTV8wMDY1PXkKQ09ORklHX1FDT01fRkFMS09SX0VSUkFUVU1fRTEwNDE9eQpDT05GSUdfTlZJRElBX0NBUk1FTF9DTlBfRVJSQVRVTT15CkNPTkZJR19ST0NLQ0hJUF9FUlJBVFVNXzM1ODgwMDE9eQpDT05GSUdfU09DSU9ORVhUX1NZTlFVQUNFUl9QUkVJVFM9eQojIGVuZCBvZiBBUk0gZXJyYXRhIHdvcmthcm91bmRzIHZpYSB0aGUgYWx0ZXJuYXRpdmVzIGZyYW1ld29yawoKQ09ORklHX0FSTTY0XzRLX1BBR0VTPXkKIyBDT05GSUdfQVJNNjRfMTZLX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfNjRLX1BBR0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNNjRfVkFfQklUU18zOSBpcyBub3Qgc2V0CkNPTkZJR19BUk02NF9WQV9CSVRTXzQ4PXkKQ09ORklHX0FSTTY0X1ZBX0JJVFM9NDgKQ09ORklHX0FSTTY0X1BBX0JJVFNfNDg9eQpDT05GSUdfQVJNNjRfUEFfQklUUz00OAojIENPTkZJR19DUFVfQklHX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfTElUVExFX0VORElBTj15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1NDSEVEX0NMVVNURVIgaXMgbm90IHNldApDT05GSUdfU0NIRURfU01UPXkKQ09ORklHX05SX0NQVVM9NTEyCkNPTkZJR19IT1RQTFVHX0NQVT15CkNPTkZJR19OVU1BPXkKQ09ORklHX05PREVTX1NISUZUPTYKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0hXX1BFUkZfRVZFTlRTPXkKQ09ORklHX0NDX0hBVkVfU0hBRE9XX0NBTExfU1RBQ0s9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0FSQ0hfREVGQVVMVF9LRVhFQ19JTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ1JBU0hfRFVNUD15CkNPTkZJR19UUkFOU19UQUJMRT15CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19YRU49eQpDT05GSUdfQVJDSF9GT1JDRV9NQVhfT1JERVI9MTAKQ09ORklHX1VOTUFQX0tFUk5FTF9BVF9FTDA9eQpDT05GSUdfTUlUSUdBVEVfU1BFQ1RSRV9CUkFOQ0hfSElTVE9SWT15CkNPTkZJR19ST0RBVEFfRlVMTF9ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQVJNNjRfU1dfVFRCUjBfUEFOPXkKQ09ORklHX0FSTTY0X1RBR0dFRF9BRERSX0FCST15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfS1VTRVJfSEVMUEVSUz15CiMgQ09ORklHX0NPTVBBVF9BTElHTk1FTlRfRklYVVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSTVY4X0RFUFJFQ0FURUQ9eQpDT05GSUdfU1dQX0VNVUxBVElPTj15CkNPTkZJR19DUDE1X0JBUlJJRVJfRU1VTEFUSU9OPXkKQ09ORklHX1NFVEVORF9FTVVMQVRJT049eQoKIwojIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9IV19BRkRCTT15CkNPTkZJR19BUk02NF9QQU49eQpDT05GSUdfQVNfSEFTX0xTRV9BVE9NSUNTPXkKQ09ORklHX0FSTTY0X0xTRV9BVE9NSUNTPXkKQ09ORklHX0FSTTY0X1VTRV9MU0VfQVRPTUlDUz15CiMgZW5kIG9mIEFSTXY4LjEgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjIgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BU19IQVNfQVJNVjhfMj15CkNPTkZJR19BU19IQVNfU0hBMz15CkNPTkZJR19BUk02NF9QTUVNPXkKQ09ORklHX0FSTTY0X1JBU19FWFROPXkKQ09ORklHX0FSTTY0X0NOUD15CiMgZW5kIG9mIEFSTXY4LjIgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjMgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BUk02NF9QVFJfQVVUSD15CkNPTkZJR19BUk02NF9QVFJfQVVUSF9LRVJORUw9eQpDT05GSUdfQ0NfSEFTX0JSQU5DSF9QUk9UX1BBQ19SRVQ9eQpDT05GSUdfQ0NfSEFTX1NJR05fUkVUVVJOX0FERFJFU1M9eQpDT05GSUdfQVNfSEFTX0FSTVY4XzM9eQpDT05GSUdfQVNfSEFTX0NGSV9ORUdBVEVfUkFfU1RBVEU9eQpDT05GSUdfQVNfSEFTX0xEQVBSPXkKIyBlbmQgb2YgQVJNdjguMyBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCgojCiMgQVJNdjguNCBhcmNoaXRlY3R1cmFsIGZlYXR1cmVzCiMKQ09ORklHX0FSTTY0X0FNVV9FWFROPXkKQ09ORklHX0FTX0hBU19BUk1WOF80PXkKQ09ORklHX0FSTTY0X1RMQl9SQU5HRT15CiMgZW5kIG9mIEFSTXY4LjQgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKIwojIEFSTXY4LjUgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwojCkNPTkZJR19BU19IQVNfQVJNVjhfNT15CkNPTkZJR19BUk02NF9CVEk9eQpDT05GSUdfQ0NfSEFTX0JSQU5DSF9QUk9UX1BBQ19SRVRfQlRJPXkKQ09ORklHX0FSTTY0X0UwUEQ9eQpDT05GSUdfQVJNNjRfQVNfSEFTX01URT15CkNPTkZJR19BUk02NF9NVEU9eQojIGVuZCBvZiBBUk12OC41IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKCiMKIyBBUk12OC43IGFyY2hpdGVjdHVyYWwgZmVhdHVyZXMKIwpDT05GSUdfQVJNNjRfRVBBTj15CiMgZW5kIG9mIEFSTXY4LjcgYXJjaGl0ZWN0dXJhbCBmZWF0dXJlcwoKQ09ORklHX0FSTTY0X1NWRT15CkNPTkZJR19BUk02NF9TTUU9eQpDT05GSUdfQVJNNjRfUFNFVURPX05NST15CiMgQ09ORklHX0FSTTY0X0RFQlVHX1BSSU9SSVRZX01BU0tJTkcgaXMgbm90IHNldApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JBU0U9eQpDT05GSUdfUkFORE9NSVpFX01PRFVMRV9SRUdJT05fRlVMTD15CkNPTkZJR19DQ19IQVZFX1NUQUNLUFJPVEVDVE9SX1NZU1JFRz15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9QRVJfVEFTSz15CiMgZW5kIG9mIEtlcm5lbCBGZWF0dXJlcwoKIwojIEJvb3Qgb3B0aW9ucwojCkNPTkZJR19BUk02NF9BQ1BJX1BBUktJTkdfUFJPVE9DT0w9eQpDT05GSUdfQ01ETElORT0iY29uc29sZT10dHlBTUEwIgpDT05GSUdfQ01ETElORV9GUk9NX0JPT1RMT0FERVI9eQojIENPTkZJR19DTURMSU5FX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGST15CkNPTkZJR19ETUk9eQojIGVuZCBvZiBCb290IG9wdGlvbnMKCiMKIyBQb3dlciBtYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldApDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfUE1fR0VORVJJQ19ET01BSU5TPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX1BNX0dFTkVSSUNfRE9NQUlOU19TTEVFUD15CkNPTkZJR19QTV9HRU5FUklDX0RPTUFJTlNfT0Y9eQpDT05GSUdfQ1BVX1BNPXkKIyBDT05GSUdfRU5FUkdZX01PREVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKIyBlbmQgb2YgUG93ZXIgbWFuYWdlbWVudCBvcHRpb25zCgojCiMgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKIwoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX01VTFRJUExFX0RSSVZFUlM9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CkNPTkZJR19DUFVfSURMRV9HT1ZfVEVPPXkKQ09ORklHX0RUX0lETEVfU1RBVEVTPXkKQ09ORklHX0RUX0lETEVfR0VOUEQ9eQoKIwojIEFSTSBDUFUgSWRsZSBEcml2ZXJzCiMKQ09ORklHX0FSTV9QU0NJX0NQVUlETEU9eQpDT05GSUdfQVJNX1BTQ0lfQ1BVSURMRV9ET01BSU49eQojIGVuZCBvZiBBUk0gQ1BVIElkbGUgRHJpdmVycwojIGVuZCBvZiBDUFUgSWRsZQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19DUFVGUkVRX0RUPXkKQ09ORklHX0NQVUZSRVFfRFRfUExBVERFVj15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUT15CkNPTkZJR19BQ1BJX0NQUENfQ1BVRlJFUV9GSUU9eQpDT05GSUdfQVJNX0FMTFdJTk5FUl9TVU41MElfQ1BVRlJFUV9OVk1FTT15CkNPTkZJR19BUk1fQVJNQURBXzM3WFhfQ1BVRlJFUT15CkNPTkZJR19BUk1fQVJNQURBXzhLX0NQVUZSRVE9eQpDT05GSUdfQVJNX1NDUElfQ1BVRlJFUT15CkNPTkZJR19BUk1fQlJDTVNUQl9BVlNfQ1BVRlJFUT15CkNPTkZJR19BUk1fSU1YX0NQVUZSRVFfRFQ9eQojIENPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUV9IVz15CkNPTkZJR19BUk1fUUNPTV9DUFVGUkVRX0hXPXkKQ09ORklHX0FSTV9SQVNQQkVSUllQSV9DUFVGUkVRPXkKQ09ORklHX0FSTV9TQ01JX0NQVUZSRVE9eQojIENPTkZJR19BUk1fVEVHUkEyMF9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9URUdSQTEyNF9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE4Nl9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE5NF9DUFVGUkVRPXkKQ09ORklHX0FSTV9USV9DUFVGUkVRPXkKQ09ORklHX1FPUklRX0NQVUZSRVE9eQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIyBlbmQgb2YgQ1BVIFBvd2VyIE1hbmFnZW1lbnQKCkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0dFTkVSSUNfR1NJPXkKQ09ORklHX0FDUElfQ0NBX1JFUVVJUkVEPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NQQ1JfVEFCTEU9eQojIENPTkZJR19BQ1BJX0ZQRFQgaXMgbm90IHNldApDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPXkKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJR19BQ1BJX1RBRD15CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX01DRkc9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQpDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFk9eQpDT05GSUdfQUNQSV9ORklUPXkKIyBDT05GSUdfTkZJVF9TRUNVUklUWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9ITUFUPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfU0VBPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPXkKIyBDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05GSUdGUz15CiMgQ09ORklHX0FDUElfUEZSVVQgaXMgbm90IHNldApDT05GSUdfQUNQSV9JT1JUPXkKQ09ORklHX0FDUElfR1REVD15CiMgQ09ORklHX0FDUElfQUdESSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FQTVQ9eQpDT05GSUdfQUNQSV9QUFRUPXkKQ09ORklHX0FDUElfUENDPXkKIyBDT05GSUdfQUNQSV9GRkggaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJNVD15CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9ESVJUWV9SSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkdfQUNRX1JFTD15CkNPTkZJR19ORUVEX0tWTV9ESVJUWV9SSU5HX1dJVEhfQklUTUFQPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1fVkNQVV9SVU5fUElEX0NIQU5HRT15CkNPTkZJR19LVk1fWEZFUl9UT19HVUVTVF9XT1JLPXkKQ09ORklHX0tWTV9HRU5FUklDX0hBUkRXQVJFX0VOQUJMSU5HPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CiMgQ09ORklHX05WSEVfRUwyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9NSVRJR0FUSU9OUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfQVJDSF9IQVNfU1VCUEFHRV9GQVVMVFM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19LUFJPQkVTPXkKQ09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVTPXkKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19HRU5FUklDX0lETEVfUE9MTF9TRVRVUD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19LRUVQSU5JVFJEPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfTk9fSU5TVFI9eQpDT05GSUdfSEFWRV9BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0FSR19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMX1JFTEFUSVZFPXkKQ09ORklHX01NVV9HQVRIRVJfVEFCTEVfRlJFRT15CkNPTkZJR19NTVVfR0FUSEVSX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQVV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVA9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVA9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQojIENPTkZJR19TRUNDT01QX0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9TVEFDS0xFQUs9eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19TSEFET1dfQ0FMTF9TVEFDSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0xUT19DTEFOR19USElOPXkKQ09ORklHX0xUT19OT05FPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ0ZJX0NMQU5HPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lOR19VU0VSPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfTU9WRV9QVUQ9eQpDT05GSUdfSEFWRV9NT1ZFX1BNRD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFMTE9DPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfUE1EX01LV1JJVEU9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX1NPRlRJUlFfT05fT1dOX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTE4CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz0xMQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl82NEtCPXkKQ09ORklHX1BBR0VfU0laRV9MRVNTX1RIQU5fMjU2S0I9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRfVE9QRE9XTl9NTUFQX0xBWU9VVD15CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKIyBDT05GSUdfQ09NUEFUXzMyQklUX1RJTUUgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQpDT05GSUdfVk1BUF9TVEFDSz15CkNPTkZJR19IQVZFX0FSQ0hfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVQ9eQpDT05GSUdfUkFORE9NSVpFX0tTVEFDS19PRkZTRVRfREVGQVVMVD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19IQVZFX0FSQ0hfQ09NUElMRVJfSD15CkNPTkZJR19IQVZFX0FSQ0hfUFJFTDMyX1JFTE9DQVRJT05TPXkKQ09ORklHX0FSQ0hfVVNFX01FTVJFTUFQX1BST1Q9eQojIENPTkZJR19MT0NLX0VWRU5UX0NPVU5UUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19SRUxSPXkKQ09ORklHX1JFTFI9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUM9eQpDT05GSUdfSEFWRV9QUkVFTVBUX0RZTkFNSUNfS0VZPXkKQ09ORklHX0FSQ0hfV0FOVF9MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVZFX1RSQUNFX01NSU9fQUNDRVNTPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKQ09ORklHX0ZVTkNUSU9OX0FMSUdOTUVOVF80Qj15CkNPTkZJR19GVU5DVElPTl9BTElHTk1FTlRfOEI9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UPTgKIyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9eQpDT05GSUdfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19BU01fTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX1NIQTUxMj15CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTUxMiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01PRFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgojIENPTkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9BRD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtfQ0dST1VQX1BVTlRfQklPPXkKQ09ORklHX0JMS19ERVZfQlNHX0NPTU1PTj15CkNPTkZJR19CTEtfSUNRPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZX1QxMD15CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKIyBDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HX0xPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19XQlQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPTEFURU5DWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfRkNfQVBQSUQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPQ09TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9QUklPIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERUJVR19GUz15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19JTkxJTkVfRU5DUllQVElPTiBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJR19NSU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFBhcnRpdGlvbiBUeXBlcwoKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJR19CTEtfUE09eQpDT05GSUdfQkxPQ0tfSE9MREVSX0RFUFJFQ0FURUQ9eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CkNPTkZJR19JT1NDSEVEX0JGUT15CkNPTkZJR19CRlFfR1JPVVBfSU9TQ0hFRD15CiMgQ09ORklHX0JGUV9DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hlZHVsZXJzCgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfQVNOMT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1RSWUxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9UUllMT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1NQSU5fTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9MT0NLX0lSUT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DS19CSD15CkNPTkZJR19BUkNIX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfU1BJTl9VTkxPQ0tfSVJRUkVTVE9SRT15CkNPTkZJR19BUkNIX0lOTElORV9SRUFEX0xPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9MT0NLX0lSUVNBVkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0tfQkg9eQpDT05GSUdfQVJDSF9JTkxJTkVfUkVBRF9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1JFQURfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfTE9DSz15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19BUkNIX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLX0JIPXkKQ09ORklHX0FSQ0hfSU5MSU5FX1dSSVRFX1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1NQSU5fVFJZTE9DSz15CkNPTkZJR19JTkxJTkVfU1BJTl9UUllMT0NLX0JIPXkKQ09ORklHX0lOTElORV9TUElOX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1NQSU5fTE9DS19CSD15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfU1BJTl9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1JFQURfTE9DSz15CkNPTkZJR19JTkxJTkVfUkVBRF9MT0NLX0JIPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9SRUFEX0xPQ0tfSVJRU0FWRT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUVJFU1RPUkU9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfQkg9eQpDT05GSUdfSU5MSU5FX1dSSVRFX0xPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9MT0NLX0lSUVNBVkU9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0JIPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRUkVTVE9SRT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfTk9OX09WRVJMQVBQSU5HX0FERFJFU1NfU1BBQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lTQ0FMTF9XUkFQUEVSPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfQVJDSF9CSU5GTVRfRUxGX1NUQVRFPXkKQ09ORklHX0FSQ0hfQklORk1UX0VMRl9FWFRSQV9QSERSUz15CkNPTkZJR19BUkNIX0hBVkVfRUxGX1BST1Q9eQpDT05GSUdfQVJDSF9VU0VfR05VX1BST1BFUlRZPXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9mIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfWlNXQVAgaXMgbm90IHNldAoKIwojIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKIwojIENPTkZJR19TTEFCX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMVUJfVElOWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUJfTUVSR0VfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15CkNPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRFTkVEPXkKIyBDT05GSUdfU0xVQl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0NQVV9QQVJUSUFMPXkKQ09ORklHX1JBTkRPTV9LTUFMTE9DX0NBQ0hFUz15CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfQVJDSF9LRUVQX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUhQX01FTU1BUF9PTl9NRU1PUllfRU5BQkxFPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVF9VTkVWSUNUQUJMRV9ERUZBVUxUPTEKQ09ORklHX1BBR0VfUkVQT1JUSU5HPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfVEhQX01JR1JBVElPTj15CkNPTkZJR19DT05USUdfQUxMT0M9eQpDT05GSUdfUENQX0JBVENIX1NDQUxFX01BWD01CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19NTVVfTk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj0zMjc2OApDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX01FTU9SWV9GQUlMVVJFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVMgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15CkNPTkZJR19USFBfU1dBUD15CiMgQ09ORklHX1JFQURfT05MWV9USFBfRk9SX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19DTUE9eQojIENPTkZJR19DTUFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DTUFfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQVJFQVM9NwpDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfQ1VSUkVOVF9TVEFDS19QT0lOVEVSPXkKQ09ORklHX0FSQ0hfSEFTX1BURV9ERVZNQVA9eQpDT05GSUdfQVJDSF9IQVNfWk9ORV9ETUFfU0VUPXkKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVJDSF9VU0VTX0hJR0hfVk1BX0ZMQUdTPXkKQ09ORklHX0FSQ0hfVVNFU19QR19BUkNIX1g9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVBPT0xfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19QVEVfU1BFQ0lBTD15CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpDT05GSUdfU0VDUkVUTUVNPXkKIyBDT05GSUdfQU5PTl9WTUFfTkFNRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlzIG5vdCBzZXQKQ09ORklHX0xSVV9HRU49eQpDT05GSUdfTFJVX0dFTl9FTkFCTEVEPXkKIyBDT05GSUdfTFJVX0dFTl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BFUl9WTUFfTE9DSz15CkNPTkZJR19QRVJfVk1BX0xPQ0s9eQpDT05GSUdfTE9DS19NTV9BTkRfRklORF9WTUE9eQoKIwojIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEgQWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX05FVF9YR1JFU1M9eQpDT05GSUdfU0tCX0VYVEVOU0lPTlM9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfU0NNPXkKQ09ORklHX0FGX1VOSVhfT09CPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1RMUz1tCiMgQ09ORklHX1RMU19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19UTFNfVE9FIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9PRkZMT0FEPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9eQojIENPTkZJR19YRlJNX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0FIPXkKQ09ORklHX1hGUk1fRVNQPXkKQ09ORklHX1hGUk1fSVBDT01QPXkKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19YRFBfU09DS0VUUz15CiMgQ09ORklHX1hEUF9TT0NLRVRTX0RJQUcgaXMgbm90IHNldApDT05GSUdfTkVUX0hBTkRTSEFLRT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JPT1RQPXkKQ09ORklHX0lQX1BOUF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT1tCiMgQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1QgaXMgbm90IHNldApDT05GSUdfSVBfTVJPVVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQojIENPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQpDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkKQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1RBQkxFX1BFUlRVUkJfT1JERVI9MTYKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz15CiMgQ09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldApDT05GSUdfSU5FVF9ESUFHX0RFU1RST1k9eQpDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENPTkZJR19UQ1BfQ09OR19CSUMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQojIENPTkZJR19UQ1BfQ09OR19XRVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQkJSPXkKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0JCUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfQUg9eQpDT05GSUdfSU5FVDZfRVNQPXkKQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEPXkKIyBDT05GSUdfSU5FVDZfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CkNPTkZJR19JUFY2X0lMQT15CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD15CiMgQ09ORklHX0lQVjZfU0lUXzZSRCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApDT05GSUdfSVBWNl9GT1U9eQpDT05GSUdfSVBWNl9GT1VfVFVOTkVMPXkKQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1JQTF9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfSU9BTTZfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19NUFRDUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9eQoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX0VHUkVTUz15CkNPTkZJR19ORVRGSUxURVJfU0tJUF9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQpDT05GSUdfTkVURklMVEVSX0JQRl9MSU5LPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfSE9PSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0xPR19TWVNMT0c9eQpDT05GSUdfTkVURklMVEVSX0NPTk5DT1VOVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfT1ZTPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fRENDUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DVF9QUk9UT19HUkU9eQpDT05GSUdfTkZfQ1RfUFJPVE9fU0NUUD15CiMgQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEUgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfSDMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPXkKQ09ORklHX05GX0NPTk5UUkFDS19URlRQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORl9DVF9ORVRMSU5LX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX05BVD15CkNPTkZJR19ORl9OQVRfRlRQPXkKQ09ORklHX05GX05BVF9TSVA9eQpDT05GSUdfTkZfTkFUX1RGVFA9eQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05GX05BVF9PVlM9eQpDT05GSUdfTkVURklMVEVSX1NZTlBST1hZPXkKQ09ORklHX05GX1RBQkxFUz15CkNPTkZJR19ORl9UQUJMRVNfSU5FVD15CkNPTkZJR19ORl9UQUJMRVNfTkVUREVWPXkKQ09ORklHX05GVF9OVU1HRU49eQpDT05GSUdfTkZUX0NUPXkKIyBDT05GSUdfTkZUX0NPTk5MSU1JVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfTE9HPXkKQ09ORklHX05GVF9MSU1JVD15CkNPTkZJR19ORlRfTUFTUT15CkNPTkZJR19ORlRfUkVESVI9eQpDT05GSUdfTkZUX05BVD15CiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9RVU9UQT15CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19ORlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKQ09ORklHX05GVF9GSUI9eQpDT05GSUdfTkZUX0ZJQl9JTkVUPXkKIyBDT05GSUdfTkZUX1hGUk0gaXMgbm90IHNldAojIENPTkZJR19ORlRfU09DS0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX09TRiBpcyBub3Qgc2V0CkNPTkZJR19ORlRfVFBST1hZPXkKIyBDT05GSUdfTkZUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9eQojIENPTkZJR19ORlRfRklCX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9SRUpFQ1RfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFU19DT01QQVQ9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKIyBDT05GSUdfSVBfVlNfV0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJR19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CiMgQ09ORklHX0lQX1ZTX1BFX1NJUCBpcyBub3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX1NPQ0tFVF9JUFY0PXkKQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GVF9EVVBfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfRklCX0lQVjQ9eQojIENPTkZJR19ORl9UQUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PXkKQ09ORklHX05GX0xPR19BUlA9eQpDT05GSUdfTkZfTE9HX0lQVjQ9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9eQpDT05GSUdfTkZfTkFUX1BQVFA9eQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9eQojIENPTkZJR19JUF9ORl9NQVRDSF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX01BVENIX0VDTiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUj15CiMgQ09ORklHX0lQX05GX01BVENIX1RUTCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9OQVQ9eQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORlRfRFVQX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX0ZJQl9JUFY2PXkKQ09ORklHX05GX0RVUF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKQ09ORklHX05GX0xPR19JUFY2PXkKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CiMgQ09ORklHX0lQNl9ORl9NQVRDSF9TUkggaXMgbm90IHNldApDT05GSUdfSVA2X05GX1RBUkdFVF9ITD15CkNPTkZJR19JUDZfTkZfRklMVEVSPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfUkVKRUNUPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFk9eQpDT05GSUdfSVA2X05GX01BTkdMRT15CkNPTkZJR19JUDZfTkZfUkFXPXkKQ09ORklHX0lQNl9ORl9TRUNVUklUWT15CkNPTkZJR19JUDZfTkZfTkFUPXkKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9NQVNRVUVSQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQgaXMgbm90IHNldAojIGVuZCBvZiBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKIyBDT05GSUdfTkZfVEFCTEVTX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19CUklER0UgaXMgbm90IHNldApDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPXkKQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdFX0VCVF9BUlA9eQpDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQNj15CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQojIENPTkZJR19CUEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX0RDQ1AgaXMgbm90IHNldApDT05GSUdfSVBfU0NUUD15CiMgQ09ORklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1NDVFBfRElBRz15CkNPTkZJR19SRFM9eQojIENPTkZJR19SRFNfUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEU19UQ1AgaXMgbm90IHNldAojIENPTkZJR19SRFNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19USVBDIGlzIG5vdCBzZXQKQ09ORklHX0FUTT15CiMgQ09ORklHX0FUTV9DTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkUgaXMgbm90IHNldAojIENPTkZJR19BVE1fQlIyNjg0IGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9eQojIENPTkZJR19MMlRQX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19MMlRQX1YzIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKIyBDT05GSUdfQlJJREdFX01SUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRV9DRk0gaXMgbm90IHNldApDT05GSUdfTkVUX0RTQT15CiMgQ09ORklHX05FVF9EU0FfVEFHX05PTkUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19BUjkzMzEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfQlJDTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX1BSRVBFTkQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19IRUxMQ1JFRUsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19HU1dJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0RTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0VEU0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19NVEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19LU1ogaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19PQ0VMT1QgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19PQ0VMT1RfODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19RQ0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SVEw0X0EgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SVEw4XzQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19SWk4xX0E1UFNXIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfTEFOOTMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1NKQTExMDUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19UUkFJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfWFJTNzAwWCBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPXkKIyBDT05GSUdfVkxBTl84MDIxUV9HVlJQIGlzIG5vdCBzZXQKIyBDT05GSUdfVkxBTl84MDIxUV9NVlJQIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CkNPTkZJR19MTEMyPXkKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldApDT05GSUdfWDI1PXkKQ09ORklHX0xBUEI9eQpDT05GSUdfUEhPTkVUPXkKIyBDT05GSUdfNkxPV1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hlZHVsaW5nCiMKQ09ORklHX05FVF9TQ0hfSFRCPXkKQ09ORklHX05FVF9TQ0hfSEZTQz15CkNPTkZJR19ORVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9SRUQ9eQpDT05GSUdfTkVUX1NDSF9TRkI9eQpDT05GSUdfTkVUX1NDSF9TRlE9eQpDT05GSUdfTkVUX1NDSF9URVFMPXkKQ09ORklHX05FVF9TQ0hfVEJGPXkKIyBDT05GSUdfTkVUX1NDSF9DQlMgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0VURiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX01RUFJJT19MSUI9eQojIENPTkZJR19ORVRfU0NIX1RBUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0dSRUQ9eQpDT05GSUdfTkVUX1NDSF9ORVRFTT15CkNPTkZJR19ORVRfU0NIX0RSUj15CkNPTkZJR19ORVRfU0NIX01RUFJJTz15CiMgQ09ORklHX05FVF9TQ0hfU0tCUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0NIT0tFPXkKQ09ORklHX05FVF9TQ0hfUUZRPXkKQ09ORklHX05FVF9TQ0hfQ09ERUw9eQpDT05GSUdfTkVUX1NDSF9GUV9DT0RFTD15CiMgQ09ORklHX05FVF9TQ0hfQ0FLRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZRPXkKQ09ORklHX05FVF9TQ0hfSEhGPXkKQ09ORklHX05FVF9TQ0hfUElFPXkKIyBDT05GSUdfTkVUX1NDSF9GUV9QSUUgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdSRVNTPXkKQ09ORklHX05FVF9TQ0hfUExVRz15CiMgQ09ORklHX05FVF9TQ0hfRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfREVGQVVMVD15CiMgQ09ORklHX0RFRkFVTFRfRlEgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9GUV9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0ZRIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfUEZJRk9fRkFTVD15CkNPTkZJR19ERUZBVUxUX05FVF9TQ0g9InBmaWZvX2Zhc3QiCgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRfQ0xTX0JBU0lDPXkKQ09ORklHX05FVF9DTFNfUk9VVEU0PXkKQ09ORklHX05FVF9DTFNfRlc9eQpDT05GSUdfTkVUX0NMU19VMzI9eQojIENPTkZJR19DTFNfVTMyX1BFUkYgaXMgbm90IHNldAojIENPTkZJR19DTFNfVTMyX01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklHX05FVF9DTFNfQ0dST1VQPXkKQ09ORklHX05FVF9DTFNfQlBGPXkKQ09ORklHX05FVF9DTFNfRkxPV0VSPXkKQ09ORklHX05FVF9DTFNfTUFUQ0hBTEw9eQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD15CkNPTkZJR19ORVRfRU1BVENIX05CWVRFPXkKQ09ORklHX05FVF9FTUFUQ0hfVTMyPXkKQ09ORklHX05FVF9FTUFUQ0hfTUVUQT15CkNPTkZJR19ORVRfRU1BVENIX1RFWFQ9eQpDT05GSUdfTkVUX0VNQVRDSF9JUFNFVD15CiMgQ09ORklHX05FVF9FTUFUQ0hfSVBUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPXkKQ09ORklHX05FVF9BQ1RfR0FDVD15CiMgQ09ORklHX0dBQ1RfUFJPQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX01JUlJFRD15CkNPTkZJR19ORVRfQUNUX1NBTVBMRT15CkNPTkZJR19ORVRfQUNUX0lQVD15CkNPTkZJR19ORVRfQUNUX05BVD15CkNPTkZJR19ORVRfQUNUX1BFRElUPXkKQ09ORklHX05FVF9BQ1RfU0lNUD15CkNPTkZJR19ORVRfQUNUX1NLQkVESVQ9eQpDT05GSUdfTkVUX0FDVF9DU1VNPXkKIyBDT05GSUdfTkVUX0FDVF9NUExTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfVkxBTj15CkNPTkZJR19ORVRfQUNUX0JQRj15CiMgQ09ORklHX05FVF9BQ1RfQ09OTk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0NUSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1NLQk1PRD15CkNPTkZJR19ORVRfQUNUX0lGRT15CkNPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVk9eQojIENPTkZJR19ORVRfQUNUX0dBVEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQk1BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQlBSSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfSUZFX1NLQlRDSU5ERVggaXMgbm90IHNldAojIENPTkZJR19ORVRfVENfU0tCX0VYVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQpDT05GSUdfRENCPXkKQ09ORklHX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldApDT05GSUdfT1BFTlZTV0lUQ0g9eQpDT05GSUdfT1BFTlZTV0lUQ0hfR1JFPW0KQ09ORklHX09QRU5WU1dJVENIX1ZYTEFOPXkKQ09ORklHX09QRU5WU1dJVENIX0dFTkVWRT15CkNPTkZJR19WU09DS0VUUz15CkNPTkZJR19WU09DS0VUU19ESUFHPXkKQ09ORklHX1ZTT0NLRVRTX0xPT1BCQUNLPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUUz15CkNPTkZJR19WSVJUSU9fVlNPQ0tFVFNfQ09NTU9OPXkKQ09ORklHX0hZUEVSVl9WU09DS0VUUz15CkNPTkZJR19ORVRMSU5LX0RJQUc9eQpDT05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089eQojIENPTkZJR19NUExTX1JPVVRJTkcgaXMgbm90IHNldApDT05GSUdfTkVUX05TSD15CkNPTkZJR19IU1I9eQpDT05GSUdfTkVUX1NXSVRDSERFVj15CkNPTkZJR19ORVRfTDNfTUFTVEVSX0RFVj15CiMgQ09ORklHX1FSVFIgaXMgbm90IHNldApDT05GSUdfTkVUX05DU0k9eQojIENPTkZJR19OQ1NJX09FTV9DTURfR0VUX01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX05DU0lfT0VNX0NNRF9LRUVQX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QQ1BVX0RFVl9SRUZDTlQ9eQpDT05GSUdfTUFYX1NLQl9GUkFHUz0xNwpDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19TT0NLX1JYX1FVRVVFX01BUFBJTkc9eQpDT05GSUdfWFBTPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfQlBGX1NUUkVBTV9QQVJTRVI9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFJPUF9NT05JVE9SIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29yayB0ZXN0aW5nCiMgZW5kIG9mIE5ldHdvcmtpbmcgb3B0aW9ucwoKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfS0NNIGlzIG5vdCBzZXQKQ09ORklHX1NUUkVBTV9QQVJTRVI9eQojIENPTkZJR19NQ1RQIGlzIG5vdCBzZXQKQ09ORklHX0ZJQl9SVUxFUz15CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9eQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldApDT05GSUdfUFNBTVBMRT15CkNPTkZJR19ORVRfSUZFPXkKQ09ORklHX0xXVFVOTkVMPXkKQ09ORklHX0xXVFVOTkVMX0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NFTExTPXkKQ09ORklHX05FVF9TRUxGVEVTVFM9eQpDT05GSUdfTkVUX1NPQ0tfTVNHPXkKQ09ORklHX05FVF9ERVZMSU5LPXkKQ09ORklHX1BBR0VfUE9PTD15CkNPTkZJR19QQUdFX1BPT0xfU1RBVFM9eQpDT05GSUdfRkFJTE9WRVI9eQpDT05GSUdfRVRIVE9PTF9ORVRMSU5LPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19BUk1fQU1CQT15CkNPTkZJR19URUdSQV9BSEI9eQpDT05GSUdfSEFWRV9QQ0k9eQpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSV9ET01BSU5TX0dFTkVSSUM9eQpDT05GSUdfUENJX1NZU0NBTEw9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfSE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRUFFUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0VDUkMgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE09eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKQ09ORklHX1BDSUVfRFBDPXkKQ09ORklHX1BDSUVfUFRNPXkKQ09ORklHX1BDSUVfRURSPXkKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTz15CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfRUNBTT15CkNPTkZJR19QQ0lfQlJJREdFX0VNVUw9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj15CiMgQ09ORklHX1BDSV9EWU5BTUlDX09GX05PREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfVFVORV9PRkYgaXMgbm90IHNldApDT05GSUdfUENJRV9CVVNfREVGQVVMVD15CiMgQ09ORklHX1BDSUVfQlVTX1NBRkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQlVTX1BFRVIyUEVFUiBpcyBub3Qgc2V0CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKQ09ORklHX0hPVFBMVUdfUENJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUEk9eQojIENPTkZJR19IT1RQTFVHX1BDSV9BQ1BJX0lCTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX0NQQ0kgaXMgbm90IHNldApDT05GSUdfSE9UUExVR19QQ0lfU0hQQz15CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19QQ0lfQUFSRFZBUks9eQojIENPTkZJR19QQ0lFX0FMVEVSQSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX0JSQ01TVEI9eQpDT05GSUdfUENJRV9JUFJPQz15CkNPTkZJR19QQ0lFX0lQUk9DX1BMQVRGT1JNPXkKQ09ORklHX1BDSUVfSVBST0NfTVNJPXkKIyBDT05GSUdfUENJX0hPU1RfVEhVTkRFUl9QRU0gaXMgbm90IHNldAojIENPTkZJR19QQ0lfSE9TVF9USFVOREVSX0VDQU0gaXMgbm90IHNldAojIENPTkZJR19QQ0lfRlRQQ0kxMDAgaXMgbm90IHNldApDT05GSUdfUENJX0hPU1RfQ09NTU9OPXkKQ09ORklHX1BDSV9IT1NUX0dFTkVSSUM9eQojIENPTkZJR19QQ0lFX0hJU0lfRVJSIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9NRURJQVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTUVESUFURUtfR0VOMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTUlDUk9DSElQX0hPU1QgaXMgbm90IHNldApDT05GSUdfUENJX0hZUEVSVl9JTlRFUkZBQ0U9eQpDT05GSUdfUENJX1RFR1JBPXkKQ09ORklHX1BDSUVfUkNBUl9IT1NUPXkKIyBDT05GSUdfUENJRV9SQ0FSX0VQIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUk9DS0NISVA9eQpDT05GSUdfUENJRV9ST0NLQ0hJUF9IT1NUPXkKQ09ORklHX1BDSUVfUk9DS0NISVBfRVA9eQpDT05GSUdfUENJX1hHRU5FPXkKQ09ORklHX1BDSV9YR0VORV9NU0k9eQojIENPTkZJR19QQ0lFX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfWElMSU5YX05XTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfWElMSU5YX0NQTSBpcyBub3Qgc2V0CgojCiMgQ2FkZW5jZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUENJRV9DQURFTkNFX1BMQVRfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQ0FERU5DRV9QTEFUX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0o3MjFFX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSjcyMUVfRVAgaXMgbm90IHNldAojIGVuZCBvZiBDYWRlbmNlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKCiMKIyBEZXNpZ25XYXJlLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIwpDT05GSUdfUENJRV9EVz15CkNPTkZJR19QQ0lFX0RXX0hPU1Q9eQojIENPTkZJR19QQ0lFX0FMIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX01FU09OIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0lNWDZfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9JTVg2X0VQIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQVlFUlNDQVBFPXkKIyBDT05GSUdfUENJX0xBWUVSU0NBUEVfRVAgaXMgbm90IHNldApDT05GSUdfUENJX0hJU0k9eQojIENPTkZJR19QQ0lFX0tJUklOIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9ISVNJX1NUQiBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX0FSTUFEQV84Sz15CkNPTkZJR19QQ0lFX1RFR1JBMTk0PXkKQ09ORklHX1BDSUVfVEVHUkExOTRfSE9TVD15CiMgQ09ORklHX1BDSUVfVEVHUkExOTRfRVAgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0RXX1BMQVRfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRFdfUExBVF9FUCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1FDT009eQojIENPTkZJR19QQ0lFX1FDT01fRVAgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1JPQ0tDSElQX0RXX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfS0VZU1RPTkVfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9LRVlTVE9ORV9FUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlc2lnbldhcmUtYmFzZWQgUENJZSBjb250cm9sbGVycwoKIwojIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIwojIENPTkZJR19QQ0lFX0xBWUVSU0NBUEVfR0VONCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfTU9CSVZFSUxfUExBVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIyBlbmQgb2YgUENJIGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCkNPTkZJR19QQ0lfRU5EUE9JTlQ9eQpDT05GSUdfUENJX0VORFBPSU5UX0NPTkZJR0ZTPXkKIyBDT05GSUdfUENJX0VQRl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9FUEZfTlRCPXkKIyBlbmQgb2YgUENJIEVuZHBvaW50CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKCiMgQ09ORklHX0NYTF9CVVMgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX0FVWElMSUFSWV9CVVM9eQpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9Ii9zYmluL2hvdHBsdWciCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWVE1QRlNfU0FGRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRldfTE9BREVSX1BBR0VEX0JVRj15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTPXkKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTU19YWj15CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWlNURD15CkNPTkZJR19GV19DQUNIRT15CiMgQ09ORklHX0ZXX1VQTE9BRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90IHNldApDT05GSUdfSE1FTV9SRVBPUlRJTkc9eQojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklHX1NPQ19CVVM9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdNQVBfU1BNST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQVJDSF9UT1BPTE9HWT15CkNPTkZJR19HRU5FUklDX0FSQ0hfTlVNQT15CiMgQ09ORklHX0ZXX0RFVkxJTktfU1lOQ19TVEFURV9USU1FT1VUIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwoKIwojIEJ1cyBkZXZpY2VzCiMKIyBDT05GSUdfQlJDTVNUQl9HSVNCX0FSQiBpcyBub3Qgc2V0CiMgQ09ORklHX01PWFRFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lMSUNPTl9MUEMgaXMgbm90IHNldAojIENPTkZJR19JTVhfV0VJTSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0VCSTI9eQojIENPTkZJR19RQ09NX1NTQ19CTE9DS19CVVMgaXMgbm90IHNldApDT05GSUdfU1VONTBJX0RFMl9CVVM9eQpDT05GSUdfU1VOWElfUlNCPXkKQ09ORklHX1RFR1JBX0FDT05ORUNUPXkKQ09ORklHX1RFR1JBX0dNST15CkNPTkZJR19USV9TWVNDPXkKIyBDT05GSUdfVkVYUFJFU1NfQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX01DX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX01ISV9CVVMgaXMgbm90IHNldAojIENPTkZJR19NSElfQlVTX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVzIGRldmljZXMKCiMKIyBDYWNoZSBEcml2ZXJzCiMKIyBlbmQgb2YgQ2FjaGUgRHJpdmVycwoKQ09ORklHX0NPTk5FQ1RPUj15CkNPTkZJR19QUk9DX0VWRU5UUz15CgojCiMgRmlybXdhcmUgRHJpdmVycwojCgojCiMgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBNYW5hZ2VtZW50IEludGVyZmFjZSBQcm90b2NvbAojCkNPTkZJR19BUk1fU0NNSV9QUk9UT0NPTD15CiMgQ09ORklHX0FSTV9TQ01JX1JBV19NT0RFX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfQVJNX1NDTUlfSEFWRV9UUkFOU1BPUlQ9eQpDT05GSUdfQVJNX1NDTUlfSEFWRV9TSE1FTT15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfTUFJTEJPWD15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfU01DPXkKIyBDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1NNQ19BVE9NSUNfRU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1ZJUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU0NNSV9QT1dFUl9ET01BSU49eQojIENPTkZJR19BUk1fU0NNSV9QT1dFUl9DT05UUk9MIGlzIG5vdCBzZXQKIyBlbmQgb2YgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBNYW5hZ2VtZW50IEludGVyZmFjZSBQcm90b2NvbAoKQ09ORklHX0FSTV9TQ1BJX1BST1RPQ09MPXkKQ09ORklHX0FSTV9TQ1BJX1BPV0VSX0RPTUFJTj15CkNPTkZJR19BUk1fU0RFX0lOVEVSRkFDRT15CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9eQpDT05GSUdfSVNDU0lfSUJGVD15CkNPTkZJR19SQVNQQkVSUllQSV9GSVJNV0FSRT15CkNPTkZJR19GV19DRkdfU1lTRlM9eQojIENPTkZJR19GV19DRkdfU1lTRlNfQ01ETElORSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX1NDTT15CiMgQ09ORklHX1FDT01fU0NNX0RPV05MT0FEX01PREVfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TWVNGQj15CiMgQ09ORklHX1NZU0ZCX1NJTVBMRUZCIGlzIG5vdCBzZXQKQ09ORklHX1RJX1NDSV9QUk9UT0NPTD15CkNPTkZJR19UVVJSSVNfTU9YX1JXVE09eQojIENPTkZJR19BUk1fRkZBX1RSQU5TUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RPUkU9eQojIENPTkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9TT0ZUX1JFU0VSVkU9eQpDT05GSUdfRUZJX1BBUkFNU19GUk9NX0ZEVD15CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfR0VORVJJQ19TVFVCPXkKQ09ORklHX0VGSV9aQk9PVD15CkNPTkZJR19FRklfQVJNU1RVQl9EVEJfTE9BREVSPXkKQ09ORklHX0VGSV9CT09UTE9BREVSX0NPTlRST0w9eQpDT05GSUdfRUZJX0NBUFNVTEVfTE9BREVSPXkKIyBDT05GSUdfRUZJX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkVTRVRfQVRUQUNLX01JVElHQVRJT049eQojIENPTkZJR19FRklfRElTQUJMRV9QQ0lfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9FQVJMWUNPTj15CkNPTkZJR19FRklfQ1VTVE9NX1NTRFRfT1ZFUkxBWVM9eQojIENPTkZJR19FRklfRElTQUJMRV9SVU5USU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0NPQ09fU0VDUkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAoKQ09ORklHX1VFRklfQ1BFUj15CkNPTkZJR19VRUZJX0NQRVJfQVJNPXkKQ09ORklHX01FU09OX1NNPXkKQ09ORklHX0FSTV9QU0NJX0ZXPXkKIyBDT05GSUdfQVJNX1BTQ0lfQ0hFQ0tFUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSTV9TTUNDQz15CkNPTkZJR19IQVZFX0FSTV9TTUNDQ19ESVNDT1ZFUlk9eQpDT05GSUdfQVJNX1NNQ0NDX1NPQ19JRD15CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMKQ09ORklHX1RFR1JBX0lWQz15CkNPTkZJR19URUdSQV9CUE1QPXkKIyBlbmQgb2YgVGVncmEgZmlybXdhcmUgZHJpdmVyCgojCiMgWnlucSBNUFNvQyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX1pZTlFNUF9GSVJNV0FSRT15CiMgQ09ORklHX1pZTlFNUF9GSVJNV0FSRV9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFp5bnEgTVBTb0MgRmlybXdhcmUgRHJpdmVycwojIGVuZCBvZiBGaXJtd2FyZSBEcml2ZXJzCgojIENPTkZJR19HTlNTIGlzIG5vdCBzZXQKQ09ORklHX01URD15CiMgQ09ORklHX01URF9URVNUUyBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIHBhcnNlcnMKIwojIENPTkZJR19NVERfQVI3X1BBUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90IHNldApDT05GSUdfTVREX09GX1BBUlRTPXkKIyBDT05GSUdfTVREX0FGU19QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJTRVJfVFJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFMgaXMgbm90IHNldAojIGVuZCBvZiBQYXJ0aXRpb24gcGFyc2VycwoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPXkKQ09ORklHX01URF9CTE9DSz15CgojCiMgTm90ZSB0aGF0IGluIHNvbWUgY2FzZXMgVUJJIGJsb2NrIGlzIHByZWZlcnJlZC4gU2VlIE1URF9VQklfQkxPQ0suCiMKIyBDT05GSUdfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZEX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTRkRDIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09PUFMgaXMgbm90IHNldAojIENPTkZJR19NVERfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0NGSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9KRURFQ1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9SQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0FCU0VOVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCiMgQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01URF9QTUM1NTEgaXMgbm90IHNldAojIENPTkZJR19NVERfREFUQUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01DSFAyM0syNTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUNIUDQ4TDY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TU1QyNUwgaXMgbm90IHNldAojIENPTkZJR19NVERfU0xSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUEhSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTVREUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0JMT0NLMk1URCBpcyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfTVREX0RPQ0czIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCgojCiMgTkFORAojCiMgQ09ORklHX01URF9PTkVOQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JBV19OQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NQSV9OQU5EIGlzIG5vdCBzZXQKCiMKIyBFQ0MgZW5naW5lIHN1cHBvcnQKIwojIENPTkZJR19NVERfTkFORF9FQ0NfU1dfSEFNTUlORyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0VDQ19TV19CQ0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9FQ0NfTVhJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0VDQ19NRURJQVRFSyBpcyBub3Qgc2V0CiMgZW5kIG9mIEVDQyBlbmdpbmUgc3VwcG9ydAojIGVuZCBvZiBOQU5ECgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBzZXQKIyBlbmQgb2YgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCgpDT05GSUdfTVREX1NQSV9OT1I9eQpDT05GSUdfTVREX1NQSV9OT1JfVVNFXzRLX1NFQ1RPUlM9eQojIENPTkZJR19NVERfU1BJX05PUl9TV1BfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfU1BJX05PUl9TV1BfRElTQUJMRV9PTl9WT0xBVElMRT15CiMgQ09ORklHX01URF9TUElfTk9SX1NXUF9LRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0hJU0lfU0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9IWVBFUkJVUyBpcyBub3Qgc2V0CkNPTkZJR19EVEM9eQpDT05GSUdfT0Y9eQojIENPTkZJR19PRl9VTklUVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PRl9GTEFUVFJFRT15CkNPTkZJR19PRl9FQVJMWV9GTEFUVFJFRT15CkNPTkZJR19PRl9LT0JKPXkKQ09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfUkVTRVJWRURfTUVNPXkKQ09ORklHX09GX1JFU09MVkU9eQpDT05GSUdfT0ZfT1ZFUkxBWT15CkNPTkZJR19PRl9OVU1BPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19DRFJPTT15CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9OQkQ9bQpDT05GSUdfQkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9NDA5NgojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKQ09ORklHX05WTUVfUkRNQT1tCkNPTkZJR19OVk1FX0ZDPXkKQ09ORklHX05WTUVfVENQPXkKQ09ORklHX05WTUVfQVVUSD15CkNPTkZJR19OVk1FX1RBUkdFVD1tCkNPTkZJR19OVk1FX1RBUkdFVF9QQVNTVEhSVT15CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPW0KQ09ORklHX05WTUVfVEFSR0VUX1JETUE9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkM9bQojIENPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVRfVENQPW0KQ09ORklHX05WTUVfVEFSR0VUX0FVVEg9eQojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJR19USUZNX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09ORklHX0hJNjQyMVY2MDBfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0hQX0lMTz15CiMgQ09ORklHX1FDT01fQ09JTkNFTEwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0ZBU1RSUEMgaXMgbm90IHNldAojIENPTkZJR19BUERTOTgwMkFMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0JIMTc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldAojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19TUkFNPXkKIyBDT05GSUdfRFdfWERBVEFfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1NERkVDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTSV9ISUtFWV9VU0IgaXMgbm90IHNldAojIENPTkZJR19PUEVOX0RJQ0UgaXMgbm90IHNldAojIENPTkZJR19WQ1BVX1NUQUxMX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9BVDI1PXkKIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIGVuZCBvZiBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoKIyBDT05GSUdfU0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTV9WSyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfQUxDT1JfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19VQUNDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BWUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19HUF9QQ0kxWFhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2MgZGV2aWNlcwoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJX0NPTU1PTj15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19CTEtfREVWX0JTRz15CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQpDT05GSUdfU0NTSV9GQ19BVFRSUz15CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9eQojIENPTkZJR19TQ1NJX0NYR0IzX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9DWEdCNF9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQk5YMl9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQk5YMlhfRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JFMklTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl8zV19YWFhYX1JBSUQgaXMgbm90IHNldApDT05GSUdfU0NTSV9IUFNBPXkKIyBDT05GSUdfU0NTSV8zV185WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV8zV19TQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BQUNSQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSElTSV9TQVM9eQojIENPTkZJR19TQ1NJX0hJU0lfU0FTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSElTSV9TQVNfREVCVUdGU19ERUZBVUxUX0VOQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BRFZBTlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQVJDTVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9ORVdHRU4gaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURfU0FTPXkKQ09ORklHX1NDU0lfTVBUM1NBUz15CkNPTkZJR19TQ1NJX01QVDJTQVNfTUFYX1NHRT0xMjgKQ09ORklHX1NDU0lfTVBUM1NBU19NQVhfU0dFPTEyOAojIENPTkZJR19TQ1NJX01QVDJTQVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9NUEkzTVI9bQpDT05GSUdfU0NTSV9TTUFSVFBRST15CiMgQ09ORklHX1NDU0lfSFBUSU9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CVVNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSUyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fU0NTSV9GUk9OVEVORD15CkNPTkZJR19IWVBFUlZfU1RPUkFHRT15CkNPTkZJR19MSUJGQz1tCkNPTkZJR19MSUJGQ09FPW0KIyBDT05GSUdfRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSVRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JQTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1RFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYXzIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxBX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfUUVESSBpcyBub3Qgc2V0CkNPTkZJR19RRURGPW0KQ09ORklHX1NDU0lfTFBGQz1tCiMgQ09ORklHX1NDU0lfTFBGQ19ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CRkFfRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0NIRUxTSU9fRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfQUhDSV9CUkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfQUhDSV9EV0MgaXMgbm90IHNldAojIENPTkZJR19BSENJX0lNWCBpcyBub3Qgc2V0CkNPTkZJR19BSENJX0NFVkE9eQojIENPTkZJR19BSENJX01USyBpcyBub3Qgc2V0CkNPTkZJR19BSENJX01WRUJVPXkKQ09ORklHX0FIQ0lfU1VOWEk9eQpDT05GSUdfQUhDSV9URUdSQT15CkNPTkZJR19BSENJX1hHRU5FPXkKQ09ORklHX0FIQ0lfUU9SSVE9eQojIENPTkZJR19TQVRBX0FIQ0lfU0VBVFRMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldApDT05GSUdfU0FUQV9TSUwyND15CkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQojCiMgQ09ORklHX1BEQ19BRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9RU1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1g0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19BVEFfUElJWD15CiMgQ09ORklHX1NBVEFfRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9NViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTlYgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1BST01JU0UgaXMgbm90IHNldApDT05GSUdfU0FUQV9SQ0FSPXkKIyBDT05GSUdfU0FUQV9TSUwgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9VTEkgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklURVNTRSBpcyBub3Qgc2V0CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCiMgQ09ORklHX1BBVEFfQUxJIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfQU1EPXkKIyBDT05GSUdfUEFUQV9BUlRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVFA4NjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0VGQVIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDJOIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0pNSUNST04gaXMgbm90IHNldApDT05GSUdfUEFUQV9NQVJWRUxMPXkKIyBDT05GSUdfUEFUQV9ORVRDRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3NDE1IGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfT0xEUElJWD15CiMgQ09ORklHX1BBVEFfT1BUSURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDMjAyN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1BEQ19PTEQgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JBRElTWVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JEQyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1NDSD15CiMgQ09ORklHX1BBVEFfU0VSVkVSV09SS1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9QTEFURk9STT15CkNPTkZJR19QQVRBX09GX1BMQVRGT1JNPXkKIyBDT05GSUdfUEFUQV9SWjEwMDAgaXMgbm90IHNldAoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX1BBVEFfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0JJVE1BUF9GSUxFPXkKQ09ORklHX01EX0xJTkVBUj15CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9eQpDT05GSUdfTURfRkFVTFRZPXkKQ09ORklHX0JDQUNIRT15CiMgQ09ORklHX0JDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRV9DTE9TVVJFU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRV9BU1lOQ19SRUdJU1RSQVRJT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQojIENPTkZJR19ETV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CVUZJTz15CiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CSU9fUFJJU09OPW0KQ09ORklHX0RNX1BFUlNJU1RFTlRfREFUQT1tCiMgQ09ORklHX0RNX1VOU1RSSVBFRCBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQVD15CkNPTkZJR19ETV9TTkFQU0hPVD15CkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCiMgQ09ORklHX0RNX0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fV1JJVEVDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0NMT05FIGlzIG5vdCBzZXQKQ09ORklHX0RNX01JUlJPUj15CiMgQ09ORklHX0RNX0xPR19VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJPPXkKQ09ORklHX0RNX01VTFRJUEFUSD1tCiMgQ09ORklHX0RNX01VTFRJUEFUSF9RTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9IU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9NVUxUSVBBVEhfSU9BIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENPTkZJR19ETV9EVVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1VFVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0ZMQUtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0xPR19XUklURVMgaXMgbm90IHNldAojIENPTkZJR19ETV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19ETV9BVURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkKQ09ORklHX0JPTkRJTkc9eQpDT05GSUdfRFVNTVk9eQpDT05GSUdfV0lSRUdVQVJEPXkKIyBDT05GSUdfV0lSRUdVQVJEX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUZCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNldApDT05GSUdfTUFDVkxBTj15CkNPTkZJR19NQUNWVEFQPXkKQ09ORklHX0lQVkxBTl9MM1M9eQpDT05GSUdfSVBWTEFOPXkKIyBDT05GSUdfSVBWVEFQIGlzIG5vdCBzZXQKQ09ORklHX1ZYTEFOPXkKQ09ORklHX0dFTkVWRT15CiMgQ09ORklHX0JBUkVVRFAgaXMgbm90IHNldAojIENPTkZJR19HVFAgaXMgbm90IHNldAojIENPTkZJR19BTVQgaXMgbm90IHNldAojIENPTkZJR19NQUNTRUMgaXMgbm90IHNldApDT05GSUdfTkVUQ09OU09MRT15CiMgQ09ORklHX05FVENPTlNPTEVfRFlOQU1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVENPTlNPTEVfRVhURU5ERURfTE9HIGlzIG5vdCBzZXQKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQpDT05GSUdfVEFQPXkKIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldApDT05GSUdfVkVUSD15CkNPTkZJR19WSVJUSU9fTkVUPXkKIyBDT05GSUdfTkxNT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZSRj1tCiMgQ09ORklHX1ZTT0NLTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9EUklWRVJTPXkKIyBDT05GSUdfQVRNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJR19BVE1fTklDU1RBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfQjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9CQ01fU0YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01UNzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NSUNST0NISVBfS1NaX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NU0NDX09DRUxPVF9FWFQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfRkVMSVggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfU0VWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfWFJTNzAwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FDVElPTlM9eQojIENPTkZJR19PV0xfRU1BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMTFdJTk5FUj15CkNPTkZJR19TVU40SV9FTUFDPXkKQ09ORklHX05FVF9WRU5ET1JfQUxURU9OPXkKIyBDT05GSUdfQUNFTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNQVpPTj15CkNPTkZJR19FTkFfRVRIRVJORVQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4MTExX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldApDT05GSUdfQU1EX1hHQkU9eQojIENPTkZJR19BTURfWEdCRV9EQ0IgaXMgbm90IHNldAojIENPTkZJR19QRFNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfWEdFTkU9eQojIENPTkZJR19ORVRfWEdFTkVfVjIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUVVBTlRJQT15CkNPTkZJR19BUVRJT049eQpDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQojIENPTkZJR19FTUFDX1JPQ0tDSElQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVNJWD15CiMgQ09ORklHX1NQSV9BWDg4Nzk2QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldApDT05GSUdfQUxYPW0KQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQojIENPTkZJR19CNDQgaXMgbm90IHNldApDT05GSUdfQkNNR0VORVQ9eQpDT05GSUdfQk5YMj15CiMgQ09ORklHX0NOSUMgaXMgbm90IHNldApDT05GSUdfVElHT04zPXkKQ09ORklHX1RJR09OM19IV01PTj15CkNPTkZJR19CTlgyWD15CkNPTkZJR19CTlgyWF9TUklPVj15CkNPTkZJR19CR01BQz15CkNPTkZJR19CR01BQ19QTEFURk9STT15CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldApDT05GSUdfQk5YVD15CkNPTkZJR19CTlhUX1NSSU9WPXkKQ09ORklHX0JOWFRfRkxPV0VSX09GRkxPQUQ9eQojIENPTkZJR19CTlhUX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19CTlhUX0hXTU9OPXkKQ09ORklHX0JDTUFTUD15CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQpDT05GSUdfTUFDQj15CkNPTkZJR19NQUNCX1VTRV9IV1NUQU1QPXkKIyBDT05GSUdfTUFDQl9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVOREVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfUkdYIGlzIG5vdCBzZXQKQ09ORklHX0NBVklVTV9QVFA9eQojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPX1ZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19DSEVMU0lPX1QxPW0KIyBDT05GSUdfQ0hFTFNJT19UMV8xRyBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1QzPW0KQ09ORklHX0NIRUxTSU9fVDQ9bQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0VkY9bQpDT05GSUdfQ0hFTFNJT19JTkxJTkVfQ1JZUFRPPXkKQ09ORklHX0NIRUxTSU9fSVBTRUNfSU5MSU5FPW0KQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz15CkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJR19HRU1JTklfRVRIRVJORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9EQVZJQ09NPXkKIyBDT05GSUdfRE05MDUxIGlzIG5vdCBzZXQKIyBDT05GSUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVMSVA9eQojIENPTkZJR19ERTIxMDRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVAgaXMgbm90IHNldAojIENPTkZJR19XSU5CT05EXzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNOTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VMSTUyNlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQojIENPTkZJR19FWkNISVBfTlBTX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZSRUVTQ0FMRT15CiMgQ09ORklHX0ZFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9GTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1BRX01ESU8gaXMgbm90IHNldAojIENPTkZJR19GU0xfWEdNQUNfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dJQU5GQVIgaXMgbm90IHNldAojIENPTkZJR19GU0xfRFBBQTJfU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX0VORVRDX0lFUkIgaXMgbm90IHNldAojIENPTkZJR19GU0xfRU5FVENfTURJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFPXkKIyBDT05GSUdfRlVOX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0dPT0dMRT15CkNPTkZJR19HVkU9bQpDT05GSUdfTkVUX1ZFTkRPUl9ISVNJTElDT049eQojIENPTkZJR19ISVg1SEQyX0dNQUMgaXMgbm90IHNldAojIENPTkZJR19ISVNJX0ZFTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQMDRfRVRIIGlzIG5vdCBzZXQKQ09ORklHX0hOU19NRElPPXkKQ09ORklHX0hOUz15CkNPTkZJR19ITlNfRFNBRj15CkNPTkZJR19ITlNfRU5FVD15CiMgQ09ORklHX0hOUzMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKQ09ORklHX0UxMDA9eQpDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCVkY9eQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSVhHQkVfSVBTRUM9eQpDT05GSUdfSVhHQkVWRj15CkNPTkZJR19JWEdCRVZGX0lQU0VDPXkKQ09ORklHX0k0MEU9eQojIENPTkZJR19JNDBFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19JQVZGPXkKQ09ORklHX0k0MEVWRj15CkNPTkZJR19JQ0U9eQpDT05GSUdfSUNFX1NXSVRDSERFVj15CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX0lHQz15CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEST15CiMgQ09ORklHX0FESU4xMTEwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTElURVg9eQojIENPTkZJR19MSVRFWF9MSVRFRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19NVk1ESU89eQpDT05GSUdfTVZORVRBPXkKQ09ORklHX01WUFAyPXkKIyBDT05GSUdfTVZQUDJfUFRQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFhBMTY4X0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NLR0UgaXMgbm90IHNldApDT05GSUdfU0tZMj15CiMgQ09ORklHX1NLWTJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05UWDJfQUYgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05UWDJfUEYgaXMgbm90IHNldAojIENPTkZJR19PQ1RFT05fRVAgaXMgbm90IHNldAojIENPTkZJR19QUkVTVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKQ09ORklHX01MWDVfQ09SRT1tCkNPTkZJR19NTFg1X0ZQR0E9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVfRU5fQVJGUz15CkNPTkZJR19NTFg1X0VOX1JYTkZDPXkKQ09ORklHX01MWDVfTVBGUz15CkNPTkZJR19NTFg1X0VTV0lUQ0g9eQpDT05GSUdfTUxYNV9CUklER0U9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCiMgQ09ORklHX01MWEJGX0dJR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NDIgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTEgaXMgbm90IHNldAojIENPTkZJR19LUzg4NTFfTUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQojIENPTkZJR19FTkMyOEo2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldAojIENPTkZJR19MQU43NDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFOOTY2WF9TV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WQ0FQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKIyBDT05GSUdfTVNDQ19PQ0VMT1RfU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKQ09ORklHX05FVF9WRU5ET1JfTVlSST15CiMgQ09ORklHX01ZUkkxMEdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkk9eQojIENPTkZJR19OSV9YR0VfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CiMgQ09ORklHX05BVFNFTUkgaXMgbm90IHNldAojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVURVJJT049eQojIENPTkZJR19TMklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01FPXkKIyBDT05GSUdfTkZQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CiMgQ09ORklHX05FMktfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKQ09ORklHX0ZPUkNFREVUSD15CkNPTkZJR19ORVRfVkVORE9SX09LST15CiMgQ09ORklHX0VUSE9DIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEFDS0VUX0VOR0lORVM9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKIyBDT05GSUdfWUVMTE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUEVOU0FORE89eQojIENPTkZJR19JT05JQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CiMgQ09ORklHX1FMQTNYWFggaXMgbm90IHNldApDT05GSUdfUUxDTklDPXkKQ09ORklHX1FMQ05JQ19TUklPVj15CkNPTkZJR19RTENOSUNfRENCPXkKQ09ORklHX1FMQ05JQ19IV01PTj15CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNldApDT05GSUdfUUVEPXkKQ09ORklHX1FFRF9MTDI9eQpDT05GSUdfUUVEX1NSSU9WPXkKQ09ORklHX1FFREU9eQpDT05GSUdfUUVEX0ZDT0U9eQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ0E3MDAwX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX0VNQUM9eQojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PPXkKQ09ORklHXzgxMzlUT09fUElPPXkKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PXzgxMjkgaXMgbm90IHNldAojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15CkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQojIENPTkZJR19TSF9FVEggaXMgbm90IHNldApDT05GSUdfUkFWQj15CiMgQ09ORklHX1JFTkVTQVNfRVRIRVJfU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX1JPQ0tFUj15CkNPTkZJR19ORVRfVkVORE9SX1NBTVNVTkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TRUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQojIENPTkZJR19TQzkyMDMxIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09MQVJGTEFSRT15CkNPTkZJR19TRkM9bQpDT05GSUdfU0ZDX01URD15CkNPTkZJR19TRkNfTUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklHX1NGQ19TSUVOQT1tCiMgQ09ORklHX1NGQ19TSUVOQV9NVEQgaXMgbm90IHNldApDT05GSUdfU0ZDX1NJRU5BX01DRElfTU9OPXkKQ09ORklHX1NGQ19TSUVOQV9TUklPVj15CkNPTkZJR19TRkNfU0lFTkFfTUNESV9MT0dHSU5HPXkKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CkNPTkZJR19TTUM5MVg9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5MTFYPXkKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQojIENPTkZJR19TTklfTkVUU0VDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CkNPTkZJR19TVE1NQUNfRVRIPXkKIyBDT05GSUdfU1RNTUFDX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUExBVEZPUk09eQojIENPTkZJR19EV01BQ19EV0NfUU9TX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19EV01BQ19HRU5FUklDPXkKQ09ORklHX0RXTUFDX0lQUTgwNlg9eQojIENPTkZJR19EV01BQ19NRURJQVRFSyBpcyBub3Qgc2V0CkNPTkZJR19EV01BQ19NRVNPTj15CkNPTkZJR19EV01BQ19RQ09NX0VUSFFPUz15CkNPTkZJR19EV01BQ19ST0NLQ0hJUD15CkNPTkZJR19EV01BQ19TVU5YST15CkNPTkZJR19EV01BQ19TVU44ST15CkNPTkZJR19EV01BQ19JTVg4PXkKIyBDT05GSUdfRFdNQUNfSU5URUxfUExBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RXTUFDX1RFR1JBIGlzIG5vdCBzZXQKQ09ORklHX1NUTU1BQ19QQ0k9eQpDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQojIENPTkZJR19IQVBQWU1FQUwgaXMgbm90IHNldAojIENPTkZJR19TVU5HRU0gaXMgbm90IHNldAojIENPTkZJR19DQVNTSU5JIGlzIG5vdCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1lOT1BTWVM9eQojIENPTkZJR19EV0NfWExHTUFDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJPXkKIyBDT05GSUdfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEk9eQojIENPTkZJR19USV9EQVZJTkNJX01ESU8gaXMgbm90IHNldAojIENPTkZJR19USV9DUFNXX1BIWV9TRUwgaXMgbm90IHNldAojIENPTkZJR19USV9LM19BTTY1X0NQVFMgaXMgbm90IHNldAojIENPTkZJR19UTEFOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVkVSVEVYQ09NPXkKIyBDT05GSUdfTVNFMTAyWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dBTkdYVU49eQojIENPTkZJR19OR0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFhHQkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQojIENPTkZJR19YSUxJTlhfRU1BQ0xJVEUgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQVhJX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfTExfVEVNQUMgaXMgbm90IHNldApDT05GSUdfRkREST15CiMgQ09ORklHX0RFRlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSU5LPXkKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BIWT15CkNPTkZJR19MRURfVFJJR0dFUl9QSFk9eQpDT05GSUdfUEhZTElCX0xFRFM9eQpDT05GSUdfRklYRURfUEhZPXkKIyBDT05GSUdfU0ZQIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0FNRF9QSFk9eQpDT05GSUdfTUVTT05fR1hMX1BIWT15CkNPTkZJR19BRElOX1BIWT15CiMgQ09ORklHX0FESU4xMTAwX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BUVVBTlRJQV9QSFk9eQpDT05GSUdfQVg4ODc5NkJfUEhZPW0KQ09ORklHX0JST0FEQ09NX1BIWT15CkNPTkZJR19CQ001NDE0MF9QSFk9eQpDT05GSUdfQkNNN1hYWF9QSFk9eQpDT05GSUdfQkNNODQ4ODFfUEhZPXkKQ09ORklHX0JDTTg3WFhfUEhZPXkKIyBDT05GSUdfQkNNX0NZR05VU19QSFkgaXMgbm90IHNldApDT05GSUdfQkNNX05FVF9QSFlMSUI9eQpDT05GSUdfQ0lDQURBX1BIWT15CkNPTkZJR19DT1JUSU5BX1BIWT15CkNPTkZJR19EQVZJQ09NX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPXkKQ09ORklHX0xYVF9QSFk9eQpDT05GSUdfSU5URUxfWFdBWV9QSFk9eQpDT05GSUdfTFNJX0VUMTAxMUNfUEhZPXkKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX01BUlZFTExfMTBHX1BIWT15CiMgQ09ORklHX01BUlZFTExfODhRMlhYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxMXzg4WDIyMjJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYTElORUFSX0dQSFkgaXMgbm90IHNldAojIENPTkZJR19NRURJQVRFS19HRV9QSFkgaXMgbm90IHNldApDT05GSUdfTUlDUkVMX1BIWT15CiMgQ09ORklHX01JQ1JPQ0hJUF9UMVNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01JQ1JPQ0hJUF9QSFk9eQpDT05GSUdfTUlDUk9DSElQX1QxX1BIWT15CkNPTkZJR19NSUNST1NFTUlfUEhZPXkKIyBDT05GSUdfTU9UT1JDT01NX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19OQVRJT05BTF9QSFk9eQojIENPTkZJR19OWFBfQ0JUWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfQzQ1X1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKQ09ORklHX05YUF9USkExMVhYX1BIWT15CiMgQ09ORklHX05DTjI2MDAwX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BVDgwM1hfUEhZPXkKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19SRUFMVEVLX1BIWT15CkNPTkZJR19SRU5FU0FTX1BIWT15CkNPTkZJR19ST0NLQ0hJUF9QSFk9eQpDT05GSUdfU01TQ19QSFk9eQojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKQ09ORklHX1RFUkFORVRJQ1NfUEhZPXkKQ09ORklHX0RQODM4MjJfUEhZPXkKQ09ORklHX0RQODNUQzgxMV9QSFk9eQpDT05GSUdfRFA4Mzg0OF9QSFk9eQpDT05GSUdfRFA4Mzg2N19QSFk9eQpDT05GSUdfRFA4Mzg2OV9QSFk9eQojIENPTkZJR19EUDgzVEQ1MTBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1ZJVEVTU0VfUEhZPXkKIyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldAojIENPTkZJR19QU0VfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JVUz15CkNPTkZJR19GV05PREVfTURJTz15CkNPTkZJR19PRl9NRElPPXkKQ09ORklHX0FDUElfTURJTz15CkNPTkZJR19NRElPX0RFVlJFUz15CkNPTkZJR19NRElPX1NVTjRJPXkKQ09ORklHX01ESU9fWEdFTkU9eQpDT05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01ESU9fQkNNX0lQUk9DPXkKQ09ORklHX01ESU9fQkNNX1VOSU1BQz15CiMgQ09ORklHX01ESU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fSElTSV9GRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZVU0IgaXMgbm90IHNldAojIENPTkZJR19NRElPX01TQ0NfTUlJTSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fT0NURU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE0MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19JUFE4MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKCiMKIyBNRElPIE11bHRpcGxleGVycwojCkNPTkZJR19NRElPX0JVU19NVVg9eQpDT05GSUdfTURJT19CVVNfTVVYX01FU09OX0cxMkE9eQpDT05GSUdfTURJT19CVVNfTVVYX01FU09OX0dYTD1tCkNPTkZJR19NRElPX0JVU19NVVhfQkNNX0lQUk9DPXkKIyBDT05GSUdfTURJT19CVVNfTVVYX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRElPX0JVU19NVVhfTVVMVElQTEVYRVIgaXMgbm90IHNldApDT05GSUdfTURJT19CVVNfTVVYX01NSU9SRUc9eQoKIwojIFBDUyBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19QQ1NfWFBDUz15CiMgZW5kIG9mIFBDUyBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQojIENPTkZJR19VU0JfQ0FUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9LQVdFVEggaXMgbm90IHNldApDT05GSUdfVVNCX1BFR0FTVVM9eQpDT05GSUdfVVNCX1JUTDgxNTA9eQpDT05GSUdfVVNCX1JUTDgxNTI9eQpDT05GSUdfVVNCX0xBTjc4WFg9eQpDT05GSUdfVVNCX1VTQk5FVD1tCkNPTkZJR19VU0JfTkVUX0FYODgxN1g9bQpDT05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj1tCkNPTkZJR19VU0JfTkVUX0NEQ19FRU09bQpDT05GSUdfVVNCX05FVF9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9DRENfTUJJTT1tCkNPTkZJR19VU0JfTkVUX0RNOTYwMT1tCkNPTkZJR19VU0JfTkVUX1NSOTcwMD1tCkNPTkZJR19VU0JfTkVUX1NSOTgwMD1tCkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPW0KQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9bQpDT05GSUdfVVNCX05FVF9HTDYyMEE9bQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPW0KQ09ORklHX1VTQl9ORVRfUExVU0I9bQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPW0KQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVD1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVRfRU5BQkxFPW0KQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVD1tCkNPTkZJR19VU0JfQUxJX001NjMyPXkKQ09ORklHX1VTQl9BTjI3MjA9eQpDT05GSUdfVVNCX0JFTEtJTj15CkNPTkZJR19VU0JfQVJNTElOVVg9eQpDT05GSUdfVVNCX0VQU09OMjg4OD15CkNPTkZJR19VU0JfS0MyMTkwPXkKQ09ORklHX1VTQl9ORVRfWkFVUlVTPW0KQ09ORklHX1VTQl9ORVRfQ1g4MjMxMF9FVEg9bQpDT05GSUdfVVNCX05FVF9LQUxNSUE9bQpDT05GSUdfVVNCX05FVF9RTUlfV1dBTj1tCkNPTkZJR19VU0JfTkVUX0lOVDUxWDE9bQpDT05GSUdfVVNCX0NEQ19QSE9ORVQ9bQojIENPTkZJR19VU0JfSVBIRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TSUVSUkFfTkVUPW0KQ09ORklHX1VTQl9WTDYwMD1tCkNPTkZJR19VU0JfTkVUX0NIOTIwMD1tCkNPTkZJR19VU0JfTkVUX0FRQzExMT1tCkNPTkZJR19VU0JfUlRMODE1M19FQ009bQojIENPTkZJR19XTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FOIGlzIG5vdCBzZXQKCiMKIyBXaXJlbGVzcyBXQU4KIwojIENPTkZJR19XV0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgV2lyZWxlc3MgV0FOCgpDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CkNPTkZJR19WTVhORVQzPXkKIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CkNPTkZJR19VU0I0X05FVD1tCkNPTkZJR19IWVBFUlZfTkVUPXkKIyBDT05GSUdfTkVUREVWU0lNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9GQUlMT1ZFUj15CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQpDT05GSUdfSU5QVVRfVklWQUxESUZNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKIyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNTAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ETElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NOVlNfUFdSS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1RFR1JBPXkKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUElORVBIT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VONElfTFJBREMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PTUFQNCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ0FQMTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0JDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01UNjc3OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NZUFJFU1NfU0YgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09ORklHX01PVVNFX1BTMl9CWUQ9eQpDT05GSUdfTU9VU0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1NfU01CVVM9eQpDT05GSUdfTU9VU0VfUFMyX0NZUFJFU1M9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQojIENPTkZJR19NT1VTRV9QUzJfRUxBTlRFQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfU01CVVM9eQojIENPTkZJR19NT1VTRV9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0NZQVBBIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfRUxBTl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9WU1hYWEFBIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HRjJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVBfTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UTURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19KT1lEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1BTWFBBRF9TUEkgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19QWFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUVdJSUMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19GU0lBNkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TRU5TRUhBVCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQojIENPTkZJR19UQUJMRVRfVVNCX0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9LQlRBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FSMTAyMV9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMjkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjgzMTggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjg1MDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1BMTQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VYQzMwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElERUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSFlDT05fSFk0NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSFlOSVRST05fQ1NUWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lQUk9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUzZTWTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUtURjIxMjcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NRUxGQVNfTUlQNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01TRzI2MzggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9OT1ZBVEVLX05WVF9UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lNQUdJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lNWDZVTF9UU0MgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9SQVNQQkVSUllQSV9GVyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIUklHSFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dEVDg3WFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9STV9UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJTEVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJU19JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVE1GVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVU40SSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NVUjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSRkFDRTNfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aRVQ2MjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ09MSUJSSV9WRjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSVFTNVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSVFTNzIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pJTklUSVggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ISU1BWF9IWDgzMTEyQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRfQUQ3MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRNRUxfQ0FQVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CQk5TTV9QV1JLRVkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QTTg5NDFfUFdSS0VZPXkKIyBDT05GSUdfSU5QVVRfUE04WFhYX1ZJQlJBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19ERUNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19WSUJSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDPXkKQ09ORklHX0lOUFVUX0FYUDIwWF9QRUs9eQpDT05GSUdfSU5QVVRfVUlOUFVUPW0KIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9SSzgwNV9QV1JLRVkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSUJNX1BBTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzI2OUEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM2MjZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9ISVNJX1BPV0VSS0VZPXkKIyBDT05GSUdfUk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19BTUJBS01JPXkKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FQQlBTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19TRVJJT19TVU40SV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19HUElPX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGFyZHdhcmUgSS9PIHBvcnRzCiMgZW5kIG9mIElucHV0IGRldmljZSBzdXBwb3J0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1RJT0NTVEkgaXMgbm90IHNldAojIENPTkZJR19MRElTQ19BVVRPTE9BRCBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklBTlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDSUxJQj15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQkNNMjgzNUFVWCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9GU0w9eQpDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQojIENPTkZJR19TRVJJQUxfODI1MF9FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX09NQVAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTVQ2NTc3PXkKQ09ORklHX1NFUklBTF84MjUwX1BFUklDT009eQpDT05GSUdfU0VSSUFMXzgyNTBfVEVHUkE9eQpDT05GSUdfU0VSSUFMXzgyNTBfQkNNNzI3MT15CkNPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk09eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTA9eQpDT05GSUdfU0VSSUFMX0FNQkFfUEwwMTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMT15CkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0VBUkxZQ09OX1NFTUlIT1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9NRVNPTj15CkNPTkZJR19TRVJJQUxfTUVTT05fQ09OU09MRT15CkNPTkZJR19TRVJJQUxfVEVHUkE9eQpDT05GSUdfU0VSSUFMX1RFR1JBX1RDVT15CkNPTkZJR19TRVJJQUxfVEVHUkFfVENVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JTVhfRUFSTFlDT04gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NIX1NDST15CkNPTkZJR19TRVJJQUxfU0hfU0NJX05SX1VBUlRTPTExCkNPTkZJR19TRVJJQUxfU0hfU0NJX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NIX1NDSV9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfU0hfU0NJX0RNQT15CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTVNNPXkKQ09ORklHX1NFUklBTF9NU01fQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NQUkQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX01WRUJVX1VBUlQ9eQpDT05GSUdfU0VSSUFMX01WRUJVX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfT1dMIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfSFZDX0RDQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JQTVNHX1RUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9ERVZfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9ETUlfREVDT0RFPXkKQ09ORklHX0lQTUlfUExBVF9EQVRBPXkKIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfSVBNQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSVBNSV9QT1dFUk9GRj15CiMgQ09ORklHX1NTSUZfSVBNSV9CTUMgaXMgbm90IHNldAojIENPTkZJR19JUE1CX0RFVklDRV9JTlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU0gaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0JDTTI4MzU9eQpDT05GSUdfSFdfUkFORE9NX0lQUk9DX1JORzIwMD15CkNPTkZJR19IV19SQU5ET01fT01BUD15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX0hXX1JBTkRPTV9ISVNJPXkKQ09ORklHX0hXX1JBTkRPTV9ISVNUQj15CkNPTkZJR19IV19SQU5ET01fWEdFTkU9eQpDT05GSUdfSFdfUkFORE9NX01FU09OPXkKQ09ORklHX0hXX1JBTkRPTV9DQVZJVU09eQpDT05GSUdfSFdfUkFORE9NX01USz15CiMgQ09ORklHX0hXX1JBTkRPTV9DQ1RSTkcgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fWElQSEVSQSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fQVJNX1NNQ0NDX1RSTkc9eQpDT05GSUdfSFdfUkFORE9NX0NOMTBLPXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TWU5RVUFDRVIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19DUjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKIyBDT05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19DQ0dYX1VDU0k9eQojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISVg1SEQyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JODAxPXkKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19CQ00yODM1PXkKQ09ORklHX0kyQ19CQ01fSVBST0M9eQpDT05GSUdfSTJDX0JSQ01TVEI9eQojIENPTkZJR19JMkNfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9TTEFWRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISVNJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JTVg9eQojIENPTkZJR19JMkNfSU1YX0xQSTJDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NRVNPTj15CiMgQ09ORklHX0kyQ19NVDY1WFggaXMgbm90IHNldApDT05GSUdfSTJDX01WNjRYWFg9eQojIENPTkZJR19JMkNfTk9NQURJSyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19JMkNfT01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PV0wgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QWEE9eQojIENPTkZJR19JMkNfUFhBX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1FDT01fQ0NJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19RVVA9eQojIENPTkZJR19JMkNfUklJQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUkszWD15CiMgQ09ORklHX0kyQ19SWlYyTSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0hfTU9CSUxFPXkKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NZTlFVQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVEVHUkE9eQpDT05GSUdfSTJDX1RFR1JBX0JQTVA9eQojIENPTkZJR19JMkNfVkVSU0FUSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RIVU5ERVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19YTFA5WFggaXMgbm90IHNldApDT05GSUdfSTJDX1JDQVI9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElPTEFOX1UyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DUDI2MTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENJMVhYWFggaXMgbm90IHNldAojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hHRU5FX1NMSU1QUk8gaXMgbm90IHNldAojIENPTkZJR19JMkNfVklSVElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CgojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFX1RFU1RVTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKQ09ORklHX1NQSV9NRU09eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BTUxPR0lDX1NQSUZDX0ExIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FSTUFEQV8zNzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FYSV9TUElfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9CQ00yODM1PXkKQ09ORklHX1NQSV9CQ00yODM1QVVYPXkKQ09ORklHX1NQSV9CQ01fUVNQST15CiMgQ09ORklHX1NQSV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19TUElfQ0FERU5DRV9RVUFEU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0VfWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ERVNJR05XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9MUFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfUVVBRFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ISVNJX0tVTlBFTkcgaXMgbm90IHNldAojIENPTkZJR19TUElfSElTSV9TRkNfVjNYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9OWFBfRkxFWFNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0lNWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9GU0xfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0ZTTF9EU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NRVNPTl9TUElDQz15CkNPTkZJR19TUElfTUVTT05fU1BJRkM9eQojIENPTkZJR19TUElfTUlDUk9DSElQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19TUElfTUlDUk9DSElQX0NPUkVfUVNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NVDY1WFggaXMgbm90IHNldAojIENPTkZJR19TUElfTVRLX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX09NQVAyNFhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9PUklPTj15CiMgQ09ORklHX1NQSV9QQ0kxWFhYWCBpcyBub3Qgc2V0CkNPTkZJR19TUElfUEwwMjI9eQojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ST0NLQ0hJUD15CiMgQ09ORklHX1NQSV9ST0NLQ0hJUF9TRkMgaXMgbm90IHNldAojIENPTkZJR19TUElfUlNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9SWlYyTV9DU0kgaXMgbm90IHNldAojIENPTkZJR19TUElfUUNPTV9RU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9RVVA9eQojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX01TSU9GIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NIX0hTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NOX0ZfT1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NVTjRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NVTjZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NZTlFVQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9NWElDIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9URUdSQTIxMF9RVUFEPXkKQ09ORklHX1NQSV9URUdSQTExND15CiMgQ09ORklHX1NQSV9URUdSQTIwX1NGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9URUdSQTIwX1NMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RIVU5ERVJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YTFAgaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FNRCBpcyBub3Qgc2V0CgojCiMgU1BJIE11bHRpcGxleGVyIHN1cHBvcnQKIwojIENPTkZJR19TUElfTVVYIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCkNPTkZJR19TUElfU1BJREVWPXkKIyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJR19TUElfRFlOQU1JQz15CkNPTkZJR19TUE1JPXkKIyBDT05GSUdfU1BNSV9ISVNJMzY3MCBpcyBub3Qgc2V0CkNPTkZJR19TUE1JX01TTV9QTUlDX0FSQj15CiMgQ09ORklHX1NQTUlfTVRLX1BNSUYgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19PUFRJT05BTD15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19EVEU9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19QVFBfMTU4OF9DTE9DS19LVk09eQojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFQ4MlAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVENNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfTU9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX09DUCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBUUCBjbG9jayBzdXBwb3J0CgpDT05GSUdfUElOQ1RSTD15CkNPTkZJR19HRU5FUklDX1BJTkNUUkxfR1JPVVBTPXkKQ09ORklHX1BJTk1VWD15CkNPTkZJR19HRU5FUklDX1BJTk1VWF9GVU5DVElPTlM9eQpDT05GSUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9BTUQgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9BWFAyMDk9eQpDT05GSUdfUElOQ1RSTF9CTTE4ODA9eQojIENPTkZJR19QSU5DVFJMX0NZOEM5NVgwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTUFYNzc2MjA9eQojIENPTkZJR19QSU5DVFJMX01DUDIzUzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9NSUNST0NISVBfU0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfUks4MDUgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9ST0NLQ0hJUD15CkNPTkZJR19QSU5DVFJMX1NJTkdMRT15CiMgQ09ORklHX1BJTkNUUkxfU1RNRlggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NYMTUwWCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1pZTlFNUD15CiMgQ09ORklHX1BJTkNUUkxfT1dMIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQkNNMjgzNT15CkNPTkZJR19QSU5DVFJMX0lQUk9DX0dQSU89eQpDT05GSUdfUElOQ1RSTF9OUzJfTVVYPXkKIyBDT05GSUdfUElOQ1RSTF9BUzM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQkVSTElOX0JHNENUIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg4TU0gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhNTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOE1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9JTVg4TVEgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWDhVTFAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWFJUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSU1YOTMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lNWFJUMTE3MCBpcyBub3Qgc2V0CgojCiMgTWVkaWFUZWsgcGluY3RybCBkcml2ZXJzCiMKQ09ORklHX0VJTlRfTVRLPXkKQ09ORklHX1BJTkNUUkxfTVRLPXkKQ09ORklHX1BJTkNUUkxfTVRLX1YyPXkKQ09ORklHX1BJTkNUUkxfTVRLX01PT1JFPXkKQ09ORklHX1BJTkNUUkxfTVRLX1BBUklTPXkKQ09ORklHX1BJTkNUUkxfTVQyNzEyPXkKQ09ORklHX1BJTkNUUkxfTVQ2NzY1PXkKQ09ORklHX1BJTkNUUkxfTVQ2Nzc5PXkKQ09ORklHX1BJTkNUUkxfTVQ2Nzk1PXkKQ09ORklHX1BJTkNUUkxfTVQ2Nzk3PXkKQ09ORklHX1BJTkNUUkxfTVQ3NjIyPXkKQ09ORklHX1BJTkNUUkxfTVQ3OTgxPXkKQ09ORklHX1BJTkNUUkxfTVQ3OTg2PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTY3PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTczPXkKQ09ORklHX1BJTkNUUkxfTVQ4MTgzPXkKQ09ORklHX1BJTkNUUkxfTVQ4MTg2PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTg4PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTkyPXkKIyBDT05GSUdfUElOQ1RSTF9NVDgxOTUgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9NVDgzNjU9eQpDT05GSUdfUElOQ1RSTF9NVDg1MTY9eQojIGVuZCBvZiBNZWRpYVRlayBwaW5jdHJsIGRyaXZlcnMKCkNPTkZJR19QSU5DVFJMX01FU09OPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fR1hCQj15CkNPTkZJR19QSU5DVFJMX01FU09OX0dYTD15CkNPTkZJR19QSU5DVFJMX01FU09OOF9QTVg9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9BWEc9eQpDT05GSUdfUElOQ1RSTF9NRVNPTl9BWEdfUE1YPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fRzEyQT15CkNPTkZJR19QSU5DVFJMX01FU09OX0ExPXkKQ09ORklHX1BJTkNUUkxfTUVTT05fUzQ9eQpDT05GSUdfUElOQ1RSTF9BTUxPR0lDX0MzPXkKQ09ORklHX1BJTkNUUkxfTVZFQlU9eQpDT05GSUdfUElOQ1RSTF9BUk1BREFfQVA4MDY9eQpDT05GSUdfUElOQ1RSTF9BUk1BREFfQ1AxMTA9eQpDT05GSUdfUElOQ1RSTF9BQzU9eQpDT05GSUdfUElOQ1RSTF9BUk1BREFfMzdYWD15CkNPTkZJR19QSU5DVFJMX01TTT15CiMgQ09ORklHX1BJTkNUUkxfSVBRNTAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBRNTMzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBRODA3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBRNjAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSVBROTU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTURNOTYwNyBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX01TTTg5MTY9eQojIENPTkZJR19QSU5DVFJMX01TTTg5NTMgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX01TTTg5NzYgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9NU004OTk0PXkKQ09ORklHX1BJTkNUUkxfTVNNODk5Nj15CiMgQ09ORklHX1BJTkNUUkxfTVNNODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfUUNNMjI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfUUNTNDA0IGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfUURGMlhYWD15CiMgQ09ORklHX1BJTkNUUkxfUURVMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0E4Nzc1UCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0M3MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TQzcyODAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NDODE4MFggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NDODI4MFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TRE02NjAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NETTY3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU0RNODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TRFg3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU002MTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTYxMjUgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNNjM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU002Mzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTcxNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TTTgzNTAgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NNODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU004NTUwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfUUNPTV9TUE1JX1BNSUM9eQojIENPTkZJR19QSU5DVFJMX1FDT01fU1NCSV9QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9MUEFTU19MUEkgaXMgbm90IHNldAoKIwojIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCiMKQ09ORklHX1BJTkNUUkxfUkVORVNBUz15CiMgZW5kIG9mIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCgojIENPTkZJR19QSU5DVFJMX1NQUkRfU0M5ODYwIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VOWEk9eQojIENPTkZJR19QSU5DVFJMX1NVTjRJX0ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONUkgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjZJX0EzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VONklfQTMxX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0EyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOElfQTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BODNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9BODNUX1IgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTjhJX0EyM19SIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU44SV9IMyBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1NVTjhJX0gzX1I9eQojIENPTkZJR19QSU5DVFJMX1NVTjhJX1YzUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOOUlfQTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU45SV9BODBfUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOMjBJX0QxIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfU1VONTBJX0E2ND15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BNjRfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BMTAwPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0ExMDBfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INT15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INj15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INl9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2MTY9eQpDT05GSUdfUElOQ1RSTF9TVU41MElfSDYxNl9SPXkKQ09ORklHX1BJTkNUUkxfVEVHUkE9eQpDT05GSUdfUElOQ1RSTF9URUdSQTEyND15CkNPTkZJR19QSU5DVFJMX1RFR1JBMjEwPXkKQ09ORklHX1BJTkNUUkxfVEVHUkExOTQ9eQpDT05GSUdfUElOQ1RSTF9URUdSQTIzND15CkNPTkZJR19QSU5DVFJMX1RFR1JBX1hVU0I9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPTElCX0ZBU1RQQVRIX0xJTUlUPTUxMgpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fQ0RFVj15CkNPTkZJR19HUElPX0NERVZfVjE9eQpDT05GSUdfR1BJT19HRU5FUklDPXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fNzRYWF9NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTFRFUkEgaXMgbm90IHNldAojIENPTkZJR19HUElPX0FNRFBUIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUkFTUEJFUlJZUElfRVhQPXkKQ09ORklHX0dQSU9fQkNNX1hHU19JUFJPQz15CkNPTkZJR19HUElPX0JSQ01TVEI9eQojIENPTkZJR19HUElPX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19HUElPX0RBVklOQ0kgaXMgbm90IHNldApDT05GSUdfR1BJT19EV0FQQj15CiMgQ09ORklHX0dQSU9fRUlDX1NQUkQgaXMgbm90IHNldAojIENPTkZJR19HUElPX0VYQVIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0ZUR1BJTzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR1JHUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19ISVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19ITFdEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19MT0dJQ1ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQjg2UzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NUEM4WFhYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTVZFQlU9eQpDT05GSUdfR1BJT19NWEM9eQpDT05GSUdfR1BJT19QTDA2MT15CkNPTkZJR19HUElPX1JDQVI9eQpDT05GSUdfR1BJT19ST0NLQ0hJUD15CiMgQ09ORklHX0dQSU9fU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TUFJEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TWVNDT04gaXMgbm90IHNldApDT05GSUdfR1BJT19URUdSQT15CkNPTkZJR19HUElPX1RFR1JBMTg2PXkKIyBDT05GSUdfR1BJT19USFVOREVSWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1ZGNjEwPXkKQ09ORklHX0dQSU9fWEdFTkU9eQpDT05GSUdfR1BJT19YR0VORV9TQj15CiMgQ09ORklHX0dQSU9fWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YTFAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1pZTlEgaXMgbm90IHNldApDT05GSUdfR1BJT19aWU5RTVBfTU9ERVBJTj15CiMgQ09ORklHX0dQSU9fQU1EX0ZDSCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRE5QIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19GWEw2NDA4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19EUzQ1MjAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dXX1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BDQTk1M1g9eQpDT05GSUdfR1BJT19QQ0E5NTNYX0lSUT15CiMgQ09ORklHX0dQSU9fUENBOTU3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVFBJQzI4MTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgR1BJTyBleHBhbmRlcnMKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19NQVg3NzYyMD15CiMgZW5kIG9mIE1GRCBHUElPIGV4cGFuZGVycwoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSV9JRElPXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0lFX0lESU9fMjQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgR1BJTyBleHBhbmRlcnMKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPXzc0WDE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYMzE5MVggaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMDEgaXMgbm90IHNldAojIENPTkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BJU09TUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWFJBMTQwMyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNQSSBHUElPIGV4cGFuZGVycwoKIwojIFVTQiBHUElPIGV4cGFuZGVycwojCiMgZW5kIG9mIFVTQiBHUElPIGV4cGFuZGVycwoKIwojIFZpcnR1YWwgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19BR0dSRUdBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19MQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTU9DS1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19WSVJUSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX1NJTSBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpcnR1YWwgR1BJTyBkcml2ZXJzCgojIENPTkZJR19XMSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVD15CkNPTkZJR19QT1dFUl9SRVNFVF9CUkNNU1RCPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0dQSU9fUkVTVEFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0hJU0kgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9MSU5LU1RBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVF9NU009eQojIENPTkZJR19QT1dFUl9SRVNFVF9RQ09NX1BPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX09EUk9JRF9HT19VTFRSQV9QT1dFUk9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0xUQzI5NTIgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUX1hHRU5FPXkKQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTj15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTl9QT1dFUk9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0NPTl9SRUJPT1RfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1JFQk9PVF9NT0RFIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFlfSFdNT049eQojIENPTkZJR19HRU5FUklDX0FEQ19CQVRURVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA1WFhYX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQURQNTA2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQ1cyMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQU1TVU5HX1NESSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9TQlMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9CUTI3WFhYPXkKQ09ORklHX0JBVFRFUllfQlEyN1hYWF9JMkM9eQojIENPTkZJR19CQVRURVJZX0JRMjdYWFhfRFRfVVBEQVRFU19OVk0gaXMgbm90IHNldAojIENPTkZJR19BWFAyMFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfSVNQMTcwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MVDM2NTEgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUQzQxNjJMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9ERVRFQ1RPUl9NQVgxNDY1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYNzc5NzYgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1FDT01fU01CQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDczNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTk4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUks4MTcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NNQjM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ3MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfVUNTMTAwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQkQ5OTk1NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfVUczMTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9RQ09NX1NNQjIgaXMgbm90IHNldApDT05GSUdfSFdNT049eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUQ3MzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTE3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUhUMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FRVUFDT01QVVRFUl9ENU5FWFQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BWElfRkFOX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FSTV9TQ01JIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVJNX1NDUEk9eQojIENPTkZJR19TRU5TT1JTX0FUWFAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX0NQUk8gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0NPUlNBSVJfUFNVIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFJJVkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSTVLX0FNQj1tCiMgQ09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjcxODgyRkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3NTM3NVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZUU1RFVVRBVEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUxOFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUyMFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HNzYwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR1BJT19GQU4gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hTMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lJT19IV01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSkM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xJTkVBR0UgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDdfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ3X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTExMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTY2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQzM0VlI1MDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFMyMzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTVI3NTIwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDWFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNjMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTkwPXkKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3NDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05QQ003WFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfS1JBS0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlpYVF9TTUFSVDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX09DQ19QOF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BXTV9GQU49eQpDT05GSUdfU0VOU09SU19SQVNQQkVSUllQSV9IV01PTj15CiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDN4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQ0eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RNRTE3MzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzE0MDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzIxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzIzMDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzZXMjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTYyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTYzNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU1RUUzc1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzg3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQU1DNjgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMlhYPXkKIyBDT05GSUdfU0VOU09SU19JTkEyMzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEzMjIxPXkKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfWEdFTkUgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQpDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfT0Y9eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQpDT05GSUdfQ1BVX1RIRVJNQUw9eQpDT05GSUdfQ1BVX0ZSRVFfVEhFUk1BTD15CiMgQ09ORklHX0RFVkZSRVFfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNVUxBVElPTj15CiMgQ09ORklHX1RIRVJNQUxfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19ISVNJX1RIRVJNQUw9eQojIENPTkZJR19JTVhfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19JTVg4TU1fVEhFUk1BTD15CiMgQ09ORklHX0szX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfTUFYNzc2MjBfVEhFUk1BTD15CiMgQ09ORklHX1FPUklRX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfU1VOOElfVEhFUk1BTD15CkNPTkZJR19ST0NLQ0hJUF9USEVSTUFMPXkKIyBDT05GSUdfUkNBUl9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNBUl9HRU4zX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19SWkcyTF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNQURBX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIE1lZGlhdGVrIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19NVEtfVEhFUk1BTD15CiMgQ09ORklHX01US19TT0NfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX01US19MVlRTX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBNZWRpYXRlayB0aGVybWFsIGRyaXZlcnMKCkNPTkZJR19BTUxPR0lDX1RIRVJNQUw9eQoKIwojIEJyb2FkY29tIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19CQ00yNzExX1RIRVJNQUw9eQojIENPTkZJR19CQ00yODM1X1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19CUkNNU1RCX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfQkNNX05TX1RIRVJNQUw9eQpDT05GSUdfQkNNX1NSX1RIRVJNQUw9eQojIGVuZCBvZiBCcm9hZGNvbSB0aGVybWFsIGRyaXZlcnMKCiMKIyBOVklESUEgVGVncmEgdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX1RFR1JBX1NPQ1RIRVJNPXkKQ09ORklHX1RFR1JBX0JQTVBfVEhFUk1BTD15CiMgZW5kIG9mIE5WSURJQSBUZWdyYSB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX0dFTkVSSUNfQURDX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIHRoZXJtYWwgZHJpdmVycwojCiMgQ09ORklHX1FDT01fU1BNSV9BRENfVE01IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1RFTVBfQUxBUk0gaXMgbm90IHNldAojIENPTkZJR19RQ09NX0xNSCBpcyBub3Qgc2V0CiMgZW5kIG9mIFF1YWxjb21tIHRoZXJtYWwgZHJpdmVycwoKIyBDT05GSUdfU1BSRF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQojIENPTkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPR19IQU5ETEVfQk9PVF9FTkFCTEVEPXkKQ09ORklHX1dBVENIRE9HX09QRU5fVElNRU9VVD0wCkNPTkZJR19XQVRDSERPR19TWVNGUz15CiMgQ09ORklHX1dBVENIRE9HX0hSVElNRVJfUFJFVElNRU9VVCBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgUHJldGltZW91dCBHb3Zlcm5vcnMKIwojIENPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0dPViBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19TT0ZUX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1dEQVRfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1dJTkRPV19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BUk1fU1A4MDVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BUk1fU0JTQV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTUFEQV8zN1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19EV19XQVRDSERPRz15CiMgQ09ORklHX0szX1JUSV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19TVU5YSV9XQVRDSERPRz15CiMgQ09ORklHX01BWDYzWFhfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfTUFYNzc2MjBfV0FUQ0hET0c9eQojIENPTkZJR19JTVgyX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWDdVTFBfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBX1dBVENIRE9HPXkKIyBDT05GSUdfUUNPTV9XRFQgaXMgbm90IHNldApDT05GSUdfTUVTT05fR1hCQl9XQVRDSERPRz15CkNPTkZJR19NRVNPTl9XQVRDSERPRz15CiMgQ09ORklHX01FRElBVEVLX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NNQ19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19SRU5FU0FTX1dEVD15CiMgQ09ORklHX1JFTkVTQVNfUlpBV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVORVNBU19SWk4xV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVORVNBU19SWkcyTFdEVCBpcyBub3Qgc2V0CkNPTkZJR19SVEQxMTlYX1dBVENIRE9HPXkKIyBDT05GSUdfU1BSRF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNODkxNl9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0k2MzAwRVNCX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX01BUlZFTExfR1RJX1dEVD15CiMgQ09ORklHX0JDTTI4MzVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNNzAzOF9XRFQgaXMgbm90IHNldAojIENPTkZJR19NRU5fQTIxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9XRFQgaXMgbm90IHNldAoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VTQlBDV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0FDVDg5NDVBIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TVU40SV9HUEFEQz15CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU01QUk8gaXMgbm90IHNldAojIENPTkZJR19NRkRfQVMzNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVE1FTF9GTEVYQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUTUVMX0hMQ0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JEOTU3MU1XViBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQzEwMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVhQMjBYPXkKIyBDT05GSUdfTUZEX0FYUDIwWF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX0FYUDIwWF9SU0I9eQojIENPTkZJR19NRkRfQ1M0Mkw0M19JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFERVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDU5NzAgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfR0FURVdPUktTX0dTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NUDI2MjkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSEk2NDIxX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSEk2NDIxX1NQTUkgaXMgbm90IHNldApDT05GSUdfTUZEX0hJNjU1WF9QTUlDPXkKIyBDT05GSUdfTFBDX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldAojIENPTkZJR19NRkRfSVFTNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc1NDEgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDc3NjIwPXkKIyBDT05GSUdfTUZEX01BWDc3NjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3ODQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM3MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VaWF9QQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0NQQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90IHNldAojIENPTkZJR19NRkRfTlRYRUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9RQ09NX1JQTSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1BNSV9QTUlDPXkKIyBDT05GSUdfTUZEX1NZNzYzNkEgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDQ4MzEgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SSzhYWD15CkNPTkZJR19NRkRfUks4WFhfSTJDPXkKIyBDT05GSUdfTUZEX1JLOFhYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9STjVUNjE4IGlzIG5vdCBzZXQKQ09ORklHX01GRF9TRUNfQ09SRT15CiMgQ09ORklHX01GRF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTDI4Q1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TQzI3WFhfUE1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TVE1QRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1VONklfUFJDTT15CkNPTkZJR19NRkRfU1lTQ09OPXkKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MTVUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MUDg3NTY1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE5IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5NF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5NF9TUEkgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RDMzU4OVggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFFNWDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xPQ0hOQUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JPSE1fQkQ3MThYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ST0hNX0JENzE4MjggaXMgbm90IHNldAojIENPTkZJR19NRkRfUk9ITV9CRDk1N1hNVUYgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RQTUlDMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TVE1GWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVEMyNjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LSEFEQVNfTUNVIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1FDT01fUE04MDA4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX00xMF9CTUNfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JTTVVfU1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfODhQRzg2WD15CiMgQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BTkFUT1AgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVJNX1NDTUkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVczNzUwMyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQVhQMjBYPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjExIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CkNPTkZJR19SRUdVTEFUT1JfRkFONTM4ODA9eQpDT05GSUdfUkVHVUxBVE9SX0dQSU89eQpDT05GSUdfUkVHVUxBVE9SX0hJNjU1WD15CkNPTkZJR19SRUdVTEFUT1JfSVNMOTMwNT15CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODk9eQpDT05GSUdfUkVHVUxBVE9SX0xUQzM2NzY9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYMTU4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2MjA9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc4NTcgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY0OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg4OTMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDIwMDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDIwNDExIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzgyNj15CkNPTkZJR19SRUdVTEFUT1JfTUNQMTY1MDI9eQpDT05GSUdfUkVHVUxBVE9SX01QNTQxNj15CkNPTkZJR19SRUdVTEFUT1JfTVA4ODU5PXkKQ09ORklHX1JFR1VMQVRPUl9NUDg4Nlg9eQpDT05GSUdfUkVHVUxBVE9SX01QUTc5MjA9eQojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxNSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUENBOTQ1MD15CiMgQ09ORklHX1JFR1VMQVRPUl9QRjhYMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwOTAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BXTT15CiMgQ09ORklHX1JFR1VMQVRPUl9RQ09NX1JFRkdFTiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUUNPTV9TUE1JPXkKIyBDT05GSUdfUkVHVUxBVE9SX1FDT01fVVNCX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUkFBMjE1MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOX0FUVElOWSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUks4MDg9eQojIENPTkZJR19SRUdVTEFUT1JfUlQ0ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNDgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDUxOTBBIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTczOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDU3NTkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYyNDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjEzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVE1WMjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRNjc1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVFEyMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1MyTVBBMDEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1MyTVBTMTE9eQojIENPTkZJR19SRUdVTEFUT1JfUzVNODc2NyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfU0xHNTEwMDA9eQpDT05GSUdfUkVHVUxBVE9SX1NZODEwNkE9eQpDT05GSUdfUkVHVUxBVE9SX1NZODgyNFg9eQpDT05GSUdfUkVHVUxBVE9SX1NZODgyN049eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjI4NlggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjI4N1ggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MTMyPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjRYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9WQ1RSTD15CkNPTkZJR19SRUdVTEFUT1JfVlFNTUNfSVBRNDAxOT15CiMgQ09ORklHX1JFR1VMQVRPUl9RQ09NX0xBQklCQiBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0NPUkUgaXMgbm90IHNldApDT05GSUdfQ0VDX0NPUkU9eQoKIwojIENFQyBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBDRUMgc3VwcG9ydAoKQ09ORklHX01FRElBX1NVUFBPUlQ9bQpDT05GSUdfTUVESUFfU1VQUE9SVF9GSUxURVI9eQojIENPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVCBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZGV2aWNlIHR5cGVzCiMKQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfUExBVEZPUk1fU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1RFU1RfU1VQUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lZGlhIGRldmljZSB0eXBlcwoKQ09ORklHX1ZJREVPX0RFVj1tCkNPTkZJR19NRURJQV9DT05UUk9MTEVSPXkKCiMKIyBWaWRlbzRMaW51eCBvcHRpb25zCiMKQ09ORklHX1ZJREVPX1Y0TDJfSTJDPXkKIyBDT05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW80TGludXggb3B0aW9ucwoKIwojIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwojCiMgZW5kIG9mIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwoKIwojIE1lZGlhIGRyaXZlcnMKIwoKIwojIERyaXZlcnMgZmlsdGVyZWQgYXMgc2VsZWN0ZWQgYXQgJ0ZpbHRlciBtZWRpYSBkcml2ZXJzJwojCgojCiMgTWVkaWEgZHJpdmVycwojCkNPTkZJR19NRURJQV9VU0JfU1VQUE9SVD15CgojCiMgV2ViY2FtIGRldmljZXMKIwojIENPTkZJR19VU0JfR1NQQ0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1MyMjU1IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9WSURFT19DTEFTUz1tCkNPTkZJR19VU0JfVklERU9fQ0xBU1NfSU5QVVRfRVZERVY9eQoKIwojIFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFsKSBVU0IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0VNMjhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUz15CiMgQ09ORklHX1ZJREVPX01FTTJNRU1fREVJTlRFUkxBQ0UgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NVVggaXMgbm90IHNldAoKIwojIEFsbGVncm8gRFZUIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19BTExFR1JPX0RWVCBpcyBub3Qgc2V0CgojCiMgQW1sb2dpYyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fTUVTT05fR0UyRCBpcyBub3Qgc2V0CgojCiMgQW1waGlvbiBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQU1QSElPTl9WUFUgaXMgbm90IHNldAoKIwojIEFzcGVlZCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBBdG1lbCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBDYWRlbmNlIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19DQURFTkNFX0NTSTJSWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NBREVOQ0VfQ1NJMlRYIGlzIG5vdCBzZXQKCiMKIyBDaGlwcyZNZWRpYSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ09EQSBpcyBub3Qgc2V0CgojCiMgSW50ZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTWFydmVsbCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ0FGRV9DQ0lDIGlzIG5vdCBzZXQKCiMKIyBNZWRpYXRlayBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fTUVESUFURUtfVlBVIGlzIG5vdCBzZXQKCiMKIyBNaWNyb2NoaXAgVGVjaG5vbG9neSwgSW5jLiBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBOVmlkaWEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX1RFR1JBX1ZERSBpcyBub3Qgc2V0CgojCiMgTlhQIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19JTVg3X0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lNWDhNUV9NSVBJX0NTSTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVhfTUlQSV9DU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSU1YOF9JU0kgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVhfUFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRFcxMDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JTVg4X0pQRUcgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19RQ09NX0NBTVNTIGlzIG5vdCBzZXQKCiMKIyBSZW5lc2FzIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19SQ0FSX0lTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JDQVJfQ1NJMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JDQVJfVklOIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUlpHMkxfQ1NJMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JaRzJMX0NSVSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JFTkVTQVNfRkNQIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUkVORVNBU19KUFUgaXMgbm90IHNldAoKIwojIFJvY2tjaGlwIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19ST0NLQ0hJUF9SR0EgaXMgbm90IHNldAojIENPTkZJR19WSURFT19ST0NLQ0hJUF9JU1AxIGlzIG5vdCBzZXQKCiMKIyBTYW1zdW5nIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFNUTWljcm9lbGVjdHJvbmljcyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBTdW54aSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fU1VONElfQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1VONklfQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1VONklfTUlQSV9DU0kyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1VOOElfQTgzVF9NSVBJX0NTSTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TVU44SV9ERUlOVEVSTEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NVTjhJX1JPVEFURSBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX1RJX0NBTCBpcyBub3Qgc2V0CgojCiMgVmVyaXNpbGljb24gbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0hBTlRSTyBpcyBub3Qgc2V0CgojCiMgVklBIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFhpbGlueCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fWElMSU5YIGlzIG5vdCBzZXQKQ09ORklHX1VWQ19DT01NT049bQpDT05GSUdfVklERU9CVUYyX0NPUkU9bQpDT05GSUdfVklERU9CVUYyX1Y0TDI9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCiMgZW5kIG9mIE1lZGlhIGRyaXZlcnMKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBTUVSQV9TRU5TT1IgaXMgbm90IHNldAoKIwojIExlbnMgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0FENTgyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FLNzM3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTgwN19WQ00gaXMgbm90IHNldAojIGVuZCBvZiBMZW5zIGRyaXZlcnMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKIyBDT05GSUdfVklERU9fQURQMTY1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzU2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzY0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIEZsYXNoIGRldmljZXMKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKIyBDT05GSUdfVklERU9fQ1MzMzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1MzQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1M0wzMkEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NU1AzNDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU09OWV9CVEZfTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVERBNzQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1REQTk4NDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDE1QyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RFQTY0MjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UTFYzMjBBSUMyM0IgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVkFVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVURBMTM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZQMjdTTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004NzM5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004Nzc1IGlzIG5vdCBzZXQKIyBlbmQgb2YgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwoKIwojIFJEUyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX1NBQTY1ODggaXMgbm90IHNldAojIGVuZCBvZiBSRFMgZGVjb2RlcnMKCiMKIyBWaWRlbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxODAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzQ4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjc2MDQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3ODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSVNMNzk5OFggaXMgbm90IHNldAojIENPTkZJR19WSURFT19LUzAxMjcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NTDg2Vjc2NjcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzExWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RDMzU4NzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEMzNTg3NDYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA1MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDcwMDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzI4MDQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MDYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUFgzMjIwIGlzIG5vdCBzZXQKCiMKIyBWaWRlbyBhbmQgYXVkaW8gZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE3MTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1gyNTg0MCBpcyBub3Qgc2V0CiMgZW5kIG9mIFZpZGVvIGRlY29kZXJzCgojCiMgVmlkZW8gZW5jb2RlcnMKIwojIENPTkZJR19WSURFT19BRFY3MTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzE3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjczNDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQUs4ODFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxODUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19USFM4MjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gZW5jb2RlcnMKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1VQRDY0MDMxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VQRDY0MDgzIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1NBQTY3NTJIUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCgojCiMgU0RSIHR1bmVyIGNoaXBzCiMKIyBlbmQgb2YgU0RSIHR1bmVyIGNoaXBzCgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19WSURFT19JMkMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NNTI3OTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TVF9NSVBJRDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEhTNzMwMyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCgojCiMgVmlkZW8gc2VyaWFsaXplcnMgYW5kIGRlc2VyaWFsaXplcnMKIwojIENPTkZJR19WSURFT19EUzkwVUI5MTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EUzkwVUI5NTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19EUzkwVUI5NjAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBzZXJpYWxpemVycyBhbmQgZGVzZXJpYWxpemVycwoKIwojIE1lZGlhIFNQSSBBZGFwdGVycwojCiMgQ09ORklHX1ZJREVPX0dTMTY2MiBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lZGlhIFNQSSBBZGFwdGVycwojIGVuZCBvZiBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQVBFUlRVUkVfSEVMUEVSUz15CkNPTkZJR19TQ1JFRU5fSU5GTz15CkNPTkZJR19WSURFT19DTURMSU5FPXkKQ09ORklHX1ZJREVPX05PTU9ERVNFVD15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldApDT05GSUdfVEVHUkFfSE9TVDFYX0NPTlRFWFRfQlVTPXkKQ09ORklHX1RFR1JBX0hPU1QxWD15CkNPTkZJR19URUdSQV9IT1NUMVhfRklSRVdBTEw9eQpDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CiMgQ09ORklHX0RSTV9ERUJVR19NTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01TX0hFTFBFUj15CiMgQ09ORklHX0RSTV9ERUJVR19EUF9NU1RfVE9QT0xPR1lfUkVGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9ERUJVR19NT0RFU0VUX0xPQ0sgaXMgbm90IHNldApDT05GSUdfRFJNX0ZCREVWX0VNVUxBVElPTj15CkNPTkZJR19EUk1fRkJERVZfT1ZFUkFMTE9DPTEwMAojIENPTkZJR19EUk1fRkJERVZfTEVBS19QSFlTX1NNRU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9EUF9BVVhfQlVTPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9EUF9IRUxQRVI9eQpDT05GSUdfRFJNX0RJU1BMQVlfSERNSV9IRUxQRVI9eQojIENPTkZJR19EUk1fRFBfQVVYX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19EUk1fRFBfQ0VDIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9HRU1fRE1BX0hFTFBFUj15CkNPTkZJR19EUk1fR0VNX1NITUVNX0hFTFBFUj15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfRFJNX0kyQ19DSDcwMDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX1NJTDE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OTUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCgojCiMgQVJNIGRldmljZXMKIwojIENPTkZJR19EUk1fSERMQ0QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUFMSV9ESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0tPTUVEQSBpcyBub3Qgc2V0CiMgZW5kIG9mIEFSTSBkZXZpY2VzCgojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZHRU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fVktNUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUk9DS0NISVA9eQpDT05GSUdfUk9DS0NISVBfVk9QPXkKIyBDT05GSUdfUk9DS0NISVBfVk9QMiBpcyBub3Qgc2V0CkNPTkZJR19ST0NLQ0hJUF9BTkFMT0dJWF9EUD15CkNPTkZJR19ST0NLQ0hJUF9DRE5fRFA9eQpDT05GSUdfUk9DS0NISVBfRFdfSERNST15CkNPTkZJR19ST0NLQ0hJUF9EV19NSVBJX0RTST15CkNPTkZJR19ST0NLQ0hJUF9JTk5PX0hETUk9eQpDT05GSUdfUk9DS0NISVBfTFZEUz15CkNPTkZJR19ST0NLQ0hJUF9SR0I9eQpDT05GSUdfUk9DS0NISVBfUkszMDY2X0hETUk9eQojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBRzIwMCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUkNBUl9EVT15CkNPTkZJR19EUk1fUkNBUl9VU0VfQ01NPXkKQ09ORklHX0RSTV9SQ0FSX0NNTT15CiMgQ09ORklHX0RSTV9SQ0FSX0RXX0hETUkgaXMgbm90IHNldApDT05GSUdfRFJNX1JDQVJfVVNFX0xWRFM9eQpDT05GSUdfRFJNX1JDQVJfTFZEUz15CkNPTkZJR19EUk1fUkNBUl9VU0VfTUlQSV9EU0k9eQpDT05GSUdfRFJNX1JDQVJfTUlQSV9EU0k9eQojIENPTkZJR19EUk1fUlpHMkxfTUlQSV9EU0kgaXMgbm90IHNldApDT05GSUdfRFJNX1JDQVJfV1JJVEVCQUNLPXkKIyBDT05GSUdfRFJNX1NITU9CSUxFIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9TVU40ST15CkNPTkZJR19EUk1fU1VONklfRFNJPXkKQ09ORklHX0RSTV9TVU44SV9EV19IRE1JPXkKQ09ORklHX0RSTV9TVU44SV9NSVhFUj15CkNPTkZJR19EUk1fU1VOOElfVENPTl9UT1A9eQojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BVPXkKQ09ORklHX0RSTV9WSVJUSU9fR1BVX0tNUz15CiMgQ09ORklHX0RSTV9NU00gaXMgbm90IHNldApDT05GSUdfRFJNX1RFR1JBPXkKIyBDT05GSUdfRFJNX1RFR1JBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFORUxfQUJUX1kwMzBYWDA2N0EgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQVJNX1ZFUlNBVElMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9BU1VTX1owMFRfVE01UDVfTlQzNTU5NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9BVU9fQTAzMEpUTjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0JPRV9CRjA2MFk4TV9BSjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQk9FX0hJTUFYODI3OUQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfQk9FX1RWMTAxV1VNX05MNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9EU0lfQ00gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTFZEUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfU0lNUExFPXkKIyBDT05GSUdfRFJNX1BBTkVMX0VEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9FQkJHX0ZUODcxOSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9FTElEQV9LRDM1VDEzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9GRUlYSU5fSzEwMV9JTTJCQTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0ZFSVlBTkdfRlkwNzAyNERJMjZBMzBEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0hJTUFYX0hYODM5NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTElURUtfSUw5MzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lMSVRFS19JTEk5MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lMSVRFS19JTEk5ODgxQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9JTk5PTFVYX0VKMDMwTkEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSU5OT0xVWF9QMDc5WkNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0pBREFSRF9KRDkzNjVEQV9IMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9KRElfTFQwNzBNRTA1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0pESV9SNjM0NTIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfS0hBREFTX1RTMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0tJTkdESVNQTEFZX0tEMDk3RDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xFQURURUtfTFRLMDUwSDMxNDZXIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xFQURURUtfTFRLNTAwSEQxODI5IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfTEQ5MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xHX0xCMDM1UTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0xHX0xHNDU3MyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NQUdOQUNISVBfRDUzRTZFQTg5NjYgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTkVDX05MODA0OEhMMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTkVXVklTSU9OX05WMzA1MUQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTkVXVklTSU9OX05WMzA1MkMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM1NTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNTU2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVLX05UMzU5NTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM2NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNjY3MkEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM5MDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX01BTlRJWF9NTEFGMDU3V0U1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9PTElNRVhfTENEX09MSU5VWElOTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9PUklTRVRFQ0hfT1RBNTYwMUEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfT1JJU0VURUNIX09UTTgwMDlBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX09TRF9PU0QxMDFUMjU4N181M1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1BBTkFTT05JQ19WVlgxMEYwMzROMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfUkFZRElVTV9STTY3MTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1JBWURJVU1fUk02ODIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9ST05CT19SQjA3MEQzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0FUTkEzM1hDMjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19EQjc0MzAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkQxNkQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZEMjdBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RDdBQTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkUzSEEyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFNjNKMFgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTYzTTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU4OEEwX0FNUzQ1MkVGMDEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU4QUEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfU09GRUYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TRUlLT180M1dWRjFHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xRMTAxUjFTWDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xTMDM3VjdEVzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xTMDQzVDFMRTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NIQVJQX0xTMDYwVDFTWDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NJVFJPTklYX1NUNzcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TSVRST05JWF9TVDc3MDMgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU0lUUk9OSVhfU1Q3Nzg5ViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TT05ZX0FDWDU2NUFLTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9TT05ZX1RENDM1M19KREkgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfU09OWV9UVUxJUF9UUlVMWV9OVDM1NTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1NUQVJURUtfS0QwNzBGSEZJRDAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9URE9fVEwwNzBXU0gzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVEQwMjhUVEVDMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVEQwNDNNVEVBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9UUE9fVFBHMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX1RSVUxZX05UMzU1OTdfV1FYR0EgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfVklTSU9OT1hfUk02OTI5OSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9WSVNJT05PWF9WVERSNjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9WSVNJT05PWF9SNjY0NTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfV0lERUNISVBTX1dTMjQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9YSU5QRU5HX1hQUDA1NUMyNzIgaXMgbm90IHNldAojIGVuZCBvZiBEaXNwbGF5IFBhbmVscwoKQ09ORklHX0RSTV9CUklER0U9eQpDT05GSUdfRFJNX1BBTkVMX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCiMgQ09ORklHX0RSTV9DSElQT05FX0lDTjYyMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0hST05URUxfQ0g3MDMzIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9ESVNQTEFZX0NPTk5FQ1RPUj15CiMgQ09ORklHX0RSTV9GU0xfTERCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lURV9JVDY1MDUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDg5MTJCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ5MjExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ5NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ5NjExVVhDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lURV9JVDY2MTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xWRFNfQ09ERUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUVHQUNISVBTX1NURFBYWFhYX0dFX0I4NTBWM19GVyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OV0xfTUlQSV9EU0kgaXMgbm90IHNldAojIENPTkZJR19EUk1fTlhQX1BUTjM0NjAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFSQURFX1BTODYyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQVJBREVfUFM4NjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NBTVNVTkdfRFNJTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUxfU0lJODYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSUk5MDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJSTkyMzQgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lNUExFX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USElORV9USEM2M0xWRDEwMjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4NzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjcgaXMgbm90IHNldAojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9UT1NISUJBX1RDMzU4Nzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX0RMUEMzNDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1RGUDQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USV9TTjY1RFNJODMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElfU042NURTSTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RJX1RQRDEyUzAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg2MzQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFggaXMgbm90IHNldApDT05GSUdfRFJNX0FOQUxPR0lYX0RQPXkKIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc2MjUgaXMgbm90IHNldApDT05GSUdfRFJNX0kyQ19BRFY3NTExPXkKQ09ORklHX0RSTV9JMkNfQURWNzUxMV9DRUM9eQojIENPTkZJR19EUk1fQ0ROU19EU0kgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0ROU19NSERQODU0NiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JTVg4UU1fTERCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWDhRWFBfTERCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWDhRWFBfUElYRUxfQ09NQklORVIgaXMgbm90IHNldAojIENPTkZJR19EUk1fSU1YOFFYUF9QSVhFTF9MSU5LX1RPX0RQSSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRFdfSERNST15CiMgQ09ORklHX0RSTV9EV19IRE1JX0kyU19BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9EV19IRE1JX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRFdfTUlQSV9EU0k9eQojIGVuZCBvZiBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCgojIENPTkZJR19EUk1fSU1YX0RDU1MgaXMgbm90IHNldAojIENPTkZJR19EUk1fSU1YX0xDREMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVjNEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPT05HU09OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0VUTkFWSVYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSElTSV9ISUJNQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSElTSV9LSVJJTj15CiMgQ09ORklHX0RSTV9MT0dJQ1ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01FRElBVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01YU0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0lNWF9MQ0RJRiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTUVTT049eQpDT05GSUdfRFJNX01FU09OX0RXX0hETUk9eQpDT05GSUdfRFJNX01FU09OX0RXX01JUElfRFNJPXkKIyBDT05GSUdfRFJNX0FSQ1BHVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTTEyVTMyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9NSVBJX0RCSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TSU1QTEVEUk0gaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0hYODM1N0QgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkxNjMgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkyMjUgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkzNDEgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTk0ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX01JMDI4M1FUIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9SRVBBUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9TVDc1ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX1NUNzczNVIgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEwxMTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fWEVOX0ZST05URU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xJTUEgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORlJPU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElEU1MgaXMgbm90IHNldAojIENPTkZJR19EUk1fR1VEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NTRDEzMFggaXMgbm90IHNldAojIENPTkZJR19EUk1fU1BSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9PUklFTlRBVElPTl9RVUlSS1M9eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FSTUNMQ0Q9eQojIENPTkZJR19GQl9JTVggaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfRUZJPXkKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNYWFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NIX01PQklMRV9MQ0RDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fRkJERVZfRlJPTlRFTkQ9eQojIENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNldAojIENPTkZJR19GQl9NQjg2MlhYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hZUEVSVj15CkNPTkZJR19GQl9TSU1QTEU9eQojIENPTkZJR19GQl9TU0QxMzA3IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU003MTIgaXMgbm90IHNldApDT05GSUdfRkJfQ09SRT15CkNPTkZJR19GQl9OT1RJRlk9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0RFVklDRT15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQpDT05GSUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09ORklHX0ZCX1NZU19DT1BZQVJFQT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfRE1BTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfSU9NRU1fRk9QUz15CkNPTkZJR19GQl9JT01FTV9IRUxQRVJTPXkKQ09ORklHX0ZCX1NZU01FTV9IRUxQRVJTPXkKQ09ORklHX0ZCX1NZU01FTV9IRUxQRVJTX0RFRkVSUkVEPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQojIGVuZCBvZiBGcmFtZSBidWZmZXIgRGV2aWNlcwoKIwojIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAojCiMgQ09ORklHX0xDRF9DTEFTU19ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9LVEQyNTMgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfS1RaODg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QV00gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUUNPTV9XTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CgpDT05GSUdfVklERU9NT0RFX0hFTFBFUlM9eQpDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0xFR0FDWV9BQ0NFTEVSQVRJT04gaXMgbm90IHNldApDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldAojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CgpDT05GSUdfTE9HTz15CiMgQ09ORklHX0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90IHNldApDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKIyBlbmQgb2YgR3JhcGhpY3Mgc3VwcG9ydAoKIyBDT05GSUdfRFJNX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkQgaXMgbm90IHNldApDT05GSUdfSElEX1NVUFBPUlQ9eQpDT05GSUdfSElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90IHNldApDT05GSUdfSElEUkFXPXkKIyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKIyBDT05GSUdfSElEX0FDQ1VUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BQ1JVWCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9eQojIENPTkZJR19ISURfQVBQTEVJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQkVMS0lOPXkKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0JJR0JFTl9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkKIyBDT05GSUdfSElEX0NPUlNBSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQ09VR0FSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BQ0FMTFkgaXMgbm90IHNldAojIENPTkZJR19ISURfQ01FRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NQMjExMiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUkVBVElWRV9TQjA1NDAgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9eQojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VWSVNJT04gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPXkKIyBDT05GSUdfSElEX0ZUMjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HTE9SSU9VUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR09PR0xFX1NUQURJQV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPXkKIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049eQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD15CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9eQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIEhJRC1CUEYgc3VwcG9ydAojCiMgQ09ORklHX0hJRF9CUEYgaXMgbm90IHNldAojIGVuZCBvZiBISUQtQlBGIHN1cHBvcnQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgpDT05GSUdfSTJDX0hJRD15CiMgQ09ORklHX0kyQ19ISURfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISURfT0YgaXMgbm90IHNldAojIENPTkZJR19JMkNfSElEX09GX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19JMkNfSElEX09GX0dPT0RJWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldApDT05GSUdfVVNCX1VMUElfQlVTPXkKQ09ORklHX1VTQl9DT05OX0dQSU89eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CiMgQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNCX0ZFV19JTklUX1JFVFJJRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldApDT05GSUdfVVNCX09URz15CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19GU00gaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEU19UUklHR0VSX1VTQlBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX0FVVE9TVVNQRU5EX0RFTEFZPTIKIyBDT05GSUdfVVNCX01PTiBpcyBub3Qgc2V0CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1hIQ0lfREJHQ0FQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BDST15CiMgQ09ORklHX1VTQl9YSENJX1BDSV9SRU5FU0FTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX1hIQ0lfSElTVEIgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9NVEsgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhDSV9NVkVCVSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9SQ0FSPXkKQ09ORklHX1VTQl9YSENJX1RFR1JBPXkKIyBDT05GSUdfVVNCX0JSQ01TVEIgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST15CiMgQ09ORklHX1VTQl9FSENJX0ZTTCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9IQ0RfT1JJT049eQpDT05GSUdfVVNCX0VIQ0lfVEVHUkE9eQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk09eQojIENPTkZJR19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1hFTl9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1JFTkVTQVNfVVNCSFM9eQoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPXkKIyBDT05GSUdfVVNCX1BSSU5URVIgaXMgbm90IHNldApDT05GSUdfVVNCX1dETT1tCiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPXkKIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz15CkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009eQpDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPXkKQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFIwOT15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9eQpDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9eQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPXkKQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPXkKQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPXkKQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9eQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD15CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9eQpDT05GSUdfVVNCX01JQ1JPVEVLPXkKQ09ORklHX1VTQklQX0NPUkU9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ0Q9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ19QT1JUUz04CkNPTkZJR19VU0JJUF9WSENJX05SX0hDUz0xCkNPTkZJR19VU0JJUF9IT1NUPXkKQ09ORklHX1VTQklQX1ZVREM9eQojIENPTkZJR19VU0JJUF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIGR1YWwtbW9kZSBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfQ0ROU19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01UVTMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVVTQl9IRFJDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzPXkKIyBDT05GSUdfVVNCX0RXQzNfVUxQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDM19HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzNfRFVBTF9ST0xFPXkKCiMKIyBQbGF0Zm9ybSBHbHVlIERyaXZlciBTdXBwb3J0CiMKQ09ORklHX1VTQl9EV0MzX1BDST15CkNPTkZJR19VU0JfRFdDM19IQVBTPXkKQ09ORklHX1VTQl9EV0MzX0tFWVNUT05FPXkKQ09ORklHX1VTQl9EV0MzX01FU09OX0cxMkE9eQpDT05GSUdfVVNCX0RXQzNfT0ZfU0lNUExFPXkKQ09ORklHX1VTQl9EV0MzX1FDT009eQpDT05GSUdfVVNCX0RXQzNfSU1YOE1QPXkKQ09ORklHX1VTQl9EV0MzX1hJTElOWD15CkNPTkZJR19VU0JfRFdDM19BTTYyPXkKQ09ORklHX1VTQl9EV0MyPXkKIyBDT05GSUdfVVNCX0RXQzJfSE9TVCBpcyBub3Qgc2V0CgojCiMgR2FkZ2V0L0R1YWwtcm9sZSBtb2RlIHJlcXVpcmVzIFVTQiBHYWRnZXQgc3VwcG9ydCB0byBiZSBlbmFibGVkCiMKIyBDT05GSUdfVVNCX0RXQzJfUEVSSVBIRVJBTCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMl9EVUFMX1JPTEU9eQpDT05GSUdfVVNCX0RXQzJfUENJPXkKIyBDT05GSUdfVVNCX0RXQzJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMl9UUkFDS19NSVNTRURfU09GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ0hJUElERUE9eQpDT05GSUdfVVNCX0NISVBJREVBX1VEQz15CkNPTkZJR19VU0JfQ0hJUElERUFfSE9TVD15CkNPTkZJR19VU0JfQ0hJUElERUFfUENJPXkKQ09ORklHX1VTQl9DSElQSURFQV9NU009eQpDT05GSUdfVVNCX0NISVBJREVBX0lNWD15CkNPTkZJR19VU0JfQ0hJUElERUFfR0VORVJJQz15CkNPTkZJR19VU0JfQ0hJUElERUFfVEVHUkE9eQpDT05GSUdfVVNCX0lTUDE3NjA9eQpDT05GSUdfVVNCX0lTUDE3NjBfSENEPXkKQ09ORklHX1VTQl9JU1AxNzYxX1VEQz15CiMgQ09ORklHX1VTQl9JU1AxNzYwX0hPU1RfUk9MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwX0dBREdFVF9ST0xFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU1AxNzYwX0RVQUxfUk9MRT15CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCkNPTkZJR19VU0JfU0VSSUFMPXkKQ09ORklHX1VTQl9TRVJJQUxfQ09OU09MRT15CkNPTkZJR19VU0JfU0VSSUFMX0dFTkVSSUM9eQojIENPTkZJR19VU0JfU0VSSUFMX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQUlSQ0FCTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTYgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0JFTEtJTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0NIMzQxPXkKIyBDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0NQMjEwWD15CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1lQUkVTU19NOCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRU1QRUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9GVERJX1NJTz15CiMgQ09ORklHX1VTQl9TRVJJQUxfVklTT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lQQVEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlRfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxNTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9HQVJNSU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lQVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVVVIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0xTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS09CSUxfU0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUVUUk8gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01PUzc3MjAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01PUzc4NDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01YVVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX05BVk1BTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1BMMjMwMz15CiMgQ09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUUNBVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01NIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TUENQOFg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNLIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfV1dBTj1tCkNPTkZJR19VU0JfU0VSSUFMX09QVElPTj1tCiMgQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfWFNFTlNfTVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1dJU0hCT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TU1UxMDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FUMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVVBENzhGMDczMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfWFIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklHX1VTQl9FTUk2Mj15CkNPTkZJR19VU0JfRU1JMjY9eQpDT05GSUdfVVNCX0FEVVRVWD15CkNPTkZJR19VU0JfU0VWU0VHPXkKQ09ORklHX1VTQl9MRUdPVE9XRVI9eQpDT05GSUdfVVNCX0xDRD15CkNPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjM9eQpDT05GSUdfVVNCX0NZVEhFUk09eQpDT05GSUdfVVNCX0lETU9VU0U9eQpDT05GSUdfVVNCX0FQUExFRElTUExBWT15CiMgQ09ORklHX1VTQl9RQ09NX0VVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX01GSV9GQVNUQ0hBUkdFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TSVNVU0JWR0E9eQpDT05GSUdfVVNCX0xEPXkKQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUj15CkNPTkZJR19VU0JfSU9XQVJSSU9SPXkKQ09ORklHX1VTQl9URVNUPXkKQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkU9eQpDT05GSUdfVVNCX0lTSUdIVEZXPXkKQ09ORklHX1VTQl9ZVVJFWD15CkNPTkZJR19VU0JfRVpVU0JfRlgyPXkKQ09ORklHX1VTQl9IVUJfVVNCMjUxWEI9eQpDT05GSUdfVVNCX0hTSUNfVVNCMzUwMz15CiMgQ09ORklHX1VTQl9IU0lDX1VTQjQ2MDQgaXMgbm90IHNldApDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVD15CkNPTkZJR19VU0JfQ0hBT1NLRVk9eQpDT05GSUdfQlJDTV9VU0JfUElOTUFQPXkKIyBDT05GSUdfVVNCX09OQk9BUkRfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FUTSBpcyBub3Qgc2V0CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNCX1BIWT15CkNPTkZJR19OT1BfVVNCX1hDRUlWPXkKIyBDT05GSUdfVVNCX0lTUDEzMDEgaXMgbm90IHNldApDT05GSUdfVVNCX01YU19QSFk9eQpDT05GSUdfVVNCX1RFR1JBX1BIWT15CkNPTkZJR19VU0JfVUxQST15CkNPTkZJR19VU0JfVUxQSV9WSUVXUE9SVD15CiMgZW5kIG9mIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCgpDT05GSUdfVVNCX0dBREdFVD15CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZJTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJBVz0yCkNPTkZJR19VU0JfR0FER0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgojIENPTkZJR19VX1NFUklBTF9DT05TT0xFIGlzIG5vdCBzZXQKCiMKIyBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCiMKIyBDT05GSUdfVVNCX0dSX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5NyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUkVORVNBU19VU0JIU19VREM9eQojIENPTkZJR19VU0JfUkVORVNBU19VU0IzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JFTkVTQVNfVVNCRiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QWEEyN1ggaXMgbm90IHNldAojIENPTkZJR19VU0JfTVZfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1UzRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU05QX0NPUkU9eQpDT05GSUdfVVNCX1NOUF9VRENfUExBVD15CiMgQ09ORklHX1VTQl9NNjY1OTIgaXMgbm90IHNldApDT05GSUdfVVNCX0JEQ19VREM9eQojIENPTkZJR19VU0JfQU1ENTUzNlVEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVDIyODAgaXMgbm90IHNldAojIENPTkZJR19VU0JfR09LVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FRzIwVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01BWDM0MjBfVURDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9URUdSQV9YVURDPXkKIyBDT05GSUdfVVNCX0NETlMyX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EVU1NWV9IQ0QgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCgpDT05GSUdfVVNCX0xJQkNPTVBPU0lURT15CkNPTkZJR19VU0JfRl9BQ009eQpDT05GSUdfVVNCX0ZfU1NfTEI9eQpDT05GSUdfVVNCX1VfU0VSSUFMPXkKQ09ORklHX1VTQl9VX0VUSEVSPXkKQ09ORklHX1VTQl9GX1NFUklBTD15CkNPTkZJR19VU0JfRl9PQkVYPXkKQ09ORklHX1VTQl9GX05DTT15CkNPTkZJR19VU0JfRl9FQ009eQpDT05GSUdfVVNCX0ZfRUVNPXkKQ09ORklHX1VTQl9GX1NVQlNFVD15CkNPTkZJR19VU0JfRl9STkRJUz15CkNPTkZJR19VU0JfRl9NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0ZfRlM9eQpDT05GSUdfVVNCX0ZfSElEPXkKQ09ORklHX1VTQl9GX1BSSU5URVI9eQpDT05GSUdfVVNCX0NPTkZJR0ZTPXkKQ09ORklHX1VTQl9DT05GSUdGU19TRVJJQUw9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0FDTT15CkNPTkZJR19VU0JfQ09ORklHRlNfT0JFWD15CkNPTkZJR19VU0JfQ09ORklHRlNfTkNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19FQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTV9TVUJTRVQ9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX1JORElTPXkKQ09ORklHX1VTQl9DT05GSUdGU19FRU09eQojIENPTkZJR19VU0JfQ09ORklHRlNfUEhPTkVUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfTEJfU1M9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfRlM9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfSElEPXkKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfVVZDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19GX1BSSU5URVI9eQoKIwojIFVTQiBHYWRnZXQgcHJlY29tcG9zZWQgY29uZmlndXJhdGlvbnMKIwojIENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVNTX1NUT1JBR0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NEQ19DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OT0tJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0FDTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfSElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfREJHUCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1dFQkNBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SQVdfR0FER0VUIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEdhZGdldCBwcmVjb21wb3NlZCBjb25maWd1cmF0aW9ucwoKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldApDT05GSUdfVVNCX1JPTEVfU1dJVENIPXkKQ09ORklHX01NQz15CkNPTkZJR19QV1JTRVFfRU1NQz15CkNPTkZJR19QV1JTRVFfU0lNUExFPXkKQ09ORklHX01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTMyCiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQVJNTU1DST15CkNPTkZJR19NTUNfUUNPTV9ETUw9eQpDT05GSUdfTU1DX1NUTTMyX1NETU1DPXkKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9eQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST15CkNPTkZJR19NTUNfU0RIQ0lfUExURk09eQpDT05GSUdfTU1DX1NESENJX09GX0FSQVNBTj15CiMgQ09ORklHX01NQ19TREhDSV9PRl9BVDkxIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9PRl9FU0RIQz15CkNPTkZJR19NTUNfU0RIQ0lfT0ZfRFdDTVNIQz15CkNPTkZJR19NTUNfU0RIQ0lfQ0FERU5DRT15CiMgQ09ORklHX01NQ19TREhDSV9FU0RIQ19JTVggaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX1RFR1JBPXkKIyBDT05GSUdfTU1DX1NESENJX1BYQVYzIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9GX1NESDMwPXkKIyBDT05GSUdfTU1DX1NESENJX01JTEJFQVVUIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9JUFJPQz15CkNPTkZJR19NTUNfTUVTT05fR1g9eQojIENPTkZJR19NTUNfTUVTT05fTVhfU0RJTyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfTVNNPXkKIyBDT05GSUdfTU1DX01YQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TUEk9eQojIENPTkZJR19NTUNfU0RIQ0lfU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVE1JT19DT1JFPXkKQ09ORklHX01NQ19TREhJPXkKIyBDT05GSUdfTU1DX1NESElfU1lTX0RNQUMgaXMgbm90IHNldApDT05GSUdfTU1DX1NESElfSU5URVJOQUxfRE1BQz15CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05GSUdfTU1DX0RXPXkKQ09ORklHX01NQ19EV19QTFRGTT15CiMgQ09ORklHX01NQ19EV19CTFVFRklFTEQgaXMgbm90IHNldApDT05GSUdfTU1DX0RXX0VYWU5PUz15CkNPTkZJR19NTUNfRFdfSEkzNzk4Q1YyMDA9eQpDT05GSUdfTU1DX0RXX0szPXkKIyBDT05GSUdfTU1DX0RXX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfRFdfUk9DS0NISVA9eQojIENPTkZJR19NTUNfU0hfTU1DSUYgaXMgbm90IHNldAojIENPTkZJR19NTUNfVlVCMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTSEMgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU1VOWEk9eQpDT05GSUdfTU1DX0NRSENJPXkKIyBDT05GSUdfTU1DX0hTUSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQkNNMjgzNT15CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX0JSQ01TVEI9eQpDT05GSUdfTU1DX1NESENJX1hFTk9OPXkKIyBDT05GSUdfTU1DX1NESENJX0FNNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX09XTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FOMzAyNTlBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19BVzIwMFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19BVzIwMTMgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JDTTYzMjggaXMgbm90IHNldAojIENPTkZJR19MRURTX0JDTTYzNTggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NSMDAxNDExNCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfRUwxNTIwMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNjkyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0dQSU89eQojIENPTkZJR19MRURTX0xQMzk0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTVYWF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTk1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BXTT15CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI2MDZNVlYgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFQzNTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMlhYIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfU1lTQ09OPXkKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1NQSV9CWVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2OTcgaXMgbm90IHNldAoKIwojIEZsYXNoIGFuZCBUb3JjaCBMRUQgZHJpdmVycwojCgojCiMgUkdCIExFRCBkcml2ZXJzCiMKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CkNPTkZJR19MRURTX1RSSUdHRVJfVElNRVI9eQpDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9eQpDT05GSUdfTEVEU19UUklHR0VSX0RJU0s9eQojIENPTkZJR19MRURTX1RSSUdHRVJfTVREIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQ1BVPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9BQ1RJVklUWT15CkNPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj15CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1RUWSBpcyBub3Qgc2V0CgojCiMgU2ltcGxlIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EPXkKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOU19DT05GSUdGUz15CkNPTkZJR19JTkZJTklCQU5EX1ZJUlRfRE1BPXkKIyBDT05GSUdfSU5GSU5JQkFORF9CTlhUX1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9DWEdCNCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSE5TIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19NTFg0X0lORklOSUJBTkQ9bQpDT05GSUdfTUxYNV9JTkZJTklCQU5EPW0KIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9RRURSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9WTVdBUkVfUFZSRE1BIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KIyBDT05GSUdfUkRNQV9TSVcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMgbm90IHNldApDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19HSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19MQVlFUlNDQVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19USFVOREVSWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU1lOT1BTWVMgaXMgbm90IHNldAojIENPTkZJR19FREFDX1hHRU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19ETUM1MjAgaXMgbm90IHNldAojIENPTkZJR19FREFDX1pZTlFNUCBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCkNPTkZJR19SVENfU1lTVE9IQz15CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTlZNRU09eQoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09ORklHX1JUQ19JTlRGX1BST0M9eQpDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRDX0lOVEZfREVWX1VJRV9FTVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQkVPWjkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCWDgwWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0JSQ01TVEI9eQpDT05GSUdfUlRDX0RSVl9EUzEzMDc9eQojIENPTkZJR19SVENfRFJWX0RTMTMwN19DRU5UVVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNzQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSFlNODU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01BWDc3Njg2PXkKIyBDT05GSUdfUlRDX0RSVl9OQ1QzMDE4WSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JLODA4PXkKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1gxMjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUzNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1NjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1ODMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000MVQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQlEzMksgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1MzNTM5MEEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0ZNMzEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDg1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRU0zMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWMzAzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlY4ODAzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUzVNPXkKIyBDT05GSUdfUlRDX0RSVl9TRDMwNzggaXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfTTQxVDkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SOTcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg0NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzQ4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQ1A3OTUgaXMgbm90IHNldApDT05GSUdfUlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0RTMzIzMj15CkNPTkZJR19SVENfRFJWX0RTMzIzMl9IV01PTj15CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0RTMTI4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1NTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMyNDA0IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRUZJPXkKIyBDT05GSUdfUlRDX0RSVl9TVEsxN1RBOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUMzUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVNNNjI0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9aWU5RTVAgaXMgbm90IHNldAoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfSU1YREkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0ZTTF9GVE1fQUxBUk0gaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NRVNPTl9WUlRDPXkKIyBDT05GSUdfUlRDX0RSVl9TSCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BMMDMwPXkKQ09ORklHX1JUQ19EUlZfUEwwMzE9eQpDT05GSUdfUlRDX0RSVl9TVU42ST15CiMgQ09ORklHX1JUQ19EUlZfTVYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FSTUFEQTM4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRlRSVEMwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BNOFhYWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RFR1JBPXkKIyBDT05GSUdfUlRDX0RSVl9NWEMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01YQ19WMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU05WUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQkJOU00gaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01UMjcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVQ3NjIyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWEdFTkU9eQojIENPTkZJR19SVENfRFJWX1I3MzAxIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlREMTE5WD15CiMgQ09ORklHX1JUQ19EUlZfVElfSzMgaXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19BU1lOQ19UWF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0g9eQpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19ETUFfT0Y9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1CQV9QTDA4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0FYSV9ETUFDIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9TQkFfUkFJRD1tCkNPTkZJR19ETUFfQkNNMjgzNT15CkNPTkZJR19ETUFfU1VONkk9eQojIENPTkZJR19EV19BWElfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTTF9FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNMX1FETUEgaXMgbm90IHNldAojIENPTkZJR19ISVNJX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19JTVhfU0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETUE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0szX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01WX1hPUiBpcyBub3Qgc2V0CkNPTkZJR19NVl9YT1JfVjI9eQojIENPTkZJR19NWFNfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfT1dMX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19QTDMzMF9ETUE9eQojIENPTkZJR19QTFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BSRF9ETUEgaXMgbm90IHNldAojIENPTkZJR19URUdSQTE4Nl9HUENfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBMjBfQVBCX0RNQT15CkNPTkZJR19URUdSQTIxMF9BRE1BPXkKIyBDT05GSUdfWEdFTkVfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9YRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1pZTlFNUF9ETUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfWllOUU1QX0RQRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX0hTRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX0NRRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX1VBUlRfQVBETUEgaXMgbm90IHNldApDT05GSUdfUUNPTV9CQU1fRE1BPXkKIyBDT05GSUdfUUNPTV9HUElfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fSElETUFfTUdNVD15CkNPTkZJR19RQ09NX0hJRE1BPXkKQ09ORklHX0RXX0RNQUNfQ09SRT15CkNPTkZJR19EV19ETUFDPXkKQ09ORklHX0RXX0RNQUNfUENJPXkKIyBDT05GSUdfRFdfRURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NGX1BETUEgaXMgbm90IHNldApDT05GSUdfUkVORVNBU19ETUE9eQpDT05GSUdfUkNBUl9ETUFDPXkKIyBDT05GSUdfUkVORVNBU19VU0JfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0szX1VETUEgaXMgbm90IHNldAoKIwojIERNQSBDbGllbnRzCiMKIyBDT05GSUdfQVNZTkNfVFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZTkNfRklMRT15CiMgQ09ORklHX1NXX1NZTkMgaXMgbm90IHNldAojIENPTkZJR19VRE1BQlVGIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX01PVkVfTk9USUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9IRUFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9TWVNGU19TVEFUUyBpcyBub3Qgc2V0CiMgZW5kIG9mIERNQUJVRiBvcHRpb25zCgpDT05GSUdfVUlPPW0KIyBDT05GSUdfVUlPX0NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QRFJWX0dFTklSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19BRUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBub3Qgc2V0CkNPTkZJR19VSU9fUENJX0dFTkVSSUM9bQojIENPTkZJR19VSU9fTkVUWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QUlVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19NRjYyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19IVl9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU89bQpDT05GSUdfVkZJT19HUk9VUD15CkNPTkZJR19WRklPX0NPTlRBSU5FUj15CkNPTkZJR19WRklPX0lPTU1VX1RZUEUxPW0KIyBDT05GSUdfVkZJT19OT0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU9fVklSUUZEPXkKCiMKIyBWRklPIHN1cHBvcnQgZm9yIFBDSSBkZXZpY2VzCiMKQ09ORklHX1ZGSU9fUENJX0NPUkU9bQpDT05GSUdfVkZJT19QQ0lfTU1BUD15CkNPTkZJR19WRklPX1BDSV9JTlRYPXkKQ09ORklHX1ZGSU9fUENJPW0KIyBDT05GSUdfTUxYNV9WRklPX1BDSSBpcyBub3Qgc2V0CiMgZW5kIG9mIFZGSU8gc3VwcG9ydCBmb3IgUENJIGRldmljZXMKCiMKIyBWRklPIHN1cHBvcnQgZm9yIHBsYXRmb3JtIGRldmljZXMKIwojIENPTkZJR19WRklPX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJT19BTUJBIGlzIG5vdCBzZXQKIyBlbmQgb2YgVkZJTyBzdXBwb3J0IGZvciBwbGF0Zm9ybSBkZXZpY2VzCgpDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZNR0VOSUQ9eQojIENPTkZJR19OSVRST19FTkNMQVZFUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQU5DSE9SPXkKQ09ORklHX1ZJUlRJTz15CkNPTkZJR19WSVJUSU9fUENJX0xJQj15CkNPTkZJR19WSVJUSU9fUENJX0xJQl9MRUdBQ1k9eQpDT05GSUdfVklSVElPX01FTlU9eQpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xFR0FDWT15CkNPTkZJR19WSVJUSU9fUE1FTT15CkNPTkZJR19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fSU5QVVQ9eQpDT05GSUdfVklSVElPX01NSU89eQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKQ09ORklHX1ZJUlRJT19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX1ZEUEEgaXMgbm90IHNldApDT05GSUdfVkhPU1RfSU9UTEI9eQpDT05GSUdfVkhPU1RfVEFTSz15CkNPTkZJR19WSE9TVD15CkNPTkZJR19WSE9TVF9NRU5VPXkKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9WU09DSz15CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPXkKQ09ORklHX0hZUEVSVl9VVElMUz15CkNPTkZJR19IWVBFUlZfQkFMTE9PTj15CiMgZW5kIG9mIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKCiMKIyBYZW4gZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfWEVOX0JBTExPT049eQpDT05GSUdfWEVOX1NDUlVCX1BBR0VTX0RFRkFVTFQ9eQpDT05GSUdfWEVOX0RFVl9FVlRDSE49eQojIENPTkZJR19YRU5fQkFDS0VORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5GUz15CkNPTkZJR19YRU5fQ09NUEFUX1hFTkZTPXkKQ09ORklHX1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05URU5EPXkKQ09ORklHX1hFTl9HTlRERVY9eQpDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQz15CiMgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQl9YRU49eQojIENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUFJJVkNNRD15CkNPTkZJR19YRU5fRUZJPXkKQ09ORklHX1hFTl9BVVRPX1hMQVRFPXkKIyBDT05GSUdfWEVOX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIFhlbiBkcml2ZXIgc3VwcG9ydAoKIyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldAojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldAojIENPTkZJR19NRUxMQU5PWF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19TVVJGQUNFX1BMQVRGT1JNUz15CiMgQ09ORklHX1NVUkZBQ0VfM19QT1dFUl9PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfR1BFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9IT1RQTFVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENsb2NrIGRyaXZlciBmb3IgQVJNIFJlZmVyZW5jZSBkZXNpZ25zCiMKIyBDT05GSUdfQ0xLX0lDU1QgaXMgbm90IHNldAojIENPTkZJR19DTEtfU1A4MTAgaXMgbm90IHNldAojIGVuZCBvZiBDbG9jayBkcml2ZXIgZm9yIEFSTSBSZWZlcmVuY2UgZGVzaWducwoKIyBDT05GSUdfTE1LMDQ4MzIgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01BWDc3Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUks4MDg9eQpDT05GSUdfQ09NTU9OX0NMS19ISTY1NVg9eQojIENPTkZJR19DT01NT05fQ0xLX1NDTUkgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TQ1BJPXkKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MTQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU3MCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0JNMTg4MD15CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTkyNSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUD15CiMgQ09ORklHX0NPTU1PTl9DTEtfRlNMX0ZMRVhTUEkgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0ZTTF9TQUkgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TMk1QUzExPXkKIyBDT05GSUdfQ09NTU9OX0NMS19BWElfQ0xLR0VOIGlzIG5vdCBzZXQKQ09ORklHX0NMS19RT1JJUT15CkNPTkZJR19DTEtfTFMxMDI4QV9QTExESUc9eQojIENPTkZJR19DT01NT05fQ0xLX1hHRU5FIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfUFdNPXkKIyBDT05GSUdfQ09NTU9OX0NMS19SUzlfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MjFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfVkMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19WQzUgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1ZDNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfRklYRURfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19DTEtfQUNUSU9OUz15CkNPTkZJR19DTEtfT1dMX1M1MDA9eQpDT05GSUdfQ0xLX09XTF9TNzAwPXkKQ09ORklHX0NMS19PV0xfUzkwMD15CkNPTkZJR19DTEtfQkNNMjcxMV9EVlA9eQpDT05GSUdfQ0xLX0JDTTI4MzU9eQpDT05GSUdfQ09NTU9OX0NMS19JUFJPQz15CkNPTkZJR19DTEtfQkNNX05TMj15CkNPTkZJR19DTEtfQkNNX1NSPXkKQ09ORklHX0NMS19SQVNQQkVSUllQST15CkNPTkZJR19DT01NT05fQ0xLX0hJMzUxNkNWMzAwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNTE5PXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNTU5QT15CkNPTkZJR19DT01NT05fQ0xLX0hJMzY2MD15CkNPTkZJR19DT01NT05fQ0xLX0hJMzY3MD15CkNPTkZJR19DT01NT05fQ0xLX0hJMzc5OENWMjAwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEk2MjIwPXkKQ09ORklHX1JFU0VUX0hJU0k9eQpDT05GSUdfU1RVQl9DTEtfSEk2MjIwPXkKQ09ORklHX1NUVUJfQ0xLX0hJMzY2MD15CkNPTkZJR19NWENfQ0xLPXkKQ09ORklHX0NMS19JTVg4TU09eQpDT05GSUdfQ0xLX0lNWDhNTj15CkNPTkZJR19DTEtfSU1YOE1QPXkKQ09ORklHX0NMS19JTVg4TVE9eQpDT05GSUdfQ0xLX0lNWDhVTFA9eQpDT05GSUdfQ0xLX0lNWDkzPXkKIyBDT05GSUdfVElfU0NJX0NMSyBpcyBub3Qgc2V0CkNPTkZJR19USV9TWVNDT05fQ0xLPXkKCiMKIyBDbG9jayBkcml2ZXIgZm9yIE1lZGlhVGVrIFNvQwojCkNPTkZJR19DT01NT05fQ0xLX01FRElBVEVLPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVESUFURUtfRkhDVEw9eQpDT05GSUdfQ09NTU9OX0NMS19NVDI3MTI9eQojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9CRFBTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9JTUdTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9KUEdERUNTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9NRkdDRkcgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9NTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX1ZERUNTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UMjcxMl9WRU5DU1lTIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1PXkKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfQVVESU9TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9DQU1TWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9HQ0VTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc2NV9NTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X1ZDT0RFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01GR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkwQVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkwQlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkxQVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkxQlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkyQVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkyQlNZUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX01UNjc3OT15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfSVBFU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfQ0FNU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X1ZFTkNTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9NRkdDRkcgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNjc3OV9BVURTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDY3OTU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk1X01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk1X1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVfVkVOQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5Nz15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3X01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfSU1HU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDY3OTdfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3X1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDc2MjI9eQojIENPTkZJR19DT01NT05fQ0xLX01UNzYyMl9FVEhTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNzYyMl9ISUZTWVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UNzYyMl9BVURTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDc5ODE9eQpDT05GSUdfQ09NTU9OX0NMS19NVDc5ODFfRVRIU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ3OTg2PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ3OTg2X0VUSFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2Nz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19BVURTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X01GR0NGRz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE2N19WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczX0lNR1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3M19NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3M19WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTczX1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODM9eQojIENPTkZJR19DT01NT05fQ0xLX01UODE4M19BVURJT1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT1JFMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT1JFMSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9BREwgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE4M19JUFVfQ09OTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTgzX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDgxODY9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfQ0FNU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X0lNR1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9JUEVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfV1BFU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X0lNUF9JSUNfV1JBUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9NQ1VTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODZfTURQU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X01GR0NGRz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4Nl9WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg2X1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODg9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfQURTUF9BVURJTzI2TT15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9DQU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X0lNUF9JSUNfV1JBUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE4OF9JUEVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfVkRPU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODhfVlBQU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTg4X1dQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5Mj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0FVRFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0NBTVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lNR1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lNUF9JSUNfV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX0lQRVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01EUFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01GR0NGRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01NU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfTVNEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1NDUF9BRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfVkRFQ1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1ZFTkNTWVMgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19NVDgxOTU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfQVBVU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X0FVRFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9JTVBfSUlDX1dSQVA9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X01TREM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfU0NQX0FEU1A9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfVkRPU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X1ZQUFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9DQU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTk1X0lQRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9XUEVTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTVfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NV9WRU5DU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X0FQVT15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9DQU09eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfTUZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X01NU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X1ZERUM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgzNjVfVkVOQz15CkNPTkZJR19DT01NT05fQ0xLX01UODUxNj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTVQ4NTE2X0FVRFNZUyBpcyBub3Qgc2V0CiMgZW5kIG9mIENsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgU29DCgojCiMgQ2xvY2sgc3VwcG9ydCBmb3IgQW1sb2dpYyBwbGF0Zm9ybXMKIwpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9SRUdNQVA9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9EVUFMRElWPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fTVBMTD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX1BMTD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX1ZJRF9QTExfRElWPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fQ0xLQ19VVElMUz15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX0FPX0NMS0M9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9FRV9DTEtDPXkKQ09ORklHX0NPTU1PTl9DTEtfTUVTT05fQ1BVX0RZTkRJVj15CkNPTkZJR19DT01NT05fQ0xLX0dYQkI9eQpDT05GSUdfQ09NTU9OX0NMS19BWEc9eQojIENPTkZJR19DT01NT05fQ0xLX0FYR19BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQTFfUExMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19BMV9QRVJJUEhFUkFMUyBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0cxMkE9eQojIGVuZCBvZiBDbG9jayBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3JtcwoKQ09ORklHX0FSTUFEQV9BUF9DUF9IRUxQRVI9eQpDT05GSUdfQVJNQURBXzM3WFhfQ0xLPXkKQ09ORklHX0FSTUFEQV9BUDgwNl9TWVNDT049eQpDT05GSUdfQVJNQURBX0FQX0NQVV9DTEs9eQpDT05GSUdfQVJNQURBX0NQMTEwX1NZU0NPTj15CkNPTkZJR19RQ09NX0dEU0M9eQpDT05GSUdfQ09NTU9OX0NMS19RQ09NPXkKIyBDT05GSUdfUUNPTV9BNTNQTEwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0E3UExMIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DTEtfQVBDQ19NU004OTk2IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0FQU1NfUExMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ180MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ181MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ181MzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ182MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ184MDc0IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBRX0dDQ185NTc0IGlzIG5vdCBzZXQKQ09ORklHX01TTV9HQ0NfODkxNj15CiMgQ09ORklHX01TTV9HQ0NfODkxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODkzOSBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODk1MyBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9HQ0NfODk3NiBpcyBub3Qgc2V0CiMgQ09ORklHX01TTV9NTUNDXzg5OTQgaXMgbm90IHNldApDT05GSUdfTVNNX0dDQ184OTk0PXkKQ09ORklHX01TTV9HQ0NfODk5Nj15CkNPTkZJR19NU01fTU1DQ184OTk2PXkKIyBDT05GSUdfTVNNX0dDQ184OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNNX0dQVUNDXzg5OTggaXMgbm90IHNldAojIENPTkZJR19NU01fTU1DQ184OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUUNNX0dDQ18yMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNNX0RJU1BDQ18yMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNTX0dDQ180MDQgaXMgbm90IHNldAojIENPTkZJR19TQ19DQU1DQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfQ0FNQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0RJU1BDQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfRElTUENDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19ESVNQQ0NfODI4MFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FfR0NDXzg3NzVQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FfR1BVQ0NfODc3NVAgaXMgbm90IHNldApDT05GSUdfU0NfR0NDXzcxODA9eQojIENPTkZJR19TQ19HQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dDQ184MTgwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dDQ184MjgwWFAgaXMgbm90IHNldAojIENPTkZJR19TQ19HUFVDQ183MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NfR1BVQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0dQVUNDXzgyODBYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0xQQVNTQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX0xQQVNTQ0NfODI4MFhQIGlzIG5vdCBzZXQKQ09ORklHX1NDX0xQQVNTX0NPUkVDQ183MTgwPXkKIyBDT05GSUdfU0NfTFBBU1NfQ09SRUNDXzcyODAgaXMgbm90IHNldAojIENPTkZJR19TQ19NU1NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX1ZJREVPQ0NfNzE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDX1ZJREVPQ0NfNzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9DQU1DQ184NDUgaXMgbm90IHNldAojIENPTkZJR19TRE1fR0NDXzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9NTUNDXzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9HUFVDQ182NjAgaXMgbm90IHNldAojIENPTkZJR19RQ1NfVFVSSU5HXzQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDU19RNlNTVE9QXzQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1FEVV9HQ0NfMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9HQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0dQVUNDXzg0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9WSURFT0NDXzg0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NETV9ESVNQQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RNX0xQQVNTQ0NfODQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0RYX0dDQ183NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0NBTUNDXzYzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9DQU1DQ184MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fQ0FNQ0NfODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ182MTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzYxMjUgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfNjM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ182Mzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzcxNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR0NDXzgzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HQ0NfODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dDQ184NTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfNjExNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzYxMjUgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ182Mzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfNjM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzgxNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ184MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fR1BVQ0NfODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0dQVUNDXzg0NTAgaXMgbm90IHNldAojIENPTkZJR19TTV9HUFVDQ184NTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fVENTUkNDXzg1NTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgxNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzgzNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzg1NTAgaXMgbm90IHNldAojIENPTkZJR19TUE1JX1BNSUNfQ0xLRElWIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9IRlBMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQU1NfWENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX0dGTV9MUEFTU19TTTgyNTAgaXMgbm90IHNldAojIENPTkZJR19TTV9WSURFT0NDXzg0NTAgaXMgbm90IHNldApDT05GSUdfQ0xLX1JFTkVTQVM9eQojIENPTkZJR19DTEtfUkNBUl9VU0IyX0NMT0NLX1NFTCBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1JPQ0tDSElQPXkKQ09ORklHX0NMS19QWDMwPXkKQ09ORklHX0NMS19SSzMzMDg9eQpDT05GSUdfQ0xLX1JLMzMyOD15CkNPTkZJR19DTEtfUkszMzY4PXkKQ09ORklHX0NMS19SSzMzOTk9eQpDT05GSUdfQ0xLX1JLMzU2OD15CkNPTkZJR19DTEtfUkszNTg4PXkKQ09ORklHX1NQUkRfQ09NTU9OX0NMSz15CkNPTkZJR19TUFJEX1NDOTg2MF9DTEs9eQpDT05GSUdfU1BSRF9TQzk4NjNBX0NMSz15CiMgQ09ORklHX1NQUkRfVU1TNTEyX0NMSyBpcyBub3Qgc2V0CkNPTkZJR19TVU5YSV9DQ1U9eQpDT05GSUdfU1VONTBJX0E2NF9DQ1U9eQpDT05GSUdfU1VONTBJX0ExMDBfQ0NVPXkKQ09ORklHX1NVTjUwSV9BMTAwX1JfQ0NVPXkKQ09ORklHX1NVTjUwSV9INl9DQ1U9eQpDT05GSUdfU1VONTBJX0g2MTZfQ0NVPXkKQ09ORklHX1NVTjUwSV9INl9SX0NDVT15CkNPTkZJR19TVU42SV9SVENfQ0NVPXkKQ09ORklHX1NVTjhJX0gzX0NDVT15CkNPTkZJR19TVU44SV9ERTJfQ0NVPXkKQ09ORklHX1NVTjhJX1JfQ0NVPXkKQ09ORklHX0NMS19URUdSQV9CUE1QPXkKQ09ORklHX1RFR1JBX0NMS19ERkxMPXkKIyBDT05GSUdfWElMSU5YX1ZDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfWExOWF9DTEtXWlJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19aWU5RTVAgaXMgbm90IHNldAojIENPTkZJR19IV1NQSU5MT0NLIGlzIG5vdCBzZXQKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19USU1FUl9PRj15CkNPTkZJR19USU1FUl9BQ1BJPXkKQ09ORklHX1RJTUVSX1BST0JFPXkKQ09ORklHX0NMS1NSQ19NTUlPPXkKQ09ORklHX09NQVBfRE1fVElNRVI9eQpDT05GSUdfRFdfQVBCX1RJTUVSPXkKQ09ORklHX0RXX0FQQl9USU1FUl9PRj15CkNPTkZJR19ST0NLQ0hJUF9USU1FUj15CkNPTkZJR19PV0xfVElNRVI9eQpDT05GSUdfU1VONElfVElNRVI9eQpDT05GSUdfVEVHUkFfVElNRVI9eQojIENPTkZJR19URUdSQTE4Nl9USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19BUk1fQVJDSF9USU1FUj15CkNPTkZJR19BUk1fQVJDSF9USU1FUl9FVlRTVFJFQU09eQpDT05GSUdfQVJNX0FSQ0hfVElNRVJfT09MX1dPUktBUk9VTkQ9eQpDT05GSUdfRlNMX0VSUkFUVU1fQTAwODU4NT15CkNPTkZJR19ISVNJTElDT05fRVJSQVRVTV8xNjEwMTAxMDE9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NTg5MjE9eQpDT05GSUdfU1VONTBJX0VSUkFUVU1fVU5LTk9XTjE9eQpDT05GSUdfQVJNX1RJTUVSX1NQODA0PXkKQ09ORklHX01US19USU1FUj15CkNPTkZJR19NVEtfQ1BVWF9USU1FUj15CkNPTkZJR19TUFJEX1RJTUVSPXkKIyBDT05GSUdfUkVORVNBU19PU1RNIGlzIG5vdCBzZXQKQ09ORklHX1RJTUVSX0lNWF9TWVNfQ1RSPXkKIyBlbmQgb2YgQ2xvY2sgU291cmNlIGRyaXZlcnMKCkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX0FSTV9NSFU9eQojIENPTkZJR19BUk1fTUhVX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YX01CT1ggaXMgbm90IHNldApDT05GSUdfUExBVEZPUk1fTUhVPXkKIyBDT05GSUdfUEwzMjBfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19BUk1BREFfMzdYWF9SV1RNX01CT1g9eQojIENPTkZJR19PTUFQMlBMVVNfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19ST0NLQ0hJUF9NQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0JDTTI4MzVfTUJPWD15CkNPTkZJR19USV9NRVNTQUdFX01BTkFHRVI9eQpDT05GSUdfSEkzNjYwX01CT1g9eQpDT05GSUdfSEk2MjIwX01CT1g9eQojIENPTkZJR19NQUlMQk9YX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0FQQ1NfSVBDIGlzIG5vdCBzZXQKQ09ORklHX1RFR1JBX0hTUF9NQk9YPXkKIyBDT05GSUdfWEdFTkVfU0xJTVBST19NQk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX1BEQ19NQk9YIGlzIG5vdCBzZXQKQ09ORklHX0JDTV9GTEVYUk1fTUJPWD1tCiMgQ09ORklHX01US19BRFNQX01CT1ggaXMgbm90IHNldAojIENPTkZJR19NVEtfQ01EUV9NQk9YIGlzIG5vdCBzZXQKQ09ORklHX1pZTlFNUF9JUElfTUJPWD15CkNPTkZJR19TVU42SV9NU0dCT1g9eQojIENPTkZJR19TUFJEX01CT1ggaXMgbm90IHNldAojIENPTkZJR19RQ09NX0lQQ0MgaXMgbm90IHNldApDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19JT01NVV9BUEk9eQpDT05GSUdfSU9NTVVfU1VQUE9SVD15CgojCiMgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAojCkNPTkZJR19JT01NVV9JT19QR1RBQkxFPXkKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEVfTFBBRT15CiMgQ09ORklHX0lPTU1VX0lPX1BHVEFCTEVfTFBBRV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0lPX1BHVEFCTEVfQVJNVjdTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9EQVJUIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAoKIyBDT05GSUdfSU9NTVVfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9ERUZBVUxUX0RNQV9TVFJJQ1Q9eQojIENPTkZJR19JT01NVV9ERUZBVUxUX0RNQV9MQVpZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfREVGQVVMVF9QQVNTVEhST1VHSCBpcyBub3Qgc2V0CkNPTkZJR19PRl9JT01NVT15CkNPTkZJR19JT01NVV9ETUE9eQojIENPTkZJR19JT01NVUZEIGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX0lPTU1VPXkKQ09ORklHX1NVTjUwSV9JT01NVT15CkNPTkZJR19URUdSQV9JT01NVV9TTU1VPXkKIyBDT05GSUdfSVBNTVVfVk1TQSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU01NVT15CiMgQ09ORklHX0FSTV9TTU1VX0xFR0FDWV9EVF9CSU5ESU5HUyBpcyBub3Qgc2V0CkNPTkZJR19BUk1fU01NVV9ESVNBQkxFX0JZUEFTU19CWV9ERUZBVUxUPXkKQ09ORklHX0FSTV9TTU1VX1FDT009eQojIENPTkZJR19BUk1fU01NVV9RQ09NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9TTU1VX1YzPXkKIyBDT05GSUdfQVJNX1NNTVVfVjNfU1ZBIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRLX0lPTU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQUkRfSU9NTVUgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1JFTU9URVBST0MgaXMgbm90IHNldAojIGVuZCBvZiBSZW1vdGVwcm9jIGRyaXZlcnMKCiMKIyBScG1zZyBkcml2ZXJzCiMKQ09ORklHX1JQTVNHPXkKIyBDT05GSUdfUlBNU0dfQ0hBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JQTVNHX0NUUkwgaXMgbm90IHNldApDT05GSUdfUlBNU0dfTlM9eQojIENPTkZJR19SUE1TR19RQ09NX0dMSU5LX1JQTSBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19WSVJUSU89eQojIGVuZCBvZiBScG1zZyBkcml2ZXJzCgojIENPTkZJR19TT1VORFdJUkUgaXMgbm90IHNldAoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJR19PV0xfUE1fRE9NQUlOUyBpcyBub3Qgc2V0CgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCkNPTkZJR19NRVNPTl9DQU5WQVM9eQpDT05GSUdfTUVTT05fQ0xLX01FQVNVUkU9eQpDT05GSUdfTUVTT05fR1hfU09DSU5GTz15CkNPTkZJR19NRVNPTl9HWF9QTV9ET01BSU5TPXkKQ09ORklHX01FU09OX0VFX1BNX0RPTUFJTlM9eQpDT05GSUdfTUVTT05fU0VDVVJFX1BNX0RPTUFJTlM9eQojIGVuZCBvZiBBbWxvZ2ljIFNvQyBkcml2ZXJzCgojCiMgQnJvYWRjb20gU29DIGRyaXZlcnMKIwpDT05GSUdfQkNNMjgzNV9QT1dFUj15CkNPTkZJR19SQVNQQkVSUllQSV9QT1dFUj15CkNPTkZJR19TT0NfQlJDTVNUQj15CiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgQ09ORklHX0ZTTF9EUEFBIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVJQ0NfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9HVVRTPXkKQ09ORklHX0RQQUEyX0NPTlNPTEU9eQojIENPTkZJR19GU0xfUkNQTSBpcyBub3Qgc2V0CiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfQTY0RlhfRElBRyBpcyBub3Qgc2V0CiMgZW5kIG9mIGZ1aml0c3UgU29DIGRyaXZlcnMKCiMKIyBIaXNpbGljb24gU29DIGRyaXZlcnMKIwojIENPTkZJR19LVU5QRU5HX0hDQ1MgaXMgbm90IHNldAojIGVuZCBvZiBIaXNpbGljb24gU29DIGRyaXZlcnMKCiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMKQ09ORklHX0lNWF9HUENWMl9QTV9ET01BSU5TPXkKQ09ORklHX1NPQ19JTVg4TT15CkNPTkZJR19TT0NfSU1YOT15CkNPTkZJR19JTVg4TV9CTEtfQ1RSTD15CkNPTkZJR19JTVg5X0JMS19DVFJMPXkKIyBlbmQgb2YgaS5NWCBTb0MgZHJpdmVycwoKIwojIEVuYWJsZSBMaXRlWCBTb0MgQnVpbGRlciBzcGVjaWZpYyBkcml2ZXJzCiMKIyBDT05GSUdfTElURVhfU09DX0NPTlRST0xMRVIgaXMgbm90IHNldAojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoKIwojIE1lZGlhVGVrIFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfTVRLX0NNRFEgaXMgbm90IHNldAojIENPTkZJR19NVEtfREVWQVBDIGlzIG5vdCBzZXQKQ09ORklHX01US19JTkZSQUNGRz15CiMgQ09ORklHX01US19QTUlDX1dSQVAgaXMgbm90IHNldApDT05GSUdfTVRLX1JFR1VMQVRPUl9DT1VQTEVSPXkKQ09ORklHX01US19TQ1BTWVM9eQpDT05GSUdfTVRLX1NDUFNZU19QTV9ET01BSU5TPXkKQ09ORklHX01US19NTVNZUz15CiMgZW5kIG9mIE1lZGlhVGVrIFNvQyBkcml2ZXJzCgojIENPTkZJR19XUENNNDUwX1NPQyBpcyBub3Qgc2V0CgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIENPTkZJR19RQ09NX0FPU1NfUU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DT01NQU5EX0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9DUFIgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0dFTklfU0UgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0dTQkkgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0xMQ0MgaXMgbm90IHNldAojIENPTkZJR19RQ09NX09DTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9SQU1QX0NUUkwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1JNVEZTX01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fUlBNX01BU1RFUl9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fUlBNSCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU01EX1JQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9XQ05TU19DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9BUFIgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0lDQ19CV01PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIFF1YWxjb21tIFNvQyBkcml2ZXJzCgpDT05GSUdfU09DX1JFTkVTQVM9eQojIENPTkZJR19BUkNIX1I4QTc3OTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NTEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OTY1IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NjEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OUYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3Nzk4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc5NzAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3OUEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzlHMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc0QzAgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I4QTc3NEUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOEE3NzRBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjhBNzc0QjEgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I5QTA3RzA0MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUjlBMDdHMDQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SOUEwN0cwNTQgaXMgbm90IHNldAojIENPTkZJR19BUkNIX1I5QTA5RzAxMSBpcyBub3Qgc2V0CkNPTkZJR19ST0NLQ0hJUF9HUkY9eQpDT05GSUdfUk9DS0NISVBfSU9ET01BSU49eQpDT05GSUdfUk9DS0NISVBfUE1fRE9NQUlOUz15CkNPTkZJR19TVU5YSV9NQlVTPXkKQ09ORklHX1NVTlhJX1NSQU09eQojIENPTkZJR19TVU4yMElfUFBVIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfVEVHUkFfMTMyX1NPQz15CkNPTkZJR19BUkNIX1RFR1JBXzIxMF9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8xODZfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMTk0X1NPQz15CkNPTkZJR19BUkNIX1RFR1JBXzIzNF9TT0M9eQpDT05GSUdfU09DX1RFR1JBX0ZVU0U9eQpDT05GSUdfU09DX1RFR1JBX0ZMT1dDVFJMPXkKQ09ORklHX1NPQ19URUdSQV9QTUM9eQpDT05GSUdfU09DX1RFR1JBX1BPV0VSR0FURV9CUE1QPXkKQ09ORklHX1NPQ19URUdSQV9DQkI9eQpDT05GSUdfU09DX1RJPXkKIyBDT05GSUdfVElfU0NJX1BNX0RPTUFJTlMgaXMgbm90IHNldAojIENPTkZJR19USV9LM19SSU5HQUNDIGlzIG5vdCBzZXQKQ09ORklHX1RJX0szX1NPQ0lORk89eQojIENPTkZJR19USV9QUlVTUyBpcyBub3Qgc2V0CkNPTkZJR19USV9TQ0lfSU5UQV9NU0lfRE9NQUlOPXkKCiMKIyBYaWxpbnggU29DIGRyaXZlcnMKIwpDT05GSUdfWllOUU1QX1BPV0VSPXkKQ09ORklHX1pZTlFNUF9QTV9ET01BSU5TPXkKQ09ORklHX1hMTlhfRVZFTlRfTUFOQUdFUj15CiMgZW5kIG9mIFhpbGlueCBTb0MgZHJpdmVycwojIGVuZCBvZiBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCgpDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EPXkKQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfREVWRlJFUV9HT1ZfUEFTU0lWRT15CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKIyBDT05GSUdfQVJNX0lNWF9CVVNfREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19BUk1fSU1YOE1fRERSQ19ERVZGUkVRPXkKQ09ORklHX0FSTV9URUdSQV9ERVZGUkVRPXkKQ09ORklHX0FSTV9SSzMzOTlfRE1DX0RFVkZSRVE9eQojIENPTkZJR19BUk1fU1VOOElfQTMzX01CVVNfREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19QTV9ERVZGUkVRX0VWRU5UPXkKQ09ORklHX0RFVkZSRVFfRVZFTlRfUk9DS0NISVBfREZJPXkKQ09ORklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfRVhUQ09OX0FEQ19KQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX0ZTQTk0ODAgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9NQVgzMzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1BUTjUxNTAgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUUNPTV9TUE1JX01JU0MgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUlQ4OTczQSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9TTTU1MDIgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1VTQl9HUElPPXkKQ09ORklHX01FTU9SWT15CiMgQ09ORklHX0FSTV9QTDE3Ml9NUE1DIGlzIG5vdCBzZXQKQ09ORklHX0JSQ01TVEJfRFBGRT15CkNPTkZJR19CUkNNU1RCX01FTUM9eQojIENPTkZJR19PTUFQX0dQTUMgaXMgbm90IHNldAojIENPTkZJR19GU0xfSUZDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVORVNBU19SUENJRiBpcyBub3Qgc2V0CkNPTkZJR19URUdSQV9NQz15CkNPTkZJR19URUdSQTIxMF9FTUNfVEFCTEU9eQpDT05GSUdfVEVHUkEyMTBfRU1DPXkKQ09ORklHX0lJTz15CkNPTkZJR19JSU9fQlVGRkVSPXkKIyBDT05GSUdfSUlPX0JVRkZFUl9DQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19CVUZGRVJfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX0JVRkZFUl9ETUFFTkdJTkUgaXMgbm90IHNldAojIENPTkZJR19JSU9fQlVGRkVSX0hXX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX0lJT19LRklGT19CVUY9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQojIENPTkZJR19JSU9fQ09ORklHRlMgaXMgbm90IHNldApDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCiMgQ09ORklHX0lJT19TV19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1dfVFJJR0dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19UUklHR0VSRURfRVZFTlQgaXMgbm90IHNldAoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQURJUzE2MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDMxM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzEzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNDVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM0NV9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM2N19TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzY3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNzJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM3Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENPTkZJR19CTUEyMjAgaXMgbm90IHNldAojIENPTkZJR19CTUE0MDAgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19CTUkwODhfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19EQTI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RBMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVJEMDkgaXMgbm90IHNldAojIENPTkZJR19ETUFSRDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlhMUzg5NjJBRl9JMkMgaXMgbm90IHNldAojIENPTkZJR19GWExTODk2MkFGX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19LWDAyMkFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX0tYMDIyQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19LWFNEOSBpcyBub3Qgc2V0CiMgQ09ORklHX0tYQ0pLMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX01DMzIzMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc0NTVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BNzQ1NV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NTUE3NjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BODQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTk1NTEgaXMgbm90IHNldAojIENPTkZJR19NTUE5NTUzIGlzIG5vdCBzZXQKIyBDT05GSUdfTVNBMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfTVhDNDAwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01YQzYyNTUgaXMgbm90IHNldAojIENPTkZJR19TQ0EzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NBMzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzgzMTIgaXMgbm90IHNldAojIENPTkZJR19TVEs4QkE1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFjY2VsZXJvbWV0ZXJzCgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENDEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzA5MVI1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjkxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjkyIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3Mjk4IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NDc2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NjA2X0lGQUNFX1BBUkFMTEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NjA2X0lGQUNFX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc2OF8xIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzkxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3ODg3IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3OTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ5NDY3IGlzIG5vdCBzZXQKIyBDT05GSUdfQURJX0FYSV9BREMgaXMgbm90IHNldAojIENPTkZJR19BWFAyMFhfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfQVhQMjg4X0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTV9JUFJPQ19BREMgaXMgbm90IHNldAojIENPTkZJR19CRVJMSU4yX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NDMTAwMDFfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5WRUxPUEVfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ISTg0MzUgaXMgbm90IHNldAojIENPTkZJR19IWDcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWDdEX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNWDhRWFBfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1YOTNfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ3MSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0ODUgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDk2IGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEwMjcgaXMgbm90IHNldAojIENPTkZJR19NQVgxMTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExMTggaXMgbm90IHNldAojIENPTkZJR19NQVgxMTIwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExNDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEzNjMgaXMgbm90IHNldAojIENPTkZJR19NQVg5NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQMzIwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDM0MjIgaXMgbm90IHNldAojIENPTkZJR19NQ1AzOTExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfTVQ2NTc3X0FVWEFEQyBpcyBub3Qgc2V0CkNPTkZJR19NRVNPTl9TQVJBREM9eQojIENPTkZJR19OQVU3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX1JSQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9TUE1JX0lBREMgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTUlfVkFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9BREM1IGlzIG5vdCBzZXQKQ09ORklHX1JPQ0tDSElQX1NBUkFEQz15CiMgQ09ORklHX1JJQ0hURUtfUlRRNjA1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NEX0FEQ19NT0RVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19TVU40SV9HUEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTjIwSV9HUEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4MUMgaXMgbm90IHNldAojIENPTkZJR19USV9BREMwODMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDg0UzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyMTM4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTA4UzEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyOFMwNTIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxNjFTNjI2IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzc5MjQgaXMgbm90IHNldAojIENPTkZJR19USV9BRFMxMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTNzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEUzgzNDQgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM4Njg4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTI0UzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTMTMxRTA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfTE1QOTIwNjQgaXMgbm90IHNldAojIENPTkZJR19USV9UTEM0NTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfVFNDMjA0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGNjEwX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9YQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0FNUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBhbmQgZGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCiMgQ09ORklHX0FENzQxMTUgaXMgbm90IHNldAojIENPTkZJR19BRDc0NDEzUiBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuYWxvZyB0byBkaWdpdGFsIGFuZCBkaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCgojCiMgQW5hbG9nIEZyb250IEVuZHMKIwojIENPTkZJR19JSU9fUkVTQ0FMRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuYWxvZyBGcm9udCBFbmRzCgojCiMgQW1wbGlmaWVycwojCiMgQ09ORklHX0FEODM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FEQTQyNTAgaXMgbm90IHNldAojIENPTkZJR19ITUM0MjUgaXMgbm90IHNldAojIGVuZCBvZiBBbXBsaWZpZXJzCgojCiMgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzQ2IGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgQ2hlbWljYWwgU2Vuc29ycwojCiMgQ09ORklHX0FUTEFTX1BIX1NFTlNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTEFTX0VaT19TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19CTUU2ODAgaXMgbm90IHNldAojIENPTkZJR19DQ1M4MTEgaXMgbm90IHNldAojIENPTkZJR19JQVFDT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NEMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRDRYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU0lSSU9OX1NHUDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU0lSSU9OX1NHUDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BTMzBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU0VBSVJfU1VOUklTRV9DTzIgaXMgbm90IHNldAojIENPTkZJR19WWjg5WCBpcyBub3Qgc2V0CiMgZW5kIG9mIENoZW1pY2FsIFNlbnNvcnMKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24KIwojIGVuZCBvZiBIaWQgU2Vuc29yIElJTyBDb21tb24KCiMKIyBJSU8gU0NNSSBTZW5zb3JzCiMKIyBDT05GSUdfSUlPX1NDTUkgaXMgbm90IHNldAojIGVuZCBvZiBJSU8gU0NNSSBTZW5zb3JzCgojCiMgU1NQIFNlbnNvciBDb21tb24KIwojIENPTkZJR19JSU9fU1NQX1NFTlNPUkhVQiBpcyBub3Qgc2V0CiMgZW5kIG9mIFNTUCBTZW5zb3IgQ29tbW9uCgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCiMgQ09ORklHX0FEMzU1MlIgaXMgbm90IHNldAojIENPTkZJR19BRDUwNjQgaXMgbm90IHNldAojIENPTkZJR19BRDUzNjAgaXMgbm90IHNldAojIENPTkZJR19BRDUzODAgaXMgbm90IHNldAojIENPTkZJR19BRDU0MjEgaXMgbm90IHNldAojIENPTkZJR19BRDU0NDYgaXMgbm90IHNldAojIENPTkZJR19BRDU0NDkgaXMgbm90IHNldAojIENPTkZJR19BRDU1OTJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NTkzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTUwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTYyNFJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjY4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTY4Nl9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRDU2OTZfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzU4IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzcwUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTc5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEODgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQT1RfREFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFM0NDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMTY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI2MzIgaXMgbm90IHNldAojIENPTkZJR19NNjIzMzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1MTcgaXMgbm90IHNldAojIENPTkZJR19NQVg1NTIyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQ3MjUgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NzI4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDkyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzA4MlMwODUgaXMgbm90IHNldAojIENPTkZJR19USV9EQUM1NTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNzMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzc2MTIgaXMgbm90IHNldAojIENPTkZJR19WRjYxMF9EQUMgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCgojCiMgSUlPIGR1bW15IGRyaXZlcgojCiMgZW5kIG9mIElJTyBkdW1teSBkcml2ZXIKCiMKIyBGaWx0ZXJzCiMKIyBDT05GSUdfQURNVjg4MTggaXMgbm90IHNldAojIGVuZCBvZiBGaWx0ZXJzCgojCiMgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCiMKCiMKIyBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMKIyBDT05GSUdfQUQ5NTIzIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwojIENPTkZJR19BREY0MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURGNDM3MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FERjQzNzcgaXMgbm90IHNldAojIENPTkZJR19BRE1WMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FETVYxMDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfQURNVjQ0MjAgaXMgbm90IHNldAojIENPTkZJR19BRFJGNjc4MCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIyBlbmQgb2YgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCiMgQ09ORklHX0FESVMxNjA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjEzNiBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWFJTMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYUlM0NTAgaXMgbm90IHNldAojIENPTkZJR19CTUcxNjAgaXMgbm90IHNldAojIENPTkZJR19GWEFTMjEwMDJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBVMzA1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfR1lST18zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lURzMyMDAgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCgojCiMgSGVhbHRoIFNlbnNvcnMKIwoKIwojIEhlYXJ0IFJhdGUgTW9uaXRvcnMKIwojIENPTkZJR19BRkU0NDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZFNDQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzAxMDIgaXMgbm90IHNldAojIGVuZCBvZiBIZWFydCBSYXRlIE1vbml0b3JzCiMgZW5kIG9mIEhlYWx0aCBTZW5zb3JzCgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCiMgQ09ORklHX0FNMjMxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RIVDExIGlzIG5vdCBzZXQKIyBDT05GSUdfSERDMTAwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hEQzIwMTAgaXMgbm90IHNldAojIENPTkZJR19IVFMyMjEgaXMgbm90IHNldAojIENPTkZJR19IVFUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJNzAwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJNzAyMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEh1bWlkaXR5IHNlbnNvcnMKCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCiMgQ09ORklHX0FESVMxNjQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjQ2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JNSTE2MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQk9TQ0hfQk5PMDU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYT1M4NzAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYT1M4NzAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0tNWDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX0lDTTQyNjAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVl9JQ000MjYwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19JTlZfTVBVNjA1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JTlZfTVBVNjA1MF9TUEkgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfTFNNNkRTWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9MU005RFMwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKCiMKIyBMaWdodCBzZW5zb3JzCiMKIyBDT05GSUdfQUNQSV9BTFMgaXMgbm90IHNldAojIENPTkZJR19BREpEX1MzMTEgaXMgbm90IHNldAojIENPTkZJR19BRFVYMTAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMMzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMMzMyMEEgaXMgbm90IHNldAojIENPTkZJR19BUERTOTMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVM3MzIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JIMTc1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JIMTc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NNMzIxODEgaXMgbm90IHNldAojIENPTkZJR19DTTMyMzIgaXMgbm90IHNldAojIENPTkZJR19DTTMzMjMgaXMgbm90IHNldAojIENPTkZJR19DTTM2MDUgaXMgbm90IHNldAojIENPTkZJR19DTTM2NjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfR1AyQVAwMDIgaXMgbm90IHNldAojIENPTkZJR19HUDJBUDAyMEEwMEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lTTDI5MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JU0wyOTAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfSlNBMTIxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JPSE1fQlUyNzAwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JPSE1fQlUyNzAzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JQUjA1MjEgaXMgbm90IHNldAojIENPTkZJR19MVFI1MDEgaXMgbm90IHNldAojIENPTkZJR19MVFJGMjE2QSBpcyBub3Qgc2V0CiMgQ09ORklHX0xWMDEwNENTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNDQwMDAgaXMgbm90IHNldAojIENPTkZJR19NQVg0NDAwOSBpcyBub3Qgc2V0CiMgQ09ORklHX05PQTEzMDUgaXMgbm90IHNldAojIENPTkZJR19PUFQzMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUNDAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBMTIyMDMwMDEgaXMgbm90IHNldAojIENPTkZJR19TSTExMzMgaXMgbm90IHNldAojIENPTkZJR19TSTExNDUgaXMgbm90IHNldAojIENPTkZJR19TVEszMzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RfVVZJUzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfVENTMzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNldAojIENPTkZJR19UU0wyNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjU5MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDI3NzIgaXMgbm90IHNldAojIENPTkZJR19UU0w0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVM1MTgyRCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkw0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDQwMzUgaXMgbm90IHNldAojIENPTkZJR19WRU1MNjAzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZFTUw2MDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkw2MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfWk9QVDIyMDEgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodCBzZW5zb3JzCgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwojIENPTkZJR19BSzg5NzQgaXMgbm90IHNldAojIENPTkZJR19BSzg5NzUgaXMgbm90IHNldAojIENPTkZJR19BSzA5OTExIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR05fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR05fU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFHMzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQzM1MjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX01BR05fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUk0zMTAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUk0zMTAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX1RNQUc1MjczIGlzIG5vdCBzZXQKIyBDT05GSUdfWUFNQUhBX1lBUzUzMCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1hZ25ldG9tZXRlciBzZW5zb3JzCgojCiMgTXVsdGlwbGV4ZXJzCiMKIyBDT05GSUdfSUlPX01VWCBpcyBub3Qgc2V0CiMgZW5kIG9mIE11bHRpcGxleGVycwoKIwojIEluY2xpbm9tZXRlciBzZW5zb3JzCiMKIyBlbmQgb2YgSW5jbGlub21ldGVyIHNlbnNvcnMKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwojIENPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVIgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1lTRlNfVFJJR0dFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQoKIwojIExpbmVhciBhbmQgYW5ndWxhciBwb3NpdGlvbiBzZW5zb3JzCiMKIyBlbmQgb2YgTGluZWFyIGFuZCBhbmd1bGFyIHBvc2l0aW9uIHNlbnNvcnMKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKIyBDT05GSUdfQUQ1MTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU0ODEgaXMgbm90IHNldAojIENPTkZJR19NQVg1NDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQxMzEgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDEwMTAgaXMgbm90IHNldAojIENPTkZJR19UUEwwMTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfWDkyNTAgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCgojCiMgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCiMKIyBDT05GSUdfTE1QOTEwMDAgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIHBvdGVudGlvc3RhdHMKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKIyBDT05GSUdfQUJQMDYwTUcgaXMgbm90IHNldAojIENPTkZJR19CTVAyODAgaXMgbm90IHNldAojIENPTkZJR19ETEhMNjBEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFBTMzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUDEwMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMTE1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDExNV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NUEwzMTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBSTFMwMDI1UEEgaXMgbm90IHNldAojIENPTkZJR19NUzU2MTEgaXMgbm90IHNldAojIENPTkZJR19NUzU2MzcgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19UNTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQMjA2QyBpcyBub3Qgc2V0CiMgQ09ORklHX1pQQTIzMjYgaXMgbm90IHNldAojIGVuZCBvZiBQcmVzc3VyZSBzZW5zb3JzCgojCiMgTGlnaHRuaW5nIHNlbnNvcnMKIwojIENPTkZJR19BUzM5MzUgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodG5pbmcgc2Vuc29ycwoKIwojIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwojCiMgQ09ORklHX0lSU0QyMDAgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJREFSX0xJVEVfVjIgaXMgbm90IHNldAojIENPTkZJR19NQjEyMzIgaXMgbm90IHNldAojIENPTkZJR19QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZENzc0MDIgaXMgbm90IHNldAojIENPTkZJR19TUkYwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTMyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NYOTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NSRjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDMwMjAgaXMgbm90IHNldAojIENPTkZJR19WTDUzTDBYX0kyQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FEMlM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEMlMxMjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCiMgQ09ORklHX0xUQzI5ODMgaXMgbm90IHNldAojIENPTkZJR19NQVhJTV9USEVSTU9DT1VQTEUgaXMgbm90IHNldAojIENPTkZJR19NTFg5MDYxNCBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDkwNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QMDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QMTE3IGlzIG5vdCBzZXQKIyBDT05GSUdfVFNZUzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNZUzAyRCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4NTYgaXMgbm90IHNldAojIENPTkZJR19NQVgzMTg2NSBpcyBub3Qgc2V0CiMgZW5kIG9mIFRlbXBlcmF0dXJlIHNlbnNvcnMKCiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0FUTUVMX1RDQiBpcyBub3Qgc2V0CkNPTkZJR19QV01fQkNNX0lQUk9DPXkKQ09ORklHX1BXTV9CQ00yODM1PXkKIyBDT05GSUdfUFdNX0JFUkxJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9CUkNNU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0NMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9EV0MgaXMgbm90IHNldAojIENPTkZJR19QV01fRlNMX0ZUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9ISUJWVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9JTVgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0lNWDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0lNWF9UUE0gaXMgbm90IHNldApDT05GSUdfUFdNX01FU09OPXkKIyBDT05GSUdfUFdNX01US19ESVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX01FRElBVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX09NQVBfRE1USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9QQ0E5Njg1IGlzIG5vdCBzZXQKQ09ORklHX1BXTV9SQVNQQkVSUllQSV9QT0U9eQojIENPTkZJR19QV01fUkNBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9SRU5FU0FTX1RQVSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUk9DS0NISVA9eQojIENPTkZJR19QV01fU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19QV01fU1VONEk9eQpDT05GSUdfUFdNX1RFR1JBPXkKIyBDT05GSUdfUFdNX1RJRUNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9USUVIUlBXTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9YSUxJTlggaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwpDT05GSUdfSVJRQ0hJUD15CkNPTkZJR19BUk1fR0lDPXkKQ09ORklHX0FSTV9HSUNfUE09eQpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQpDT05GSUdfQVJNX0dJQ19WMk09eQpDT05GSUdfQVJNX0dJQ19WMz15CkNPTkZJR19BUk1fR0lDX1YzX0lUUz15CkNPTkZJR19BUk1fR0lDX1YzX0lUU19QQ0k9eQojIENPTkZJR19BTF9GSUMgaXMgbm90IHNldApDT05GSUdfQkNNNzAzOF9MMV9JUlE9eQpDT05GSUdfQkNNNzEyMF9MMl9JUlE9eQpDT05GSUdfQlJDTVNUQl9MMl9JUlE9eQpDT05GSUdfRFdfQVBCX0lDVEw9eQpDT05GSUdfSElTSUxJQ09OX0lSUV9NQklHRU49eQpDT05GSUdfU1VONklfUl9JTlRDPXkKQ09ORklHX1NVTlhJX05NSV9JTlRDPXkKIyBDT05GSUdfWElMSU5YX0lOVEMgaXMgbm90IHNldApDT05GSUdfSU1YX0dQQ1YyPXkKQ09ORklHX01WRUJVX0dJQ1A9eQpDT05GSUdfTVZFQlVfSUNVPXkKQ09ORklHX01WRUJVX09ETUk9eQpDT05GSUdfTVZFQlVfUElDPXkKQ09ORklHX01WRUJVX1NFST15CkNPTkZJR19MU19FWFRJUlE9eQpDT05GSUdfTFNfU0NGR19NU0k9eQpDT05GSUdfUEFSVElUSU9OX1BFUkNQVT15CkNPTkZJR19RQ09NX0lSUV9DT01CSU5FUj15CkNPTkZJR19NRVNPTl9JUlFfR1BJTz15CiMgQ09ORklHX1FDT01fUERDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9NUE0gaXMgbm90IHNldApDT05GSUdfSU1YX0lSUVNURUVSPXkKQ09ORklHX0lNWF9JTlRNVVg9eQpDT05GSUdfSU1YX01VX01TST1tCkNPTkZJR19USV9TQ0lfSU5UUl9JUlFDSElQPXkKQ09ORklHX1RJX1NDSV9JTlRBX0lSUUNISVA9eQpDT05GSUdfTVNUX0lSUT15CiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19SRVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQpDT05GSUdfUkVTRVRfQkVSTElOPXkKQ09ORklHX1JFU0VUX0JSQ01TVEI9eQpDT05GSUdfUkVTRVRfQlJDTVNUQl9SRVNDQUw9eQojIENPTkZJR19SRVNFVF9JTVg3IGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX01FU09OPXkKIyBDT05GSUdfUkVTRVRfTUVTT05fQVVESU9fQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUUNPTV9BT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfUUNPTV9QREMgaXMgbm90IHNldApDT05GSUdfUkVTRVRfUkFTUEJFUlJZUEk9eQpDT05GSUdfUkVTRVRfU0NNST15CkNPTkZJR19SRVNFVF9TSU1QTEU9eQpDT05GSUdfUkVTRVRfU1VOWEk9eQojIENPTkZJR19SRVNFVF9USV9TQ0kgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9USV9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9USV9UUFMzODBYIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9SRVNFVF9ISTM2NjA9eQpDT05GSUdfQ09NTU9OX1JFU0VUX0hJNjIyMD15CkNPTkZJR19SRVNFVF9URUdSQV9CUE1QPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX0dFTkVSSUNfUEhZX01JUElfRFBIWT15CkNPTkZJR19QSFlfWEdFTkU9eQojIENPTkZJR19QSFlfQ0FOX1RSQU5TQ0VJVkVSIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9TVU40SV9VU0I9eQpDT05GSUdfUEhZX1NVTjZJX01JUElfRFBIWT15CkNPTkZJR19QSFlfU1VOOUlfVVNCPXkKQ09ORklHX1BIWV9TVU41MElfVVNCMz15CkNPTkZJR19QSFlfTUVTT044Ql9VU0IyPXkKQ09ORklHX1BIWV9NRVNPTl9HWExfVVNCMj15CkNPTkZJR19QSFlfTUVTT05fRzEyQV9NSVBJX0RQSFlfQU5BTE9HPXkKQ09ORklHX1BIWV9NRVNPTl9HMTJBX1VTQjI9eQpDT05GSUdfUEhZX01FU09OX0cxMkFfVVNCM19QQ0lFPXkKQ09ORklHX1BIWV9NRVNPTl9BWEdfUENJRT15CkNPTkZJR19QSFlfTUVTT05fQVhHX01JUElfUENJRV9BTkFMT0c9eQpDT05GSUdfUEhZX01FU09OX0FYR19NSVBJX0RQSFk9eQoKIwojIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKIwpDT05GSUdfUEhZX0JDTV9TUl9VU0I9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9eQpDT05GSUdfUEhZX0JDTV9OU19VU0IyPXkKQ09ORklHX1BIWV9CQ01fTlNfVVNCMz15CkNPTkZJR19QSFlfTlMyX1BDSUU9eQpDT05GSUdfUEhZX05TMl9VU0JfRFJEPXkKQ09ORklHX1BIWV9CUkNNX1NBVEE9eQpDT05GSUdfUEhZX0JSQ01fVVNCPXkKQ09ORklHX1BIWV9CQ01fU1JfUENJRT15CiMgZW5kIG9mIFBIWSBkcml2ZXJzIGZvciBCcm9hZGNvbSBwbGF0Zm9ybXMKCkNPTkZJR19QSFlfQ0FERU5DRV9UT1JSRU5UPXkKQ09ORklHX1BIWV9DQURFTkNFX0RQSFk9eQojIENPTkZJR19QSFlfQ0FERU5DRV9EUEhZX1JYIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9DQURFTkNFX1NJRVJSQT15CkNPTkZJR19QSFlfQ0FERU5DRV9TQUxWTz15CkNPTkZJR19QSFlfRlNMX0lNWDhNUV9VU0I9eQojIENPTkZJR19QSFlfTUlYRUxfTFZEU19QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX01JWEVMX01JUElfRFBIWT15CiMgQ09ORklHX1BIWV9GU0xfSU1YOE1fUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9GU0xfTFlOWF8yOEcgaXMgbm90IHNldApDT05GSUdfUEhZX0hJNjIyMF9VU0I9eQpDT05GSUdfUEhZX0hJMzY2MF9VU0I9eQojIENPTkZJR19QSFlfSEkzNjcwX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9ISTM2NzBfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfSElTVEJfQ09NQlBIWT15CkNPTkZJR19QSFlfSElTSV9JTk5PX1VTQjI9eQpDT05GSUdfUEhZX0JFUkxJTl9TQVRBPXkKQ09ORklHX1BIWV9CRVJMSU5fVVNCPXkKQ09ORklHX1BIWV9NVkVCVV9BMzcwMF9DT01QSFk9eQpDT05GSUdfUEhZX01WRUJVX0EzNzAwX1VUTUk9eQpDT05GSUdfUEhZX01WRUJVX0EzOFhfQ09NUEhZPXkKQ09ORklHX1BIWV9NVkVCVV9DUDExMF9DT01QSFk9eQojIENPTkZJR19QSFlfTVZFQlVfQ1AxMTBfVVRNSSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CkNPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMj15CiMgQ09ORklHX1BIWV9NVEtfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfTVRLX1RQSFk9eQpDT05GSUdfUEhZX01US19VRlM9eQojIENPTkZJR19QSFlfTVRLX1hTUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01US19IRE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01US19NSVBJX0RTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NVEtfRFAgaXMgbm90IHNldAojIENPTkZJR19QSFlfTEFOOTY2WF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfQ1BDQVBfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX01BUFBIT05FX01ETTY2MDAgaXMgbm90IHNldAojIENPTkZJR19QSFlfT0NFTE9UX1NFUkRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0FQUTgwNjRfU0FUQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0VEUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX0lQUTQwMTlfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fSVBRODA2WF9TQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fUENJRTIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9RTVAgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9RVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1NOUFNfRVVTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9FVVNCMl9SRVBFQVRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX00zMV9VU0IgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfSFMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfU05QU19GRU1UT19WMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1VTQl9IU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1FDT01fVVNCX0hTXzI4Tk0gaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9VU0JfU1MgaXMgbm90IHNldAojIENPTkZJR19QSFlfUUNPTV9JUFE4MDZYX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9RQ09NX1NHTUlJX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9SOEE3NzlGMF9FVEhFUk5FVF9TRVJERVMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUkNBUl9HRU4yIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOM19QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOM19VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1JDQVJfR0VOM19VU0IzIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9ST0NLQ0hJUF9EUD15CiMgQ09ORklHX1BIWV9ST0NLQ0hJUF9EUEhZX1JYMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfRU1NQz15CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19IRE1JPXkKQ09ORklHX1BIWV9ST0NLQ0hJUF9JTk5PX1VTQjI9eQojIENPTkZJR19QSFlfUk9DS0NISVBfSU5OT19DU0lEUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9ST0NLQ0hJUF9JTk5PX0RTSURQSFk9eQojIENPTkZJR19QSFlfUk9DS0NISVBfTkFORU5HX0NPTUJPX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUk9DS0NISVBfUENJRT15CiMgQ09ORklHX1BIWV9ST0NLQ0hJUF9TTlBTX1BDSUUzIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9ST0NLQ0hJUF9UWVBFQz15CkNPTkZJR19QSFlfUk9DS0NISVBfVVNCPXkKIyBDT05GSUdfUEhZX1NBTVNVTkdfVVNCMiBpcyBub3Qgc2V0CkNPTkZJR19QSFlfVEVHUkFfWFVTQj15CkNPTkZJR19QSFlfVEVHUkExOTRfUDJVPXkKIyBDT05GSUdfUEhZX0FNNjU0X1NFUkRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9KNzIxRV9XSVogaXMgbm90IHNldAojIENPTkZJR19PTUFQX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfVFVTQjEyMTAgaXMgbm90IHNldAojIENPTkZJR19QSFlfWElMSU5YX1pZTlFNUCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIENPTkZJR19BUk1fQ0NJX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9DQ04gaXMgbm90IHNldAojIENPTkZJR19BUk1fQ01OIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9QTVU9eQpDT05GSUdfQVJNX1BNVV9BQ1BJPXkKIyBDT05GSUdfQVJNX1NNTVVfVjNfUE1VIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9QTVVWMz15CiMgQ09ORklHX0FSTV9EU1VfUE1VIGlzIG5vdCBzZXQKQ09ORklHX0ZTTF9JTVg4X0REUl9QTVU9eQojIENPTkZJR19GU0xfSU1YOV9ERFJfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9MMl9QTVUgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0wzX1BNVSBpcyBub3Qgc2V0CkNPTkZJR19USFVOREVSWDJfUE1VPXkKIyBDT05GSUdfWEdFTkVfUE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJNX1NQRV9QTVUgaXMgbm90IHNldAojIENPTkZJR19BUk1fRE1DNjIwX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfQ04xMEtfVEFEX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSUJBQkFfVU5DT1JFX0RSV19QTVUgaXMgbm90IHNldAojIENPTkZJR19ISVNJX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0lfUENJRV9QTVUgaXMgbm90IHNldAojIENPTkZJR19ITlMzX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfQ04xMEtfRERSX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTV9DT1JFU0lHSFRfUE1VX0FSQ0hfU1lTVEVNX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01FU09OX0REUl9QTVUgaXMgbm90IHNldAojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQpDT05GSUdfVVNCND1tCiMgQ09ORklHX1VTQjRfREVCVUdGU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjRfRE1BX1RFU1QgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgpDT05GSUdfTElCTlZESU1NPXkKQ09ORklHX0JMS19ERVZfUE1FTT15CkNPTkZJR19ORF9DTEFJTT15CkNPTkZJR19ORF9CVFQ9eQpDT05GSUdfQlRUPXkKQ09ORklHX09GX1BNRU09eQpDT05GSUdfREFYPXkKIyBDT05GSUdfREVWX0RBWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVl9EQVhfSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CgojCiMgTGF5b3V0IFR5cGVzCiMKIyBDT05GSUdfTlZNRU1fTEFZT1VUX1NMMjhfVlBEIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTEFZT1VUX09OSUVfVExWIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGF5b3V0IFR5cGVzCgpDT05GSUdfTlZNRU1fQkNNX09DT1RQPXkKIyBDT05GSUdfTlZNRU1fSU1YX0lJTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0lNWF9PQ09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX0lNWF9PQ09UUF9FTEUgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9MQVlFUlNDQVBFX1NGUCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX01FU09OX0VGVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTUVTT05fTVhfRUZVU0UgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9NVEtfRUZVU0UgaXMgbm90IHNldAojIENPTkZJR19OVk1FTV9RQ09NX1FGUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1FDT01fU0VDX1FGUFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1JNRU0gaXMgbm90IHNldApDT05GSUdfTlZNRU1fUk9DS0NISVBfRUZVU0U9eQpDT05GSUdfTlZNRU1fUk9DS0NISVBfT1RQPXkKIyBDT05GSUdfTlZNRU1fU05WU19MUEdQUiBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1NQTUlfU0RBTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1NQUkRfRUZVU0UgaXMgbm90IHNldApDT05GSUdfTlZNRU1fU1VOWElfU0lEPXkKIyBDT05GSUdfTlZNRU1fVV9CT09UX0VOViBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNX1pZTlFNUCBpcyBub3Qgc2V0CgojCiMgSFcgdHJhY2luZyBzdXBwb3J0CiMKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldAojIENPTkZJR19ISVNJX1BUVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhXIHRyYWNpbmcgc3VwcG9ydAoKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFRSBpcyBub3Qgc2V0CkNPTkZJR19QTV9PUFA9eQojIENPTkZJR19TSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFUkNPTk5FQ1Q9eQojIENPTkZJR19JTlRFUkNPTk5FQ1RfSU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJDT05ORUNUX1FDT00gaXMgbm90IHNldAojIENPTkZJR19DT1VOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFQ0kgaXMgbm90IHNldAojIENPTkZJR19IVEUgaXMgbm90IHNldAojIENPTkZJR19DRFhfQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKQ09ORklHX0JVRkZFUl9IRUFEPXkKQ09ORklHX0xFR0FDWV9ESVJFQ1RfSU89eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1NVUFBPUlRfVjQ9eQpDT05GSUdfWEZTX1NVUFBPUlRfQVNDSUlfQ0k9eQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQojIENPTkZJR19YRlNfUlQgaXMgbm90IHNldAojIENPTkZJR19YRlNfT05MSU5FX1NDUlVCIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNldAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19GU19WRVJJVFkgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfVklSVElPX0ZTPXkKQ09ORklHX09WRVJMQVlfRlM9eQojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGUzNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUEZTX1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQVJDSF9IQVNfR0lHQU5USUNfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJR19FRklWQVJfRlM9eQojIGVuZCBvZiBQc2V1ZG8gZmlsZXN5c3RlbXMKCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19DUkFNRlMgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlM9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUPXkKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19DSE9JQ0VfREVDT01QX0JZX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0NPTVBJTEVfREVDT01QX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKIyBDT05GSUdfU1FVQVNIRlNfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YWj15CkNPTkZJR19TUVVBU0hGU19aU1REPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX0RFRkFVTFRfS01TR19CWVRFUz0xMDI0MApDT05GSUdfUFNUT1JFX0NPTVBSRVNTPXkKIyBDT05GSUdfUFNUT1JFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FUk9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PXkKIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD15CkNPTkZJR19QTkZTX0JMT0NLPXkKQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPXkKQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RJU0FCTEVfVURQX1NVUFBPUlQ9eQojIENPTkZJR19ORlNfVjRfMl9SRUFEX1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ORlNEIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19ORlNfVjRfMl9TU0NfSEVMUEVSPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19SUENTRUNfR1NTX0tSQjU9eQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CiMgQ09ORklHX0NJRlNfUE9TSVggaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TV05fVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19TTUJfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ST09UIGlzIG5vdCBzZXQKIyBDT05GSUdfU01CX1NFUlZFUiBpcyBub3Qgc2V0CkNPTkZJR19TTUJGUz15CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09ORklHX05MU19VQ1MyX1VUSUxTPXkKIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JQ09ERSBpcyBub3Qgc2V0CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX0tFWVNfUkVRVUVTVF9DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKIyBDT05GSUdfU0VDVVJJVFlfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CkNPTkZJR19MU01fTU1BUF9NSU5fQUREUj0zMjc2OApDT05GSUdfSEFSREVORURfVVNFUkNPUFk9eQpDT05GSUdfRk9SVElGWV9TT1VSQ0U9eQojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWD15CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxPUD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0FWQ19TVEFUUz15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX1NJRFRBQl9IQVNIX0JJVFM9OQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9TSUQyU1RSX0NBQ0hFX1NJWkU9MjU2CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0lOVFJPU1BFQ1RfUE9MSUNZPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0g9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0VYUE9SVF9CSU5BUlk9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfUEFSQU5PSURfTE9BRD15CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05GSUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTEFORExPQ0s9eQpDT05GSUdfSU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX0lOVEVHUklUWV9QTEFURk9STV9LRVlSSU5HPXkKQ09ORklHX0xPQURfVUVGSV9LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQojIENPTkZJR19JTUFfS0VYRUMgaXMgbm90IHNldApDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklHX0lNQV9XUklURV9QT0xJQ1k9eQpDT05GSUdfSU1BX1JFQURfUE9MSUNZPXkKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVJDSF9QT0xJQ1k9eQojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFfQVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9BU1lNTUVUUklDX0tFWVM9eQpDT05GSUdfSU1BX1FVRVVFX0VBUkxZX0JPT1RfS0VZUz15CkNPTkZJR19JTUFfU0VDVVJFX0FORF9PUl9UUlVTVEVEX0JPT1Q9eQojIENPTkZJR19JTUFfRElTQUJMRV9IVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0xTTT0ieWFtYSxzZWxpbnV4LGxvYWRwaW4sc2FmZXNldGlkLGludGVncml0eSxicGYsYXBwYXJtb3IiCgojCiMgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIwpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfUEFUVEVSTj15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPX0JBUkU9eQpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVSTz15CiMgQ09ORklHX0lOSVRfU1RBQ0tfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOSVRfU1RBQ0tfQUxMX1BBVFRFUk4gaXMgbm90IHNldApDT05GSUdfSU5JVF9TVEFDS19BTExfWkVSTz15CkNPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBSz15CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLX1ZFUkJPU0UgaXMgbm90IHNldApDT05GSUdfU1RBQ0tMRUFLX1RSQUNLX01JTl9TSVpFPTEwMAojIENPTkZJR19TVEFDS0xFQUtfTUVUUklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLTEVBS19SVU5USU1FX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfSU5JVF9PTl9BTExPQ19ERUZBVUxUX09OPXkKIyBDT05GSUdfSU5JVF9PTl9GUkVFX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1pFUk9fQ0FMTF9VU0VEX1JFR1M9eQojIENPTkZJR19aRVJPX0NBTExfVVNFRF9SRUdTIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IGluaXRpYWxpemF0aW9uCgojCiMgSGFyZGVuaW5nIG9mIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKIwpDT05GSUdfTElTVF9IQVJERU5FRD15CkNPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9OPXkKIyBlbmQgb2YgSGFyZGVuaW5nIG9mIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKCkNPTkZJR19SQU5EU1RSVUNUX05PTkU9eQojIENPTkZJR19SQU5EU1RSVUNUX0ZVTEwgaXMgbm90IHNldAojIENPTkZJR19SQU5EU1RSVUNUX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMgZW5kIG9mIFNlY3VyaXR5IG9wdGlvbnMKCkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09ORklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfTUVNQ1BZPW0KQ09ORklHX0FTWU5DX1hPUj1tCkNPTkZJR19BU1lOQ19QUT1tCkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj1tCkNPTkZJR19BU1lOQ19UWF9ESVNBQkxFX1BRX1ZBTF9ETUE9eQpDT05GSUdfQVNZTkNfVFhfRElTQUJMRV9YT1JfVkFMX0RNQT15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fU0lHPXkKQ09ORklHX0NSWVBUT19TSUcyPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQojIENPTkZJR19DUllQVE9fUENSWVBUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQojIENPTkZJR19DUllQVE9fVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRU5HSU5FPXkKIyBlbmQgb2YgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCgojCiMgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKIwpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fREg9eQpDT05GSUdfQ1JZUFRPX0RIX1JGQzc5MTlfR1JPVVBTPXkKIyBDT05GSUdfQ1JZUFRPX0VDREggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNEU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNSRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5IGlzIG5vdCBzZXQKIyBlbmQgb2YgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKCiMKIyBCbG9jayBjaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19DUllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FOVUJJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJR19DUllQVE9fRkNSWVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRUVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NNND15CiMgQ09ORklHX0NSWVBUT19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsb2NrIGNpcGhlcnMKCiMKIyBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwojCkNPTkZJR19DUllQVE9fQURJQU5UVU09eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19DQkM9eQojIENPTkZJR19DUllQVE9fQ0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQVE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9eQojIENPTkZJR19DUllQVE9fSENUUjIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MUlcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fT0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNT15CiMgZW5kIG9mIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCgojCiMgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCiMKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19HRU5JVj15CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkKQ09ORklHX0NSWVBUT19FU1NJVj15CiMgZW5kIG9mIEFFQUQgKGF1dGhlbnRpY2F0ZWQgZW5jcnlwdGlvbiB3aXRoIGFzc29jaWF0ZWQgZGF0YSkgY2lwaGVycwoKIwojIEhhc2hlcywgZGlnZXN0cywgYW5kIE1BQ3MKIwpDT05GSUdfQ1JZUFRPX0JMQUtFMkI9bQpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CiMgQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19TSEEzPXkKQ09ORklHX0NSWVBUT19TTTM9eQojIENPTkZJR19DUllQVE9fU00zX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU1RSRUVCT0cgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVk1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19XUDUxMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19YWEhBU0g9bQojIGVuZCBvZiBIYXNoZXMsIGRpZ2VzdHMsIGFuZCBNQUNzCgojCiMgQ1JDcyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMj15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19DUkM2NF9ST0NLU09GVD15CiMgZW5kIG9mIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1pTVEQ9bQojIGVuZCBvZiBDb21wcmVzc2lvbgoKIwojIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgojCiMgQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWV9URVNUSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCgojCiMgVXNlcnNwYWNlIGludGVyZmFjZQojCkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfRU5BQkxFX09CU09MRVRFPXkKIyBlbmQgb2YgVXNlcnNwYWNlIGludGVyZmFjZQoKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfTkVPTj15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfTkVPTj15CgojCiMgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKGFybTY0KQojCkNPTkZJR19DUllQVE9fR0hBU0hfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X05FT049eQpDT05GSUdfQ1JZUFRPX1NIQTFfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nl9BUk02ND15CkNPTkZJR19DUllQVE9fU0hBMl9BUk02NF9DRT15CkNPTkZJR19DUllQVE9fU0hBNTEyX0FSTTY0PXkKQ09ORklHX0NSWVBUT19TSEE1MTJfQVJNNjRfQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTNfQVJNNjQ9eQojIENPTkZJR19DUllQVE9fU00zX05FT04gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NNM19BUk02NF9DRT15CiMgQ09ORklHX0NSWVBUT19QT0xZVkFMX0FSTTY0X0NFIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BRVNfQVJNNjQ9eQpDT05GSUdfQ1JZUFRPX0FFU19BUk02NF9DRT15CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0NFX0JMSz15CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X05FT05fQkxLPXkKQ09ORklHX0NSWVBUT19BRVNfQVJNNjRfQlM9eQpDT05GSUdfQ1JZUFRPX1NNNF9BUk02NF9DRT15CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0VfQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BUk02NF9ORU9OX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX0FSTTY0X0NFX0NDTT15CiMgQ09ORklHX0NSWVBUT19TTTRfQVJNNjRfQ0VfQ0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNNF9BUk02NF9DRV9HQ00gaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGX0FSTTY0X0NFIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKGFybTY0KQoKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX0FMTFdJTk5FUj15CkNPTkZJR19DUllQVE9fREVWX1NVTjRJX1NTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TU19QUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU40SV9TU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1NVTjhJX0NFPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9DRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfVFJORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1NVTjhJX1NTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9TU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfUFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfRlNMX0NBQU0gaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX01YU19EQ1AgaXMgbm90IHNldAojIENPTkZJR19DQVZJVU1fQ1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9OSVRST1hfQ05ONTVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfTUFSVkVMTF9DRVNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9PQ1RFT05UWF9DUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX09DVEVPTlRYMl9DUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUXzRYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0FWSVVNX1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQ09NX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1JPQ0tDSElQPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9ST0NLQ0hJUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfWllOUU1QX0FFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfWllOUU1QX1NIQTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NIRUxTSU8gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89eQpDT05GSUdfQ1JZUFRPX0RFVl9CQ01fU1BVPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUZFWENFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NSRUUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfU0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX1NFQzIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISVNJX0hQUkUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0hJU0lfVFJORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQU1MT0dJQ19HWEwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1NBMlVMIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQpDT05GSUdfWDUwOV9DRVJUSUZJQ0FURV9QQVJTRVI9eQojIENPTkZJR19QS0NTOF9QUklWQVRFX0tFWV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVI9eQojIENPTkZJR19QS0NTN19URVNUX0tFWSBpcyBub3Qgc2V0CkNPTkZJR19TSUdORURfUEVfRklMRV9WRVJJRklDQVRJT049eQojIENPTkZJR19GSVBTX1NJR05BVFVSRV9TRUxGVEVTVCBpcyBub3Qgc2V0CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfTU9EVUxFX1NJR19LRVk9ImNlcnRzL3NpZ25pbmdfa2V5LnBlbSIKQ09ORklHX01PRFVMRV9TSUdfS0VZX1RZUEVfUlNBPXkKIyBDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9FQ0RTQSBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIKIyBDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDT05EQVJZX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9IQVNIX0xJU1Q9IiIKIyBDT05GSUdfU1lTVEVNX1JFVk9DQVRJT05fTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfQVVUSF9VUERBVEUgaXMgbm90IHNldAojIGVuZCBvZiBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwoKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9bQpDT05GSUdfUkFJRDZfUFFfQkVOQ0hNQVJLPXkKQ09ORklHX0xJTkVBUl9SQU5HRVM9eQojIENPTkZJR19QQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0JJVFJFVkVSU0U9eQpDT05GSUdfSEFWRV9BUkNIX0JJVFJFVkVSU0U9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CiMgQ09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSU1FX05VTUJFUlMgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfU1RNUF9ERVZJQ0U9eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19BUkNIX1VTRV9TWU1fQU5OT1RBVElPTlM9eQojIENPTkZJR19JTkRJUkVDVF9QSU8gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9NTUlPX0FDQ0VTUyBpcyBub3Qgc2V0CgojCiMgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQ1JZUFRPX0xJQl9VVElMUz15CkNPTkZJR19DUllQVE9fTElCX0FFUz15CkNPTkZJR19DUllQVE9fTElCX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0xJQl9HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTElCX0JMQUtFMlNfR0VORVJJQz15CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEFfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTlfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTk9eQpDT05GSUdfQ1JZUFRPX0xJQl9ERVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0laRT05CkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEExPXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMjU2PXkKIyBlbmQgb2YgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMKCkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkM2NF9ST0NLU09GVD15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM2ND15CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15CkNPTkZJR19YWEhBU0g9eQpDT05GSUdfQVVESVRfR0VORVJJQz15CkNPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDPXkKQ09ORklHX0FVRElUX0NPTVBBVF9HRU5FUklDPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz15CkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfREVDT01QUkVTU19aU1REPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX1hBUlJBWV9NVUxUST15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVD15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0RNQV9PUFM9eQpDT05GSUdfTkVFRF9TR19ETUFfRkxBR1M9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfRE1BX0RFQ0xBUkVfQ09IRVJFTlQ9eQpDT05GSUdfQVJDSF9IQVNfU0VUVVBfRE1BX09QUz15CkNPTkZJR19BUkNIX0hBU19URUFSRE9XTl9ETUFfT1BTPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfRE1BX0ZPUl9ERVZJQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19ETUFfRk9SX0NQVT15CkNPTkZJR19BUkNIX0hBU19ETUFfUFJFUF9DT0hFUkVOVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfU1dJT1RMQl9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9CT1VOQ0VfVU5BTElHTkVEX0tNQUxMT0M9eQojIENPTkZJR19ETUFfUkVTVFJJQ1RFRF9QT09MIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9OT05DT0hFUkVOVF9NTUFQPXkKQ09ORklHX0RNQV9DT0hFUkVOVF9QT09MPXkKQ09ORklHX0RNQV9ESVJFQ1RfUkVNQVA9eQpDT05GSUdfRE1BX0NNQT15CiMgQ09ORklHX0RNQV9OVU1BX0NNQSBpcyBub3Qgc2V0CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1lbW9yeSBhcmVhIHNpemU6CiMKQ09ORklHX0NNQV9TSVpFX01CWVRFUz0xNgpDT05GSUdfQ01BX1NJWkVfU0VMX01CWVRFUz15CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9QRVJDRU5UQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01JTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NQVggaXMgbm90IHNldApDT05GSUdfQ01BX0FMSUdOTUVOVD04CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ETUFfTUFQX0JFTkNITUFSSyBpcyBub3Qgc2V0CkNPTkZJR19TR0xfQUxMT0M9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19MSUJGRFQ9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0hBVkVfR0VORVJJQ19WRFNPPXkKQ09ORklHX0dFTkVSSUNfR0VUVElNRU9GREFZPXkKQ09ORklHX0dFTkVSSUNfVkRTT19USU1FX05TPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CkNPTkZJR19GT05UUz15CiMgQ09ORklHX0ZPTlRfOHg4IGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHgxNj15CiMgQ09ORklHX0ZPTlRfNngxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfN3gxNCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfUEVBUkxfOHg4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9BQ09STl84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX01JTklfNHg2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF82eDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF8xMHgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOOHgxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOMTJ4MjIgaXMgbm90IHNldApDT05GSUdfRk9OVF9URVIxNngzMj15CiMgQ09ORklHX0ZPTlRfNng4IGlzIG5vdCBzZXQKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfTUVNUkVHSU9OPXkKQ09ORklHX0FSQ0hfSEFTX1VBQ0NFU1NfRkxVU0hDQUNIRT15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NUQUNLREVQT1RfQUxXQVlTX0lOSVQ9eQpDT05GSUdfU0JJVE1BUD15CkNPTkZJR19QQVJNQU49bQpDT05GSUdfT0JKQUdHPW0KIyBlbmQgb2YgTGlicmFyeSByb3V0aW5lcwoKQ09ORklHX0dFTkVSSUNfSU9SRU1BUD15CkNPTkZJR19HRU5FUklDX0xJQl9ERVZNRU1fSVNfQUxMT1dFRD15CkNPTkZJR19QTERNRlc9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQojIENPTkZJR19QUklOVEtfQ0FMTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tUUkFDRV9CVUlMRF9JRCBpcyBub3Qgc2V0CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NApDT05GSUdfQk9PVF9QUklOVEtfREVMQVk9eQojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NZTUJPTElDX0VSUk5BTUU9eQpDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgZW5kIG9mIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoKQ09ORklHX0RFQlVHX0tFUk5FTD15CkNPTkZJR19ERUJVR19NSVNDPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfQVNfSEFTX05PTl9DT05TVF9MRUIxMjg9eQojIENPTkZJR19ERUJVR19JTkZPX05PTkUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGX1RPT0xDSEFJTl9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0lORk9fRFdBUkY0PXkKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19DT01QUkVTU0VEX05PTkU9eQojIENPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19TUExJVF9CVEY9eQpDT05GSUdfUEFIT0xFX0hBU19MQU5HX0VYQ0xVREU9eQpDT05GSUdfREVCVUdfSU5GT19CVEZfTU9EVUxFUz15CiMgQ09ORklHX01PRFVMRV9BTExPV19CVEZfTUlTTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19HREJfU0NSSVBUUyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19IRUFERVJTX0lOU1RBTEwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfRlVOQ1RJT05fQUxJR05fNjRCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKIyBDT05GSUdfVk1MSU5VWF9NQVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldAojIGVuZCBvZiBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCgojCiMgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCiMKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MApDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTF9TRVFVRU5DRT0iIgpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfREVCVUdfRlNfQUxMT1dfQUxMPXkKIyBDT05GSUdfREVCVUdfRlNfRElTQUxMT1dfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GU19BTExPV19OT05FIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQpDT05GSUdfVUJTQU49eQojIENPTkZJR19VQlNBTl9UUkFQIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19VQlNBTl9CT1VORFNfU1RSSUNUPXkKQ09ORklHX1VCU0FOX0JPVU5EUz15CkNPTkZJR19VQlNBTl9CT1VORFNfU1RSSUNUPXkKQ09ORklHX1VCU0FOX1NISUZUPXkKIyBDT05GSUdfVUJTQU5fRElWX1pFUk8gaXMgbm90IHNldAojIENPTkZJR19VQlNBTl9VTlJFQUNIQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9CT09MPXkKQ09ORklHX1VCU0FOX0VOVU09eQojIENPTkZJR19VQlNBTl9BTElHTk1FTlQgaXMgbm90IHNldApDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVEVTVF9VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0NTQU49eQpDT05GSUdfSEFWRV9LQ1NBTl9DT01QSUxFUj15CiMgZW5kIG9mIEdlbmVyaWMgS2VybmVsIERlYnVnZ2luZyBJbnN0cnVtZW50cwoKIwojIE5ldHdvcmtpbmcgRGVidWdnaW5nCiMKIyBDT05GSUdfTkVUX0RFVl9SRUZDTlRfVFJBQ0tFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OU19SRUZDTlRfVFJBQ0tFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05FVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE5ldHdvcmtpbmcgRGVidWdnaW5nCgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0RFQlVHPXkKIyBDT05GSUdfU0xVQl9ERUJVR19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldApDT05GSUdfUEFHRV9UQUJMRV9DSEVDSz15CkNPTkZJR19QQUdFX1RBQkxFX0NIRUNLX0VORk9SQ0VEPXkKQ09ORklHX1BBR0VfUE9JU09OSU5HPXkKIyBDT05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19XWD15CkNPTkZJR19ERUJVR19XWD15CkNPTkZJR19HRU5FUklDX1BURFVNUD15CkNPTkZJR19QVERVTVBfQ09SRT15CiMgQ09ORklHX1BURFVNUF9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUl9WTUFfTE9DS19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldAojIENPTkZJR19TSFJJTktFUl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19ERUJVR19WTV9QR1RBQkxFPXkKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTV9QR1RBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQVNBTj15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fU1dfVEFHUz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fSFdfVEFHUz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fVk1BTExPQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fR0VORVJJQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fU1dfVEFHUz15CkNPTkZJR19DQ19IQVNfV09SS0lOR19OT1NBTklUSVpFX0FERFJFU1M9eQpDT05GSUdfS0FTQU49eQojIENPTkZJR19LQVNBTl9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0FTQU5fU1dfVEFHUyBpcyBub3Qgc2V0CkNPTkZJR19LQVNBTl9IV19UQUdTPXkKQ09ORklHX0tBU0FOX1ZNQUxMT0M9eQpDT05GSUdfSEFWRV9BUkNIX0tGRU5DRT15CkNPTkZJR19LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFX1NBTVBMRV9JTlRFUlZBTD0xMDAKQ09ORklHX0tGRU5DRV9OVU1fT0JKRUNUUz0yNTUKIyBDT05GSUdfS0ZFTkNFX0RFRkVSUkFCTEUgaXMgbm90IHNldAojIENPTkZJR19LRkVOQ0VfU1RBVElDX0tFWVMgaXMgbm90IHNldApDT05GSUdfS0ZFTkNFX1NUUkVTU19URVNUX0ZBVUxUUz0wCiMgZW5kIG9mIE1lbW9yeSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0tMQojIENPTkZJR19TT0ZUTE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9CVUREWT15CiMgQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XUV9DUFVfSU5URU5TSVZFX1JFUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTE9DS1VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKCiMKIyBTY2hlZHVsZXIgRGVidWdnaW5nCiMKIyBDT05GSUdfU0NIRURfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0NIRURfSU5GTz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBlbmQgb2YgU2NoZWR1bGVyIERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfTE9DS19ERUJVR0dJTkdfU1VQUE9SVD15CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SV1NFTVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLX0FMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19XV19NVVRFWF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRl9UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19DU0RfTE9DS19XQUlUX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQoKIyBDT05GSUdfREVCVUdfSVJRRkxBR1MgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldAoKIwojIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKIwpDT05GSUdfREVCVUdfTElTVD15CiMgQ09ORklHX0RFQlVHX1BMSVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NHPXkKQ09ORklHX0RFQlVHX05PVElGSUVSUz15CiMgQ09ORklHX0RFQlVHX01BUExFX1RSRUUgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1JDVV9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9SRUZfU0NBTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKQ09ORklHX1JDVV9FWFBfQ1BVX1NUQUxMX1RJTUVPVVQ9MAojIENPTkZJR19SQ1VfQ1BVX1NUQUxMX0NQVVRJTUUgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgUkNVIERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19DR1JPVVBfUkVGIGlzIG5vdCBzZXQKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9SRVRWQUw9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9DQUxMX09QUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0JPT1RUSU1FX1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CiMgQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1JFVFZBTCBpcyBub3Qgc2V0CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVDVF9DQUxMUz15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX0NBTExfT1BTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CiMgQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRU09GRl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19IV0xBVF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19PU05PSVNFX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSTEFUX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1QgaXMgbm90IHNldApDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfUFJPQkVfRVZFTlRTX0JURl9BUkdTPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfUEFUQ0hBQkxFX0ZVTkNUSU9OX0VOVFJZPXkKIyBDT05GSUdfU1lOVEhfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUl9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19ISVNUX1RSSUdHRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZFTlRfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FVkFMX01BUF9GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1JFQ09SRF9SRUNVUlNJT04gaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfVkFMSURBVEVfVElNRV9ERUxUQVMgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUSVJRX0RFTEFZX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19LUFJPQkVfRVZFTlRfR0VOX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVD15CkNPTkZJR19IQVZFX1NBTVBMRV9GVFJBQ0VfRElSRUNUX01VTFRJPXkKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CgojCiMgYXJtNjQgRGVidWdnaW5nCiMKIyBDT05GSUdfUElEX0lOX0NPTlRFWFRJRFIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19FRkkgaXMgbm90IHNldAojIENPTkZJR19BUk02NF9SRUxPQ19URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SRVNJR0hUIGlzIG5vdCBzZXQKIyBlbmQgb2YgYXJtNjQgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19URVNUX0RIUlkgaXMgbm90IHNldAojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QQVJNQU4gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX09CSkFHRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMKIyBlbmQgb2YgUnVzdCBoYWNraW5nCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== diff --git a/driverkit/config/7.3.0+driver/aarch64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml b/driverkit/config/7.3.0+driver/aarch64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml similarity index 62% rename from driverkit/config/7.3.0+driver/aarch64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml rename to driverkit/config/7.3.0+driver/aarch64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml index 5484451e85..9bfb41388c 100755 --- a/driverkit/config/7.3.0+driver/aarch64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml +++ b/driverkit/config/7.3.0+driver/aarch64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml @@ -1,10 +1,10 @@ -kernelversion: "2" -kernelrelease: 6.11.0-1002-gcp +kernelversion: "3" +kernelrelease: 6.11.0-1003-gcp target: ubuntu-gcp architecture: arm64 output: - module: output/7.3.0+driver/aarch64/falco_ubuntu-gcp_6.11.0-1002-gcp_2.ko - probe: output/7.3.0+driver/aarch64/falco_ubuntu-gcp_6.11.0-1002-gcp_2.o + module: output/7.3.0+driver/aarch64/falco_ubuntu-gcp_6.11.0-1003-gcp_3.ko + probe: output/7.3.0+driver/aarch64/falco_ubuntu-gcp_6.11.0-1003-gcp_3.o kernelurls: - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1002_6.11.0-1002.2_arm64.deb - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-headers-6.11.0-1002-gcp_6.11.0-1002.2_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1003_6.11.0-1003.3_arm64.deb + - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-gcp/linux-headers-6.11.0-1003-gcp_6.11.0-1003.3_arm64.deb diff --git a/driverkit/config/7.3.0+driver/aarch64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml b/driverkit/config/7.3.0+driver/aarch64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml deleted file mode 100755 index 91924a8cac..0000000000 --- a/driverkit/config/7.3.0+driver/aarch64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml +++ /dev/null @@ -1,10 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.11.0-1001-realtime -target: ubuntu-realtime -architecture: arm64 -output: - module: output/7.3.0+driver/aarch64/falco_ubuntu-realtime_6.11.0-1001-realtime_1.ko - probe: output/7.3.0+driver/aarch64/falco_ubuntu-realtime_6.11.0-1001-realtime_1.o -kernelurls: - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-realtime/linux-headers-6.11.0-1001-realtime_6.11.0-1001.1_arm64.deb - - http://ports.ubuntu.com/ubuntu-ports/pool/main/l/linux-realtime/linux-realtime-headers-6.11.0-1001_6.11.0-1001.1_all.deb diff --git a/driverkit/config/7.3.0+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml index 55d92577f5..71b8daa77f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/almalinux_4.18.0-553.5.1.el8_10.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_almalinux_4.18.0-553.5.1.el8_10.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_almalinux_4.18.0-553.5.1.el8_10.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.5.1.el8_10.x86_64.rpm + - http://repo.almalinux.org/almalinux/8.10/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.5.1.el8_10.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/almalinux_4.18.0-553.el8_10.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/almalinux_4.18.0-553.el8_10.x86_64_1.yaml index 7edcc37f5c..44541ebb7c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/almalinux_4.18.0-553.el8_10.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/almalinux_4.18.0-553.el8_10.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_almalinux_4.18.0-553.el8_10.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_almalinux_4.18.0-553.el8_10.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/8.10/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.el8_10.x86_64.rpm + - http://repo.almalinux.org/almalinux/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.el8_10.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml index 588c6315d7..6bbad6bab6 100755 --- a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.13.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.13.1.el9_4.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.13.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.13.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.13.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml index bd922218d9..2d3a4dd1b9 100755 --- a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.16.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.16.1.el9_4.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.16.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.16.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.18.1.el9_4.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.18.1.el9_4.x86_64_1.yaml index aef0f97ece..ab1aceb008 100755 --- a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.18.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.18.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.18.1.el9_4.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.18.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.18.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.18.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml index ccb89d343f..99e88fc896 100755 --- a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.20.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.20.1.el9_4.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.20.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.20.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.20.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.22.1.el9_4.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.22.1.el9_4.x86_64_1.yaml index 652be6f4cc..c0a0bceabb 100755 --- a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.22.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.22.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.22.1.el9_4.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.22.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.22.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.22.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.24.1.el9_4.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.24.1.el9_4.x86_64_1.yaml index 1d3e110609..89f93ba50f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.24.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.24.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.24.1.el9_4.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.24.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.24.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.24.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.28.1.el9_4.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.28.1.el9_4.x86_64_1.yaml index c2c515da14..b290bb604d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.28.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.28.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.28.1.el9_4.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.28.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.28.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.28.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.31.1.el9_4.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.31.1.el9_4.x86_64_1.yaml index 53b9de1bcc..b2315a105a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.31.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.31.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.31.1.el9_4.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.31.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.31.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.31.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.37.1.el9_4.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.37.1.el9_4.x86_64_1.yaml index 0a4fa72f97..1579c2ecd9 100755 --- a/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.37.1.el9_4.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/almalinux_5.14.0-427.37.1.el9_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.37.1.el9_4.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_almalinux_5.14.0-427.37.1.el9_4.x86_64_1.o kernelurls: - - http://repo.almalinux.org/almalinux/9.4/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.37.1.el9_4.x86_64.rpm + - http://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/kernel-devel-5.14.0-427.37.1.el9_4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml index e0817f4e39..db9303b09b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_amazonlinux2022_5.10.75-82.359.amzn2022.x86_64_1.o kernelurls: - - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/54a27ef1598955d2f12bcd3d29f646e7d6681e92bf047f1861fccc20013093b0/x86_64/../../../../blobstore/c9592b941a6713c183a21e4f4f29a4dcf062a1794265426996ffedb0992cebe6/kernel-devel-5.10.75-82.359.amzn2022.x86_64.rpm + - https://al2022-repos-us-east-1-9761ab97.s3.dualstack.us-east-1.amazonaws.com/core/guids/db05fcc4b022af5ce6a038ac10b7ed311f7611a5a0c69c9df6233bf2d6bc6c73/x86_64/../../../../blobstore/c9592b941a6713c183a21e4f4f29a4dcf062a1794265426996ffedb0992cebe6/kernel-devel-5.10.75-82.359.amzn2022.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml index 47ecccb563..20662f453e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.10.130-118.517.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/f0558ea00c6659ab2c3cb7d2083df295b5f39043dd0b00f8ac2d0612e1c0d2b6/kernel-devel-5.10.130-118.517.amzn2.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml index dade474c16..2775ddb107 100755 --- a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.10.35-31.135.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/5d48cac0fdcfa1b07d7b7e06ada582730d8bc6d41cafcc6ab60d163004539db3/kernel-devel-5.10.35-31.135.amzn2.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml index fae11ae691..de4ff6cf42 100755 --- a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.10.47-39.130.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/b249d08eac92c548b69308c4b547d47a46a11d1e4b8ba9d6e48493cf58647816/kernel-devel-5.10.47-39.130.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b249d08eac92c548b69308c4b547d47a46a11d1e4b8ba9d6e48493cf58647816/kernel-devel-5.10.47-39.130.amzn2.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml index 9fdd7bb3ea..4ee71a1ba7 100755 --- a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.10.50-44.131.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/d7a05ba10f6a969691e9d831d844ae6b90536967888c07f85a26c1ed42688e12/kernel-devel-5.10.50-44.131.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/d7a05ba10f6a969691e9d831d844ae6b90536967888c07f85a26c1ed42688e12/kernel-devel-5.10.50-44.131.amzn2.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml index 669df9168a..195e0d451d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.10.68-62.173.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/3e3fd48637c5bee00999565017a98671165a0175906fd525ebb8c5314dbe9598/kernel-devel-5.10.68-62.173.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/3e3fd48637c5bee00999565017a98671165a0175906fd525ebb8c5314dbe9598/kernel-devel-5.10.68-62.173.amzn2.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml index 7d2481df0a..9e9c73a7ad 100755 --- a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.10.96-90.460.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b82670f07e0edd4ba1dd008db5a08d5bfe569ef5d1b9e259d32a5fc525668585/kernel-devel-5.10.96-90.460.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.10/stable/x86_64/fa196e3b0cda1baec8e86e46f05ecd1be6cee61f7e2b5c9a3cbc6c94245add81/../../../../../../blobstore/b82670f07e0edd4ba1dd008db5a08d5bfe569ef5d1b9e259d32a5fc525668585/kernel-devel-5.10.96-90.460.amzn2.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml index 953f4c66c9..970ae20280 100755 --- a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.4.46-19.75.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/b836550485e7ab9dddc4f091a8d92a89e5f13fb93eec8acd02a3b25d23112c43/kernel-devel-5.4.46-19.75.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/b836550485e7ab9dddc4f091a8d92a89e5f13fb93eec8acd02a3b25d23112c43/kernel-devel-5.4.46-19.75.amzn2.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml index 6b18d71ceb..869c17ac49 100755 --- a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.4.46-23.77.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/84c04e5ee6220fd83bb601cffbcf57a79560747104c16ebb2cbed604e3557ef7/kernel-devel-5.4.46-23.77.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/84c04e5ee6220fd83bb601cffbcf57a79560747104c16ebb2cbed604e3557ef7/kernel-devel-5.4.46-23.77.amzn2.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml index 7a787c0620..5d949565a9 100755 --- a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.4.58-32.125.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/6bae59358dae7d22dcb5367097e0665e8083ec0ddca96e54e6b0db735286f3fb/kernel-devel-5.4.58-32.125.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/6bae59358dae7d22dcb5367097e0665e8083ec0ddca96e54e6b0db735286f3fb/kernel-devel-5.4.58-32.125.amzn2.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.yaml index 4935d3584d..0ba07c06aa 100755 --- a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.4.74-36.135.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/d42f478d8bb04b40a9ca5de254b7acbc39fd61894b70d475517189dfe836320d/kernel-devel-5.4.74-36.135.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/d42f478d8bb04b40a9ca5de254b7acbc39fd61894b70d475517189dfe836320d/kernel-devel-5.4.74-36.135.amzn2.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml index 1881c7e70e..90cbaaf910 100755 --- a/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_amazonlinux2_5.4.95-42.163.amzn2.x86_64_1.o kernelurls: - - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-ng/stable/x86_64/f9bb600b110c667c6e2c57454f861bb81462dc01d366747d6614565287e7f066/../../../../../../blobstore/117ddd7ca04faa044ae9713b7ddcfd1f1531242e6d4aedfe3d8646acc5254905/kernel-devel-5.4.95-42.163.amzn2.x86_64.rpm + - http://amazonlinux.us-east-1.amazonaws.com/2/extras/kernel-5.4/stable/x86_64/7159e8bbd345de92bcaac3e495a0a6ff3266d67c3939d6fbf0629407ad96e6c9/../../../../../../blobstore/117ddd7ca04faa044ae9713b7ddcfd1f1531242e6d4aedfe3d8646acc5254905/kernel-devel-5.4.95-42.163.amzn2.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml index 41e0a24161..bbe9ca7d3e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-573.26.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-573.26.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.26.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.26.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml index 1b64d4efad..26216ae90d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-573.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-573.3.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.3.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.7/updates/x86_64/Packages/kernel-devel-2.6.32-573.3.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.11.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.11.1.el6.x86_64_1.yaml index b28a309073..39c2090c5e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.11.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.11.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-642.11.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.11.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.11.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.13.2.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.13.2.el6.x86_64_1.yaml index e23cc4d9eb..ff100948aa 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.13.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.13.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-642.13.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.13.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.13.2.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.3.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.3.1.el6.x86_64_1.yaml index d557bf5edd..95237ed84e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.3.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.3.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-642.3.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.3.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.3.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml index fb75a50229..ee7a2bcc92 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.4.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-642.4.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.4.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.8/updates/x86_64/Packages/kernel-devel-2.6.32-642.4.2.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml index 48a86531d3..c9d686d4da 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-642.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-642.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.8/os/x86_64/Packages/kernel-devel-2.6.32-642.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml index fc1c04050f..8b2020f83a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.10.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-696.10.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.2.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.10.3.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.10.3.el6.x86_64_1.yaml index 5508d69852..f996e73787 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.10.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.10.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-696.10.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.3.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.10.3.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml index 5416180b67..c2e750ef22 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.16.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-696.16.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.16.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.16.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml index d243c6bd71..72df84fb5d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.18.7.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-696.18.7.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.18.7.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.18.7.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.20.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.20.1.el6.x86_64_1.yaml index 1904b04e08..6cdaecbfa5 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.20.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.20.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-696.20.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.20.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.20.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml index 9ffe0fbe8c..be82aa2c51 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.23.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-696.23.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.23.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.23.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml index 8cfc12fffb..821ddcd719 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.3.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-696.3.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/updates/x86_64/Packages/kernel-devel-2.6.32-696.3.2.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml index 354e0b0cba..38d99c1c68 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-696.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-696.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.9/os/x86_64/Packages/kernel-devel-2.6.32-696.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.9/os/x86_64/Packages/kernel-devel-2.6.32-696.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml index 381f80b3d8..f7ddd69aaa 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.11.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.11.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.11.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml index 5b39a7ee46..33e2c8fa31 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.14.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.14.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.14.2.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.14.2.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml index 0be07e7604..b413e90b59 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.17.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.17.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.17.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.17.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml index 7844dce3e1..cb015d1bee 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.18.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.18.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.18.2.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml index 19ff333313..e2a856e406 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.22.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.22.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.22.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.22.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml index 2e9b5e10a2..0d0f466431 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.23.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.23.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.23.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.23.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml index 9503391715..2c497c40fe 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.24.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.24.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.2.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.24.3.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.24.3.el6.x86_64_1.yaml index 000a2e5d73..3465f7adbf 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.24.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.24.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.24.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.3.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.24.3.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml index 0c6033a838..eff13b6a26 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.25.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.25.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.25.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml index cba8dfd174..bb34db4062 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.27.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.27.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.27.1.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.27.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml index f4cfcbc01f..ed4547e21e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.29.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.29.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml index bd48063130..af30d9de53 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.29.2.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.29.2.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.2.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.29.2.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml index 94afa2c77b..e624df147c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.3.5.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.3.5.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.3.5.el6.x86_64.rpm + - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.3.5.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml index 2df61145be..971f72a11c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.31.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.31.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/6/updates/x86_64/Packages/kernel-devel-2.6.32-754.31.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.31.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml index 51c174552d..a49f9f6542 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.6.3.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.6.3.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.6.3.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml index ea4e7f4673..7354c69210 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.9.1.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.9.1.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.9.1.el6.x86_64.rpm + - http://vault.centos.org/centos/6.10/updates/x86_64/Packages/kernel-devel-2.6.32-754.9.1.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml index 23477d973c..47c2385033 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_2.6.32-754.el6.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_2.6.32-754.el6.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/6.10/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm + - http://vault.centos.org/centos/6/os/x86_64/Packages/kernel-devel-2.6.32-754.el6.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml index 7790c383a0..de478dc296 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1062.1.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.1.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml index bc0ebe44c1..fa4e52529e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.18.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1062.18.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.18.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.18.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml index 4e3874108e..ccd4dcb0f6 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.4.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1062.4.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml index 2eb0a65972..283f525ae0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.4.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1062.4.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.4.3.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml index 4221662bd8..47eabbbabe 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.9.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1062.9.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.9.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.7.1908/updates/x86_64/Packages/kernel-devel-3.10.0-1062.9.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml index 601c20c398..d331e9ad93 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1062.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1062.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.7.1908/os/x86_64/Packages/kernel-devel-3.10.0-1062.el7.x86_64.rpm + - http://vault.centos.org/centos/7.7.1908/os/x86_64/Packages/kernel-devel-3.10.0-1062.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml index b3b7d55475..714716e83e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1127.10.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1127.10.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.10.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.10.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml index 131e822af1..ab527313b1 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1127.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1127.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.13.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.13.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml index b8b5310f6d..ae371285eb 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1127.19.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1127.19.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.19.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.8.2003/updates/x86_64/Packages/kernel-devel-3.10.0-1127.19.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml index e859e84a7a..c09bcc6cc4 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.105.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.105.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.105.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.105.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml index d1311f6fda..cf2012c7bf 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.108.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.108.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.108.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.108.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml index 32e09e4a0c..3a0711a276 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.11.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.11.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.11.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.118.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.118.1.el7.x86_64_1.yaml index 9670bf5027..d167f5546f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.118.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.118.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.118.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.118.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.118.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.119.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.119.1.el7.x86_64_1.yaml index 9945152145..6949756b95 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.119.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.119.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.119.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.119.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.119.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml index 28d22d3db2..02a928ca53 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.2.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.2.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml index 6a0dd414cb..c3b78670b1 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.21.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.21.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.21.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.21.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml index a452c47934..94ca89a73f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.25.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.25.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.25.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.25.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml index df556e1084..d7ad92f4c6 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.31.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.31.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.31.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml index defb1df13a..3ac7702409 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.41.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.41.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.41.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.41.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml index 3a0ccc0991..a8dea9c3f2 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.45.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.45.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.45.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml index 87ffef34dc..3d7679fe10 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.49.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.49.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.49.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.49.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml index 7ec1e92ffa..1c51544a27 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.62.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.62.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.62.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml index ccba785649..b3c4f2ddb0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.71.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.71.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.71.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.71.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml index a1db6ce73f..d28a5fe415 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.76.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.76.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.76.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.76.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml index 24c9c1fd42..972c8b668d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.81.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.81.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.81.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.81.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml index 5fe3152c4e..dd739b6b8a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.88.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.88.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.88.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.88.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml index 3fd264b980..25ade365d3 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.99.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.99.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-1160.99.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.99.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml index e3cf3f4f52..0a65cf6ea9 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-1160.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-1160.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.9.2009/updates/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm + - http://vault.centos.org/centos/7/os/x86_64/Packages/kernel-devel-3.10.0-1160.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml index b6f2a3acc0..0599fda086 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-123.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml index 49c324f268..01221d4133 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.13.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-123.13.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.13.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml index 6be105d9eb..59a7a2b7a4 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.20.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-123.20.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.20.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.20.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.4.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.4.2.el7.x86_64_1.yaml index d0cbd8b197..7553de5345 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.4.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.4.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-123.4.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml index 3e6bd02f52..cbb1b66853 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.4.4.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-123.4.4.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.4.4.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml index 167b7c52b9..da700f1149 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.8.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-123.8.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.8.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.8.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml index 6c1224cf3a..6fe4224577 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.9.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-123.9.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml index be16fdb494..8bbb5d537a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.9.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-123.9.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.0.1406/updates/x86_64/Packages/kernel-devel-3.10.0-123.9.3.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml index 207fa74127..25108804a0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-123.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-123.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.0.1406/os/x86_64/Packages/kernel-devel-3.10.0-123.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.0.1406/os/x86_64/Packages/kernel-devel-3.10.0-123.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml index 87bbc3ff63..bb759239c9 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.1.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-229.1.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.1.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.1.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml index f4f46b4143..7330f845dd 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.11.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-229.11.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.11.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.11.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml index edf2a31459..b6cfa8494f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.14.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-229.14.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.14.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.14.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml index a48bce9881..e7f3bb5683 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.4.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-229.4.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.4.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.4.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.7.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.7.2.el7.x86_64_1.yaml index d281cc3087..1eb759fe1c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.7.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-229.7.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-229.7.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.7.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.1.1503/updates/x86_64/Packages/kernel-devel-3.10.0-229.7.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml index 5c1a03ee39..e3c2bb74b8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.13.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-327.13.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.18.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.18.2.el7.x86_64_1.yaml index c7fcb8611b..913c36ba98 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.18.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.18.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-327.18.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.18.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.18.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml index 044e1efecc..06acd69482 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.22.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-327.22.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.22.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.22.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.36.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.36.1.el7.x86_64_1.yaml index b391b13dce..d02116a30a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.36.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.36.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-327.36.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml index 12af3172a4..d7da1ab06b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-327.36.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-327.36.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.3.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.2.1511/updates/x86_64/Packages/kernel-devel-3.10.0-327.36.3.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml index 90eb7dbd6a..309cbf3204 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.10.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-514.10.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.10.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.10.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.16.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.16.1.el7.x86_64_1.yaml index 2fc8fdb50b..40c7f14ef3 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.16.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.16.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-514.16.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.16.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.16.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml index bc4e0a5f66..967918a3bf 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.21.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-514.21.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.21.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml index e52000018d..4efd9be646 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.26.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-514.26.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml index 0d7e1b20e0..cf645c82ac 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-514.26.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-514.26.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.2.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.3.1611/updates/x86_64/Packages/kernel-devel-3.10.0-514.26.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml index a2d9337f30..6022f91d9d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.1.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-693.1.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.1.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.1.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml index 2352c13304..50b54093a9 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.2.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-693.2.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm + - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml index 59b1147c0d..b9da580730 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.2.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-693.2.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.2.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml index f69f6cc545..c7ad7c20c4 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.5.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-693.5.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.5.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/updates/x86_64/Packages/kernel-devel-3.10.0-693.5.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml index e2311d44d3..17217f136b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-693.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-693.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.4.1708/os/x86_64/Packages/kernel-devel-3.10.0-693.el7.x86_64.rpm + - http://vault.centos.org/centos/7.4.1708/os/x86_64/Packages/kernel-devel-3.10.0-693.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml index 55bcc8deae..ec1ae0ff2f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.11.6.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-862.11.6.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.11.6.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml index 63d8eb1bd1..b3851a5972 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.3.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-862.3.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.3.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml index 725d57de18..0bb124f4d8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.6.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-862.6.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.6.3.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.9.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.9.1.el7.x86_64_1.yaml index 5b7f0b81bf..b1983f82f0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.9.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-862.9.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-862.9.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.9.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.5.1804/updates/x86_64/Packages/kernel-devel-3.10.0-862.9.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.1.3.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.1.3.el7.x86_64_1.yaml index 15876b3ddd..70bdf4df8c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.1.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.1.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-957.1.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.1.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.1.3.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.10.1.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.10.1.el7.x86_64_1.yaml index 4468e655fe..cea9679295 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.10.1.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.10.1.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-957.10.1.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.10.1.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.10.1.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml index 33e3796da3..54fe8f225d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.12.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-957.12.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.12.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml index a9e2032418..f3f1f5320c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.21.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-957.21.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml index b3e5982fd3..76ced362f3 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.21.3.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-957.21.3.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.3.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.21.3.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml index 6a895ef873..cb2a6da5e0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.27.2.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-957.27.2.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.27.2.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/updates/x86_64/Packages/kernel-devel-3.10.0-957.27.2.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.el7.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.el7.x86_64_1.yaml index 60787d8459..06c9704232 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.el7.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_3.10.0-957.el7.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_3.10.0-957.el7.x86_64_1.ko probe: "" kernelurls: - - http://archive.kernel.org/centos/7.6.1810/os/x86_64/Packages/kernel-devel-3.10.0-957.el7.x86_64.rpm + - http://vault.centos.org/centos/7.6.1810/os/x86_64/Packages/kernel-devel-3.10.0-957.el7.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml index 7412c9594f..add4fdc434 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-193.28.1.el8_2.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-193.28.1.el8_2.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-193.28.1.el8_2.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.2.2004/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.x86_64.rpm + - http://archive.kernel.org/centos/8.2.2004/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-193.28.1.el8_2.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml index b58a03023e..ae3627accc 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-305.10.2.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-305.10.2.el8_4.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-305.10.2.el8_4.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.x86_64.rpm + - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.10.2.el8_4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml index 83b69c35ca..55df6292ba 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-305.17.1.el8_4.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-305.17.1.el8_4.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-305.17.1.el8_4.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.17.1.el8_4.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.17.1.el8_4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml index 62e10d77e4..19fd6734de 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-305.3.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-305.3.1.el8.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-305.3.1.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.x86_64.rpm + - http://archive.kernel.org/centos/8.4.2105/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-305.3.1.el8.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml index 21330ddb75..730f92c01a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-348.2.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-348.2.1.el8_5.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.x86_64.rpm + - http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.2.1.el8_5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml index 8a5632512c..f69ff699c0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-348.7.1.el8_5.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-348.7.1.el8_5.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.x86_64.rpm + - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.7.1.el8_5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml index 4adbf6eff3..47e9fcb629 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-348.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-348.el8.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-348.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.5.2111/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.el8.x86_64.rpm + - http://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-348.el8.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml index aa998b4d72..7a40849276 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-552.1.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-552.1.1.el8.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-552.1.1.el8.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.x86_64.rpm + - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.1.1.el8.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-552.3.1.el8.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-552.3.1.el8.x86_64_1.yaml index 5df42fa40a..af8775c4c8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-552.3.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-552.3.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-552.3.1.el8.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-552.3.1.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.3.1.el8.x86_64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.3.1.el8.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml index abe6879dd4..f99c62a651 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-552.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-552.el8.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-552.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.el8.x86_64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-552.el8.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-553.5.1.el8.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-553.5.1.el8.x86_64_1.yaml index b0124e8f2a..559b625072 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-553.5.1.el8.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-553.5.1.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-553.5.1.el8.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-553.5.1.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.x86_64.rpm + - http://archive.kernel.org/centos/8-stream/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-553.5.1.el8.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml index a7cd4c179d..734c678d37 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.11.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-80.11.2.el8_0.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.x86_64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.11.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.4.2.el8_0.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.4.2.el8_0.x86_64_1.yaml index dc7809f6d7..35d456760d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.4.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.4.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-80.4.2.el8_0.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-80.4.2.el8_0.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.4.2.el8_0.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.4.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.7.1.el8_0.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.7.1.el8_0.x86_64_1.yaml index bb16a773c5..5e8b321676 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.7.1.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.7.1.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-80.7.1.el8_0.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-80.7.1.el8_0.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.1.el8_0.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.1.el8_0.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml index 8f3a880411..c1f9c470fe 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.7.2.el8_0.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-80.7.2.el8_0.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-80.7.2.el8_0.x86_64_1.o kernelurls: - - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.x86_64.rpm + - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.7.2.el8_0.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml index 78ca9b9d39..d4a8d91aba 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_4.18.0-80.el8.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_4.18.0-80.el8.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_4.18.0-80.el8.x86_64_1.o kernelurls: - - http://vault.centos.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.el8.x86_64.rpm + - http://archive.kernel.org/centos/8.0.1905/BaseOS/x86_64/os/Packages/kernel-devel-4.18.0-80.el8.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_6.11.1-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_6.11.1-1.el8.elrepo.x86_64_1.yaml index 59c7d4e1be..8001141dab 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_6.11.1-1.el8.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_6.11.1-1.el8.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_6.11.1-1.el8.elrepo.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_6.11.1-1.el8.elrepo.x86_64_1.o kernelurls: - - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.11.1-1.el8.elrepo.x86_64.rpm + - http://elrepo.org/linux/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.11.1-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/centos_6.11.2-1.el8.elrepo.x86_64_1.yaml b/driverkit/config/7.3.0+driver/x86_64/centos_6.11.2-1.el8.elrepo.x86_64_1.yaml index 1e79ba4f84..c379f8e341 100755 --- a/driverkit/config/7.3.0+driver/x86_64/centos_6.11.2-1.el8.elrepo.x86_64_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/centos_6.11.2-1.el8.elrepo.x86_64_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_centos_6.11.2-1.el8.elrepo.x86_64_1.ko probe: output/7.3.0+driver/x86_64/falco_centos_6.11.2-1.el8.elrepo.x86_64_1.o kernelurls: - - http://mirror.rackspace.com/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.11.2-1.el8.elrepo.x86_64.rpm + - http://linux-mirrors.fnal.gov/linux/elrepo/kernel/el8/x86_64/RPMS/kernel-ml-devel-6.11.2-1.el8.elrepo.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.104-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.104-1.ph3_1.yaml index c5ece48ad5..ee10e22eb4 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.104-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.104-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.104-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.104-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.104-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.104-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.104-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.104-3.ph3_1.yaml index 28184ebcac..43a4522cdb 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.104-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.104-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.104-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.104-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.104-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.104-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml index 558a7c7194..842ca80fc8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.115-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.115-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-2.ph3_1.yaml index d7c6599483..0c9d6af7bd 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.115-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.115-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml index 320b194f47..2e2f300f2e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.115-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.115-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-5.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-5.ph3_1.yaml index 5fe3648fd2..7885cdfb09 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-5.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.115-5.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.115-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.115-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml index 1c51735bf6..e274727f24 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.115-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.115-6.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.115-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.115-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.115-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml index a8734d90a8..6ae33bb673 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.126-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.126-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.126-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.126-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.126-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml index 16d5709071..0ca8c83d94 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.132-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.132-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.132-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.132-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml index 0aa75fc51f..8ea76c2196 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.132-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.132-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.132-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.132-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.132-5.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.132-5.ph3_1.yaml index 17007b5429..501ba956ad 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.132-5.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.132-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.132-5.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.132-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.132-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.132-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml index a519b288ce..fe8f9f02c1 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.138-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.138-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.138-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.138-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.138-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml index a0f5f90421..1229ba6da4 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.145-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.145-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.145-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.145-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.145-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml index fa5318ab10..1270e3a604 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.148-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.148-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.148-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.148-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml index 295e6ba510..3952c3a13b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.148-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.148-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.148-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.148-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml index 0c793f72fb..8e4c179485 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.148-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.148-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.148-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.148-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.148-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.15-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.15-2.ph3_1.yaml index c391b96b4e..6ee26ede1f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.15-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.15-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.15-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.15-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_release_3.0_x86_64/x86_64/linux-devel-4.19.15-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.15-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml index 78f20e4e69..b417b11584 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.150-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.150-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.150-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.150-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.150-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.154-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.154-1.ph3_1.yaml index 96845cdba8..5768c993cf 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.154-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.154-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.154-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.154-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.154-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.154-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.154-5.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.154-5.ph3_1.yaml index d39ee525ae..8c9969c5a4 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.154-5.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.154-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.154-5.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.154-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.154-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.154-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.154-8.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.154-8.ph3_1.yaml index 65539e398c..b99a988482 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.154-8.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.154-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.154-8.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.154-8.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.154-8.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.154-8.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.160-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.160-4.ph3_1.yaml index a95e40113a..665566b759 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.160-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.160-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.160-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.160-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.160-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.160-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml index 34a0bb6f95..6c79fd9e4b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.164-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.164-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.164-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.164-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.164-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.174-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.174-1.ph3_1.yaml index b58a91d1a0..9ccd76c541 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.174-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.174-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.174-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.174-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.174-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.174-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml index 9e122a8980..6f5ffb4516 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.174-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.174-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.174-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.174-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.174-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.174-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.174-4.ph3_1.yaml index f85b0e839e..c836ba9849 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.174-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.174-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.174-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.174-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.174-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.174-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml index b256434b01..b9d983f957 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.177-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.177-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.177-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.177-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.177-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml index 1c9ed98e9e..62c3660b13 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.182-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.182-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.182-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.182-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.182-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.186-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.186-2.ph3_1.yaml index 2d41700b34..94b601f3da 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.186-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.186-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.186-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.186-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.186-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.186-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml index ce6f540326..b532d7daab 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.189-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.189-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.189-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.189-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml index 3971becc63..f3b0696ba3 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.189-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.189-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.189-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.189-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.189-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml index 64c650b61e..f2e011607e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.191-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.191-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.191-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.191-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-2.ph3_1.yaml index 47b2433faf..b4523d6cea 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.191-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.191-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.191-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml index f18457f66f..bdf73688d7 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.191-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.191-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml index 724512d486..b4d489eb35 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.191-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.191-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.191-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.191-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.191-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-1.ph3_1.yaml index bf5c14edb8..9996ef3cbe 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.198-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.198-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.198-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml index dc85df5e50..b709b0694b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.198-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.198-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.198-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-3.ph3_1.yaml index c0d688d89a..917fec7169 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.198-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.198-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.198-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml index f2db76e6b8..a70ad5d561 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.198-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.198-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.198-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.198-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.198-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.205-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.205-1.ph3_1.yaml index 464ea11dd1..c477b7bdda 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.205-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.205-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.205-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.205-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.205-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.205-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.214-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.214-3.ph3_1.yaml index aabba89e01..a30ed356f3 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.214-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.214-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.214-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.214-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.214-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.214-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml index 0753745e58..0e8c052390 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.217-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.217-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.217-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.217-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.217-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-1.ph3_1.yaml index 6679fd787f..c033b845e7 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.219-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.219-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.219-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-3.ph3_1.yaml index 9acbc307aa..22a7990c60 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.219-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.219-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.219-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml index 1c754330ab..e63093e967 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.219-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.219-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.219-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-5.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-5.ph3_1.yaml index 8ca4c2a39b..21dd2376ae 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-5.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.219-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.219-5.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.219-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.219-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.219-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.224-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.224-1.ph3_1.yaml index 3b404b3d2b..4edb442075 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.224-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.224-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.224-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.224-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.224-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.224-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml index f2dcc3013a..72a45357b2 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.224-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.224-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.224-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.224-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.224-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.225-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.225-3.ph3_1.yaml index cb9556bc66..6ce3a9b652 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.225-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.225-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.225-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.225-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.225-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.225-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.225-5.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.225-5.ph3_1.yaml index cbbeb294dc..80b3287912 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.225-5.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.225-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.225-5.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.225-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.225-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.225-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.229-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.229-1.ph3_1.yaml index 195fed7ac7..656a5a4b95 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.229-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.229-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.229-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.229-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.229-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.229-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml index 399e1cc025..9c853b3a08 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.232-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.232-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.232-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.232-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.232-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.232-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.232-2.ph3_1.yaml index 49b7fbab98..a969ea87cf 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.232-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.232-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.232-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.232-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.232-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml index 5a7f495136..d0f7181485 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.232-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.232-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.232-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.232-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.232-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.241-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.241-1.ph3_1.yaml index 258c3f0cd9..af10cab1aa 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.241-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.241-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.241-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.241-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.241-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.241-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml index 0c84670fce..beb1294ffe 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-12.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.247-12.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.247-12.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-12.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-12.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-13.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-13.ph3_1.yaml index 8dd09df536..35a44b5f81 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-13.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-13.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.247-13.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.247-13.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.247-13.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-13.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml index 2fbecd396f..14f6146425 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.247-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.247-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-3.ph3_1.yaml index d9e836abb1..31d4352a7c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.247-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.247-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-5.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-5.ph3_1.yaml index 9b305674ac..818b2a3318 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-5.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.247-5.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.247-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-6.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-6.ph3_1.yaml index 73178a4ca8..b673fa2fd2 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-6.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.247-6.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.247-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-7.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-7.ph3_1.yaml index ff62dbb23e..4760d0cfec 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-7.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-7.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.247-7.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.247-7.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-7.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-7.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml index 0da910f0ed..0478050293 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-8.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.247-8.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.247-8.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-8.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.247-8.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-9.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-9.ph3_1.yaml index 9c62205368..4d9a798855 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-9.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.247-9.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.247-9.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.247-9.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.247-9.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.247-9.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml index 9208063b50..4ad0cde023 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.256-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.256-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.256-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.256-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.256-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.256-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.256-3.ph3_1.yaml index e4fdc84e9b..e7a79a670e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.256-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.256-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.256-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.256-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.256-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.256-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml index 47c718ff29..cd419c925d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.256-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.256-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.256-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.256-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.256-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml index bf5adaef53..b161b62f2d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.261-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.261-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.261-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.261-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.261-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml index 7d9b4451f9..820d30d4e7 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.264-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.264-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.264-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml index 73669497fc..79807c87d9 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.264-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.264-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.264-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.264-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml index 87e153f1cb..817514c1c2 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.264-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.264-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.264-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.264-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.264-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml index 8051a80294..909fe58c33 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.268-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.268-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.268-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.268-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.268-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.268-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.268-2.ph3_1.yaml index 7853722e81..31b19e15dc 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.268-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.268-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.268-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.268-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.268-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.268-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.269-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.269-2.ph3_1.yaml index 723c804193..867a42ff06 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.269-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.269-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.269-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.269-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.269-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.269-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.271-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.271-2.ph3_1.yaml index e0d394617b..42c9974bc7 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.271-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.271-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.271-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.271-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.271-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.271-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml index b27f479977..0d75012fe5 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.272-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.272-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.272-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml index dd2aa9b69d..e55be1e4a7 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.272-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.272-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.272-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.272-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml index 9deef85cfb..166da017d1 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.272-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.272-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml index 2038eb2cf4..2dc7903fe8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.272-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.272-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.272-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.272-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.272-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.277-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.277-1.ph3_1.yaml index c63dd61c38..96a0bb5f46 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.277-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.277-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.277-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.277-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.277-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.277-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.277-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.277-3.ph3_1.yaml index 527daafd26..5e3070783d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.277-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.277-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.277-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.277-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.277-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.277-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.283-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.283-2.ph3_1.yaml index 6ea184ba19..57e2c6ff87 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.283-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.283-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.283-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.283-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.283-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.283-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.283-5.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.283-5.ph3_1.yaml index 48459c2478..0b5181cfce 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.283-5.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.283-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.283-5.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.283-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.283-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.283-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.285-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.285-1.ph3_1.yaml index 2a2244459f..ac034c83aa 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.285-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.285-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.285-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.285-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.285-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.285-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml index f1730b8c4c..4c85885097 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.285-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.285-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.285-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.285-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.285-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml index ca0ec328b5..3105a3a9da 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.288-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.288-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.288-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.288-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-2.ph3_1.yaml index 8034bb6237..ed4b154feb 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.288-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.288-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.288-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-3.ph3_1.yaml index 03e1f8f663..4a09de784c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.288-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.288-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.288-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.288-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml index e8b641945f..77d055b981 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.288-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.288-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.288-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.288-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.288-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.290-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.290-1.ph3_1.yaml index 3033712efc..b1434c5e56 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.290-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.290-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.290-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.290-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.290-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.290-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.290-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.290-2.ph3_1.yaml index 13e315bc99..2c5e972cd3 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.290-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.290-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.290-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.290-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.290-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.290-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.292-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.292-3.ph3_1.yaml index 145ca1e8cc..3f715fff05 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.292-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.292-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.292-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.292-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.292-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.292-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml index b43b5d3584..2290feb90d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.295-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.295-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.295-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.295-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.295-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml index d7f472789a..3b88283ad0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.295-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.295-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.295-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.295-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.295-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.297-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.297-1.ph3_1.yaml index 10a5cf2fb4..95360df7c3 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.297-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.297-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.297-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.297-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.297-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.297-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.303-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.303-1.ph3_1.yaml index eba393c916..ee4d78296b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.303-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.303-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.303-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.303-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.303-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.303-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-1.ph3_1.yaml index 36f77f66c4..72616d500d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.305-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.305-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.305-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-2.ph3_1.yaml index 03a2b49308..c61415132a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.305-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.305-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.305-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml index e667cdf107..c9785ab6cd 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.305-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.305-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.305-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-5.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-5.ph3_1.yaml index 8bfb5e0999..df915ea1e6 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-5.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.305-5.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.305-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.305-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.305-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-6.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-6.ph3_1.yaml index d671b982de..0a5b0b7072 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-6.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.305-6.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.305-6.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.305-6.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.305-6.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.305-6.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml index d49f922111..43ccfc12d1 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.306-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.306-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.306-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.306-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.306-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.306-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.306-2.ph3_1.yaml index 72aec211e3..57f6fd33b8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.306-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.306-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.306-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.306-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.306-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.306-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.307-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.307-2.ph3_1.yaml index 091f25954e..fbedb004f8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.307-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.307-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.307-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.307-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.307-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.307-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.307-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.307-3.ph3_1.yaml index ce71289e9e..bf09882f05 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.307-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.307-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.307-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.307-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.307-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.307-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.307-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.307-4.ph3_1.yaml index fa8fd42d6c..c007a4f199 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.307-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.307-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.307-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.307-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.307-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.307-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-1.ph3_1.yaml index 92f36d2f23..401749a41c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.311-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.311-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.311-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.311-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-2.ph3_1.yaml index 7005ff6d9c..3fbf3256ce 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.311-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.311-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.311-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.311-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-3.ph3_1.yaml index 43d9fcf767..82fe75beb6 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.311-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.311-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.311-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.311-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-4.ph3_1.yaml index 044f5d6b08..02de0435cf 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.311-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.311-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.311-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.311-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.311-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.313-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.313-1.ph3_1.yaml index c42b4c20c3..9eea3d406b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.313-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.313-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.313-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.313-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.313-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.313-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.315-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.315-1.ph3_1.yaml index 46de731085..c8947f1b9c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.315-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.315-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.315-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.315-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.315-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.315-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.317-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.317-1.ph3_1.yaml index fa2e97bd89..c916d68c50 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.317-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.317-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.317-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.317-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.317-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-rt-devel-4.19.317-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.32-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.32-2.ph3_1.yaml index feee0a5412..c81248f9ca 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.32-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.32-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.32-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.32-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.32-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.32-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.321-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.321-1.ph3_1.yaml index 3da85676e6..08aefecb43 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.321-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.321-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.321-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.321-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.321-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.321-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml index 9fc1ad3772..89f576ccf8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.40-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.40-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.40-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.40-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.40-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.40-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.40-3.ph3_1.yaml index f161b300e8..bdec58b35c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.40-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.40-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.40-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.40-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.40-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.40-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.52-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.52-1.ph3_1.yaml index 06de206fa9..d2dfb5621b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.52-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.52-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.52-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.52-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.52-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.52-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml index 2ba39b1dd3..ac08681ef2 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.65-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.65-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.65-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.65-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.65-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.72-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.72-1.ph3_1.yaml index af0a0a3d83..a240007161 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.72-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.72-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.72-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.72-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.72-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.72-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.72-2.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.72-2.ph3_1.yaml index b85f7c8f85..a5dbee642c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.72-2.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.72-2.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.72-2.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.72-2.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.72-2.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.72-2.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml index 7669856a11..61e267b63a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.87-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.87-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.87-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.87-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml index 1c6938d06e..2035437e91 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.87-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.87-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.87-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.87-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.87-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-1.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-1.ph3_1.yaml index caad9acbbe..e0abd53598 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-1.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-1.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.97-1.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.97-1.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-1.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.97-1.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-3.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-3.ph3_1.yaml index 2b71eb2709..734f6446f6 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-3.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-3.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.97-3.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.97-3.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.97-3.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-3.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml index 3cad9c363a..2e7d7037bf 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-4.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.97-4.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.97-4.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-secure-devel-4.19.97-4.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-4.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml index c2c2c16258..42b3938424 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_4.19.97-5.ph3_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_4.19.97-5.ph3_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_4.19.97-5.ph3_1.o kernelurls: - - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-devel-4.19.97-5.ph3.x86_64.rpm + - https://packages.vmware.com/photon/3.0/photon_updates_3.0_x86_64/x86_64/linux-aws-devel-4.19.97-5.ph3.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml index 658442a0f8..3c152139f4 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.103-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.103-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml index 6c2b8225c1..d3fc660406 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.103-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.103-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.103-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml index d0e3dc6b89..772d7c9fef 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.103-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.103-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.103-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml index 961f8c70ac..db7cf527a0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.103-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.103-4.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.103-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.103-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.103-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml index 93267761a1..921ed504c3 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.109-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.109-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.109-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.109-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml index 573fd33233..bf0eb114b7 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.109-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.109-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.109-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.109-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.109-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.109-4.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.109-4.ph4_1.yaml index ef19b76c14..b3cb336ca2 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.109-4.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.109-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.109-4.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.109-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.109-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.109-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-1.ph4_1.yaml index e0f297ed2b..b6f5014cd1 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.118-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.118-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-10.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-10.ph4_1.yaml index c26b3df785..e7c90819e3 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-10.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-10.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.118-10.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.118-10.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-10.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-10.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml index 612a0c5f95..255343fd2a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.118-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.118-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-3.ph4_1.yaml index 7de6fa0156..a4640bdd07 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.118-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.118-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.118-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-4.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-4.ph4_1.yaml index b155a132a9..8e8904d455 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-4.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.118-4.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.118-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml index 8c7f043f99..868561351a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.118-5.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.118-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.118-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-7.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-7.ph4_1.yaml index 2835d1077a..cbad3e1850 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-7.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.118-7.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.118-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-7.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-9.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-9.ph4_1.yaml index 6dde630996..abb91abf26 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-9.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.118-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.118-9.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.118-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.118-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.118-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml index ac8fe06349..87ee530cb1 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.132-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.132-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.132-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.132-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.132-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml index c9cf1df470..3c1e4f80bd 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.142-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.142-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.142-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.142-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.142-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.142-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.142-3.ph4_1.yaml index 261729e370..3dfce88bf5 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.142-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.142-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.142-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.142-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.142-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.142-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml index dd94b4d722..af3e62620a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.152-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.152-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.152-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-2.ph4_1.yaml index a19dc918c6..88170fc0d0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.152-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.152-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml index e58a4dbae0..d979fd5fa6 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.152-5.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.152-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.152-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml index 2c5d310cb3..87de1f808f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.152-6.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.152-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.152-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml index e4d273378c..ea423def55 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-8.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.152-8.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.152-8.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.152-8.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.152-8.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml index 006e62534d..382e92aed8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.152-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.152-9.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.152-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.152-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.152-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.159-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.159-1.ph4_1.yaml index 1e4a332b0f..f0dd5da498 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.159-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.159-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.159-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.159-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.159-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml index 015ba330dd..1a762c7391 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.159-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.159-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.159-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.159-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.159-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml index b502bb93f3..aa587b521b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.159-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.159-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.159-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.159-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.159-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml index 6ceb51e5c3..c1b30f90c4 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.168-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.168-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.168-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.168-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.168-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.168-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.168-2.ph4_1.yaml index 277ce1febb..cafe85fbf9 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.168-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.168-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.168-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.168-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.168-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.168-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml index 1c0757f03d..e24e8fba62 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.175-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.175-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.175-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.175-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml index 448078b34b..69bbdf5e22 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.175-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.175-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.175-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.175-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.175-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml index c07c1c69ee..9306f8dd58 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.180-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.180-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.180-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.180-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.180-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml index 523926bdbf..6319dc213a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.183-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.183-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.183-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.183-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.183-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml index c678ea6a66..7ac4aa3d54 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.186-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.186-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.186-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.186-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.186-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.188-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.188-2.ph4_1.yaml index 83dd673ae6..e624ca4efa 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.188-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.188-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.188-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.188-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.188-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.188-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml index 169ce22e45..a75c901eb7 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.190-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.190-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.190-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-2.ph4_1.yaml index 7e456a2d41..64e55882a8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.190-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.190-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.190-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-3.ph4_1.yaml index 0ef9c72501..045272d12f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.190-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.190-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.190-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml index ebafef2d93..64545cc20d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.190-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.190-4.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.190-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.190-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.190-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml index 986638cdaf..d6b6fad90b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.194-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.194-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.194-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.194-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.194-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.194-4.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.194-4.ph4_1.yaml index 7abf895130..c5c080b843 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.194-4.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.194-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.194-4.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.194-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.194-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.194-6.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.194-6.ph4_1.yaml index 123663f63a..6f33d709c9 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.194-6.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.194-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.194-6.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.194-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.194-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.194-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.197-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.197-1.ph4_1.yaml index a3afe3d2cd..9f3da6333b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.197-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.197-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.197-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.197-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.197-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.197-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml index 2dea163d9a..efbff201cb 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.197-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.197-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.197-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.197-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.197-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml index 8b096c55f1..c7ec8616b0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.198-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.198-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.198-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.198-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.198-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.200-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.200-1.ph4_1.yaml index 841be00213..201f2873fc 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.200-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.200-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.200-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.200-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.200-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.200-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml index 5767c1cd56..1f4f2f6e98 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.200-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.200-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.200-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.200-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.200-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml index bb901bf129..01ef1162ab 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.201-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.201-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.201-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.201-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.201-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.206-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.206-1.ph4_1.yaml index 9f336970db..a4ff6aac32 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.206-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.206-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.206-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.206-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.206-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.206-2.ph4_1.yaml index ba379091c4..6c2b332bdf 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.206-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.206-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.206-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.206-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.206-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.206-4.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.206-4.ph4_1.yaml index 9ab07a1b14..d213932485 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.206-4.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.206-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.206-4.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.206-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.206-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.206-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.209-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.209-1.ph4_1.yaml index 8766aaa8f8..8d21b8e13a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.209-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.209-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.209-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.209-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.209-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.209-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml index b4586454f9..9e027069f2 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.209-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.209-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.209-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.209-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.209-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml index 20e01dabf7..a93eb8fe5d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.209-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.209-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.209-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.209-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.209-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.210-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.210-1.ph4_1.yaml index f0a059fa9c..27f7404929 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.210-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.210-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.210-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.210-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.210-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.210-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.210-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.210-2.ph4_1.yaml index 7f8acd0e97..0fd2147ec6 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.210-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.210-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.210-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.210-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.210-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.210-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.210-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.210-3.ph4_1.yaml index 905e2e8d9d..21955512e0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.210-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.210-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.210-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.210-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.210-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.210-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.212-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.212-1.ph4_1.yaml index f94c8afc46..bac9877194 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.212-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.212-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.212-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.212-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.212-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.212-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.212-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.212-3.ph4_1.yaml index 59d6dbdf2b..120605ae90 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.212-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.212-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.212-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.212-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.212-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.212-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.214-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.214-1.ph4_1.yaml index 698a280736..e1afb912a8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.214-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.214-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.214-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.214-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.214-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.214-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.214-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.214-3.ph4_1.yaml index 39519c06fe..49962a5a3d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.214-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.214-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.214-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.214-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.214-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.214-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.216-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.216-1.ph4_1.yaml index c6eac9a897..f62ddf6e63 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.216-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.216-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.216-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.216-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.216-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_updates_4.0_x86_64/x86_64/linux-rt-devel-5.10.216-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.219-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.219-2.ph4_1.yaml index 143baa1619..8069c94727 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.219-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.219-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.219-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.219-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.219-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.219-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.222-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.222-1.ph4_1.yaml index 633a180726..7f74768e82 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.222-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.222-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.222-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.222-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.222-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.222-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.223-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.223-1.ph4_1.yaml index d5e3e9a480..e0e090840c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.223-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.223-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.223-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.223-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.223-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.223-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.223-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.223-2.ph4_1.yaml index 57c1cedc71..b1ea7f3c39 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.223-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.223-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.223-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.223-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.223-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.223-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.224-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.224-3.ph4_1.yaml index b71293e3c2..72dc95d8cd 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.224-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.224-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.224-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.224-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.224-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.224-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.224-4.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.224-4.ph4_1.yaml index d348d2f006..55b5be8710 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.224-4.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.224-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.224-4.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.224-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.224-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.224-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.224-5.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.224-5.ph4_1.yaml index 370bdda3de..d6d1b1394c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.224-5.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.224-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.224-5.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.224-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.224-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.224-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.226-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.226-1.ph4_1.yaml index 750642d24f..2e384ddf35 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.226-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.226-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.226-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.226-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_updates_4.0_x86_64/x86_64/linux-devel-5.10.226-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_updates_4.0_x86_64/x86_64/linux-aws-devel-5.10.226-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-10.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-10.ph4_1.yaml index 5db6aa16fb..12935d421c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-10.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-10.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.25-10.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.25-10.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-10.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-10.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml index bbe57c0404..9e442818a5 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.25-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.25-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.25-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-3.ph4_1.yaml index 6ec51fdc02..d3f5de05eb 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.25-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.25-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.25-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-5.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-5.ph4_1.yaml index 253097ea67..e014c33b13 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-5.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.25-5.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.25-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.25-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-6.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-6.ph4_1.yaml index b2581a3112..1f48bee1aa 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-6.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-6.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.25-6.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.25-6.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.25-6.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-6.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-7.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-7.ph4_1.yaml index 13ad146e2e..745cb986ad 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-7.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.25-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.25-7.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.25-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.25-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.25-7.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml index be37fd177d..cbf116fbbe 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.35-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.35-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.35-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.35-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.35-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.35-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.35-2.ph4_1.yaml index be073e6aa7..a693276c72 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.35-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.35-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.35-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.35-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.35-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.35-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.4-9.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.4-9.ph4_1.yaml index b46febd65b..0fd91b750f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.4-9.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.4-9.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.4-9.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.4-9.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_release_4.0_x86_64/x86_64/linux-rt-devel-5.10.4-9.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.4-9.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml index 68d0b2af12..6b7f8eb83e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.42-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.42-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.42-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.42-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.42-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml index d02dff84c7..fb7df6bfb1 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.42-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.42-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.42-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.42-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.42-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.42-3.ph4_1.yaml index 5c28c6410f..ce80cd8d2e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.42-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.42-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.42-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.42-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.42-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.42-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.46-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.46-1.ph4_1.yaml index 50daa68165..67320fc388 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.46-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.46-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.46-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.46-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.46-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.46-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml index 405b8496ad..a5a84ab2dd 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.52-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.52-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.52-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.52-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.52-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.61-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.61-1.ph4_1.yaml index 7c6a5dde03..510dfe6bc8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.61-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.61-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.61-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.61-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.61-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.61-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml index 2f919a5522..ab534c0b1b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.61-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.61-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.61-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.61-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.61-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml index 860c203d46..b6c4b72825 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.75-1.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.75-1.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.75-1.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.75-1.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.75-1.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml index fd0aae6440..29c8477d6f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-2.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.83-2.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.83-2.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-2.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-2.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-3.ph4_1.yaml index 19cde03b17..f8ed9fa594 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.83-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.83-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.83-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml index 2ac0ecef37..0ced856a51 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.83-4.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.83-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-secure-devel-5.10.83-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-5.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-5.ph4_1.yaml index eec20807e2..bdc5d82ee6 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-5.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.83-5.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.83-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.83-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-7.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-7.ph4_1.yaml index 8ec9592bdd..349fc50398 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-7.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.83-7.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.83-7.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.83-7.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.83-7.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.83-7.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml index 364cd79ca4..6bd7f2b588 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.93-3.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.93-3.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.93-3.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.93-3.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-3.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml index c3760698f2..bd998ea9c7 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.93-4.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.93-4.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.93-4.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-4.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-aws-devel-5.10.93-4.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml index 954a38013a..47a65964a0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_5.10.93-5.ph4_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_5.10.93-5.ph4_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_5.10.93-5.ph4_1.o kernelurls: - - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-rt-devel-5.10.93-5.ph4.x86_64.rpm + - https://packages.vmware.com/photon/4.0/photon_4.0_x86_64/x86_64/linux-devel-5.10.93-5.ph4.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.10-10.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.10-10.ph5_1.yaml index 021d0762fa..e9248e6a42 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.10-10.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.10-10.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.10-10.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.10-10.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_release_5.0_x86_64/x86_64/linux-rt-devel-6.1.10-10.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.10-10.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.10-12.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.10-12.ph5_1.yaml index 01820e83a5..080a7c15a8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.10-12.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.10-12.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.10-12.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.10-12.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.10-12.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.10-12.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.102-2.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.102-2.ph5_1.yaml index c8c8352439..e74dc8ec0d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.102-2.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.102-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.102-2.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.102-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.102-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.102-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.106-1.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.106-1.ph5_1.yaml index c9f308f820..414e3449c9 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.106-1.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.106-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.106-1.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.106-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.106-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.106-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.106-4.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.106-4.ph5_1.yaml index b7952176bc..d00d33221e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.106-4.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.106-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.106-4.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.106-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.106-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.106-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.109-2.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.109-2.ph5_1.yaml index 63225fb37e..de86e6d16a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.109-2.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.109-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.109-2.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.109-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.109-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.109-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.28-2.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.28-2.ph5_1.yaml index 2dfcfa01a5..732ccf05b5 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.28-2.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.28-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.28-2.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.28-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.28-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.28-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.37-1.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.37-1.ph5_1.yaml index 33620aa317..a838a827dc 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.37-1.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.37-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.37-1.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.37-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.37-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.37-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.37-2.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.37-2.ph5_1.yaml index e98a91ca54..1625d60222 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.37-2.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.37-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.37-2.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.37-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.37-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.37-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml index 7ca1078d55..19f41e1e6a 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.41-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.41-1.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.41-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml index 5da5e1e1c6..36c27d07db 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.41-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.41-2.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.41-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.41-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml index e75fb5f24a..08e79f7083 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.41-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.41-4.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.41-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.41-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.41-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml index 56ec2159f0..a94b12e23c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.45-1.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.45-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.45-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml index bd24f14a86..f674a812a9 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.45-3.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.45-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-5.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-5.ph5_1.yaml index 5fc8ea404a..d80a72ef3d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-5.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.45-5.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.45-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml index 7a8deffd13..c3f23ee742 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.45-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.45-9.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.45-9.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.45-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.45-9.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-2.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-2.ph5_1.yaml index 068d1c0ba5..0c4586a43e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-2.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.53-2.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.53-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.53-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml index 387edd2027..fa46f467e0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.53-5.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.53-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml index 42ee37a6a7..8b006866f8 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-6.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.53-6.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.53-6.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-6.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-6.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-7.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-7.ph5_1.yaml index b6576c9904..d917989126 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-7.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.53-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.53-7.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.53-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.53-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.53-7.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml index 25ec8974d3..1625bf71a6 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.56-1.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.56-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-4.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-4.ph5_1.yaml index 28437a27a8..0c50fa538d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-4.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.56-4.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.56-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-5.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-5.ph5_1.yaml index ebb42aaec6..d19bff8fff 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-5.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.56-5.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.56-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.56-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml index f614cdaebd..29ffbb620f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.56-7.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.56-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-7.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-8.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-8.ph5_1.yaml index 3c38b26ed5..1f2a567b9f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-8.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.56-8.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.56-8.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.56-8.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.56-8.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.56-8.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml index 56908ba40d..5156cdce3b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.60-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.60-2.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.60-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.60-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml index cd5d21ea2c..95929cc874 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.60-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.60-3.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.60-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.60-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.60-4.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.60-4.ph5_1.yaml index 4694d4e5e9..2ad66c30a4 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.60-4.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.60-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.60-4.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.60-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.60-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.60-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-1.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-1.ph5_1.yaml index b4804cdd74..0d22a61a6f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-1.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.62-1.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.62-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-11.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-11.ph5_1.yaml index c99681e760..e76ea767ec 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-11.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-11.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.62-11.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.62-11.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-11.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-11.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml index fa85884a8e..51a8ccb24c 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.62-2.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.62-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-3.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-3.ph5_1.yaml index a37ac87f6d..0a97fdc32d 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-3.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.62-3.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.62-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-4.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-4.ph5_1.yaml index 39cfcc8ac4..1921125b04 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-4.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-4.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.62-4.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.62-4.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-4.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-4.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-5.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-5.ph5_1.yaml index cdf4657d61..8988d66eaa 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-5.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.62-5.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.62-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.62-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-7.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-7.ph5_1.yaml index 42c80afd22..b2fe497383 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-7.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-7.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.62-7.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.62-7.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-7.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-7.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml index 3b91ef383b..44d4bebf0f 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.62-9.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.62-9.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.62-9.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.62-9.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.62-9.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml index 2762268b07..891933b695 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.70-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.70-1.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.70-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.70-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.70-2.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.70-2.ph5_1.yaml index 25027101b2..81144ff766 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.70-2.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.70-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.70-2.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.70-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.70-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.70-5.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.70-5.ph5_1.yaml index c3006ddd9a..50df13401b 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.70-5.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.70-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.70-5.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.70-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.70-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.70-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml index 6260a99383..dbf9964531 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.75-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.75-1.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.75-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.75-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.75-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml index bc8d394c70..83168fbabb 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.77-1.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.77-1.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.77-1.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.77-1.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.77-1.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.79-3.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.79-3.ph5_1.yaml index dc8a2ec440..4aa6f65f76 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.79-3.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.79-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.79-3.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.79-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.79-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.79-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.81-2.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.81-2.ph5_1.yaml index 2c23f0ce20..f2e3b43d68 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.81-2.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.81-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.81-2.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.81-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.81-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.81-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.81-3.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.81-3.ph5_1.yaml index a521cd3106..754330b9cf 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.81-3.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.81-3.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.81-3.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.81-3.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.81-3.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.81-3.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.81-5.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.81-5.ph5_1.yaml index 7c4592f75d..919ca1697e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.81-5.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.81-5.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.81-5.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.81-5.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.81-5.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.81-5.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.83-2.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.83-2.ph5_1.yaml index 44437b76bf..33593d953e 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.83-2.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.83-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.83-2.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.83-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.83-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-secure-devel-6.1.83-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.90-2.ph5_1.yaml b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.90-2.ph5_1.yaml index 4570a1964b..d8605ee6b0 100755 --- a/driverkit/config/7.3.0+driver/x86_64/photon_6.1.90-2.ph5_1.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/photon_6.1.90-2.ph5_1.yaml @@ -6,4 +6,4 @@ output: module: output/7.3.0+driver/x86_64/falco_photon_6.1.90-2.ph5_1.ko probe: output/7.3.0+driver/x86_64/falco_photon_6.1.90-2.ph5_1.o kernelurls: - - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-devel-6.1.90-2.ph5.x86_64.rpm + - https://packages.vmware.com/photon/5.0/photon_5.0_x86_64/x86_64/linux-rt-devel-6.1.90-2.ph5.x86_64.rpm diff --git a/driverkit/config/7.3.0+driver/x86_64/talos_6.6.54-talos_1_v1.8.1.yaml b/driverkit/config/7.3.0+driver/x86_64/talos_6.6.54-talos_1_v1.8.1.yaml new file mode 100755 index 0000000000..b3829a206b --- /dev/null +++ b/driverkit/config/7.3.0+driver/x86_64/talos_6.6.54-talos_1_v1.8.1.yaml @@ -0,0 +1,8 @@ +kernelversion: 1_v1.8.1 +kernelrelease: 6.6.54-talos +target: talos +architecture: amd64 +output: + module: output/7.3.0+driver/x86_64/falco_talos_6.6.54-talos_1_v1.8.1.ko + probe: output/7.3.0+driver/x86_64/falco_talos_6.6.54-talos_1_v1.8.1.o +kernelconfigdata: IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4NiA2LjYuNTQgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQ0NfVkVSU0lPTl9URVhUPSJnY2MgKEdDQykgMTMuMy4wIgpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklHX0dDQ19WRVJTSU9OPTEzMDMwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19BU19JU19HTlU9eQpDT05GSUdfQVNfVkVSU0lPTj0yNDMwMQpDT05GSUdfTERfSVNfQkZEPXkKQ09ORklHX0xEX1ZFUlNJT049MjQzMDEKQ09ORklHX0xMRF9WRVJTSU9OPTAKQ09ORklHX0NDX0NBTl9MSU5LPXkKQ09ORklHX0NDX0NBTl9MSU5LX1NUQVRJQz15CkNPTkZJR19DQ19IQVNfQVNNX0dPVE9fT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fR09UT19USUVEX09VVFBVVD15CkNPTkZJR19UT09MU19TVVBQT1JUX1JFTFI9eQpDT05GSUdfQ0NfSEFTX0FTTV9JTkxJTkU9eQpDT05GSUdfQ0NfSEFTX05PX1BST0ZJTEVfRk5fQVRUUj15CkNPTkZJR19QQUhPTEVfVkVSU0lPTj0xMjcKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9UQUJMRV9TT1JUPXkKQ09ORklHX1RIUkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dFUlJPUiBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049Ii10YWxvcyIKIyBDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE8gaXMgbm90IHNldApDT05GSUdfQlVJTERfU0FMVD0iIgpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQpDT05GSUdfSEFWRV9LRVJORUxfWlNURD15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfWlNURD15CkNPTkZJR19ERUZBVUxUX0lOSVQ9IiIKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQojIENPTkZJR19XQVRDSF9RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0VGRkVDVElWRV9BRkZfTUFTSz15CkNPTkZJR19HRU5FUklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX01JR1JBVElPTj15CkNPTkZJR19IQVJESVJRU19TV19SRVNFTkQ9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfSVJRX01TSV9JT01NVT15CkNPTkZJR19HRU5FUklDX0lSUV9NQVRSSVhfQUxMT0NBVE9SPXkKQ09ORklHX0dFTkVSSUNfSVJRX1JFU0VSVkFUSU9OX01PREU9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09ORklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldAojIGVuZCBvZiBJUlEgc3Vic3lzdGVtCgpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9JTklUPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQpDT05GSUdfSEFWRV9QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfSURMRT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklHX05PX0haX0ZVTEwgaXMgbm90IHNldApDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HX01BWF9TS0VXX1VTPTEwMAojIGVuZCBvZiBUaW1lcnMgc3Vic3lzdGVtCgpDT05GSUdfQlBGPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRfQlBGX0pJVD15CgojCiMgQlBGIHN1YnN5c3RlbQojCkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9KSVRfQUxXQVlTX09OPXkKQ09ORklHX0JQRl9KSVRfREVGQVVMVF9PTj15CkNPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZGPXkKIyBDT05GSUdfQlBGX1BSRUxPQUQgaXMgbm90IHNldApDT05GSUdfQlBGX0xTTT15CiMgZW5kIG9mIEJQRiBzdWJzeXN0ZW0KCkNPTkZJR19QUkVFTVBUX05PTkVfQlVJTEQ9eQpDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0NPUkU9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMyBpcyBub3Qgc2V0CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKQ09ORklHX1BTST15CiMgQ09ORklHX1BTSV9ERUZBVUxUX0RJU0FCTEVEIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwoKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1RSRUVfU1JDVT15CkNPTkZJR19UQVNLU19SQ1VfR0VORVJJQz15CkNPTkZJR19UQVNLU19SVURFX1JDVT15CkNPTkZJR19UQVNLU19UUkFDRV9SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfTkVFRF9TRUdDQkxJU1Q9eQojIGVuZCBvZiBSQ1UgU3Vic3lzdGVtCgpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CiMgQ09ORklHX0lLSEVBREVSUyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVGX1NISUZUPTE4CkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKIyBDT05GSUdfUFJJTlRLX0lOREVYIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQoKIwojIFNjaGVkdWxlciBmZWF0dXJlcwojCiMgQ09ORklHX1VDTEFNUF9UQVNLIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2NoZWR1bGVyIGZlYXR1cmVzCgpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05GSUdfQ0NfSEFTX0lOVDEyOD15CkNPTkZJR19DQ19JTVBMSUNJVF9GQUxMVEhST1VHSD0iLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD01IgpDT05GSUdfR0NDMTBfTk9fQVJSQVlfQk9VTkRTPXkKQ09ORklHX0NDX05PX0FSUkFZX0JPVU5EUz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CiMgQ09ORklHX05VTUFfQkFMQU5DSU5HIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKIyBDT05GSUdfQ0dST1VQX0ZBVk9SX0RZTk1PRFMgaXMgbm90IHNldApDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19TQ0hFRF9NTV9DSUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQojIENPTkZJR19DR1JPVVBfUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklHX1RJTUVfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCiMgQ09ORklHX1JEX0daSVAgaXMgbm90IHNldAojIENPTkZJR19SRF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaTUEgaXMgbm90IHNldApDT05GSUdfUkRfWFo9eQojIENPTkZJR19SRF9MWk8gaXMgbm90IHNldAojIENPTkZJR19SRF9MWjQgaXMgbm90IHNldApDT05GSUdfUkRfWlNURD15CiMgQ09ORklHX0JPT1RfQ09ORklHIGlzIG5vdCBzZXQKQ09ORklHX0lOSVRSQU1GU19QUkVTRVJWRV9NVElNRT15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19MRF9PUlBIQU5fV0FSTl9MRVZFTD0id2FybiIKQ09ORklHX1NZU0NUTD15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19QT1NJWF9USU1FUlM9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfSU9fVVJJTkc9eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdfS0FMTFNZTVM9eQojIENPTkZJR19LQUxMU1lNU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tBTExTWU1TX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNU19BQlNPTFVURV9QRVJDUFU9eQpDT05GSUdfS0FMTFNZTVNfQkFTRV9SRUxBVElWRT15CkNPTkZJR19BUkNIX0hBU19NRU1CQVJSSUVSX1NZTkNfQ09SRT15CkNPTkZJR19LQ01QPXkKQ09ORklHX1JTRVE9eQpDT05GSUdfQ0FDSEVTVEFUX1NZU0NBTEw9eQojIENPTkZJR19ERUJVR19SU0VRIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfR1VFU1RfUEVSRl9FVkVOVFM9eQojIENPTkZJR19QQzEwNCBpcyBub3Qgc2V0CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKCkNPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT049eQpDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKCiMKIyBLZXhlYyBhbmQgY3Jhc2ggZmVhdHVyZXMKIwpDT05GSUdfQ1JBU0hfQ09SRT15CkNPTkZJR19LRVhFQ19DT1JFPXkKQ09ORklHX0hBVkVfSU1BX0tFWEVDPXkKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldApDT05GSUdfS0VYRUNfRklMRT15CkNPTkZJR19LRVhFQ19TSUc9eQojIENPTkZJR19LRVhFQ19TSUdfRk9SQ0UgaXMgbm90IHNldApDT05GSUdfS0VYRUNfQlpJTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdfQ1JBU0hfSE9UUExVRz15CkNPTkZJR19DUkFTSF9NQVhfTUVNT1JZX1JBTkdFUz04MTkyCiMgZW5kIG9mIEtleGVjIGFuZCBjcmFzaCBmZWF0dXJlcwojIGVuZCBvZiBHZW5lcmFsIHNldHVwCgpDT05GSUdfNjRCSVQ9eQpDT05GSUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NSU49MjgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MzIKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19DQ19IQVNfU0FORV9TVEFDS1BST1RFQ1RPUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1NNUD15CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfQ1BVX1JFU0NUUkwgaXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X05VTUFDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldAojIENPTkZJR19YODZfVVYgaXMgbm90IHNldAojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CkNPTkZJR19QQVJBVklSVF9YWEw9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSFZfQ0FMTEJBQ0tfVkVDVE9SPXkKQ09ORklHX1hFTj15CkNPTkZJR19YRU5fUFY9eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9QVl9TTVA9eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9QVkhWTV9TTVA9eQpDT05GSUdfWEVOX1BWSFZNX0dVRVNUPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0RPTTAgaXMgbm90IHNldApDT05GSUdfWEVOX1BWX01TUl9TQUZFPXkKQ09ORklHX0tWTV9HVUVTVD15CkNPTkZJR19BUkNIX0NQVUlETEVfSEFMVFBPTEw9eQojIENPTkZJR19QVkggaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQojIENPTkZJR19KQUlMSE9VU0VfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19BQ1JOX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVERYX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfSUEzMl9GRUFUX0NUTD15CkNPTkZJR19YODZfVk1YX0ZFQVRVUkVfTkFNRVM9eQojIENPTkZJR19QUk9DRVNTT1JfU0VMRUNUIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9IWUdPTj15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfQ1BVX1NVUF9aSEFPWElOPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CkNPTkZJR19ETUk9eQojIENPTkZJR19HQVJUX0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RfVkVTQV9TVVBQT1JUPXkKIyBDT05GSUdfTUFYU01QIGlzIG5vdCBzZXQKQ09ORklHX05SX0NQVVNfUkFOR0VfQkVHSU49MgpDT05GSUdfTlJfQ1BVU19SQU5HRV9FTkQ9NTEyCkNPTkZJR19OUl9DUFVTX0RFRkFVTFQ9NjQKQ09ORklHX05SX0NQVVM9NTEyCkNPTkZJR19TQ0hFRF9DTFVTVEVSPXkKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJR19TQ0hFRF9NQ19QUklPPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQojIENPTkZJR19YODZfTUNFTE9HX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFX0lOVEVMPXkKQ09ORklHX1g4Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKIyBDT05GSUdfWDg2X01DRV9JTkpFQ1QgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1JBUEw9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfQ1NUQVRFPXkKIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9VTkNPUkU9eQojIENPTkZJR19QRVJGX0VWRU5UU19BTURfQlJTIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwoKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfWDg2X0lPUExfSU9QRVJNPXkKQ09ORklHX01JQ1JPQ09ERT15CiMgQ09ORklHX01JQ1JPQ09ERV9MQVRFX0xPQURJTkcgaXMgbm90IHNldAojIENPTkZJR19YODZfTVNSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DUFVJRD15CiMgQ09ORklHX1g4Nl81TEVWRUwgaXMgbm90IHNldApDT05GSUdfWDg2X0RJUkVDVF9HQlBBR0VTPXkKIyBDT05GSUdfWDg2X0NQQV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX01FTV9FTkNSWVBUIGlzIG5vdCBzZXQKQ09ORklHX05VTUE9eQpDT05GSUdfQU1EX05VTUE9eQpDT05GSUdfWDg2XzY0X0FDUElfTlVNQT15CiMgQ09ORklHX05VTUFfRU1VIGlzIG5vdCBzZXQKQ09ORklHX05PREVTX1NISUZUPTYKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKIyBDT05GSUdfWDg2X1BNRU1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQpDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSz15CkNPTkZJR19NVFJSPXkKIyBDT05GSUdfTVRSUl9TQU5JVElaRVIgaXMgbm90IHNldApDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfWDg2X1VNSVA9eQpDT05GSUdfQ0NfSEFTX0lCVD15CkNPTkZJR19YODZfQ0VUPXkKQ09ORklHX1g4Nl9LRVJORUxfSUJUPXkKQ09ORklHX1g4Nl9JTlRFTF9NRU1PUllfUFJPVEVDVElPTl9LRVlTPXkKQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9PRkY9eQojIENPTkZJR19YODZfSU5URUxfVFNYX01PREVfT04gaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfVFNYX01PREVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TR1ggaXMgbm90IHNldApDT05GSUdfWDg2X1VTRVJfU0hBRE9XX1NUQUNLPXkKQ09ORklHX0VGST15CkNPTkZJR19FRklfU1RVQj15CkNPTkZJR19FRklfSEFORE9WRVJfUFJPVE9DT0w9eQojIENPTkZJR19FRklfTUlYRUQgaXMgbm90IHNldAojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RTX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19QVVJHQVRPUlk9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19TSUdfRk9SQ0U9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19CWklNQUdFX1ZFUklGWV9TSUc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LRVhFQ19KVU1QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQ1JBU0hfRFVNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0NSQVNIX0hPVFBMVUc9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0RZTkFNSUNfTUVNT1JZX0xBWU9VVD15CkNPTkZJR19SQU5ET01JWkVfTUVNT1JZPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUllfUEhZU0lDQUxfUEFERElORz0weDAKQ09ORklHX0FERFJFU1NfTUFTS0lORz15CkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX1hPTkxZIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FPXkKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX1NJR0FMVFNUQUNLX1NJWkUgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQojIGVuZCBvZiBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19DQ19IQVNfU0xTPXkKQ09ORklHX0NDX0hBU19SRVRVUk5fVEhVTks9eQpDT05GSUdfQ0NfSEFTX0VOVFJZX1BBRERJTkc9eQpDT05GSUdfRlVOQ1RJT05fUEFERElOR19DRkk9MTEKQ09ORklHX0ZVTkNUSU9OX1BBRERJTkdfQllURVM9MTYKQ09ORklHX0NBTExfUEFERElORz15CkNPTkZJR19IQVZFX0NBTExfVEhVTktTPXkKQ09ORklHX0NBTExfVEhVTktTPXkKQ09ORklHX1BSRUZJWF9TWU1CT0xTPXkKQ09ORklHX0NQVV9NSVRJR0FUSU9OUz15CkNPTkZJR19QQUdFX1RBQkxFX0lTT0xBVElPTj15CkNPTkZJR19SRVRQT0xJTkU9eQpDT05GSUdfUkVUSFVOSz15CkNPTkZJR19DUFVfVU5SRVRfRU5UUlk9eQpDT05GSUdfQ0FMTF9ERVBUSF9UUkFDS0lORz15CiMgQ09ORklHX0NBTExfVEhVTktTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JQlBCX0VOVFJZPXkKQ09ORklHX0NQVV9JQlJTX0VOVFJZPXkKQ09ORklHX0NQVV9TUlNPPXkKQ09ORklHX1NMUz15CiMgQ09ORklHX0dEU19GT1JDRV9NSVRJR0FUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01JVElHQVRJT05fUkZEUz15CkNPTkZJR19NSVRJR0FUSU9OX1NQRUNUUkVfQkhJPXkKQ09ORklHX0FSQ0hfSEFTX0FERF9QQUdFUz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKIyBDT05GSUdfU1VTUEVORF9TS0lQX1NZTkMgaXMgbm90IHNldApDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1VTRVJTUEFDRV9BVVRPU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CkNPTkZJR19QTV9UUkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19FTkVSR1lfTU9ERUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CiMgQ09ORklHX0FDUElfRlBEVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0xQSVQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9UQUQgaXMgbm90IHNldApDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPXkKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JHUlQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJX0hNQVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9EUFRGIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV0FUQ0hET0c9eQojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FEWEw9eQojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QRlJVVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BDQz15CiMgQ09ORklHX0FDUElfRkZIIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BSTVQ9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0FUVFJfU0VUPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQojIENPTkZJR19DUFVfRlJFUV9TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfU0NIRURVVElMPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9TQ0hFRFVUSUw9eQoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2ZXJzCiMKQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEU9eQojIENPTkZJR19YODZfUENDX0NQVUZSRVEgaXMgbm90IHNldApDT05GSUdfWDg2X0FNRF9QU1RBVEU9eQpDT05GSUdfWDg2X0FNRF9QU1RBVEVfREVGQVVMVF9NT0RFPTMKIyBDT05GSUdfWDg2X0FNRF9QU1RBVEVfVVQgaXMgbm90IHNldApDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CiMgQ09ORklHX1g4Nl9QT1dFUk5PV19LOCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldAojIENPTkZJR19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKIyBlbmQgb2YgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX1RFTyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfSEFMVFBPTEw9eQpDT05GSUdfSEFMVFBPTExfQ1BVSURMRT15CiMgZW5kIG9mIENQVSBJZGxlCgpDT05GSUdfSU5URUxfSURMRT15CiMgZW5kIG9mIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJX1hFTj15CkNPTkZJR19NTUNPTkZfRkFNMTBIPXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19JU0FfQlVTIGlzIG5vdCBzZXQKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9OQj15CiMgZW5kIG9mIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKCiMKIyBCaW5hcnkgRW11bGF0aW9ucwojCkNPTkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX1g4Nl9YMzJfQUJJIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKIyBlbmQgb2YgQmluYXJ5IEVtdWxhdGlvbnMKCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9QRk5DQUNIRT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0RJUlRZX1JJTkc9eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklOR19UU089eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklOR19BQ1FfUkVMPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09NUEFUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1fTk9fUE9MTD15CkNPTkZJR19LVk1fWEZFUl9UT19HVUVTVF9XT1JLPXkKQ09ORklHX0hBVkVfS1ZNX1BNX05PVElGSUVSPXkKQ09ORklHX0tWTV9HRU5FUklDX0hBUkRXQVJFX0VOQUJMSU5HPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0tWTT15CkNPTkZJR19LVk1fV0VSUk9SPXkKQ09ORklHX0tWTV9JTlRFTD15CkNPTkZJR19LVk1fQU1EPXkKQ09ORklHX0tWTV9TTU09eQojIENPTkZJR19LVk1fWEVOIGlzIG5vdCBzZXQKIyBDT05GSUdfS1ZNX1BST1ZFX01NVSBpcyBub3Qgc2V0CkNPTkZJR19BU19BVlg1MTI9eQpDT05GSUdfQVNfU0hBMV9OST15CkNPTkZJR19BU19TSEEyNTZfTkk9eQpDT05GSUdfQVNfVFBBVVNFPXkKQ09ORklHX0FTX0dGTkk9eQpDT05GSUdfQVNfV1JVU1M9eQpDT05GSUdfQVJDSF9DT05GSUdVUkVTX0NQVV9NSVRJR0FUSU9OUz15CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfSE9UUExVR19TTVQ9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkM9eQpDT05GSUdfSE9UUExVR19DT1JFX1NZTkNfREVBRD15CkNPTkZJR19IT1RQTFVHX0NPUkVfU1lOQ19GVUxMPXkKQ09ORklHX0hPVFBMVUdfU1BMSVRfU1RBUlRVUD15CkNPTkZJR19IT1RQTFVHX1BBUkFMTEVMPXkKQ09ORklHX0dFTkVSSUNfRU5UUlk9eQpDT05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TVEFUSUNfQ0FMTF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19PUFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfVVBST0JFUz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19LUkVUUFJPQkVfT05fUkVUSE9PSz15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfQVJDSF9DT1JSRUNUX1NUQUNLVFJBQ0VfT05fS1JFVFBST0JFPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfTk1JX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX0ZJTkFMSVpFX0lOSVQ9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19BUkNIX1dBTlRTX05PX0lOU1RSPXkKQ09ORklHX0hBVkVfQVNNX01PRFZFUlNJT05TPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX1JTRVE9eQpDT05GSUdfSEFWRV9SVVNUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fQVJHX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUxfUkVMQVRJVkU9eQpDT05GSUdfTU1VX0dBVEhFUl9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9HQVRIRVJfUkNVX1RBQkxFX0ZSRUU9eQpDT05GSUdfTU1VX0dBVEhFUl9NRVJHRV9WTUFTPXkKQ09ORklHX01NVV9MQVpZX1RMQl9SRUZDT1VOVD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19BUkNIX0hBU19OTUlfU0FGRV9USElTX0NQVV9PUFM9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKIyBDT05GSUdfU0VDQ09NUF9DQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTFRPX0NMQU5HX1RISU49eQpDT05GSUdfTFRPX05PTkU9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19DRklfQ0xBTkc9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVI9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVJfT0ZGU1RBQ0s9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9NT1ZFX1BVRD15CkNPTkZJR19IQVZFX01PVkVfUE1EPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BTExPQz15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX1BNRF9NS1dSSVRFPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX0hBVkVfTU9EX0FSQ0hfU1BFQ0lGSUM9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfSEFWRV9TT0ZUSVJRX09OX09XTl9TVEFDSz15CkNPTkZJR19TT0ZUSVJRX09OX09XTl9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJVF9USFJFQUQ9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTI4CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz04CkNPTkZJR19IQVZFX0FSQ0hfQ09NUEFUX01NQVBfQkFTRVM9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl82NEtCPXkKQ09ORklHX1BBR0VfU0laRV9MRVNTX1RIQU5fMjU2S0I9eQpDT05GSUdfSEFWRV9PQkpUT09MPXkKQ09ORklHX0hBVkVfSlVNUF9MQUJFTF9IQUNLPXkKQ09ORklHX0hBVkVfTk9JTlNUUl9IQUNLPXkKQ09ORklHX0hBVkVfTk9JTlNUUl9WQUxJREFUSU9OPXkKQ09ORklHX0hBVkVfVUFDQ0VTU19WQUxJREFUSU9OPXkKQ09ORklHX0hBVkVfU1RBQ0tfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1JFTElBQkxFX1NUQUNLVFJBQ0U9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKQ09ORklHX0NPTVBBVF8zMkJJVF9USU1FPXkKQ09ORklHX0hBVkVfQVJDSF9WTUFQX1NUQUNLPXkKQ09ORklHX1ZNQVBfU1RBQ0s9eQpDT05GSUdfSEFWRV9BUkNIX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUPXkKQ09ORklHX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUPXkKQ09ORklHX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfSEFWRV9BUkNIX1BSRUwzMl9SRUxPQ0FUSU9OUz15CkNPTkZJR19BUkNIX1VTRV9NRU1SRU1BUF9QUk9UPXkKIyBDT05GSUdfTE9DS19FVkVOVF9DT1VOVFMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfTUVNX0VOQ1JZUFQ9eQpDT05GSUdfSEFWRV9TVEFUSUNfQ0FMTD15CkNPTkZJR19IQVZFX1NUQVRJQ19DQUxMX0lOTElORT15CkNPTkZJR19IQVZFX1BSRUVNUFRfRFlOQU1JQz15CkNPTkZJR19IQVZFX1BSRUVNUFRfRFlOQU1JQ19DQUxMPXkKQ09ORklHX0FSQ0hfV0FOVF9MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGQ09SRV9DT01QQVQ9eQpDT05GSUdfQVJDSF9IQVNfUEFSQU5PSURfTDFEX0ZMVVNIPXkKQ09ORklHX0RZTkFNSUNfU0lHRlJBTUU9eQpDT05GSUdfQVJDSF9IQVNfTk9OTEVBRl9QTURfWU9VTkc9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIGVuZCBvZiBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKCkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKQ09ORklHX0dDQ19QTFVHSU5TPXkKQ09ORklHX0dDQ19QTFVHSU5fTEFURU5UX0VOVFJPUFk9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UXzRCPXkKQ09ORklHX0ZVTkNUSU9OX0FMSUdOTUVOVF8xNkI9eQpDT05GSUdfRlVOQ1RJT05fQUxJR05NRU5UPTE2CiMgZW5kIG9mIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCgpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRV9TSUdfRk9STUFUPXkKQ09ORklHX01PRFVMRVM9eQojIENPTkZJR19NT0RVTEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9VTkxPQUQgaXMgbm90IHNldApDT05GSUdfTU9EVkVSU0lPTlM9eQpDT05GSUdfQVNNX01PRFZFUlNJT05TPXkKQ09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTD15CkNPTkZJR19NT0RVTEVfU0lHPXkKQ09ORklHX01PRFVMRV9TSUdfRk9SQ0U9eQpDT05GSUdfTU9EVUxFX1NJR19BTEw9eQojIENPTkZJR19NT0RVTEVfU0lHX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTIyNCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEzODQgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJR19TSEE1MTI9eQpDT05GSUdfTU9EVUxFX1NJR19IQVNIPSJzaGE1MTIiCkNPTkZJR19NT0RVTEVfQ09NUFJFU1NfTk9ORT15CiMgQ09ORklHX01PRFVMRV9DT01QUkVTU19HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX1pTVEQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQUxMT1dfTUlTU0lOR19OQU1FU1BBQ0VfSU1QT1JUUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RQUk9CRV9QQVRIPSIvc2Jpbi9tb2Rwcm9iZSIKIyBDT05GSUdfVFJJTV9VTlVTRURfS1NZTVMgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTE9DS19MRUdBQ1lfQVVUT0xPQUQ9eQpDT05GSUdfQkxLX0NHUk9VUF9SV1NUQVQ9eQpDT05GSUdfQkxLX0NHUk9VUF9QVU5UX0JJTz15CkNPTkZJR19CTEtfREVWX0JTR19DT01NT049eQpDT05GSUdfQkxLX0lDUT15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CiMgQ09ORklHX0JMS19ERVZfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9aT05FRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdfTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX1dCVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9MQVRFTkNZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9GQ19BUFBJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9DT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT1BSSU8gaXMgbm90IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkKIyBDT05GSUdfQkxLX1NFRF9PUEFMIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0lOTElORV9FTkNSWVBUSU9OIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19PU0ZfUEFSVElUSU9OPXkKQ09ORklHX0FNSUdBX1BBUlRJVElPTj15CiMgQ09ORklHX0FUQVJJX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NQUNfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19CU0RfRElTS0xBQkVMPXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CkNPTkZJR19TT0xBUklTX1g4Nl9QQVJUSVRJT049eQpDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMPXkKIyBDT05GSUdfTERNX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKIyBDT05GSUdfVUxUUklYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TVU5fUEFSVElUSU9OPXkKQ09ORklHX0tBUk1BX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKIyBDT05GSUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGFydGl0aW9uIFR5cGVzCgpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElPPXkKQ09ORklHX0JMS19QTT15CkNPTkZJR19CTE9DS19IT0xERVJfREVQUkVDQVRFRD15CkNPTkZJR19CTEtfTVFfU1RBQ0tJTkc9eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkKQ09ORklHX0lPU0NIRURfQkZRPXkKQ09ORklHX0JGUV9HUk9VUF9JT1NDSEVEPXkKIyBDT05GSUdfQkZRX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIElPIFNjaGVkdWxlcnMKCkNPTkZJR19QUkVFTVBUX05PVElGSUVSUz15CkNPTkZJR19BU04xPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfTk9OX09WRVJMQVBQSU5HX0FERFJFU1NfU1BBQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19DT1JFX0JFRk9SRV9VU0VSTU9ERT15CkNPTkZJR19BUkNIX0hBU19TWVNDQUxMX1dSQVBQRVI9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfQklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9eQojIGVuZCBvZiBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwoKIwojIE1lbW9yeSBNYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfU1dBUD15CiMgQ09ORklHX1pTV0FQIGlzIG5vdCBzZXQKCiMKIyBTTEFCIGFsbG9jYXRvciBvcHRpb25zCiMKIyBDT05GSUdfU0xBQl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQojIENPTkZJR19TTFVCX1RJTlkgaXMgbm90IHNldAojIENPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQpDT05GSUdfU0xBQl9GUkVFTElTVF9IQVJERU5FRD15CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15CkNPTkZJR19SQU5ET01fS01BTExPQ19DQUNIRVM9eQojIGVuZCBvZiBTTEFCIGFsbG9jYXRvciBvcHRpb25zCgpDT05GSUdfU0hVRkZMRV9QQUdFX0FMTE9DQVRPUj15CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldApDT05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19BUkNIX1dBTlRfT1BUSU1JWkVfREFYX1ZNRU1NQVA9eQpDT05GSUdfQVJDSF9XQU5UX09QVElNSVpFX0hVR0VUTEJfVk1FTU1BUD15CkNPTkZJR19IQVZFX0ZBU1RfR1VQPXkKQ09ORklHX0VYQ0xVU0lWRV9TWVNURU1fUkFNPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKIyBDT05GSUdfTUVNT1JZX0hPVFBMVUcgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSFBfTUVNTUFQX09OX01FTU9SWV9FTkFCTEU9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNPTkZJR19CQUxMT09OX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUX1VORVZJQ1RBQkxFX0RFRkFVTFQ9MQpDT05GSUdfUEFHRV9SRVBPUlRJTkc9eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5BQkxFX0hVR0VQQUdFX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9USFBfTUlHUkFUSU9OPXkKQ09ORklHX1BDUF9CQVRDSF9TQ0FMRV9NQVg9NQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfTU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVMgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15CkNPTkZJR19USFBfU1dBUD15CiMgQ09ORklHX1JFQURfT05MWV9USFBfRk9SX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CiMgQ09ORklHX0NNQSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19BUkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfQVJDSF9IQVNfUFRFX0RFVk1BUD15CkNPTkZJR19BUkNIX0hBU19aT05FX0RNQV9TRVQ9eQpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19ITU1fTUlSUk9SPXkKQ09ORklHX1ZNQVBfUEZOPXkKQ09ORklHX0FSQ0hfVVNFU19ISUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUE9PTF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19TRUNSRVRNRU09eQojIENPTkZJR19BTk9OX1ZNQV9OQU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfTFJVX0dFTj15CkNPTkZJR19MUlVfR0VOX0VOQUJMRUQ9eQojIENPTkZJR19MUlVfR0VOX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEVSX1ZNQV9MT0NLPXkKQ09ORklHX1BFUl9WTUFfTE9DSz15CkNPTkZJR19MT0NLX01NX0FORF9GSU5EX1ZNQT15CgojCiMgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojCiMgQ09ORklHX0RBTU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojIGVuZCBvZiBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCgpDT05GSUdfTkVUPXkKQ09ORklHX05FVF9JTkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQpDT05GSUdfTkVUX1hHUkVTUz15CkNPTkZJR19TS0JfRVhURU5TSU9OUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD15CiMgQ09ORklHX1BBQ0tFVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009eQpDT05GSUdfQUZfVU5JWF9PT0I9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldApDT05GSUdfVExTPW0KIyBDT05GSUdfVExTX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RMU19UT0UgaXMgbm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX09GRkxPQUQ9eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CiMgQ09ORklHX1hGUk1fVVNFUl9DT01QQVQgaXMgbm90IHNldAojIENPTkZJR19YRlJNX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0FIPXkKQ09ORklHX1hGUk1fRVNQPXkKQ09ORklHX1hGUk1fSVBDT01QPXkKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19YRFBfU09DS0VUUz15CiMgQ09ORklHX1hEUF9TT0NLRVRTX0RJQUcgaXMgbm90IHNldApDT05GSUdfTkVUX0hBTkRTSEFLRT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JPT1RQPXkKQ09ORklHX0lQX1BOUF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT1tCiMgQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1QgaXMgbm90IHNldApDT05GSUdfSVBfTVJPVVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQojIENPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQpDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkKQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1RBQkxFX1BFUlRVUkJfT1JERVI9MTYKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz15CiMgQ09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNldApDT05GSUdfSU5FVF9ESUFHX0RFU1RST1k9eQpDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENPTkZJR19UQ1BfQ09OR19CSUMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQojIENPTkZJR19UQ1BfQ09OR19XRVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQkJSPXkKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0JCUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JPVVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CiMgQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfQUg9eQpDT05GSUdfSU5FVDZfRVNQPXkKQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEPXkKIyBDT05GSUdfSU5FVDZfRVNQSU5UQ1AgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CkNPTkZJR19JUFY2X0lMQT15CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X1ZUSSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NJVD15CiMgQ09ORklHX0lQVjZfU0lUXzZSRCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApDT05GSUdfSVBWNl9GT1U9eQpDT05GSUdfSVBWNl9GT1VfVFVOTkVMPXkKQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1JQTF9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfSU9BTTZfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkVUTEFCRUw9eQojIENPTkZJR19NUFRDUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9eQoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX0VHUkVTUz15CkNPTkZJR19ORVRGSUxURVJfU0tJUF9FR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQpDT05GSUdfTkVURklMVEVSX0JQRl9MSU5LPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfSE9PSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0xPR19TWVNMT0c9eQpDT05GSUdfTkVURklMVEVSX0NPTk5DT1VOVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfT1ZTPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fRENDUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DVF9QUk9UT19HUkU9eQpDT05GSUdfTkZfQ1RfUFJPVE9fU0NUUD15CiMgQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEUgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfSDMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPXkKQ09ORklHX05GX0NPTk5UUkFDS19URlRQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORl9DVF9ORVRMSU5LX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX05BVD15CkNPTkZJR19ORl9OQVRfRlRQPXkKQ09ORklHX05GX05BVF9TSVA9eQpDT05GSUdfTkZfTkFUX1RGVFA9eQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05GX05BVF9PVlM9eQpDT05GSUdfTkVURklMVEVSX1NZTlBST1hZPXkKQ09ORklHX05GX1RBQkxFUz15CkNPTkZJR19ORl9UQUJMRVNfSU5FVD15CkNPTkZJR19ORl9UQUJMRVNfTkVUREVWPXkKQ09ORklHX05GVF9OVU1HRU49eQpDT05GSUdfTkZUX0NUPXkKIyBDT05GSUdfTkZUX0NPTk5MSU1JVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfTE9HPXkKQ09ORklHX05GVF9MSU1JVD15CkNPTkZJR19ORlRfTUFTUT15CkNPTkZJR19ORlRfUkVESVI9eQpDT05GSUdfTkZUX05BVD15CiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90IHNldApDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9RVU9UQT15CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19ORlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKQ09ORklHX05GVF9GSUI9eQpDT05GSUdfTkZUX0ZJQl9JTkVUPXkKIyBDT05GSUdfTkZUX1hGUk0gaXMgbm90IHNldAojIENPTkZJR19ORlRfU09DS0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX09TRiBpcyBub3Qgc2V0CkNPTkZJR19ORlRfVFBST1hZPXkKIyBDT05GSUdfTkZUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9eQojIENPTkZJR19ORlRfRklCX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9SRUpFQ1RfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFU19DT01QQVQ9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05GSUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKIyBDT05GSUdfSVBfVlNfV0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19TSD15CiMgQ09ORklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19UV09TIGlzIG5vdCBzZXQKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJR19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CiMgQ09ORklHX0lQX1ZTX1BFX1NJUCBpcyBub3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX1NPQ0tFVF9JUFY0PXkKQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GVF9EVVBfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfRklCX0lQVjQ9eQojIENPTkZJR19ORl9UQUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PXkKQ09ORklHX05GX0xPR19BUlA9eQpDT05GSUdfTkZfTE9HX0lQVjQ9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9eQpDT05GSUdfTkZfTkFUX1BQVFA9eQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9eQojIENPTkZJR19JUF9ORl9NQVRDSF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX01BVENIX0VDTiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUj15CiMgQ09ORklHX0lQX05GX01BVENIX1RUTCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWSBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9OQVQ9eQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX0VDTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX1RBUkdFVF9UVEwgaXMgbm90IHNldApDT05GSUdfSVBfTkZfUkFXPXkKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9BUlBUQUJMRVMgaXMgbm90IHNldAojIGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj15CkNPTkZJR19ORl9UUFJPWFlfSVBWNj15CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORlRfRFVQX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX0ZJQl9JUFY2PXkKQ09ORklHX05GX0RVUF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKQ09ORklHX05GX0xPR19JUFY2PXkKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CiMgQ09ORklHX0lQNl9ORl9NQVRDSF9TUkggaXMgbm90IHNldApDT05GSUdfSVA2X05GX1RBUkdFVF9ITD15CkNPTkZJR19JUDZfTkZfRklMVEVSPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfUkVKRUNUPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFk9eQpDT05GSUdfSVA2X05GX01BTkdMRT15CkNPTkZJR19JUDZfTkZfUkFXPXkKQ09ORklHX0lQNl9ORl9TRUNVUklUWT15CkNPTkZJR19JUDZfTkZfTkFUPXkKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9NQVNRVUVSQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQgaXMgbm90IHNldAojIGVuZCBvZiBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKIyBDT05GSUdfTkZfVEFCTEVTX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19CUklER0UgaXMgbm90IHNldApDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPXkKQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdFX0VCVF9BUlA9eQpDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQNj15CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQojIENPTkZJR19CUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQPXkKQ09ORklHX0lORVRfRENDUF9ESUFHPXkKCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfQ0NJRDM9eQojIENPTkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfVEZSQ19MSUI9eQojIGVuZCBvZiBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIERDQ1AgS2VybmVsIEhhY2tpbmcKCkNPTkZJR19JUF9TQ1RQPXkKIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfU0NUUF9ESUFHPXkKQ09ORklHX1JEUz15CiMgQ09ORklHX1JEU19SRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTX1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JEU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldApDT05GSUdfQVRNPXkKIyBDT05GSUdfQVRNX0NMSVAgaXMgbm90IHNldAojIENPTkZJR19BVE1fTEFORSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9CUjI2ODQgaXMgbm90IHNldApDT05GSUdfTDJUUD15CiMgQ09ORklHX0wyVFBfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0wyVFBfVjMgaXMgbm90IHNldApDT05GSUdfU1RQPXkKQ09ORklHX0JSSURHRT15CkNPTkZJR19CUklER0VfSUdNUF9TTk9PUElORz15CkNPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkc9eQojIENPTkZJR19CUklER0VfTVJQIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFX0NGTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRFNBPXkKIyBDT05GSUdfTkVUX0RTQV9UQUdfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0FSOTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ00gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19CUkNNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0JSQ01fUFJFUEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0hFTExDUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0dTV0lQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfRURTQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX01USyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX0tTWiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX09DRUxPVF84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1FDQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDRfQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JUTDhfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1JaTjFfQTVQU1cgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19MQU45MzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9UQUdfU0pBMTEwNSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfVEFHX1RSQUlMRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1RBR19YUlM3MDBYIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQojIENPTkZJR19WTEFOXzgwMjFRX0dWUlAgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRX01WUlAgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQojIENPTkZJR182TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKQ09ORklHX05FVF9TQ0hfUFJJTz15CkNPTkZJR19ORVRfU0NIX01VTFRJUT15CkNPTkZJR19ORVRfU0NIX1JFRD15CkNPTkZJR19ORVRfU0NIX1NGQj15CkNPTkZJR19ORVRfU0NIX1NGUT15CkNPTkZJR19ORVRfU0NIX1RFUUw9eQpDT05GSUdfTkVUX1NDSF9UQkY9eQojIENPTkZJR19ORVRfU0NIX0NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRVRGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfTVFQUklPX0xJQj15CiMgQ09ORklHX05FVF9TQ0hfVEFQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKIyBDT05GSUdfTkVUX1NDSF9TS0JQUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQpDT05GSUdfTkVUX1NDSF9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKIyBDT05GSUdfTkVUX1NDSF9DQUtFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRlE9eQpDT05GSUdfTkVUX1NDSF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQojIENPTkZJR19ORVRfU0NIX0ZRX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9eQpDT05GSUdfTkVUX1NDSF9QTFVHPXkKIyBDT05GSUdfTkVUX1NDSF9FVFMgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9ERUZBVUxUPXkKIyBDT05GSUdfREVGQVVMVF9GUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9QRklGT19GQVNUPXkKQ09ORklHX0RFRkFVTFRfTkVUX1NDSD0icGZpZm9fZmFzdCIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRfQ0xTX1UzMj15CiMgQ09ORklHX0NMU19VMzJfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NMU19VMzJfTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZMT1c9eQpDT05GSUdfTkVUX0NMU19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9eQpDT05GSUdfTkVUX0NMU19GTE9XRVI9eQpDT05GSUdfTkVUX0NMU19NQVRDSEFMTD15CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkKQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9eQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9eQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPXkKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVUX0FDVF9HQUNUPXkKIyBDT05GSUdfR0FDVF9QUk9CIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfTUlSUkVEPXkKQ09ORklHX05FVF9BQ1RfU0FNUExFPXkKQ09ORklHX05FVF9BQ1RfSVBUPXkKQ09ORklHX05FVF9BQ1RfTkFUPXkKQ09ORklHX05FVF9BQ1RfUEVESVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNPTkZJR19ORVRfQUNUX0NTVU09eQojIENPTkZJR19ORVRfQUNUX01QTFMgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9WTEFOPXkKQ09ORklHX05FVF9BQ1RfQlBGPXkKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ1RJTkZPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfU0tCTU9EPXkKQ09ORklHX05FVF9BQ1RfSUZFPXkKQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tFWT15CiMgQ09ORklHX05FVF9BQ1RfR0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkVfU0tCVENJTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9UQ19TS0JfRVhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD15CkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49eQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPXkKQ09ORklHX1ZTT0NLRVRTPXkKQ09ORklHX1ZTT0NLRVRTX0RJQUc9eQpDT05GSUdfVlNPQ0tFVFNfTE9PUEJBQ0s9eQpDT05GSUdfVk1XQVJFX1ZNQ0lfVlNPQ0tFVFM9eQpDT05GSUdfVklSVElPX1ZTT0NLRVRTPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUU19DT01NT049eQpDT05GSUdfSFlQRVJWX1ZTT0NLRVRTPXkKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CiMgQ09ORklHX01QTFNfUk9VVElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPXkKQ09ORklHX0hTUj15CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKIyBDT05GSUdfUVJUUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTkNTST15CiMgQ09ORklHX05DU0lfT0VNX0NNRF9HRVRfTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNTSV9PRU1fQ01EX0tFRVBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BDUFVfREVWX1JFRkNOVD15CkNPTkZJR19NQVhfU0tCX0ZSQUdTPTE3CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EUk9QX01PTklUT1IgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JrIHRlc3RpbmcKIyBlbmQgb2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CiMgQ09ORklHX01DVFAgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CkNPTkZJR19QU0FNUExFPXkKQ09ORklHX05FVF9JRkU9eQpDT05GSUdfTFdUVU5ORUw9eQpDT05GSUdfTFdUVU5ORUxfQlBGPXkKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfTkVUX1NFTEZURVNUUz15CkNPTkZJR19ORVRfU09DS19NU0c9eQpDT05GSUdfTkVUX0RFVkxJTks9eQpDT05GSUdfUEFHRV9QT09MPXkKIyBDT05GSUdfUEFHRV9QT09MX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxPVkVSPXkKQ09ORklHX0VUSFRPT0xfTkVUTElOSz15CgojCiMgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSEFWRV9FSVNBPXkKIyBDT05GSUdfRUlTQSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfSE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRUFFUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0VDUkMgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE09eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKQ09ORklHX1BDSUVfRFBDPXkKQ09ORklHX1BDSUVfUFRNPXkKQ09ORklHX1BDSUVfRURSPXkKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTz15CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldApDT05GSUdfWEVOX1BDSURFVl9GUk9OVEVORD15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9MT0NLTEVTU19DT05GSUc9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj15CiMgQ09ORklHX1BDSUVfQlVTX1RVTkVfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfQlVTX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFX0JVU19TQUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX0JVU19QRUVSMlBFRVIgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0lfU0hQQyBpcyBub3Qgc2V0CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19WTUQ9eQpDT05GSUdfUENJX0hZUEVSVl9JTlRFUkZBQ0U9eQoKIwojIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgZW5kIG9mIENhZGVuY2UtYmFzZWQgUENJZSBjb250cm9sbGVycwoKIwojIERlc2lnbldhcmUtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgQ09ORklHX1BDSV9NRVNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9EV19QTEFUX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVzaWduV2FyZS1iYXNlZCBQQ0llIGNvbnRyb2xsZXJzCgojCiMgTW9iaXZlaWwtYmFzZWQgUENJZSBjb250cm9sbGVycwojCiMgZW5kIG9mIE1vYml2ZWlsLWJhc2VkIFBDSWUgY29udHJvbGxlcnMKIyBlbmQgb2YgUENJIGNvbnRyb2xsZXIgZHJpdmVycwoKIwojIFBDSSBFbmRwb2ludAojCkNPTkZJR19QQ0lfRU5EUE9JTlQ9eQpDT05GSUdfUENJX0VORFBPSU5UX0NPTkZJR0ZTPXkKIyBDT05GSUdfUENJX0VQRl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9FUEZfTlRCPXkKIyBlbmQgb2YgUENJIEVuZHBvaW50CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKCiMgQ09ORklHX0NYTF9CVVMgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX0FVWElMSUFSWV9CVVM9eQpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9Ii9zYmluL2hvdHBsdWciCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWVE1QRlNfU0FGRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRldfTE9BREVSX1BBR0VEX0JVRj15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTPXkKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTU19YWj15CkNPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWlNURD15CkNPTkZJR19GV19DQUNIRT15CiMgQ09ORklHX0ZXX1VQTE9BRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfR0VORVJJQ19DUFVfVlVMTkVSQUJJTElUSUVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRldfREVWTElOS19TWU5DX1NUQVRFX1RJTUVPVVQgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19NSElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUhJX0JVU19FUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJ1cyBkZXZpY2VzCgojCiMgQ2FjaGUgRHJpdmVycwojCiMgZW5kIG9mIENhY2hlIERyaXZlcnMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgojIENPTkZJR19FREQgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlQgaXMgbm90IHNldAojIENPTkZJR19GV19DRkdfU1lTRlMgaXMgbm90IHNldApDT05GSUdfU1lTRkI9eQojIENPTkZJR19TWVNGQl9TSU1QTEVGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfRFhFX01FTV9BVFRSSUJVVEVTPXkKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVI9eQpDT05GSUdfQVBQTEVfUFJPUEVSVElFUz15CkNPTkZJR19SRVNFVF9BVFRBQ0tfTUlUSUdBVElPTj15CiMgQ09ORklHX0VGSV9SQ0kyX1RBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdfRUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKIyBDT05GSUdfR05TUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldApDT05GSUdfQ0RST009eQojIENPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfVUJMSyBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09NTU9OPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9bQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfSFdNT049eQpDT05GSUdfTlZNRV9GQUJSSUNTPXkKQ09ORklHX05WTUVfUkRNQT1tCkNPTkZJR19OVk1FX0ZDPXkKQ09ORklHX05WTUVfVENQPXkKQ09ORklHX05WTUVfQVVUSD15CkNPTkZJR19OVk1FX1RBUkdFVD1tCkNPTkZJR19OVk1FX1RBUkdFVF9QQVNTVEhSVT15CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPW0KQ09ORklHX05WTUVfVEFSR0VUX1JETUE9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkM9bQojIENPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVRfVENQPW0KQ09ORklHX05WTUVfVEFSR0VUX0FVVEg9eQojIGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdfSFBfSUxPPW0KIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfQkFMTE9PTj15CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19EV19YREFUQV9QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfU0RGRUMgaXMgbm90IHNldAojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05GSUdfRUVQUk9NX0FUMjQgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldApDT05GSUdfSU5URUxfTUVJPW0KQ09ORklHX0lOVEVMX01FSV9NRT1tCkNPTkZJR19JTlRFTF9NRUlfVFhFPW0KQ09ORklHX0lOVEVMX01FSV9HU0M9bQpDT05GSUdfSU5URUxfTUVJX0hEQ1A9bQpDT05GSUdfSU5URUxfTUVJX1BYUD1tCiMgQ09ORklHX0lOVEVMX01FSV9HU0NfUFJPWFkgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1ZNQ0k9eQojIENPTkZJR19HRU5XUUUgaXMgbm90IHNldAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX1ZLIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19BTENPUl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VBQ0NFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2MgZGV2aWNlcwoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJX0NPTU1PTj15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19CTEtfREVWX0JTRz15CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQpDT05GSUdfU0NTSV9GQ19BVFRSUz15CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyWF9GQ09FIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9bQojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPW0KIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZVTUkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01QSTNNUj1tCkNPTkZJR19TQ1NJX1NNQVJUUFFJPW0KIyBDT05GSUdfU0NTSV9IUFRJT1AgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0JVU0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NWVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NWVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9QVlNDU0k9bQpDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQ9eQpDT05GSUdfSFlQRVJWX1NUT1JBR0U9eQpDT05GSUdfTElCRkM9bQpDT05GSUdfTElCRkNPRT1tCiMgQ09ORklHX0ZDT0UgaXMgbm90IHNldApDT05GSUdfRkNPRV9GTklDPW0KIyBDT05GSUdfU0NTSV9TTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETVgzMTkxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRkRPTUFJTl9QQ0kgaXMgbm90IHNldApDT05GSUdfU0NTSV9JU0NJPW0KIyBDT05GSUdfU0NTSV9JUFMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSVRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JQTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1RFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYXzIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxBX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfUUVESSBpcyBub3Qgc2V0CkNPTkZJR19RRURGPW0KQ09ORklHX1NDU0lfTFBGQz1tCiMgQ09ORklHX1NDU0lfTFBGQ19ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CRkFfRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0NIRUxTSU9fRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIGVuZCBvZiBTQ1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfQVRBPXkKQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJTUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MAojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19BSENJX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJTDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKIyBDT05GSUdfU0FUQV9EV0MgaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NWVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJVEVTU0UgaXMgbm90IHNldAoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJR19QQVRBX0FMSSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0FNRD1tCiMgQ09ORklHX1BBVEFfQVJUT1AgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRQODY3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9FRkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gyTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUM1gzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX01BUlZFTEw9bQojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9PTERQSUlYPW0KIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfU0NIPW0KIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19QQVRBX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19BVEFfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CkNPTkZJR19NRF9CSVRNQVBfRklMRT15CiMgQ09ORklHX01EX0xJTkVBUiBpcyBub3Qgc2V0CkNPTkZJR19NRF9SQUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01EX01VTFRJUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0ZBVUxUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRUJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9HX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPW0KIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0hTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX01VTFRJUEFUSF9JT0EgaXMgbm90IHNldAojIENPTkZJR19ETV9ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldAojIENPTkZJR19ETV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9bQojIENPTkZJR19GVVNJT05fRkMgaXMgbm90IHNldApDT05GSUdfRlVTSU9OX1NBUz1tCkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKIyBDT05GSUdfRlVTSU9OX0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTl9MT0dHSU5HIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9bQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19XSVJFR1VBUkQ9eQojIENPTkZJR19XSVJFR1VBUkRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkMgaXMgbm90IHNldAojIENPTkZJR19JRkIgaXMgbm90IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNPTkZJR19JUFZMQU49eQojIENPTkZJR19JUFZUQVAgaXMgbm90IHNldApDT05GSUdfVlhMQU49eQpDT05GSUdfR0VORVZFPXkKIyBDT05GSUdfQkFSRVVEUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPXkKIyBDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUQ09OU09MRV9FWFRFTkRFRF9MT0cgaXMgbm90IHNldApDT05GSUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKQ09ORklHX1RVTj15CkNPTkZJR19UQVA9eQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBpcyBub3Qgc2V0CkNPTkZJR19WRVRIPXkKQ09ORklHX1ZJUlRJT19ORVQ9eQojIENPTkZJR19OTE1PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVlJGPW0KIyBDT05GSUdfVlNPQ0tNT04gaXMgbm90IHNldAojIENPTkZJR19BUkNORVQgaXMgbm90IHNldApDT05GSUdfQVRNX0RSSVZFUlM9eQojIENPTkZJR19BVE1fRFVNTVkgaXMgbm90IHNldAojIENPTkZJR19BVE1fVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0xBTkFJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9OSUNTVEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lEVDc3MjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0ZPUkUyMDBFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX1NPTE9TIGlzIG5vdCBzZXQKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwojIENPTkZJR19CNTMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0JDTV9TRjIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0xPT1AgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX0xBTlRJUV9HU1dJUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVQ3NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTYwNjAgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01JQ1JPQ0hJUF9LU1pfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01TQ0NfU0VWSUxMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfQVI5MzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9RQ0E4SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfWFJTNzAwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX01ESU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89bQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5BX0VUSEVSTkVUPXkKQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldAojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1hHQkUgaXMgbm90IHNldAojIENPTkZJR19QRFNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX0FRVElPTj1tCkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVORE9SX0FTSVg9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKIyBDT05GSUdfQVRMMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDEgaXMgbm90IHNldAojIENPTkZJR19BVEwxRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFDIGlzIG5vdCBzZXQKQ09ORklHX0FMWD1tCiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9bQojIENPTkZJR19DTklDIGlzIG5vdCBzZXQKQ09ORklHX1RJR09OMz1tCkNPTkZJR19USUdPTjNfSFdNT049eQpDT05GSUdfQk5YMlg9bQpDT05GSUdfQk5YMlhfU1JJT1Y9eQojIENPTkZJR19TWVNURU1QT1JUIGlzIG5vdCBzZXQKQ09ORklHX0JOWFQ9bQpDT05GSUdfQk5YVF9TUklPVj15CkNPTkZJR19CTlhUX0ZMT1dFUl9PRkZMT0FEPXkKIyBDT05GSUdfQk5YVF9EQ0IgaXMgbm90IHNldApDT05GSUdfQk5YVF9IV01PTj15CkNPTkZJR19ORVRfVkVORE9SX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPW0KIyBDT05GSUdfTElRVUlESU8gaXMgbm90IHNldAojIENPTkZJR19MSVFVSURJT19WRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT1tCiMgQ09ORklHX0NIRUxTSU9fVDFfMUcgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJR19DSEVMU0lPX1Q0PW0KIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklHX0NIRUxTSU9fSU5MSU5FX0NSWVBUTz15CkNPTkZJR19DSEVMU0lPX0lQU0VDX0lOTElORT1tCkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklHX0VOSUM9bQpDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKQ09ORklHX05FVF9WRU5ET1JfREFWSUNPTT15CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKIyBDT05GSUdfREUyMTA0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lOQk9ORF84NDAgaXMgbm90IHNldAojIENPTkZJR19ETTkxMDIgaXMgbm90IHNldAojIENPTkZJR19VTEk1MjZYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQojIENPTkZJR19ETDJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPW0KQ09ORklHX0JFMk5FVF9IV01PTj15CkNPTkZJR19CRTJORVRfQkUyPXkKQ09ORklHX0JFMk5FVF9CRTM9eQpDT05GSUdfQkUyTkVUX0xBTkNFUj15CkNPTkZJR19CRTJORVRfU0tZSEFXSz15CkNPTkZJR19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9GVU5HSUJMRT15CiMgQ09ORklHX0ZVTl9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEU9eQpDT05GSUdfR1ZFPW0KQ09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKIyBDT05GSUdfSElOSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPW0KQ09ORklHX0UxMDAwPW0KQ09ORklHX0UxMDAwRT1tCkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJR19JR0I9bQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQl9EQ0E9eQpDT05GSUdfSUdCVkY9bQpDT05GSUdfSVhHQkU9bQpDT05GSUdfSVhHQkVfSFdNT049eQpDT05GSUdfSVhHQkVfRENBPXkKIyBDT05GSUdfSVhHQkVfRENCIGlzIG5vdCBzZXQKQ09ORklHX0lYR0JFX0lQU0VDPXkKQ09ORklHX0lYR0JFVkY9bQpDT05GSUdfSVhHQkVWRl9JUFNFQz15CkNPTkZJR19JNDBFPW0KIyBDT05GSUdfSTQwRV9EQ0IgaXMgbm90IHNldApDT05GSUdfSUFWRj1tCkNPTkZJR19JNDBFVkY9bQpDT05GSUdfSUNFPW0KQ09ORklHX0lDRV9TV0lUQ0hERVY9eQpDT05GSUdfSUNFX0hXVFM9eQojIENPTkZJR19GTTEwSyBpcyBub3Qgc2V0CkNPTkZJR19JR0M9bQojIENPTkZJR19KTUUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9MSVRFWD15CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19NVk1ESU8gaXMgbm90IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKQ09ORklHX1NLWTI9bQojIENPTkZJR19TS1kyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NURU9OX0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFU1RFUkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKQ09ORklHX01MWDVfQ09SRT1tCkNPTkZJR19NTFg1X0ZQR0E9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKQ09ORklHX01MWDVfRU5fQVJGUz15CkNPTkZJR19NTFg1X0VOX1JYTkZDPXkKQ09ORklHX01MWDVfTVBGUz15CkNPTkZJR19NTFg1X0VTV0lUQ0g9eQpDT05GSUdfTUxYNV9CUklER0U9eQpDT05GSUdfTUxYNV9DT1JFX0VOX0RDQj15CkNPTkZJR19NTFg1X0NPUkVfSVBPSUI9eQojIENPTkZJR19NTFg1X0VOX0lQU0VDIGlzIG5vdCBzZXQKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9eQojIENPTkZJR19NTFg1X1NGIGlzIG5vdCBzZXQKQ09ORklHX01MWFNXX0NPUkU9bQpDT05GSUdfTUxYU1dfQ09SRV9IV01PTj15CkNPTkZJR19NTFhTV19DT1JFX1RIRVJNQUw9eQpDT05GSUdfTUxYU1dfUENJPW0KQ09ORklHX01MWFNXX0kyQz1tCkNPTkZJR19NTFhTV19TUEVDVFJVTT1tCkNPTkZJR19NTFhTV19TUEVDVFJVTV9EQ0I9eQpDT05GSUdfTUxYU1dfTUlOSU1BTD1tCkNPTkZJR19NTFhGVz1tCkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldAojIENPTkZJR19WQ0FQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TT0ZUPXkKIyBDT05GSUdfTUlDUk9TT0ZUX01BTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENPTkZJR19GRUFMTlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OST15CiMgQ09ORklHX05JX1hHRV9NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05TODM4MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklPTj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl84MzkwPXkKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OVklESUE9eQpDT05GSUdfRk9SQ0VERVRIPXkKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QQUNLRVRfRU5HSU5FUz15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QRU5TQU5ETz15CiMgQ09ORklHX0lPTklDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CkNPTkZJR19RTENOSUM9bQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkKQ09ORklHX05FVFhFTl9OSUM9bQpDT05GSUdfUUVEPW0KQ09ORklHX1FFRF9MTDI9eQpDT05GSUdfUUVEX1NSSU9WPXkKQ09ORklHX1FFREU9bQpDT05GSUdfUUVEX0ZDT0U9eQpDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ09NX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PPW0KQ09ORklHXzgxMzlUT09fUElPPXkKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PXzgxMjkgaXMgbm90IHNldAojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT1tCkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQojIENPTkZJR19ST0NLRVIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQpDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJR19TRkNfU1JJT1Y9eQpDT05GSUdfU0ZDX01DRElfTE9HR0lORz15CiMgQ09ORklHX1NGQ19GQUxDT04gaXMgbm90IHNldApDT05GSUdfU0ZDX1NJRU5BPW0KQ09ORklHX1NGQ19TSUVOQV9NQ0RJX01PTj15CkNPTkZJR19TRkNfU0lFTkFfU1JJT1Y9eQpDT05GSUdfU0ZDX1NJRU5BX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldAojIENPTkZJR19TTVNDOTQyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPQ0lPTkVYVD15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJR19TVE1NQUNfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dBTkdYVU49eQojIENPTkZJR19OR0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFhHQkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQojIENPTkZJR19YSUxJTlhfRU1BQ0xJVEUgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQVhJX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfTExfVEVNQUMgaXMgbm90IHNldApDT05GSUdfRkREST15CiMgQ09ORklHX0RFRlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSU5LPXkKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BIWT15CiMgQ09ORklHX0xFRF9UUklHR0VSX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19GSVhFRF9QSFk9eQojIENPTkZJR19TRlAgaXMgbm90IHNldAoKIwojIE1JSSBQSFkgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19BTURfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJTl9QSFkgaXMgbm90IHNldAojIENPTkZJR19BRElOMTEwMF9QSFkgaXMgbm90IHNldAojIENPTkZJR19BUVVBTlRJQV9QSFkgaXMgbm90IHNldApDT05GSUdfQVg4ODc5NkJfUEhZPW0KIyBDT05GSUdfQlJPQURDT01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNNTQxNDBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNN1hYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ004NDg4MV9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ004N1hYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NJQ0FEQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19DT1JUSU5BX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RBVklDT01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNQTFVTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xYVF9QSFkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9YV0FZX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xTSV9FVDEwMTFDX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NQVJWRUxMX1BIWT15CkNPTkZJR19NQVJWRUxMXzEwR19QSFk9eQojIENPTkZJR19NQVJWRUxMXzg4UTJYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF84OFgyMjIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWExJTkVBUl9HUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfR0VfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9UMVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DSElQX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9UMV9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST1NFTUlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9UT1JDT01NX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05BVElPTkFMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05YUF9DQlRYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05YUF9DNDVfVEpBMTFYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfVEpBMTFYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OQ04yNjAwMF9QSFkgaXMgbm90IHNldAojIENPTkZJR19BVDgwM1hfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUVNFTUlfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1JFQUxURUtfUEhZPXkKIyBDT05GSUdfUkVORVNBU19QSFkgaXMgbm90IHNldAojIENPTkZJR19ST0NLQ0hJUF9QSFkgaXMgbm90IHNldApDT05GSUdfU01TQ19QSFk9bQojIENPTkZJR19TVEUxMFhQIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODNUQzgxMV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODQ4X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2OV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzVEQ1MTBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfVklURVNTRV9QSFkgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfR01JSTJSR01JSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTRV9DT05UUk9MTEVSIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fREVWSUNFPXkKQ09ORklHX01ESU9fQlVTPXkKQ09ORklHX0ZXTk9ERV9NRElPPXkKQ09ORklHX0FDUElfTURJTz15CkNPTkZJR19NRElPX0RFVlJFUz15CiMgQ09ORklHX01ESU9fQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fQkNNX1VOSU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZVU0IgaXMgbm90IHNldAojIENPTkZJR19NRElPX1RIVU5ERVIgaXMgbm90IHNldAoKIwojIE1ESU8gTXVsdGlwbGV4ZXJzCiMKCiMKIyBQQ1MgZGV2aWNlIGRyaXZlcnMKIwojIGVuZCBvZiBQQ1MgZGV2aWNlIGRyaXZlcnMKCiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BFR0FTVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUlRMODE1MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUlRMODE1Mj1tCiMgQ09ORklHX1VTQl9MQU43OFhYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VU0JORVQ9bQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPW0KQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPW0KQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9bQpDT05GSUdfVVNCX05FVF9DRENfRUVNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX05DTT1tCkNPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfQ0RDX01CSU09bQpDT05GSUdfVVNCX05FVF9ETTk2MDE9bQpDT05GSUdfVVNCX05FVF9TUjk3MDA9bQpDT05GSUdfVVNCX05FVF9TUjk4MDA9bQpDT05GSUdfVVNCX05FVF9TTVNDNzVYWD1tCkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPW0KQ09ORklHX1VTQl9ORVRfR0w2MjBBPW0KQ09ORklHX1VTQl9ORVRfTkVUMTA4MD1tCkNPTkZJR19VU0JfTkVUX1BMVVNCPW0KQ09ORklHX1VTQl9ORVRfTUNTNzgzMD1tCkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9bQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUX0VOQUJMRT1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9bQpDT05GSUdfVVNCX0FMSV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19VU0JfTkVUX1pBVVJVUz1tCkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VTQl9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX05FVF9JTlQ1MVgxPW0KQ09ORklHX1VTQl9DRENfUEhPTkVUPW0KIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lFUlJBX05FVD1tCkNPTkZJR19VU0JfVkw2MDA9bQojIENPTkZJR19VU0JfTkVUX0NIOTIwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0FRQzExMT1tCkNPTkZJR19VU0JfUlRMODE1M19FQ009bQojIENPTkZJR19XTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FOIGlzIG5vdCBzZXQKCiMKIyBXaXJlbGVzcyBXQU4KIwojIENPTkZJR19XV0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgV2lyZWxlc3MgV0FOCgpDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CkNPTkZJR19WTVhORVQzPW0KIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CkNPTkZJR19VU0I0X05FVD1tCkNPTkZJR19IWVBFUlZfTkVUPXkKIyBDT05GSUdfTkVUREVWU0lNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9GQUlMT1ZFUj15CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKIyBDT05GSUdfSU5QVVRfTUFUUklYS01BUCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9WSVZBTERJRk1BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUElORVBIT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DWVBSRVNTX1NGIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HRjJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVBfTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UTURDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19KT1lEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19RV0lJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0ZTSUE2QiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NFTlNFSEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUExNDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FWEMzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZQ09OX0hZNDZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hZTklUUk9OX0NTVFhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTElURUsgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TNlNZNzYxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FS1RGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTE8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01BWDExODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01FTEZBU19NSVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTk9WQVRFS19OVlRfVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTUFHSVMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVE1GVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzcyMTEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aSU5JVElYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSElNQVhfSFg4MzExMkIgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENTUEtSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FQQU5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1VJTlBVVD1tCiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX1ZJQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lRUzI2OUEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JUVM2MjZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lOUFVUX0lERUFQQURfU0xJREVCQVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19STUk0X0NPUkUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhhcmR3YXJlIEkvTyBwb3J0cwojIGVuZCBvZiBJbnB1dCBkZXZpY2Ugc3VwcG9ydAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19MRUdBQ1lfUFRZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFR0FDWV9USU9DU1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfTERJU0NfQVVUT0xPQUQgaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfMTY1NTBBX1ZBUklBTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDSUxJQj15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUENJMVhYWFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKQ09ORklHX1NFUklBTF84MjUwX0RXTElCPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfUEVSSUNPTT15CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9MQU5USVEgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MSU5GTEVYVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TUFJEIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VyaWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9IRExDIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKIyBDT05GSUdfUlBNU0dfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RBVEE9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT15CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj15CkNPTkZJR19IV19SQU5ET009eQojIENPTkZJR19IV19SQU5ET01fVElNRVJJT01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9BTUQgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fQkE0MzEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKIyBDT05GSUdfSFdfUkFORE9NX1hJUEhFUkEgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX05WUkFNPXkKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfSFBFVD15CiMgQ09ORklHX0hQRVRfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTkdDSEVDS19USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JBTkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0NSNTAgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19OU0MgaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZVVNCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9bQpDT05GSUdfSTJDX0FMR09CSVQ9bQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EX01QMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT1tCiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQ1AyNjE1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDSTFYWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKCiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09QVElPTkFMPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPXkKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUODJQMzMgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19JRFRDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX01PQ0sgaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9DS19WTVcgaXMgbm90IHNldAojIGVuZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKIyBDT05GSUdfUElOQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9MSUIgaXMgbm90IHNldAojIENPTkZJR19XMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFlfSFdNT049eQojIENPTkZJR19JUDVYWFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9DVzIwMTUgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NBTVNVTkdfU0RJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUQzQxNjJMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg3Nzk3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CRDk5OTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9VRzMxMDUgaXMgbm90IHNldApDT05GSUdfSFdNT049eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTE3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUhUMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FRVUFDT01QVVRFUl9ENU5FWFQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTMzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BWElfRkFOX0NPTlRST0wgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19LOFRFTVA9bQpDT05GSUdfU0VOU09SU19LMTBURU1QPW0KQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPW0KIyBDT05GSUdfU0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SU0FJUl9DUFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfREVMTF9TTU0gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KIyBDT05GSUdfU0VOU09SU19GNzE4MDVGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRlNDSE1EIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hTMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNTUwMD1tCkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0N19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQzM0VlI1MDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFMyMzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTVI3NTIwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE02MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OWlhUX0tSQUtFTjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRfU01BUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PQ0NfUDhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19PWFAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldAojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0JUU0kgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NCUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDR4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BTUM2ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0NjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPXkKIyBDT05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU1VTX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNVU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSFBfV01JIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19JTlRFTF9UQ0M9eQpDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9eQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RDQ19DT09MSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSEZJX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCB0aGVybWFsIGRyaXZlcnMKCkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPW0KIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MApDT05GSUdfV0FUQ0hET0dfU1lTRlM9eQojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19XREFUX1dEVD1tCiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRFQ0hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX0VDX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU0xNTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VCQ19DMzg0X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYQVJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRjcxODA4RV9XRFQgaXMgbm90IHNldApDT05GSUdfU1A1MTAwX1RDTz1tCiMgQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQk1BU1IgaXMgbm90IHNldAojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldApDT05GSUdfSTYzMDBFU0JfV0RUPW0KIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lUQ09fV0RUPW0KQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFFNWDg2X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSFpfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRUlfV0RUPW0KIyBDT05GSUdfTkk5MDNYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05JQzcwMThfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9XRFQ9bQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VTQlBDV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPW0KIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVBSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUzQyTDQzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQURFUkEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01QMjYyOSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNIPW0KIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUE1DX0JYVCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JUVM2MlggaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzU0MSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzNzAgaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1k3NjM2QSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNDgzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTk0X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFFNWDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FUQzI2MFhfSTJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl84OFBHODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfRkFONTM1NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfSVNMOTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MVEMzNjc2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc4NTcgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODY0OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg4OTMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgyMDA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgyMDQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg3NzgyNiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTVA4ODU5PXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QQ0E5NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QV009eQojIENPTkZJR19SRUdVTEFUT1JfUkFBMjE1MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNDgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDQ4MDMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1MTkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDU3MzkgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYxOTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ2MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTIxMzQgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRNVjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUUTY3NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlRRMjIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TTEc1MTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0NPUkUgaXMgbm90IHNldAoKIwojIENFQyBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBDRUMgc3VwcG9ydAoKQ09ORklHX01FRElBX1NVUFBPUlQ9bQpDT05GSUdfTUVESUFfU1VQUE9SVF9GSUxURVI9eQojIENPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVCBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZGV2aWNlIHR5cGVzCiMKQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfUExBVEZPUk1fU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1RFU1RfU1VQUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lZGlhIGRldmljZSB0eXBlcwoKQ09ORklHX1ZJREVPX0RFVj1tCkNPTkZJR19NRURJQV9DT05UUk9MTEVSPXkKCiMKIyBWaWRlbzRMaW51eCBvcHRpb25zCiMKQ09ORklHX1ZJREVPX1Y0TDJfSTJDPXkKIyBDT05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKIyBlbmQgb2YgVmlkZW80TGludXggb3B0aW9ucwoKIwojIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwojCiMgZW5kIG9mIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwoKIwojIE1lZGlhIGRyaXZlcnMKIwoKIwojIERyaXZlcnMgZmlsdGVyZWQgYXMgc2VsZWN0ZWQgYXQgJ0ZpbHRlciBtZWRpYSBkcml2ZXJzJwojCgojCiMgTWVkaWEgZHJpdmVycwojCkNPTkZJR19NRURJQV9VU0JfU1VQUE9SVD15CgojCiMgV2ViY2FtIGRldmljZXMKIwojIENPTkZJR19VU0JfR1NQQ0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1MyMjU1IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9WSURFT19DTEFTUz1tCkNPTkZJR19VU0JfVklERU9fQ0xBU1NfSU5QVVRfRVZERVY9eQoKIwojIFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFsKSBVU0IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0VNMjhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlM9eQpDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUz15CiMgQ09ORklHX1ZJREVPX01FTTJNRU1fREVJTlRFUkxBQ0UgaXMgbm90IHNldAoKIwojIEFsbGVncm8gRFZUIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIEFtbG9naWMgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQW1waGlvbiBkcml2ZXJzCiMKCiMKIyBBc3BlZWQgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQXRtZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgQ2FkZW5jZSBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ0FERU5DRV9DU0kyUlggaXMgbm90IHNldAojIENPTkZJR19WSURFT19DQURFTkNFX0NTSTJUWCBpcyBub3Qgc2V0CgojCiMgQ2hpcHMmTWVkaWEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgSW50ZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTWFydmVsbCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKIyBDT05GSUdfVklERU9fQ0FGRV9DQ0lDIGlzIG5vdCBzZXQKCiMKIyBNZWRpYXRlayBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBNaWNyb2NoaXAgVGVjaG5vbG9neSwgSW5jLiBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBOVmlkaWEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgTlhQIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFF1YWxjb21tIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFJlbmVzYXMgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgUm9ja2NoaXAgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgU2Ftc3VuZyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKCiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgU3VueGkgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgZHJpdmVycwojCgojCiMgVmVyaXNpbGljb24gbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCgojCiMgVklBIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwoKIwojIFhpbGlueCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKQ09ORklHX1VWQ19DT01NT049bQpDT05GSUdfVklERU9CVUYyX0NPUkU9bQpDT05GSUdfVklERU9CVUYyX1Y0TDI9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCiMgZW5kIG9mIE1lZGlhIGRyaXZlcnMKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0NBTUVSQV9TRU5TT1IgaXMgbm90IHNldAoKIwojIExlbnMgZHJpdmVycwojCiMgQ09ORklHX1ZJREVPX0FLNzM3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTcxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RXOTgwN19WQ00gaXMgbm90IHNldAojIGVuZCBvZiBMZW5zIGRyaXZlcnMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKIyBDT05GSUdfVklERU9fQURQMTY1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzU2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzY0NiBpcyBub3Qgc2V0CiMgZW5kIG9mIEZsYXNoIGRldmljZXMKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKIyBDT05GSUdfVklERU9fQ1MzMzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1MzQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1M0wzMkEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NU1AzNDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU09OWV9CVEZfTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVERBNzQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1REQTk4NDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2NDE1QyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RFQTY0MjAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UTFYzMjBBSUMyM0IgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVkFVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVURBMTM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZQMjdTTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004NzM5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004Nzc1IGlzIG5vdCBzZXQKIyBlbmQgb2YgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwoKIwojIFJEUyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX1NBQTY1ODggaXMgbm90IHNldAojIGVuZCBvZiBSRFMgZGVjb2RlcnMKCiMKIyBWaWRlbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxODMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3ODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fS1MwMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTUw4NlY3NjY3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxMVggaXMgbm90IHNldAojIENPTkZJR19WSURFT19UQzM1ODc0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RDMzU4NzQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNTE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA3MDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFcyODA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVlBYMzIyMCBpcyBub3Qgc2V0CgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKIyBDT05GSUdfVklERU9fU0FBNzE3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjU4NDAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBkZWNvZGVycwoKIwojIFZpZGVvIGVuY29kZXJzCiMKIyBDT05GSUdfVklERU9fQURWNzE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjcxNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzM5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjc1MTEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BSzg4MVggaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzE4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RIUzgyMDAgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBlbmNvZGVycwoKIwojIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCiMKIyBDT05GSUdfVklERU9fVVBENjQwMzFBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVVBENjQwODMgaXMgbm90IHNldAojIGVuZCBvZiBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCiMKIyBDT05GSUdfVklERU9fU0FBNjc1MkhTIGlzIG5vdCBzZXQKIyBlbmQgb2YgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKCiMKIyBTRFIgdHVuZXIgY2hpcHMKIwojIGVuZCBvZiBTRFIgdHVuZXIgY2hpcHMKCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX1ZJREVPX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX001Mjc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NUX01JUElEMDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19USFM3MzAzIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKCiMKIyBWaWRlbyBzZXJpYWxpemVycyBhbmQgZGVzZXJpYWxpemVycwojCiMgZW5kIG9mIFZpZGVvIHNlcmlhbGl6ZXJzIGFuZCBkZXNlcmlhbGl6ZXJzCiMgZW5kIG9mIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzCgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BUEVSVFVSRV9IRUxQRVJTPXkKQ09ORklHX1NDUkVFTl9JTkZPPXkKQ09ORklHX1ZJREVPX0NNRExJTkU9eQpDT05GSUdfVklERU9fTk9NT0RFU0VUPXkKIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CkNPTkZJR19BR1A9eQpDT05GSUdfQUdQX0FNRDY0PXkKQ09ORklHX0FHUF9JTlRFTD15CiMgQ09ORklHX0FHUF9TSVMgaXMgbm90IHNldAojIENPTkZJR19BR1BfVklBIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0dUVD15CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKQ09ORklHX0RSTT15CkNPTkZJR19EUk1fTUlQSV9EU0k9eQojIENPTkZJR19EUk1fREVCVUdfTU0gaXMgbm90IHNldApDT05GSUdfRFJNX0tNU19IRUxQRVI9eQojIENPTkZJR19EUk1fREVCVUdfRFBfTVNUX1RPUE9MT0dZX1JFRlMgaXMgbm90IHNldAojIENPTkZJR19EUk1fREVCVUdfTU9ERVNFVF9MT0NLIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZCREVWX09WRVJBTExPQz0xMDAKIyBDT05GSUdfRFJNX0ZCREVWX0xFQUtfUEhZU19TTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRElTUExBWV9IRUxQRVI9bQpDT05GSUdfRFJNX0RJU1BMQVlfRFBfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hEQ1BfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hETUlfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVFRNPW0KQ09ORklHX0RSTV9FWEVDPW0KQ09ORklHX0RSTV9CVUREWT1tCkNPTkZJR19EUk1fVFRNX0hFTFBFUj1tCkNPTkZJR19EUk1fR0VNX1NITUVNX0hFTFBFUj15CkNPTkZJR19EUk1fU1VCQUxMT0NfSEVMUEVSPW0KQ09ORklHX0RSTV9TQ0hFRD1tCgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfRFJNX0kyQ19DSDcwMDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX1NJTDE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OTUwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCgojCiMgQVJNIGRldmljZXMKIwojIGVuZCBvZiBBUk0gZGV2aWNlcwoKIyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQU1ER1BVPW0KQ09ORklHX0RSTV9BTURHUFVfU0k9eQpDT05GSUdfRFJNX0FNREdQVV9DSUs9eQpDT05GSUdfRFJNX0FNREdQVV9VU0VSUFRSPXkKIyBDT05GSUdfRFJNX0FNREdQVV9XRVJST1IgaXMgbm90IHNldAoKIwojIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19EUk1fQU1EX0FDUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KCiMKIyBEaXNwbGF5IEVuZ2luZSBDb25maWd1cmF0aW9uCiMKQ09ORklHX0RSTV9BTURfREM9eQpDT05GSUdfRFJNX0FNRF9EQ19GUD15CiMgQ09ORklHX0RSTV9BTURfRENfU0kgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1EX1NFQ1VSRV9ESVNQTEFZIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBFbmdpbmUgQ29uZmlndXJhdGlvbgoKQ09ORklHX0hTQV9BTUQ9eQojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTkxNT1tCkNPTkZJR19EUk1fSTkxNV9GT1JDRV9QUk9CRT0iIgpDT05GSUdfRFJNX0k5MTVfQ0FQVFVSRV9FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9DT01QUkVTU19FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9VU0VSUFRSPXkKIyBDT05GSUdfRFJNX0k5MTVfR1ZUX0tWTUdUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JOTE1X1BYUD15CgojCiMgZHJtL2k5MTUgRGVidWdnaW5nCiMKIyBDT05GSUdfRFJNX0k5MTVfV0VSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVR19NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfU1dfRkVOQ0VfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NXX0ZFTkNFX0NIRUNLX0RBRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0RFQlVHX0dVQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfTE9XX0xFVkVMX1RSQUNFUE9JTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfVkJMQU5LX0VWQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfUlVOVElNRV9QTSBpcyBub3Qgc2V0CiMgZW5kIG9mIGRybS9pOTE1IERlYnVnZ2luZwoKIwojIGRybS9pOTE1IFByb2ZpbGUgR3VpZGVkIE9wdGltaXNhdGlvbgojCkNPTkZJR19EUk1fSTkxNV9SRVFVRVNUX1RJTUVPVVQ9MjAwMDAKQ09ORklHX0RSTV9JOTE1X0ZFTkNFX1RJTUVPVVQ9MTAwMDAKQ09ORklHX0RSTV9JOTE1X1VTRVJGQVVMVF9BVVRPU1VTUEVORD0yNTAKQ09ORklHX0RSTV9JOTE1X0hFQVJUQkVBVF9JTlRFUlZBTD0yNTAwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVQ9NjQwCkNPTkZJR19EUk1fSTkxNV9QUkVFTVBUX1RJTUVPVVRfQ09NUFVURT03NTAwCkNPTkZJR19EUk1fSTkxNV9NQVhfUkVRVUVTVF9CVVNZV0FJVD04MDAwCkNPTkZJR19EUk1fSTkxNV9TVE9QX1RJTUVPVVQ9MTAwCkNPTkZJR19EUk1fSTkxNV9USU1FU0xJQ0VfRFVSQVRJT049MQojIGVuZCBvZiBkcm0vaTkxNSBQcm9maWxlIEd1aWRlZCBPcHRpbWlzYXRpb24KCiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZLTVMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WSVJUSU9fR1BVPXkKQ09ORklHX0RSTV9WSVJUSU9fR1BVX0tNUz15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkKQ09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKCiMgQ09ORklHX0RSTV9MT09OR1NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9YRU5fRlJPTlRFTkQgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dVRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZHQTE2PXkKIyBDT05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9FRkk9eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNYWFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMgbm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9eQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19GQl9DT1JFPXkKQ09ORklHX0ZCX05PVElGWT15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfREVWSUNFPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9JT01FTV9GT1BTPXkKQ09ORklHX0ZCX0lPTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlM9eQpDT05GSUdfRkJfU1lTTUVNX0hFTFBFUlNfREVGRVJSRUQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CiMKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0tUWjg4NjYgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9mIEdyYXBoaWNzIHN1cHBvcnQKCiMgQ09ORklHX0RSTV9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVVBQT1JUPXkKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD1tCiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0KIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj1tCiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT1tCiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DUkVBVElWRV9TQjA1NDAgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9bQojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VWSVNJT04gaXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPW0KIyBDT05GSUdfSElEX0ZUMjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HTE9SSU9VUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfR09PR0xFX1NUQURJQV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1ZSQzIgaXMgbm90IHNldAojIENPTkZJR19ISURfWElBT01JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj1tCiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSVRFPW0KIyBDT05GSUdfSElEX0pBQlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdUT049bQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFVFNLRVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9bQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldApDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01FR0FXT1JMRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OSU5URU5ETyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPW0KQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD1tCiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BYUkMgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz1tCiMgQ09ORklHX0hJRF9TRU1JVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NJR01BTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9bQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9bQojIENPTkZJR19ISURfVE9QUkUgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQ1AyMjIxIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoKIwojIEhJRC1CUEYgc3VwcG9ydAojCiMgQ09ORklHX0hJRF9CUEYgaXMgbm90IHNldAojIGVuZCBvZiBISUQtQlBGIHN1cHBvcnQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIEhJRCBzdXBwb3J0CgpDT05GSUdfSTJDX0hJRD15CiMgQ09ORklHX0kyQ19ISURfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ISURfT0YgaXMgbm90IHNldAoKIwojIEludGVsIElTSCBISUQgc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX0lTSF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBJU0ggSElEIHN1cHBvcnQKCiMKIyBBTUQgU0ZIIEhJRCBTdXBwb3J0CiMKIyBDT05GSUdfQU1EX1NGSF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBBTUQgU0ZIIEhJRCBTdXBwb3J0CgpDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9GRVdfSU5JVF9SRVRSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfUFJPRFVDVExJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0RJU0FCTEVfRVhURVJOQUxfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVVRPU1VTUEVORF9ERUxBWT0yCiMgQ09ORklHX1VTQl9NT04gaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QQ0lfUkVORVNBUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QTEFURk9STT15CkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQojIENPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9GU0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDExNlhfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09IQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VIQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9YRU5fSENEIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT15CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9XRE09bQojIENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RBVEFGQUIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSMDkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSNTUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9KVU1QU0hPVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfS0FSTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX01EQzgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NSUNST1RFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQklQX0NPUkUgaXMgbm90IHNldAoKIwojIFVTQiBkdWFsLW1vZGUgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0NETlNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9bQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89bQojIENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUFcgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lVVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9bQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19VU0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCiMgQ09ORklHX1VTQl9FTUk2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VWU0VHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFR09UT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JRE1PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX01GSV9GQVNUQ0hBUkdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NJU1VTQlZHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JT1dBUlJJT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNJR0hURlcgaXMgbm90IHNldAojIENPTkZJR19VU0JfWVVSRVggaXMgbm90IHNldAojIENPTkZJR19VU0JfRVpVU0JfRlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hVQl9VU0IyNTFYQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjM1MDMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19UWVBFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ST0xFX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19NTUM9eQpDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19CTE9DS19NSU5PUlM9MzIKIyBDT05GSUdfU0RJT19VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lfQUNQST1tCkNPTkZJR19NTUNfU0RIQ0lfUExURk09bQpDT05GSUdfTU1DX1NESENJX0ZfU0RIMzA9bQojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZJQV9TRE1NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WVUIzMDAgaXMgbm90IHNldAojIENPTkZJR19NTUNfVVNIQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DUUhDST15CiMgQ09ORklHX01NQ19IU1EgaXMgbm90IHNldAojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDSV9YRU5PTj1tCiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQVcyMDBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDUwWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk5NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI2MDZNVlYgaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19JUzMxRkwzMTlYIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX05JQzc4QlggaXMgbm90IHNldAoKIwojIEZsYXNoIGFuZCBUb3JjaCBMRUQgZHJpdmVycwojCgojCiMgUkdCIExFRCBkcml2ZXJzCiMKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0RJU0sgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQUNUSVZJVFkgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1RUWSBpcyBub3Qgc2V0CgojCiMgU2ltcGxlIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EPXkKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOU19DT05GSUdGUz15CkNPTkZJR19JTkZJTklCQU5EX1ZJUlRfRE1BPXkKIyBDT05GSUdfSU5GSU5JQkFORF9CTlhUX1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9DWEdCNCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVJETUEgaXMgbm90IHNldApDT05GSUdfTUxYNF9JTkZJTklCQU5EPW0KQ09ORklHX01MWDVfSU5GSU5JQkFORD1tCiMgQ09ORklHX0lORklOSUJBTkRfTVRIQ0EgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUUVEUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfVk1XQVJFX1BWUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUkRNQVZUIGlzIG5vdCBzZXQKQ09ORklHX1JETUFfUlhFPW0KIyBDT05GSUdfUkRNQV9TSVcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00gaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUdfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfU1JQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUlRSU19TRVJWRVIgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX09QQV9WTklDIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0RFQ09ERV9NQ0U9eQpDT05GSUdfRURBQ19BTUQ2ND1tCkNPTkZJR19FREFDX0U3NTJYPW0KQ09ORklHX0VEQUNfSTgyOTc1WD1tCkNPTkZJR19FREFDX0kzMDAwPW0KQ09ORklHX0VEQUNfSTMyMDA9bQpDT05GSUdfRURBQ19JRTMxMjAwPW0KQ09ORklHX0VEQUNfWDM4PW0KQ09ORklHX0VEQUNfSTU0MDA9bQpDT05GSUdfRURBQ19JN0NPUkU9bQpDT05GSUdfRURBQ19JNTEwMD1tCkNPTkZJR19FREFDX0k3MzAwPW0KQ09ORklHX0VEQUNfU0JSSURHRT1tCkNPTkZJR19FREFDX1NLWD1tCiMgQ09ORklHX0VEQUNfSTEwTk0gaXMgbm90IHNldAojIENPTkZJR19FREFDX1BORDIgaXMgbm90IHNldApDT05GSUdfRURBQ19JR0VONj1tCkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19NQzE0NjgxOF9MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKIyBDT05GSUdfUlRDX0hDVE9TWVMgaXMgbm90IHNldApDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJFT1o5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUODAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRMzJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TMzUzOTBBIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9GTTMxMzAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMjUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU0QzMDc4IGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRFMzMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg2MTEwIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NNT1M9eQojIENPTkZJR19SVENfRFJWX0RTMTI4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1NTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMyNDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TVEsxN1RBOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUMzUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVNNNjI0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0ZUUlRDMDEwIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9HT0xERklTSCBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CiMgQ09ORklHX0FMVEVSQV9NU0dETUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRE1BNjQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRFhEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURYRF9DT01QQVQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9BVERNQT15CiMgQ09ORklHX1BMWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1hETUEgaXMgbm90IHNldAojIENPTkZJR19BTURfUFRETUEgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hJRE1BX01HTVQgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0hJRE1BIGlzIG5vdCBzZXQKQ09ORklHX0RXX0RNQUNfQ09SRT15CiMgQ09ORklHX0RXX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFDX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0VETUEgaXMgbm90IHNldApDT05GSUdfSFNVX0RNQT15CiMgQ09ORklHX1NGX1BETUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9MRE1BIGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VOR0lORV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJTEU9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQKIyBDT05GSUdfVURNQUJVRiBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9NT1ZFX05PVElGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfSEVBUFMgaXMgbm90IHNldAojIENPTkZJR19ETUFCVUZfU1lTRlNfU1RBVFMgaXMgbm90IHNldAojIGVuZCBvZiBETUFCVUYgb3B0aW9ucwoKQ09ORklHX0RDQT15CkNPTkZJR19VSU89bQojIENPTkZJR19VSU9fQ0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BEUlZfR0VOSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX0RNRU1fR0VOSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX0FFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19TRVJDT1MzIGlzIG5vdCBzZXQKQ09ORklHX1VJT19QQ0lfR0VORVJJQz1tCiMgQ09ORklHX1VJT19ORVRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BSVVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX0hWX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfVkZJTz1tCkNPTkZJR19WRklPX0dST1VQPXkKQ09ORklHX1ZGSU9fQ09OVEFJTkVSPXkKQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9bQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApDT05GSUdfVkZJT19WSVJRRkQ9eQoKIwojIFZGSU8gc3VwcG9ydCBmb3IgUENJIGRldmljZXMKIwpDT05GSUdfVkZJT19QQ0lfQ09SRT1tCkNPTkZJR19WRklPX1BDSV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0k9bQojIENPTkZJR19WRklPX1BDSV9WR0EgaXMgbm90IHNldAojIENPTkZJR19WRklPX1BDSV9JR0QgaXMgbm90IHNldAojIENPTkZJR19NTFg1X1ZGSU9fUENJIGlzIG5vdCBzZXQKIyBlbmQgb2YgVkZJTyBzdXBwb3J0IGZvciBQQ0kgZGV2aWNlcwoKQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj15CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVk1HRU5JRD15CiMgQ09ORklHX1ZCT1hHVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19OSVRST19FTkNMQVZFUz15CiMgQ09ORklHX0VGSV9TRUNSRVQgaXMgbm90IHNldApDT05GSUdfVklSVElPX0FOQ0hPUj15CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1BDSV9MSUI9bQpDT05GSUdfVklSVElPX1BDSV9MSUJfTEVHQUNZPW0KQ09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9bQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpDT05GSUdfVklSVElPX0JBTExPT049bQpDT05GSUdfVklSVElPX0lOUFVUPW0KQ09ORklHX1ZJUlRJT19NTUlPPW0KQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15CkNPTkZJR19WSVJUSU9fRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19WRFBBIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX0lPVExCPXkKQ09ORklHX1ZIT1NUX1RBU0s9eQpDT05GSUdfVkhPU1Q9eQpDT05GSUdfVkhPU1RfTUVOVT15CkNPTkZJR19WSE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfVlNPQ0s9eQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj15CiMgQ09ORklHX0hZUEVSVl9WVExfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfVElNRVI9eQpDT05GSUdfSFlQRVJWX1VUSUxTPXkKQ09ORklHX0hZUEVSVl9CQUxMT09OPXkKIyBlbmQgb2YgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15CkNPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVMVD15CkNPTkZJR19YRU5fREVWX0VWVENITj15CiMgQ09ORklHX1hFTl9CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTkZTPXkKQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0dOVERFVj15CkNPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DPXkKIyBDT05GSUdfWEVOX0dSQU5UX0RNQV9BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCX1hFTj15CiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9FRkk9eQpDT05GSUdfWEVOX0FVVE9fWExBVEU9eQpDT05GSUdfWEVOX0FDUEk9eQpDT05GSUdfWEVOX0hBVkVfVlBNVT15CiMgQ09ORklHX1hFTl9WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBYZW4gZHJpdmVyIHN1cHBvcnQKCiMgQ09ORklHX0dSRVlCVVMgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTExBTk9YX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1NVUkZBQ0VfUExBVEZPUk1TPXkKIyBDT05GSUdfU1VSRkFDRV8zX1BPV0VSX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9HUEUgaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDUElfV01JPXkKQ09ORklHX1dNSV9CTU9GPXkKIyBDT05GSUdfSFVBV0VJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX01YTV9XTUkgaXMgbm90IHNldAojIENPTkZJR19OVklESUFfV01JX0VDX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJQU9NSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19HSUdBQllURV9XTUkgaXMgbm90IHNldAojIENPTkZJR19ZT0dBQk9PSyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJIREYgaXMgbm90IHNldAojIENPTkZJR19BQ0VSX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUl9XTUkgaXMgbm90IHNldAojIENPTkZJR19BTURfUE1GIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX1BNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9IU01QIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWX1NXQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfV01JIGlzIG5vdCBzZXQKQ09ORklHX0VFRVBDX0xBUFRPUD15CiMgQ09ORklHX1g4Nl9QTEFURk9STV9EUklWRVJTX0RFTEwgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BEX1BPQ0tFVF9GQU4gaXMgbm90IHNldAojIENPTkZJR19YODZfUExBVEZPUk1fRFJJVkVSU19IUCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJUkVMRVNTX0hPVEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldAojIENPTkZJR19MRU5PVk9fWU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9MTUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9BVE9NSVNQMl9QTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NBUl9JTlQxMDkyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90IHNldAoKIwojIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFjZSBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfU1BFRURfU0VMRUNUX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFNwZWVkIFNlbGVjdCBUZWNobm9sb2d5IGludGVyZmFjZSBzdXBwb3J0CgojIENPTkZJR19JTlRFTF9XTUlfU0JMX0ZXX1VQREFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1dNSV9USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgSW50ZWwgVW5jb3JlIEZyZXF1ZW5jeSBDb250cm9sCiMKIyBDT05GSUdfSU5URUxfVU5DT1JFX0ZSRVFfQ09OVFJPTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIFVuY29yZSBGcmVxdWVuY3kgQ29udHJvbAoKIyBDT05GSUdfSU5URUxfSElEX0VWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVkJUTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BVTklUX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RVUkJPX01BWF8zIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVlNFQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9FQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TSV9XTUkgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfUTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xHX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTkFTT05JQ19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19TWVNURU03Nl9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19NTFhfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TQ1VfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU0NVX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lFTUVOU19TSU1BVElDX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTk1BVEVfRk0wN19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX1AyU0I9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNDEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1ZDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5kIG9mIENsb2NrIFNvdXJjZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRFUkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFCTEU9eQojIGVuZCBvZiBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CgojIENPTkZJR19JT01NVV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0RNQT15CkNPTkZJR19JT01NVV9TVkE9eQpDT05GSUdfQU1EX0lPTU1VPXkKQ09ORklHX0FNRF9JT01NVV9WMj15CkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKQ09ORklHX0lOVEVMX0lPTU1VX1NWTT15CkNPTkZJR19JTlRFTF9JT01NVV9ERUZBVUxUX09OPXkKQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NDQUxBQkxFX01PREVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT01NVV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX0lPTU1VRkQgaXMgbm90IHNldApDT05GSUdfSVJRX1JFTUFQPXkKQ09ORklHX0hZUEVSVl9JT01NVT15CiMgQ09ORklHX1ZJUlRJT19JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNnIGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQojIENPTkZJR19SUE1TR19DSEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBNU0dfQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19OUz15CiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5vdCBzZXQKQ09ORklHX1JQTVNHX1ZJUlRJTz15CiMgZW5kIG9mIFJwbXNnIGRyaXZlcnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEJyb2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBmdWppdHN1IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgZnVqaXRzdSBTb0MgZHJpdmVycwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwojIGVuZCBvZiBpLk1YIFNvQyBkcml2ZXJzCgojCiMgRW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKIwojIGVuZCBvZiBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoKIyBDT05GSUdfV1BDTTQ1MF9TT0MgaXMgbm90IHNldAoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9DTEsgaXMgbm90IHNldAojIENPTkZJR19QV01fRFdDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwojIENPTkZJR19HRU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MR01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CgojCiMgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwojCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBlbmQgb2YgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwoKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9JTlRFTF9MR01fRU1NQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBTdWJzeXN0ZW0KCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQpDT05GSUdfVVNCND1tCiMgQ09ORklHX1VTQjRfREVCVUdGU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjRfRE1BX1RFU1QgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEX0JJTkRFUl9JUEMgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldApDT05GSUdfREFYPXkKIyBDT05GSUdfREVWX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CgojCiMgTGF5b3V0IFR5cGVzCiMKIyBDT05GSUdfTlZNRU1fTEFZT1VUX1NMMjhfVlBEIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU1fTEFZT1VUX09OSUVfVExWIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGF5b3V0IFR5cGVzCgojIENPTkZJR19OVk1FTV9STUVNIGlzIG5vdCBzZXQKCiMKIyBIVyB0cmFjaW5nIHN1cHBvcnQKIwojIENPTkZJR19TVE0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9USCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhXIHRyYWNpbmcgc3VwcG9ydAoKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJT1ggaXMgbm90IHNldAojIENPTkZJR19TTElNQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09VTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMgbm90IHNldAojIENPTkZJR19QRUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRFIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0lPTUFQPXkKQ09ORklHX0JVRkZFUl9IRUFEPXkKQ09ORklHX0xFR0FDWV9ESVJFQ1RfSU89eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1NVUFBPUlRfVjQ9eQpDT05GSUdfWEZTX1NVUFBPUlRfQVNDSUlfQ0k9eQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQojIENPTkZJR19YRlNfUlQgaXMgbm90IHNldAojIENPTkZJR19YRlNfT05MSU5FX1NDUlVCIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNldAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19HRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19GU19WRVJJVFkgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfVklSVElPX0ZTPXkKQ09ORklHX09WRVJMQVlfRlM9eQojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQojIENPTkZJR19ORVRGU19TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRGUzNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL0VYRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19QUk9DX1BJRF9BUkNIX1NUQVRVUz15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05GSUdfVE1QRlNfSU5PREU2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUEZTX1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfSFVHRVRMQl9QQUdFX09QVElNSVpFX1ZNRU1NQVA9eQojIENPTkZJR19IVUdFVExCX1BBR0VfT1BUSU1JWkVfVk1FTU1BUF9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfRUZJVkFSX0ZTPXkKIyBlbmQgb2YgUHNldWRvIGZpbGVzeXN0ZW1zCgpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5HRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FQ1JZUFRfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNQTFVTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQU1GUyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGUz15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FDSEUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1Q9eQpDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0NIT0lDRV9ERUNPTVBfQllfTU9VTlQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfU0lOR0xFPXkKIyBDT05GSUdfU1FVQVNIRlNfQ09NUElMRV9ERUNPTVBfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19DT01QSUxFX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQojIENPTkZJR19TUVVBU0hGU19aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1haPXkKQ09ORklHX1NRVUFTSEZTX1pTVEQ9eQojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwojIENPTkZJR19WWEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlOSVhfRlMgaXMgbm90IHNldAojIENPTkZJR19PTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VST0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkKQ09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQpDT05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9eQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19QTkZTX0ZJTEVfTEFZT1VUPXkKQ09ORklHX1BORlNfQkxPQ0s9eQpDT05GSUdfUE5GU19GTEVYRklMRV9MQVlPVVQ9eQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJrZXJuZWwub3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdfTkZTX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX1JPT1RfTkZTPXkKIyBDT05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJR19ORlNfRElTQUJMRV9VRFBfU1VQUE9SVD15CiMgQ09ORklHX05GU19WNF8yX1JFQURfUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX05GU19WNF8yX1NTQ19IRUxQRVI9eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9eQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKQ09ORklHX1JQQ1NFQ19HU1NfS1JCNT15CiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TVU5SUENfWFBSVF9SRE1BPXkKQ09ORklHX0NFUEhfRlM9eQpDT05GSUdfQ0VQSF9GU19QT1NJWF9BQ0w9eQojIENPTkZJR19DRVBIX0ZTX1NFQ1VSSVRZX0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX0NJRlM9eQojIENPTkZJR19DSUZTX1NUQVRTMiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0FMTE9XX0lOU0VDVVJFX0xFR0FDWT15CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkKIyBDT05GSUdfQ0lGU19QT1NJWCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RFQlVHPXkKIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0RFQlVHX0RVTVBfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RGU19VUENBTEw9eQojIENPTkZJR19DSUZTX1NXTl9VUENBTEwgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1NNQl9ESVJFQ1QgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1JPT1QgaXMgbm90IHNldAojIENPTkZJR19TTUJfU0VSVkVSIGlzIG5vdCBzZXQKQ09ORklHX1NNQkZTPXkKIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9InV0ZjgiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzczNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV83NzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjEgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTM2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg3NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzggaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQKQ09ORklHX05MU19BU0NJST15CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzMgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19LT0k4X1IgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9VIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VMVElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1JPQVRJQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NZUklMTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HQUVMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JQ0VMQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JTlVJVCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1RVUktJU0ggaXMgbm90IHNldApDT05GSUdfTkxTX1VURjg9eQpDT05GSUdfTkxTX1VDUzJfVVRJTFM9eQojIENPTkZJR19ETE0gaXMgbm90IHNldAojIENPTkZJR19VTklDT0RFIGlzIG5vdCBzZXQKQ09ORklHX0lPX1dRPXkKIyBlbmQgb2YgRmlsZSBzeXN0ZW1zCgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdfS0VZU19SRVFVRVNUX0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JJR19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJVU1RFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DUllQVEVEX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19LRVlfREhfT1BFUkFUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVD15CkNPTkZJR19TRUNVUklUWT15CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQojIENPTkZJR19TRUNVUklUWV9JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklUWV9QQVRIPXkKIyBDT05GSUdfSU5URUxfVFhUIGlzIG5vdCBzZXQKQ09ORklHX0xTTV9NTUFQX01JTl9BRERSPTY1NTM2CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNPTkZJR19GT1JUSUZZX1NPVVJDRT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKIyBDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9CT09UUEFSQU0gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ERVZFTE9QPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQVZDX1NUQVRTPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfU0lEVEFCX0hBU0hfQklUUz05CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX1NJRDJTVFJfQ0FDSEVfU0laRT0yNTYKIyBDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SPXkKIyBDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSU5UUk9TUEVDVF9QT0xJQ1k9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSD15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIX0RFRkFVTFQ9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfRVhQT1JUX0JJTkFSWT15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9QQVJBTk9JRF9MT0FEPXkKIyBDT05GSUdfU0VDVVJJVFlfTE9BRFBJTiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKIyBDT05GSUdfU0VDVVJJVFlfU0FGRVNFVElEIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0xPQ0tET1dOX0xTTT15CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU01fRUFSTFk9eQpDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9OT05FPXkKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJR19MT0NLX0RPV05fS0VSTkVMX0ZPUkNFX0NPTkZJREVOVElBTElUWSBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9MQU5ETE9DSz15CkNPTkZJR19JTlRFR1JJVFk9eQpDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRT15CkNPTkZJR19JTlRFR1JJVFlfQVNZTU1FVFJJQ19LRVlTPXkKQ09ORklHX0lOVEVHUklUWV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfSU5URUdSSVRZX1BMQVRGT1JNX0tFWVJJTkc9eQpDT05GSUdfTE9BRF9VRUZJX0tFWVM9eQpDT05GSUdfSU5URUdSSVRZX0FVRElUPXkKQ09ORklHX0lNQT15CiMgQ09ORklHX0lNQV9LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTUVBU1VSRV9QQ1JfSURYPTEwCkNPTkZJR19JTUFfTFNNX1JVTEVTPXkKQ09ORklHX0lNQV9OR19URU1QTEFURT15CiMgQ09ORklHX0lNQV9TSUdfVEVNUExBVEUgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfVEVNUExBVEU9ImltYS1uZyIKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEEyNTYgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEE1MTI9eQpDT05GSUdfSU1BX0RFRkFVTFRfSEFTSD0ic2hhNTEyIgpDT05GSUdfSU1BX1dSSVRFX1BPTElDWT15CkNPTkZJR19JTUFfUkVBRF9QT0xJQ1k9eQpDT05GSUdfSU1BX0FQUFJBSVNFPXkKQ09ORklHX0lNQV9BUkNIX1BPTElDWT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9CVUlMRF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFX0JPT1RQQVJBTT15CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9NT0RTSUcgaXMgbm90IHNldAojIENPTkZJR19JTUFfQkxBQ0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19JTUFfTE9BRF9YNTA5IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9NRUFTVVJFX0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTUFfUVVFVUVfRUFSTFlfQk9PVF9LRVlTPXkKQ09ORklHX0lNQV9TRUNVUkVfQU5EX09SX1RSVVNURURfQk9PVD15CiMgQ09ORklHX0lNQV9ESVNBQkxFX0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfU0VMSU5VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfQVBQQVJNT1IgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfTFNNPSJ5YW1hLHNlbGludXgsbG9hZHBpbixzYWZlc2V0aWQsaW50ZWdyaXR5LGJwZixhcHBhcm1vciIKCiMKIyBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIwoKIwojIE1lbW9yeSBpbml0aWFsaXphdGlvbgojCkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9QQVRURVJOPXkKQ09ORklHX0NDX0hBU19BVVRPX1ZBUl9JTklUX1pFUk9fQkFSRT15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPPXkKIyBDT05GSUdfSU5JVF9TVEFDS19OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5JVF9TVEFDS19BTExfUEFUVEVSTiBpcyBub3Qgc2V0CkNPTkZJR19JTklUX1NUQUNLX0FMTF9aRVJPPXkKQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLPXkKIyBDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0xFQUtfVkVSQk9TRSBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS0xFQUtfVFJBQ0tfTUlOX1NJWkU9MTAwCiMgQ09ORklHX1NUQUNLTEVBS19NRVRSSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tMRUFLX1JVTlRJTUVfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19JTklUX09OX0FMTE9DX0RFRkFVTFRfT049eQojIENPTkZJR19JTklUX09OX0ZSRUVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19DQ19IQVNfWkVST19DQUxMX1VTRURfUkVHUz15CiMgQ09ORklHX1pFUk9fQ0FMTF9VU0VEX1JFR1MgaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgaW5pdGlhbGl6YXRpb24KCiMKIyBIYXJkZW5pbmcgb2Yga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19MSVNUX0hBUkRFTkVEPXkKQ09ORklHX0JVR19PTl9EQVRBX0NPUlJVUFRJT049eQojIGVuZCBvZiBIYXJkZW5pbmcgb2Yga2VybmVsIGRhdGEgc3RydWN0dXJlcwoKQ09ORklHX1JBTkRTVFJVQ1RfTk9ORT15CiMgQ09ORklHX1JBTkRTVFJVQ1RfRlVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRTVFJVQ1RfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIyBlbmQgb2YgU2VjdXJpdHkgb3B0aW9ucwoKQ09ORklHX1hPUl9CTE9DS1M9bQpDT05GSUdfQVNZTkNfQ09SRT1tCkNPTkZJR19BU1lOQ19NRU1DUFk9bQpDT05GSUdfQVNZTkNfWE9SPW0KQ09ORklHX0FTWU5DX1BRPW0KQ09ORklHX0FTWU5DX1JBSUQ2X1JFQ09WPW0KQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19TSUc9eQpDT05GSUdfQ1JZUFRPX1NJRzI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklHX0NSWVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15CiMgQ09ORklHX0NSWVBUT19QQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CiMgQ09ORklHX0NSWVBUT19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSU1EPXkKQ09ORklHX0NSWVBUT19FTkdJTkU9eQojIGVuZCBvZiBDcnlwdG8gY29yZSBvciBoZWxwZXIKCiMKIyBQdWJsaWMta2V5IGNyeXB0b2dyYXBoeQojCkNPTkZJR19DUllQVE9fUlNBPXkKQ09ORklHX0NSWVBUT19ESD15CkNPTkZJR19DUllQVE9fREhfUkZDNzkxOV9HUk9VUFM9eQojIENPTkZJR19DUllQVE9fRUNESCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19FQ0RTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19FQ1JEU0EgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU00yIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NVUlZFMjU1MTkgaXMgbm90IHNldAojIGVuZCBvZiBQdWJsaWMta2V5IGNyeXB0b2dyYXBoeQoKIwojIEJsb2NrIGNpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CiMgQ09ORklHX0NSWVBUT19BRVNfVEkgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQU5VQklTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FSSUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FTVDYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFUz15CiMgQ09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0hBWkFEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFRUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsb2NrIGNpcGhlcnMKCiMKIyBMZW5ndGgtcHJlc2VydmluZyBjaXBoZXJzIGFuZCBtb2RlcwojCkNPTkZJR19DUllQVE9fQURJQU5UVU09eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19DQkM9eQojIENPTkZJR19DUllQVE9fQ0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQVE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9eQojIENPTkZJR19DUllQVE9fSENUUjIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MUlcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fT0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNT15CiMgZW5kIG9mIExlbmd0aC1wcmVzZXJ2aW5nIGNpcGhlcnMgYW5kIG1vZGVzCgojCiMgQUVBRCAoYXV0aGVudGljYXRlZCBlbmNyeXB0aW9uIHdpdGggYXNzb2NpYXRlZCBkYXRhKSBjaXBoZXJzCiMKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19HRU5JVj15CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkKQ09ORklHX0NSWVBUT19FU1NJVj15CiMgZW5kIG9mIEFFQUQgKGF1dGhlbnRpY2F0ZWQgZW5jcnlwdGlvbiB3aXRoIGFzc29jaWF0ZWQgZGF0YSkgY2lwaGVycwoKIwojIEhhc2hlcywgZGlnZXN0cywgYW5kIE1BQ3MKIwpDT05GSUdfQ1JZUFRPX0JMQUtFMkI9bQpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CiMgQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19TSEEzPXkKIyBDT05GSUdfQ1JZUFRPX1NNM19HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFhIQVNIPW0KIyBlbmQgb2YgSGFzaGVzLCBkaWdlc3RzLCBhbmQgTUFDcwoKIwojIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzI9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CiMgZW5kIG9mIENSQ3MgKGN5Y2xpYyByZWR1bmRhbmN5IGNoZWNrcykKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1pTVEQ9bQojIGVuZCBvZiBDb21wcmVzc2lvbgoKIwojIFJhbmRvbSBudW1iZXIgZ2VuZXJhdGlvbgojCiMgQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWV9URVNUSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCgojCiMgVXNlcnNwYWNlIGludGVyZmFjZQojCkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfRU5BQkxFX09CU09MRVRFPXkKIyBlbmQgb2YgVXNlcnNwYWNlIGludGVyZmFjZQoKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQoKIwojIEFjY2VsZXJhdGVkIENyeXB0b2dyYXBoaWMgQWxnb3JpdGhtcyBmb3IgQ1BVICh4ODYpCiMKQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5X1g4Nj15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVTM19FREVfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU000X0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU000X0FFU05JX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVkgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FSSUFfQUVTTklfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUklBX0FFU05JX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FSSUFfR0ZOSV9BVlg1MTJfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DSEFDSEEyMF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQUVHSVMxMjhfQUVTTklfU1NFMiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTkhQT0xZMTMwNV9TU0UyPXkKQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X0FWWDI9eQpDT05GSUdfQ1JZUFRPX0JMQUtFMlNfWDg2PXkKIyBDT05GSUdfQ1JZUFRPX1BPTFlWQUxfQ0xNVUxfTkkgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19TSEExX1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU00zX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUZfUENMTVVMIGlzIG5vdCBzZXQKIyBlbmQgb2YgQWNjZWxlcmF0ZWQgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG1zIGZvciBDUFUgKHg4NikKCkNPTkZJR19DUllQVE9fSFc9eQojIENPTkZJR19DUllQVE9fREVWX1BBRExPQ0sgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX0VDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBMjA0QSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9OSVRST1hfQ05ONTVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfNFhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWFZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWFZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfVklSVElPPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUZFWENFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQU1MT0dJQ19HWEwgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CiMgQ09ORklHX0ZJUFNfU0lHTkFUVVJFX1NFTEZURVNUIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVtIgpDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9SU0E9eQojIENPTkZJR19NT0RVTEVfU0lHX0tFWV9UWVBFX0VDRFNBIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0hBU0hfTElTVD0iIgojIENPTkZJR19TWVNURU1fUkVWT0NBVElPTl9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9BVVRIX1VQREFURSBpcyBub3Qgc2V0CiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCgpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT1tCkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQpDT05GSUdfTElORUFSX1JBTkdFUz15CiMgQ09ORklHX1BBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJTUVfTlVNQkVSUyBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQVJDSF9VU0VfU1lNX0FOTk9UQVRJT05TPXkKCiMKIyBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19DUllQVE9fTElCX1VUSUxTPXkKQ09ORklHX0NSWVBUT19MSUJfQUVTPXkKQ09ORklHX0NSWVBUT19MSUJfQVJDND15CkNPTkZJR19DUllQVE9fTElCX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19BUkNIX0hBVkVfTElCX0JMQUtFMlM9eQpDT05GSUdfQ1JZUFRPX0xJQl9CTEFLRTJTX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQ0hBQ0hBPXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQ1VSVkUyNTUxOT15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTlfR0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTk9eQpDT05GSUdfQ1JZUFRPX0xJQl9ERVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0laRT0xMQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9HRU5FUklDPXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfU0hBMT15CkNPTkZJR19DUllQVE9fTElCX1NIQTI1Nj15CiMgZW5kIG9mIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQojIENPTkZJR19DUkM2NF9ST0NLU09GVCBpcyBub3Qgc2V0CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05GSUdfWFhIQVNIPXkKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01NT049eQpDT05GSUdfWlNURF9DT01QUkVTUz15CkNPTkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX1pTVEQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tNUD15CkNPTkZJR19URVhUU0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hfRlNNPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfWEFSUkFZX01VTFRJPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfRE1BX09QUz15CkNPTkZJR19ORUVEX1NHX0RNQV9GTEFHUz15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19TV0lPVExCPXkKIyBDT05GSUdfU1dJT1RMQl9EWU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9NQVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19TSUdOQVRVUkU9eQpDT05GSUdfRElNTElCPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CkNPTkZJR19VQ1MyX1NUUklORz15CkNPTkZJR19IQVZFX0dFTkVSSUNfVkRTTz15CkNPTkZJR19HRU5FUklDX0dFVFRJTUVPRkRBWT15CkNPTkZJR19HRU5FUklDX1ZEU09fVElNRV9OUz15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQpDT05GSUdfRk9OVFM9eQojIENPTkZJR19GT05UXzh4OCBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4MTY9eQojIENPTkZJR19GT05UXzZ4MTEgaXMgbm90IHNldAojIENPTkZJR19GT05UXzd4MTQgaXMgbm90IHNldAojIENPTkZJR19GT05UX1BFQVJMXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfQUNPUk5fOHg4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9NSU5JXzR4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfNngxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfMTB4MTggaXMgbm90IHNldAojIENPTkZJR19GT05UX1NVTjh4MTYgaXMgbm90IHNldAojIENPTkZJR19GT05UX1NVTjEyeDIyIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfVEVSMTZ4MzI9eQojIENPTkZJR19GT05UXzZ4OCBpcyBub3Qgc2V0CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9DQUNIRV9JTlZBTElEQVRFX01FTVJFR0lPTj15CkNPTkZJR19BUkNIX0hBU19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfQ09QWV9NQz15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TVEFDS0RFUE9UPXkKQ09ORklHX1NCSVRNQVA9eQpDT05GSUdfUEFSTUFOPW0KQ09ORklHX09CSkFHRz1tCiMgZW5kIG9mIExpYnJhcnkgcm91dGluZXMKCkNPTkZJR19QTERNRlc9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQojIENPTkZJR19QUklOVEtfQ0FMTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tUUkFDRV9CVUlMRF9JRCBpcyBub3Qgc2V0CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHX0NPUkUgaXMgbm90IHNldApDT05GSUdfU1lNQk9MSUNfRVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCgpDT05GSUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJR19BU19IQVNfTk9OX0NPTlNUX0xFQjEyOD15CiMgQ09ORklHX0RFQlVHX0lORk9fTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkZfVE9PTENIQUlOX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19EV0FSRjQ9eQojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRURfTk9ORT15CiMgQ09ORklHX0RFQlVHX0lORk9fQ09NUFJFU1NFRF9aTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX1NQTElUX0JURj15CkNPTkZJR19QQUhPTEVfSEFTX0xBTkdfRVhDTFVERT15CkNPTkZJR19ERUJVR19JTkZPX0JURl9NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0FMTE9XX0JURl9NSVNNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MjA0OAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQojIENPTkZJR19ERUJVR19GT1JDRV9GVU5DVElPTl9BTElHTl82NEIgaXMgbm90IHNldApDT05GSUdfT0JKVE9PTD15CiMgQ09ORklHX1ZNTElOVVhfTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwoKIwojIEdlbmVyaWMgS2VybmVsIERlYnVnZ2luZyBJbnN0cnVtZW50cwojCkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDAKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTD15CkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUxfU0VRVUVOQ0U9IiIKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0RFQlVHX0ZTX0FMTE9XX0FMTD15CiMgQ09ORklHX0RFQlVHX0ZTX0RJU0FMTE9XX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRlNfQUxMT1dfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKQ09ORklHX1VCU0FOPXkKIyBDT05GSUdfVUJTQU5fVFJBUCBpcyBub3Qgc2V0CkNPTkZJR19DQ19IQVNfVUJTQU5fQk9VTkRTX1NUUklDVD15CkNPTkZJR19VQlNBTl9CT1VORFM9eQpDT05GSUdfVUJTQU5fQk9VTkRTX1NUUklDVD15CkNPTkZJR19VQlNBTl9TSElGVD15CiMgQ09ORklHX1VCU0FOX0RJVl9aRVJPIGlzIG5vdCBzZXQKQ09ORklHX1VCU0FOX0JPT0w9eQpDT05GSUdfVUJTQU5fRU5VTT15CiMgQ09ORklHX1VCU0FOX0FMSUdOTUVOVCBpcyBub3Qgc2V0CkNPTkZJR19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19URVNUX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQ1NBTj15CkNPTkZJR19IQVZFX0tDU0FOX0NPTVBJTEVSPXkKIyBDT05GSUdfS0NTQU4gaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKCiMKIyBOZXR3b3JraW5nIERlYnVnZ2luZwojCiMgQ09ORklHX05FVF9ERVZfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfTlNfUkVGQ05UX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ORVQgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JraW5nIERlYnVnZ2luZwoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfVEFCTEVfQ0hFQ0s9eQpDT05GSUdfUEFHRV9UQUJMRV9DSEVDS19FTkZPUkNFRD15CkNPTkZJR19QQUdFX1BPSVNPTklORz15CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfV1g9eQpDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfR0VORVJJQ19QVERVTVA9eQpDT05GSUdfUFREVU1QX0NPUkU9eQojIENPTkZJR19QVERVTVBfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19QRVJfVk1BX0xPQ0tfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hSSU5LRVJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfVk1fUEdUQUJMRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfS01BUF9MT0NBTF9GT1JDRV9NQVA9eQojIENPTkZJR19ERUJVR19LTUFQX0xPQ0FMX0ZPUkNFX01BUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1ZNQUxMT0M9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX0dFTkVSSUM9eQpDT05GSUdfQ0NfSEFTX1dPUktJTkdfTk9TQU5JVElaRV9BRERSRVNTPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tGRU5DRT15CkNPTkZJR19LRkVOQ0U9eQpDT05GSUdfS0ZFTkNFX1NBTVBMRV9JTlRFUlZBTD0xMDAKQ09ORklHX0tGRU5DRV9OVU1fT0JKRUNUUz0yNTUKIyBDT05GSUdfS0ZFTkNFX0RFRkVSUkFCTEUgaXMgbm90IHNldAojIENPTkZJR19LRkVOQ0VfU1RBVElDX0tFWVMgaXMgbm90IHNldApDT05GSUdfS0ZFTkNFX1NUUkVTU19URVNUX0ZBVUxUUz0wCkNPTkZJR19IQVZFX0FSQ0hfS01TQU49eQojIGVuZCBvZiBNZW1vcnkgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9LTEKIyBDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfQlVERFk9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1QPXkKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfQ1BVX0lOVEVOU0lWRV9SRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xPQ0tVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1bGVyIERlYnVnZ2luZwojCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tfREVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NEX0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX05NSV9DSEVDS19DUFUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JUlFGTEFHUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CgojCiMgRGVidWcga2VybmVsIGRhdGEgc3RydWN0dXJlcwojCkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUExJU1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKIyBDT05GSUdfREVCVUdfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUkNVX1NDQUxFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1JFRl9TQ0FMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX0VYUF9DUFVfU1RBTExfVElNRU9VVD0wCiMgQ09ORklHX1JDVV9DUFVfU1RBTExfQ1BVVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIGVuZCBvZiBSQ1UgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0NHUk9VUF9SRUYgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZFX1JFVEhPT0s9eQpDT05GSUdfUkVUSE9PSz15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1JFVFZBTD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0FSR1M9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9OT19QQVRDSEFCTEU9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9PQkpUT09MX01DT1VOVD15CkNPTkZJR19IQVZFX09CSlRPT0xfTk9QX01DT1VOVD15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX0hBVkVfQlVJTERUSU1FX01DT1VOVF9TT1JUPXkKQ09ORklHX0JVSUxEVElNRV9NQ09VTlRfU09SVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQojIENPTkZJR19CT09UVElNRV9UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19GVU5DVElPTl9HUkFQSF9SRVRWQUwgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfQVJHUz15CiMgQ09ORklHX0ZQUk9CRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRU09GRl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19IV0xBVF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19PU05PSVNFX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSTEFUX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1QgaXMgbm90IHNldApDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfUFJPQkVfRVZFTlRTX0JURl9BUkdTPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfRlRSQUNFX01DT1VOVF9VU0VfQ0M9eQojIENPTkZJR19TWU5USF9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19VU0VSX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU1RfVFJJR0dFUlMgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FVkVOVF9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfUkVDT1JEX1JFQ1VSU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU09SVF9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9WQUxJREFURV9USU1FX0RFTFRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRJUlFfREVMQVlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQUk9CRV9FVkVOVF9HRU5fVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JWIGlzIG5vdCBzZXQKQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQ9eQojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU0FNUExFX0ZUUkFDRV9ESVJFQ1Q9eQpDT05GSUdfSEFWRV9TQU1QTEVfRlRSQUNFX0RJUkVDVF9NVUxUST15CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldAoKIwojIHg4NiBEZWJ1Z2dpbmcKIwpDT05GSUdfRUFSTFlfUFJJTlRLX1VTQj15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKQ09ORklHX0VBUkxZX1BSSU5US19EQkdQPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX1VTQl9YREJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1BHVF9EVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09ORklHX1g4Nl9ERUNPREVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VOV0lOREVSX09SQz15CiMgQ09ORklHX1VOV0lOREVSX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldAojIGVuZCBvZiB4ODYgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19URVNUX0RIUlkgaXMgbm90IHNldAojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QQVJNQU4gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNQ0FUX1AgaXMgbm90IHNldAojIENPTkZJR19URVNUX09CSkFHRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTUVNSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlBVIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9DTE9DS1NPVVJDRV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMKIyBlbmQgb2YgUnVzdCBoYWNraW5nCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== diff --git a/driverkit/config/7.3.0+driver/x86_64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml b/driverkit/config/7.3.0+driver/x86_64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml similarity index 60% rename from driverkit/config/7.3.0+driver/x86_64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml rename to driverkit/config/7.3.0+driver/x86_64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml index c0a833ff0e..250f2c1fa5 100755 --- a/driverkit/config/7.3.0+driver/x86_64/ubuntu-gcp_6.11.0-1002-gcp_2.yaml +++ b/driverkit/config/7.3.0+driver/x86_64/ubuntu-gcp_6.11.0-1003-gcp_3.yaml @@ -1,12 +1,12 @@ -kernelversion: "2" -kernelrelease: 6.11.0-1002-gcp +kernelversion: "3" +kernelrelease: 6.11.0-1003-gcp target: ubuntu-gcp architecture: amd64 output: - module: output/7.3.0+driver/x86_64/falco_ubuntu-gcp_6.11.0-1002-gcp_2.ko - probe: output/7.3.0+driver/x86_64/falco_ubuntu-gcp_6.11.0-1002-gcp_2.o + module: output/7.3.0+driver/x86_64/falco_ubuntu-gcp_6.11.0-1003-gcp_3.ko + probe: output/7.3.0+driver/x86_64/falco_ubuntu-gcp_6.11.0-1003-gcp_3.o kernelurls: - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1002_6.11.0-1002.2_amd64.deb - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-headers-6.11.0-1002-gcp_6.11.0-1002.2_amd64.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1002_6.11.0-1002.2_amd64.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-headers-6.11.0-1002-gcp_6.11.0-1002.2_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1003_6.11.0-1003.3_amd64.deb + - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-gcp/linux-headers-6.11.0-1003-gcp_6.11.0-1003.3_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-gcp-headers-6.11.0-1003_6.11.0-1003.3_amd64.deb + - http://security.ubuntu.com/ubuntu/pool/main/l/linux-gcp/linux-headers-6.11.0-1003-gcp_6.11.0-1003.3_amd64.deb diff --git a/driverkit/config/7.3.0+driver/x86_64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml b/driverkit/config/7.3.0+driver/x86_64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml deleted file mode 100755 index d1c989edc7..0000000000 --- a/driverkit/config/7.3.0+driver/x86_64/ubuntu-realtime_6.11.0-1001-realtime_1.yaml +++ /dev/null @@ -1,12 +0,0 @@ -kernelversion: "1" -kernelrelease: 6.11.0-1001-realtime -target: ubuntu-realtime -architecture: amd64 -output: - module: output/7.3.0+driver/x86_64/falco_ubuntu-realtime_6.11.0-1001-realtime_1.ko - probe: output/7.3.0+driver/x86_64/falco_ubuntu-realtime_6.11.0-1001-realtime_1.o -kernelurls: - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-realtime/linux-headers-6.11.0-1001-realtime_6.11.0-1001.1_amd64.deb - - http://mirrors.edge.kernel.org/ubuntu/pool/main/l/linux-realtime/linux-realtime-headers-6.11.0-1001_6.11.0-1001.1_all.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-realtime/linux-headers-6.11.0-1001-realtime_6.11.0-1001.1_amd64.deb - - http://security.ubuntu.com/ubuntu/pool/main/l/linux-realtime/linux-realtime-headers-6.11.0-1001_6.11.0-1001.1_all.deb